Skip to content

Commit

Permalink
Release 0.1.5
Browse files Browse the repository at this point in the history
  • Loading branch information
polytomic-sdk-bot committed Feb 15, 2024
1 parent bfbe943 commit eb255f8
Show file tree
Hide file tree
Showing 12 changed files with 131 additions and 81 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ publishing {
maven(MavenPublication) {
groupId = 'com.polytomic'
artifactId = 'polytomic-java'
version = '0.1.4'
version = '0.1.5'
from components.java
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/polytomic/api/core/ClientOptions.java
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ private ClientOptions(
"X-Fern-SDK-Name",
"com.polytomic.fern:api-sdk",
"X-Fern-SDK-Version",
"0.1.4",
"0.1.5",
"X-Fern-Language",
"JAVA"));
this.headerSuppliers = headerSuppliers;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.polytomic.api.core.ObjectMappers;
import com.polytomic.api.resources.modelsync.types.V2CreateSyncRequestMode;
import com.polytomic.api.types.V2Filter;
import com.polytomic.api.types.V2Identity;
import com.polytomic.api.types.V2Override;
Expand All @@ -38,7 +37,7 @@ public final class V2CreateSyncRequest {

private final Optional<V2Identity> identity;

private final V2CreateSyncRequestMode mode;
private final String mode;

private final String name;

Expand All @@ -64,7 +63,7 @@ private V2CreateSyncRequest(
Optional<String> filterLogic,
Optional<List<V2Filter>> filters,
Optional<V2Identity> identity,
V2CreateSyncRequestMode mode,
String mode,
String name,
Optional<String> organizationId,
Optional<List<V2SyncField>> overrideFields,
Expand Down Expand Up @@ -117,7 +116,7 @@ public Optional<V2Identity> getIdentity() {
}

@JsonProperty("mode")
public V2CreateSyncRequestMode getMode() {
public String getMode() {
return mode;
}

Expand Down Expand Up @@ -218,7 +217,7 @@ public static ModeStage builder() {
}

public interface ModeStage {
NameStage mode(V2CreateSyncRequestMode mode);
NameStage mode(String mode);

Builder from(V2CreateSyncRequest other);
}
Expand Down Expand Up @@ -281,7 +280,7 @@ public interface _FinalStage {

@JsonIgnoreProperties(ignoreUnknown = true)
public static final class Builder implements ModeStage, NameStage, ScheduleStage, TargetStage, _FinalStage {
private V2CreateSyncRequestMode mode;
private String mode;

private String name;

Expand Down Expand Up @@ -335,7 +334,7 @@ public Builder from(V2CreateSyncRequest other) {

@java.lang.Override
@JsonSetter("mode")
public NameStage mode(V2CreateSyncRequestMode mode) {
public NameStage mode(String mode) {
this.mode = mode;
return this;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.polytomic.api.core.ObjectMappers;
import com.polytomic.api.resources.modelsync.types.V2UpdateSyncRequestMode;
import com.polytomic.api.types.V2Filter;
import com.polytomic.api.types.V2Identity;
import com.polytomic.api.types.V2Override;
Expand All @@ -38,7 +37,7 @@ public final class V2UpdateSyncRequest {

private final Optional<V2Identity> identity;

private final V2UpdateSyncRequestMode mode;
private final String mode;

private final String name;

Expand All @@ -64,7 +63,7 @@ private V2UpdateSyncRequest(
Optional<String> filterLogic,
Optional<List<V2Filter>> filters,
Optional<V2Identity> identity,
V2UpdateSyncRequestMode mode,
String mode,
String name,
Optional<String> organizationId,
Optional<List<V2SyncField>> overrideFields,
Expand Down Expand Up @@ -117,7 +116,7 @@ public Optional<V2Identity> getIdentity() {
}

@JsonProperty("mode")
public V2UpdateSyncRequestMode getMode() {
public String getMode() {
return mode;
}

Expand Down Expand Up @@ -218,7 +217,7 @@ public static ModeStage builder() {
}

public interface ModeStage {
NameStage mode(V2UpdateSyncRequestMode mode);
NameStage mode(String mode);

Builder from(V2UpdateSyncRequest other);
}
Expand Down Expand Up @@ -281,7 +280,7 @@ public interface _FinalStage {

@JsonIgnoreProperties(ignoreUnknown = true)
public static final class Builder implements ModeStage, NameStage, ScheduleStage, TargetStage, _FinalStage {
private V2UpdateSyncRequestMode mode;
private String mode;

private String name;

Expand Down Expand Up @@ -335,7 +334,7 @@ public Builder from(V2UpdateSyncRequest other) {

@java.lang.Override
@JsonSetter("mode")
public NameStage mode(V2UpdateSyncRequestMode mode) {
public NameStage mode(String mode) {
this.mode = mode;
return this;
}
Expand Down

This file was deleted.

40 changes: 40 additions & 0 deletions src/main/java/com/polytomic/api/types/BulkExecutionStatus.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
/**
* This file was auto-generated by Fern from our API Definition.
*/
package com.polytomic.api.types;

import com.fasterxml.jackson.annotation.JsonValue;

public enum BulkExecutionStatus {
CREATED("created"),

SCHEDULED("scheduled"),

RUNNING("running"),

EXPORTING("exporting"),

CANCELING("canceling"),

CANCELED("canceled"),

COMPLETED("completed"),

FAILED("failed"),

PROCESSING("processing"),

ERRORS("errors");

private final String value;

BulkExecutionStatus(String value) {
this.value = value;
}

@JsonValue
@java.lang.Override
public String toString() {
return this.value;
}
}
Original file line number Diff line number Diff line change
@@ -1,26 +1,28 @@
/**
* This file was auto-generated by Fern from our API Definition.
*/
package com.polytomic.api.resources.modelsync.types;
package com.polytomic.api.types;

import com.fasterxml.jackson.annotation.JsonValue;

public enum V2CreateSyncRequestMode {
UPDATE("update"),
public enum BulkSchemaExecutionStatus {
CREATED("created"),

UPDATE_OR_CREATE("updateOrCreate"),
SCHEDULED("scheduled"),

CREATE("create"),
RUNNING("running"),

REPLACE("replace"),
EXPORTING("exporting"),

APPEND("append"),
CANCELED("canceled"),

SNAPSHOT("snapshot");
COMPLETED("completed"),

FAILED("failed");

private final String value;

V2CreateSyncRequestMode(String value) {
BulkSchemaExecutionStatus(String value) {
this.value = value;
}

Expand Down
42 changes: 42 additions & 0 deletions src/main/java/com/polytomic/api/types/ExecutionStatus.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
/**
* This file was auto-generated by Fern from our API Definition.
*/
package com.polytomic.api.types;

import com.fasterxml.jackson.annotation.JsonValue;

public enum ExecutionStatus {
CREATED("created"),

SCHEDULED("scheduled"),

QUEUED("queued"),

WAITING("waiting"),

RUNNING("running"),

PROCESSING("processing"),

CANCELING("canceling"),

CANCELED("canceled"),

COMPLETED("completed"),

FAILED("failed"),

INTERRUPTED("interrupted");

private final String value;

ExecutionStatus(String value) {
this.value = value;
}

@JsonValue
@java.lang.Override
public String toString() {
return this.value;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public final class V2GetExecutionResponseSchema {

private final Optional<OffsetDateTime> startedAt;

private final Optional<String> status;
private final Optional<ExecutionStatus> status;

private final Optional<String> type;

Expand All @@ -47,7 +47,7 @@ private V2GetExecutionResponseSchema(
Optional<List<String>> errors,
Optional<String> id,
Optional<OffsetDateTime> startedAt,
Optional<String> status,
Optional<ExecutionStatus> status,
Optional<String> type,
Map<String, Object> additionalProperties) {
this.completedAt = completedAt;
Expand Down Expand Up @@ -92,7 +92,7 @@ public Optional<OffsetDateTime> getStartedAt() {
}

@JsonProperty("status")
public Optional<String> getStatus() {
public Optional<ExecutionStatus> getStatus() {
return status;
}

Expand Down Expand Up @@ -159,7 +159,7 @@ public static final class Builder {

private Optional<OffsetDateTime> startedAt = Optional.empty();

private Optional<String> status = Optional.empty();
private Optional<ExecutionStatus> status = Optional.empty();

private Optional<String> type = Optional.empty();

Expand Down Expand Up @@ -247,12 +247,12 @@ public Builder startedAt(OffsetDateTime startedAt) {
}

@JsonSetter(value = "status", nulls = Nulls.SKIP)
public Builder status(Optional<String> status) {
public Builder status(Optional<ExecutionStatus> status) {
this.status = status;
return this;
}

public Builder status(String status) {
public Builder status(ExecutionStatus status) {
this.status = Optional.of(status);
return this;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,14 @@ public final class V2StartSyncResponseSchema {

private final Optional<String> id;

private final Optional<String> status;
private final Optional<ExecutionStatus> status;

private final Map<String, Object> additionalProperties;

private V2StartSyncResponseSchema(
Optional<OffsetDateTime> createdAt,
Optional<String> id,
Optional<String> status,
Optional<ExecutionStatus> status,
Map<String, Object> additionalProperties) {
this.createdAt = createdAt;
this.id = id;
Expand All @@ -51,7 +51,7 @@ public Optional<String> getId() {
}

@JsonProperty("status")
public Optional<String> getStatus() {
public Optional<ExecutionStatus> getStatus() {
return status;
}

Expand Down Expand Up @@ -90,7 +90,7 @@ public static final class Builder {

private Optional<String> id = Optional.empty();

private Optional<String> status = Optional.empty();
private Optional<ExecutionStatus> status = Optional.empty();

@JsonAnySetter
private Map<String, Object> additionalProperties = new HashMap<>();
Expand Down Expand Up @@ -127,12 +127,12 @@ public Builder id(String id) {
}

@JsonSetter(value = "status", nulls = Nulls.SKIP)
public Builder status(Optional<String> status) {
public Builder status(Optional<ExecutionStatus> status) {
this.status = status;
return this;
}

public Builder status(String status) {
public Builder status(ExecutionStatus status) {
this.status = Optional.of(status);
return this;
}
Expand Down
Loading

0 comments on commit eb255f8

Please sign in to comment.