Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .fern/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
"base-exception-class-name": "CloudPDFException",
"base-api-exception-class-name": "CloudPDFApiException"
},
"originGitCommit": "af7d3403e384b397d49fca3bcf3e8afd5f869325",
"originGitCommit": "37273d7d149f893255344f0f8e9ff7b2dfbc8057",
"originGitCommitIsDirty": false,
"invokedBy": "ci",
"requestedVersion": "3.0.0",
"requestedVersion": "3.1.0",
"ciProvider": "github"
}
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ java {

group = 'com.cloudpdf'

version = '3.0.0'
version = '3.1.0'

jar {
dependsOn(":generatePomFileForMavenPublication")
Expand All @@ -73,7 +73,7 @@ publishing {
maven(MavenPublication) {
groupId = 'com.cloudpdf'
artifactId = 'sdk'
version = '3.0.0'
version = '3.1.0'
from components.java
pom {
name = 'CloudPDF'
Expand Down
8 changes: 4 additions & 4 deletions cloudpdf-generation.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"language": "java",
"canonicalVersion": "3.0.0",
"sdkVersion": "3.0.0",
"canonicalVersion": "3.1.0",
"sdkVersion": "3.1.0",
"source": {
"repository": "embedpdf/embed-pdf-viewer",
"openapi": "cloudpdf/contract/openapi.json",
"openapiSha256": "824b5b739971d3e536e9e5db28a67562867e3900df006fc2e77eb15bcb23cd8d",
"gitCommit": "af7d3403e384b397d49fca3bcf3e8afd5f869325",
"openapiSha256": "5e62a5502b502635c63f989110a74f98a9f7f3f3a3696d6f1fccb4ea39e1efe3",
"gitCommit": "37273d7d149f893255344f0f8e9ff7b2dfbc8057",
"gitCommitIsDirty": false
},
"fern": {
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/api/AsyncCloudPDFClientBuilder.java
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public class AsyncCloudPDFClientBuilder {

private String token = null;

private String embedPdfVersion = "3.0";
private String embedPdfVersion = "3.1";

private Environment environment = Environment.SAAS;

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/api/CloudPDFClientBuilder.java
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public class CloudPDFClientBuilder {

private String token = null;

private String embedPdfVersion = "3.0";
private String embedPdfVersion = "3.1";

private Environment environment = Environment.SAAS;

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/api/core/ClientOptions.java
Original file line number Diff line number Diff line change
Expand Up @@ -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");
put("X-Fern-SDK-Version", "3.1.0");
}
});
this.headerSuppliers = headerSuppliers;
Expand Down
32 changes: 32 additions & 0 deletions src/main/java/api/types/CacheDelta.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ public final class CacheDelta {

private final Optional<Integer> outlineVersion;

private final Optional<Integer> viewportsVersion;

private final Optional<Integer> fontsVersion;

private final Optional<Integer> contentsVersion;
Expand All @@ -59,6 +61,7 @@ private CacheDelta(
Optional<Integer> metadataVersion,
Optional<Integer> attachmentsVersion,
Optional<Integer> outlineVersion,
Optional<Integer> viewportsVersion,
Optional<Integer> fontsVersion,
Optional<Integer> contentsVersion,
Optional<Integer> layerVersion,
Expand All @@ -73,6 +76,7 @@ private CacheDelta(
this.metadataVersion = metadataVersion;
this.attachmentsVersion = attachmentsVersion;
this.outlineVersion = outlineVersion;
this.viewportsVersion = viewportsVersion;
this.fontsVersion = fontsVersion;
this.contentsVersion = contentsVersion;
this.layerVersion = layerVersion;
Expand Down Expand Up @@ -121,6 +125,11 @@ public Optional<Integer> getOutlineVersion() {
return outlineVersion;
}

@JsonProperty("viewportsVersion")
public Optional<Integer> getViewportsVersion() {
return viewportsVersion;
}

@JsonProperty("fontsVersion")
public Optional<Integer> getFontsVersion() {
return fontsVersion;
Expand Down Expand Up @@ -166,6 +175,7 @@ private boolean equalTo(CacheDelta other) {
&& metadataVersion.equals(other.metadataVersion)
&& attachmentsVersion.equals(other.attachmentsVersion)
&& outlineVersion.equals(other.outlineVersion)
&& viewportsVersion.equals(other.viewportsVersion)
&& fontsVersion.equals(other.fontsVersion)
&& contentsVersion.equals(other.contentsVersion)
&& layerVersion.equals(other.layerVersion)
Expand All @@ -184,6 +194,7 @@ public int hashCode() {
this.metadataVersion,
this.attachmentsVersion,
this.outlineVersion,
this.viewportsVersion,
this.fontsVersion,
this.contentsVersion,
this.layerVersion,
Expand Down Expand Up @@ -241,6 +252,10 @@ public interface _FinalStage {

_FinalStage outlineVersion(Integer outlineVersion);

_FinalStage viewportsVersion(Optional<Integer> viewportsVersion);

_FinalStage viewportsVersion(Integer viewportsVersion);

_FinalStage fontsVersion(Optional<Integer> fontsVersion);

_FinalStage fontsVersion(Integer fontsVersion);
Expand Down Expand Up @@ -280,6 +295,8 @@ public static final class Builder implements PreviousDocVersionStage, DocVersion

private Optional<Integer> fontsVersion = Optional.empty();

private Optional<Integer> viewportsVersion = Optional.empty();

private Optional<Integer> outlineVersion = Optional.empty();

private Optional<Integer> attachmentsVersion = Optional.empty();
Expand Down Expand Up @@ -307,6 +324,7 @@ public Builder from(CacheDelta other) {
metadataVersion(other.getMetadataVersion());
attachmentsVersion(other.getAttachmentsVersion());
outlineVersion(other.getOutlineVersion());
viewportsVersion(other.getViewportsVersion());
fontsVersion(other.getFontsVersion());
contentsVersion(other.getContentsVersion());
layerVersion(other.getLayerVersion());
Expand Down Expand Up @@ -405,6 +423,19 @@ public _FinalStage fontsVersion(Optional<Integer> fontsVersion) {
return this;
}

@java.lang.Override
public _FinalStage viewportsVersion(Integer viewportsVersion) {
this.viewportsVersion = Optional.ofNullable(viewportsVersion);
return this;
}

@java.lang.Override
@JsonSetter(value = "viewportsVersion", nulls = Nulls.SKIP)
public _FinalStage viewportsVersion(Optional<Integer> viewportsVersion) {
this.viewportsVersion = viewportsVersion;
return this;
}

@java.lang.Override
public _FinalStage outlineVersion(Integer outlineVersion) {
this.outlineVersion = Optional.ofNullable(outlineVersion);
Expand Down Expand Up @@ -494,6 +525,7 @@ public CacheDelta build() {
metadataVersion,
attachmentsVersion,
outlineVersion,
viewportsVersion,
fontsVersion,
contentsVersion,
layerVersion,
Expand Down
58 changes: 58 additions & 0 deletions src/main/java/api/types/ChangeItem.java
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,10 @@ public static ChangeItem pagesRotate(ChangeItemPagesRotate value) {
return new ChangeItem(new PagesRotateValue(value));
}

public static ChangeItem pagesSetScale(ChangeItemPagesSetScale value) {
return new ChangeItem(new PagesSetScaleValue(value));
}

public static ChangeItem pagesReorder(ChangeItemPagesReorder value) {
return new ChangeItem(new PagesReorderValue(value));
}
Expand Down Expand Up @@ -302,6 +306,10 @@ public boolean isPagesRotate() {
return value instanceof PagesRotateValue;
}

public boolean isPagesSetScale() {
return value instanceof PagesSetScaleValue;
}

public boolean isPagesReorder() {
return value instanceof PagesReorderValue;
}
Expand Down Expand Up @@ -552,6 +560,13 @@ public Optional<ChangeItemPagesRotate> getPagesRotate() {
return Optional.empty();
}

public Optional<ChangeItemPagesSetScale> getPagesSetScale() {
if (isPagesSetScale()) {
return Optional.of(((PagesSetScaleValue) value).value);
}
return Optional.empty();
}

public Optional<ChangeItemPagesReorder> getPagesReorder() {
if (isPagesReorder()) {
return Optional.of(((PagesReorderValue) value).value);
Expand Down Expand Up @@ -704,6 +719,8 @@ public interface Visitor<T> {

T visitPagesRotate(ChangeItemPagesRotate pagesRotate);

T visitPagesSetScale(ChangeItemPagesSetScale pagesSetScale);

T visitPagesReorder(ChangeItemPagesReorder pagesReorder);

T visitPagesDelete(ChangeItemPagesDelete pagesDelete);
Expand Down Expand Up @@ -757,6 +774,7 @@ public interface Visitor<T> {
@JsonSubTypes.Type(OutlineDeleteValue.class),
@JsonSubTypes.Type(OutlineRestoreValue.class),
@JsonSubTypes.Type(PagesRotateValue.class),
@JsonSubTypes.Type(PagesSetScaleValue.class),
@JsonSubTypes.Type(PagesReorderValue.class),
@JsonSubTypes.Type(PagesDeleteValue.class),
@JsonSubTypes.Type(PagesInsertBlankValue.class),
Expand Down Expand Up @@ -1973,6 +1991,46 @@ public String toString() {
}
}

@JsonTypeName("pages.setScale")
@JsonIgnoreProperties("type")
private static final class PagesSetScaleValue implements Value {
@JsonUnwrapped
@JsonIgnoreProperties(value = "type", allowSetters = true)
private ChangeItemPagesSetScale value;

@JsonCreator(mode = JsonCreator.Mode.PROPERTIES)
private PagesSetScaleValue() {}

private PagesSetScaleValue(ChangeItemPagesSetScale value) {
this.value = value;
}

@java.lang.Override
public <T> T visit(Visitor<T> visitor) {
return visitor.visitPagesSetScale(value);
}

@java.lang.Override
public boolean equals(Object other) {
if (this == other) return true;
return other instanceof PagesSetScaleValue && equalTo((PagesSetScaleValue) other);
}

private boolean equalTo(PagesSetScaleValue other) {
return value.equals(other.value);
}

@java.lang.Override
public int hashCode() {
return Objects.hash(this.value);
}

@java.lang.Override
public String toString() {
return "ChangeItem{" + "value: " + value + "}";
}
}

@JsonTypeName("pages.reorder")
@JsonIgnoreProperties("type")
private static final class PagesReorderValue implements Value {
Expand Down
12 changes: 6 additions & 6 deletions src/main/java/api/types/ChangeItemPagesCopy.java
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@
public final class ChangeItemPagesCopy {
private final List<PageRef> insertedPages;

private final ChangeItemPagesCopyLayout layout;
private final PageListSnapshot layout;

private final MutationMeta meta;

private final Map<String, Object> additionalProperties;

private ChangeItemPagesCopy(
List<PageRef> insertedPages,
ChangeItemPagesCopyLayout layout,
PageListSnapshot layout,
MutationMeta meta,
Map<String, Object> additionalProperties) {
this.insertedPages = insertedPages;
Expand All @@ -47,7 +47,7 @@ public List<PageRef> getInsertedPages() {
}

@JsonProperty("layout")
public ChangeItemPagesCopyLayout getLayout() {
public PageListSnapshot getLayout() {
return layout;
}

Expand Down Expand Up @@ -86,7 +86,7 @@ public static LayoutStage builder() {
}

public interface LayoutStage {
MetaStage layout(@NotNull ChangeItemPagesCopyLayout layout);
MetaStage layout(@NotNull PageListSnapshot layout);

Builder from(ChangeItemPagesCopy other);
}
Expand All @@ -111,7 +111,7 @@ public interface _FinalStage {

@JsonIgnoreProperties(ignoreUnknown = true)
public static final class Builder implements LayoutStage, MetaStage, _FinalStage {
private ChangeItemPagesCopyLayout layout;
private PageListSnapshot layout;

private MutationMeta meta;

Expand All @@ -132,7 +132,7 @@ public Builder from(ChangeItemPagesCopy other) {

@java.lang.Override
@JsonSetter("layout")
public MetaStage layout(@NotNull ChangeItemPagesCopyLayout layout) {
public MetaStage layout(@NotNull PageListSnapshot layout) {
this.layout = Objects.requireNonNull(layout, "layout must not be null");
return this;
}
Expand Down
Loading
Loading