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
2 changes: 1 addition & 1 deletion .codegen.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{ "engineHash": "78a8dc0", "specHash": "576cd17", "version": "10.11.0" }
{ "engineHash": "4de40e1", "specHash": "e0ffc4a", "version": "10.11.0" }
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import com.box.sdkgen.schemas.v2025r0.docgenbatchbasev2025r0.DocGenBatchBaseV2025R0;
import com.box.sdkgen.schemas.v2025r0.docgenjobbasev2025r0.DocGenJobBaseV2025R0TypeField;
import com.box.sdkgen.schemas.v2025r0.docgenjobv2025r0.DocGenJobV2025R0;
import com.box.sdkgen.schemas.v2025r0.docgenjobv2025r0.DocGenJobV2025R0FailuresField;
import com.box.sdkgen.schemas.v2025r0.docgenjobv2025r0.DocGenJobV2025R0StatusField;
import com.box.sdkgen.schemas.v2025r0.enterprisereferencev2025r0.EnterpriseReferenceV2025R0;
import com.box.sdkgen.schemas.v2025r0.filereferencev2025r0.FileReferenceV2025R0;
Expand Down Expand Up @@ -104,6 +105,7 @@ public boolean equals(Object o) {
&& Objects.equals(outputFileVersion, casted.outputFileVersion)
&& Objects.equals(status, casted.status)
&& Objects.equals(outputType, casted.outputType)
&& Objects.equals(failures, casted.failures)
&& Objects.equals(createdAt, casted.createdAt)
&& Objects.equals(createdBy, casted.createdBy)
&& Objects.equals(enterprise, casted.enterprise)
Expand All @@ -122,6 +124,7 @@ public int hashCode() {
outputFileVersion,
status,
outputType,
failures,
createdAt,
createdBy,
enterprise,
Expand Down Expand Up @@ -167,6 +170,10 @@ public String toString() {
+ outputType
+ '\''
+ ", "
+ "failures='"
+ failures
+ '\''
+ ", "
+ "createdAt='"
+ createdAt
+ '\''
Expand Down Expand Up @@ -256,6 +263,13 @@ public Builder outputFileVersion(FileVersionBaseV2025R0 outputFileVersion) {
return this;
}

@Override
public Builder failures(DocGenJobV2025R0FailuresField failures) {
this.failures = failures;
this.markNullableFieldAsSet("failures");
return this;
}

public DocGenJobFullV2025R0 build() {
if (this.type == null) {
this.type =
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.box.sdkgen.schemas.v2025r0.docgenjobv2025r0;

import com.box.sdkgen.internal.Nullable;
import com.box.sdkgen.schemas.v2025r0.docgenbatchbasev2025r0.DocGenBatchBaseV2025R0;
import com.box.sdkgen.schemas.v2025r0.docgenjobbasev2025r0.DocGenJobBaseV2025R0;
import com.box.sdkgen.schemas.v2025r0.docgenjobbasev2025r0.DocGenJobBaseV2025R0TypeField;
Expand Down Expand Up @@ -40,6 +41,9 @@ public class DocGenJobV2025R0 extends DocGenJobBaseV2025R0 {
@JsonProperty("output_type")
protected final String outputType;

/** Errors and warnings that occurred during document generation. */
@Nullable protected DocGenJobV2025R0FailuresField failures;

public DocGenJobV2025R0(
String id,
DocGenBatchBaseV2025R0 batch,
Expand Down Expand Up @@ -79,6 +83,7 @@ protected DocGenJobV2025R0(Builder builder) {
this.outputFileVersion = builder.outputFileVersion;
this.status = builder.status;
this.outputType = builder.outputType;
this.failures = builder.failures;
markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
}

Expand Down Expand Up @@ -110,6 +115,10 @@ public String getOutputType() {
return outputType;
}

public DocGenJobV2025R0FailuresField getFailures() {
return failures;
}

@Override
public boolean equals(Object o) {
if (this == o) {
Expand All @@ -127,7 +136,8 @@ public boolean equals(Object o) {
&& Objects.equals(outputFile, casted.outputFile)
&& Objects.equals(outputFileVersion, casted.outputFileVersion)
&& Objects.equals(status, casted.status)
&& Objects.equals(outputType, casted.outputType);
&& Objects.equals(outputType, casted.outputType)
&& Objects.equals(failures, casted.failures);
}

@Override
Expand All @@ -141,7 +151,8 @@ public int hashCode() {
outputFile,
outputFileVersion,
status,
outputType);
outputType,
failures);
}

@Override
Expand Down Expand Up @@ -182,6 +193,10 @@ public String toString() {
+ "outputType='"
+ outputType
+ '\''
+ ", "
+ "failures='"
+ failures
+ '\''
+ "}";
}

Expand All @@ -201,6 +216,8 @@ public static class Builder extends DocGenJobBaseV2025R0.Builder {

protected final String outputType;

protected DocGenJobV2025R0FailuresField failures;

public Builder(
String id,
DocGenBatchBaseV2025R0 batch,
Expand Down Expand Up @@ -241,6 +258,12 @@ public Builder outputFileVersion(FileVersionBaseV2025R0 outputFileVersion) {
return this;
}

public Builder failures(DocGenJobV2025R0FailuresField failures) {
this.failures = failures;
this.markNullableFieldAsSet("failures");
return this;
}

@Override
public Builder type(DocGenJobBaseV2025R0TypeField type) {
this.type = new EnumWrapper<DocGenJobBaseV2025R0TypeField>(type);
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
package com.box.sdkgen.schemas.v2025r0.docgenjobv2025r0;

import com.box.sdkgen.internal.SerializableObject;
import com.fasterxml.jackson.annotation.JsonFilter;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
import java.util.Objects;

@JsonFilter("nullablePropertyFilter")
public class DocGenJobV2025R0FailuresField extends SerializableObject {

/** A list of errors that occurred during document generation. */
protected final List<String> errors;

/** A list of warnings that occurred during document generation. */
protected final List<String> warnings;

public DocGenJobV2025R0FailuresField(
@JsonProperty("errors") List<String> errors,
@JsonProperty("warnings") List<String> warnings) {
super();
this.errors = errors;
this.warnings = warnings;
}

public List<String> getErrors() {
return errors;
}

public List<String> getWarnings() {
return warnings;
}

@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
DocGenJobV2025R0FailuresField casted = (DocGenJobV2025R0FailuresField) o;
return Objects.equals(errors, casted.errors) && Objects.equals(warnings, casted.warnings);
}

@Override
public int hashCode() {
return Objects.hash(errors, warnings);
}

@Override
public String toString() {
return "DocGenJobV2025R0FailuresField{"
+ "errors='"
+ errors
+ '\''
+ ", "
+ "warnings='"
+ warnings
+ '\''
+ "}";
}
}
Loading