From 02758b539baf0672d0dcb4667cf4df6322242c85 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 8 Mar 2023 01:53:38 +0000 Subject: [PATCH 01/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.8.6 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 2b6b249..827635b 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.3.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.3.1' ``` diff --git a/RELEASES.md b/RELEASES.md index 8afd8e8..480e710 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -34,4 +34,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.8.5 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.8.5 https://github.com/speakeasy-api/speakeasy + +## 2023-03-08 01:53:33 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.8.6 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 9446758..df98ee1 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: 8b6e699ac2ed042ca62a8341762bfe53 docVersion: 0.1.0 - speakeasyVersion: 1.8.5 + speakeasyVersion: 1.8.6 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.3.0 + version: 0.3.1 artifactID: javasdk groupID: fabra.io projectName: fabra-java-sdk diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 31d785f..d3367cc 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -21,8 +21,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.3.0"; - private String _genVersion = "1.8.5"; + private String _sdkVersion = "0.3.1"; + private String _genVersion = "1.8.6"; public static class Builder { private HTTPClient client; From edd117fa062487201a9c71c3a2d17f409fee09f7 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 9 Mar 2023 01:54:07 +0000 Subject: [PATCH 02/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.8.7 --- README.md | 5 ++++- RELEASES.md | 8 +++++++- USAGE.md | 3 +++ gen.yaml | 4 ++-- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 5 files changed, 18 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 827635b..439de7c 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.3.1' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.3.2' ``` @@ -23,6 +23,9 @@ package hello.world; import fabra.io.javasdk.Fabra; import fabra.io.javasdk.models.shared.Security; +import fabra.io.javasdk.models.operations.GetNamespacesQueryParams; +import fabra.io.javasdk.models.operations.GetNamespacesRequest; +import fabra.io.javasdk.models.operations.GetNamespacesResponse; public class Application { public static void main(String[] args) { diff --git a/RELEASES.md b/RELEASES.md index 480e710..a7a0667 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -40,4 +40,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.8.6 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.8.6 https://github.com/speakeasy-api/speakeasy + +## 2023-03-09 01:54:02 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.8.7 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/USAGE.md b/USAGE.md index 12b5e98..ce003f2 100755 --- a/USAGE.md +++ b/USAGE.md @@ -4,6 +4,9 @@ package hello.world; import fabra.io.javasdk.Fabra; import fabra.io.javasdk.models.shared.Security; +import fabra.io.javasdk.models.operations.GetNamespacesQueryParams; +import fabra.io.javasdk.models.operations.GetNamespacesRequest; +import fabra.io.javasdk.models.operations.GetNamespacesResponse; public class Application { public static void main(String[] args) { diff --git a/gen.yaml b/gen.yaml index df98ee1..619cfe8 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: 8b6e699ac2ed042ca62a8341762bfe53 docVersion: 0.1.0 - speakeasyVersion: 1.8.6 + speakeasyVersion: 1.8.7 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.3.1 + version: 0.3.2 artifactID: javasdk groupID: fabra.io projectName: fabra-java-sdk diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index d3367cc..695ca05 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -21,8 +21,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.3.1"; - private String _genVersion = "1.8.6"; + private String _sdkVersion = "0.3.2"; + private String _genVersion = "1.8.7"; public static class Builder { private HTTPClient client; From 61f6903f8f1b2fb423d62977cbef93f343ddaea9 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 10 Mar 2023 01:54:15 +0000 Subject: [PATCH 03/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.9.1 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 439de7c..b50d2de 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.3.2' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.4.0' ``` diff --git a/RELEASES.md b/RELEASES.md index a7a0667..273526b 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -46,4 +46,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.8.7 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.8.7 https://github.com/speakeasy-api/speakeasy + +## 2023-03-10 01:54:11 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.9.1 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 619cfe8..e6465da 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: 8b6e699ac2ed042ca62a8341762bfe53 docVersion: 0.1.0 - speakeasyVersion: 1.8.7 + speakeasyVersion: 1.9.1 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.3.2 + version: 0.4.0 artifactID: javasdk groupID: fabra.io projectName: fabra-java-sdk diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 695ca05..b110620 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -21,8 +21,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.3.2"; - private String _genVersion = "1.8.7"; + private String _sdkVersion = "0.4.0"; + private String _genVersion = "1.9.1"; public static class Builder { private HTTPClient client; From 0ea5414cf74b09c5803ffca3f14f9a2cac29d9ec Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 11 Mar 2023 01:37:58 +0000 Subject: [PATCH 04/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.9.2 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b50d2de..864b10a 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.4.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.4.1' ``` diff --git a/RELEASES.md b/RELEASES.md index 273526b..c40355b 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -52,4 +52,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.9.1 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.9.1 https://github.com/speakeasy-api/speakeasy + +## 2023-03-11 01:37:54 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.9.2 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index e6465da..2e6f69c 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: 8b6e699ac2ed042ca62a8341762bfe53 docVersion: 0.1.0 - speakeasyVersion: 1.9.1 + speakeasyVersion: 1.9.2 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.4.0 + version: 0.4.1 artifactID: javasdk groupID: fabra.io projectName: fabra-java-sdk diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index b110620..063ea70 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -21,8 +21,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.4.0"; - private String _genVersion = "1.9.1"; + private String _sdkVersion = "0.4.1"; + private String _genVersion = "1.9.2"; public static class Builder { private HTTPClient client; From 85879aa0dc167a6a0e88e360bc7adfda931d209d Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 14 Mar 2023 01:24:56 +0000 Subject: [PATCH 05/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.9.2 --- README.md | 2 +- RELEASES.md | 6 ++++++ files.gen | 2 +- gen.yaml | 4 ++-- lib/src/main/java/fabra/io/javasdk/Fabra.java | 2 +- .../operations/GetSchema200ApplicationJSON.java | 4 ++-- .../shared/{ColumnSchema.java => Field.java} | 6 +++--- .../fabra/io/javasdk/models/shared/Object.java | 16 ++++++++-------- .../io/javasdk/models/shared/ObjectInput.java | 14 +++++++------- 9 files changed, 31 insertions(+), 25 deletions(-) rename lib/src/main/java/fabra/io/javasdk/models/shared/{ColumnSchema.java => Field.java} (79%) diff --git a/README.md b/README.md index 864b10a..b8379e0 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.4.1' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.4.2' ``` diff --git a/RELEASES.md b/RELEASES.md index c40355b..fe8ed9a 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -58,4 +58,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.9.2 https://github.com/speakeasy-api/speakeasy + +## 2023-03-14 01:24:52 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml - Speakeasy CLI 1.9.2 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/files.gen b/files.gen index 591428a..65aaab3 100755 --- a/files.gen +++ b/files.gen @@ -69,7 +69,7 @@ lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSO lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java -lib/src/main/java/fabra/io/javasdk/models/shared/ColumnSchema.java +lib/src/main/java/fabra/io/javasdk/models/shared/Field.java lib/src/main/java/fabra/io/javasdk/models/shared/FieldTypeEnum.java lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java diff --git a/gen.yaml b/gen.yaml index 2e6f69c..5e47d2d 100644 --- a/gen.yaml +++ b/gen.yaml @@ -1,6 +1,6 @@ configVersion: 1.0.0 management: - docChecksum: 8b6e699ac2ed042ca62a8341762bfe53 + docChecksum: c18b0156a739c7d3242d3807c2e99e82 docVersion: 0.1.0 speakeasyVersion: 1.9.2 generation: @@ -8,7 +8,7 @@ generation: sdkClassName: Fabra sdkFlattening: false java: - version: 0.4.1 + version: 0.4.2 artifactID: javasdk groupID: fabra.io projectName: fabra-java-sdk diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 063ea70..211550e 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -21,7 +21,7 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.4.1"; + private String _sdkVersion = "0.4.2"; private String _genVersion = "1.9.2"; public static class Builder { diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java index f93cd23..5151a46 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java @@ -7,8 +7,8 @@ public class GetSchema200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) @JsonProperty("schema") - public fabra.io.javasdk.models.shared.ColumnSchema[] schema; - public GetSchema200ApplicationJSON withSchema(fabra.io.javasdk.models.shared.ColumnSchema[] schema) { + public fabra.io.javasdk.models.shared.Field[] schema; + public GetSchema200ApplicationJSON withSchema(fabra.io.javasdk.models.shared.Field[] schema) { this.schema = schema; return this; } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/ColumnSchema.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java similarity index 79% rename from lib/src/main/java/fabra/io/javasdk/models/shared/ColumnSchema.java rename to lib/src/main/java/fabra/io/javasdk/models/shared/Field.java index a9f1b37..ac8d2ba 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/ColumnSchema.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java @@ -4,11 +4,11 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; -public class ColumnSchema { +public class Field { @JsonInclude(Include.NON_ABSENT) @JsonProperty("name") public String name; - public ColumnSchema withName(String name) { + public Field withName(String name) { this.name = name; return this; } @@ -16,7 +16,7 @@ public ColumnSchema withName(String name) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("type") public FieldTypeEnum type; - public ColumnSchema withType(FieldTypeEnum type) { + public Field withType(FieldTypeEnum type) { this.type = type; return this; } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java index 32468d9..0aa407c 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java @@ -5,14 +5,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; public class Object { - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("customer_id_column") - public String customerIdColumn; - public Object withCustomerIdColumn(String customerIdColumn) { - this.customerIdColumn = customerIdColumn; - return this; - } - @JsonInclude(Include.NON_ABSENT) @JsonProperty("destination_id") public Long destinationId; @@ -29,6 +21,14 @@ public Object withDisplayName(String displayName) { return this; } + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("end_customer_id_field") + public String endCustomerIdField; + public Object withEndCustomerIdField(String endCustomerIdField) { + this.endCustomerIdField = endCustomerIdField; + return this; + } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") public Long id; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java index 9a73daf..599d55d 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java @@ -5,13 +5,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; public class ObjectInput { - @JsonProperty("customer_id_column") - public String customerIdColumn; - public ObjectInput withCustomerIdColumn(String customerIdColumn) { - this.customerIdColumn = customerIdColumn; - return this; - } - @JsonProperty("destination_id") public Long destinationId; public ObjectInput withDestinationId(Long destinationId) { @@ -26,6 +19,13 @@ public ObjectInput withDisplayName(String displayName) { return this; } + @JsonProperty("end_customer_id_field") + public String endCustomerIdField; + public ObjectInput withEndCustomerIdField(String endCustomerIdField) { + this.endCustomerIdField = endCustomerIdField; + return this; + } + @JsonProperty("namespace") public String namespace; public ObjectInput withNamespace(String namespace) { From 0b5153d80abaa4f48fd51c63e5d4c5584b23397e Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 15 Mar 2023 01:41:53 +0000 Subject: [PATCH 06/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.11.0 --- README.md | 16 +- RELEASES.md | 8 +- USAGE.md | 14 +- gen.yaml | 4 +- .../java/fabra/io/javasdk/Connection.java | 20 +-- .../java/fabra/io/javasdk/Destination.java | 11 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 6 +- .../main/java/fabra/io/javasdk/LinkToken.java | 6 +- .../main/java/fabra/io/javasdk/Object.java | 11 +- .../main/java/fabra/io/javasdk/Source.java | 11 +- lib/src/main/java/fabra/io/javasdk/Sync.java | 11 +- .../io/javasdk/utils/QueryParameters.java | 15 +- .../fabra/io/javasdk/utils/RequestBody.java | 51 +++--- .../java/fabra/io/javasdk/utils/Utils.java | 167 ++++++++++-------- 14 files changed, 172 insertions(+), 179 deletions(-) diff --git a/README.md b/README.md index b8379e0..159a5d7 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.4.2' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.5.0' ``` @@ -30,23 +30,19 @@ import fabra.io.javasdk.models.operations.GetNamespacesResponse; public class Application { public static void main(String[] args) { try { - Fabra.Builder builder = Fabra.builder(); - - builder.setSecurity( - new Security() {{ + Fabra sdk = Fabra.builder() + .setSecurity(new Security() {{ apiKeyAuth = new SchemeAPIKeyAuth() {{ apiKey = "YOUR_API_KEY_HERE"; }}; - }} - ); - - Fabra sdk = builder.build(); + }}) + .build(); GetNamespacesRequest req = new GetNamespacesRequest() {{ queryParams = new GetNamespacesQueryParams() {{ connectionID = 548814; }}; - }}; + }}; GetNamespacesResponse res = sdk.connection.getNamespaces(req); diff --git a/RELEASES.md b/RELEASES.md index fe8ed9a..d9f0a4f 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -64,4 +64,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.9.2 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.9.2 https://github.com/speakeasy-api/speakeasy + +## 2023-03-15 01:41:47 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.11.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/USAGE.md b/USAGE.md index ce003f2..5409487 100755 --- a/USAGE.md +++ b/USAGE.md @@ -11,23 +11,19 @@ import fabra.io.javasdk.models.operations.GetNamespacesResponse; public class Application { public static void main(String[] args) { try { - Fabra.Builder builder = Fabra.builder(); - - builder.setSecurity( - new Security() {{ + Fabra sdk = Fabra.builder() + .setSecurity(new Security() {{ apiKeyAuth = new SchemeAPIKeyAuth() {{ apiKey = "YOUR_API_KEY_HERE"; }}; - }} - ); - - Fabra sdk = builder.build(); + }}) + .build(); GetNamespacesRequest req = new GetNamespacesRequest() {{ queryParams = new GetNamespacesQueryParams() {{ connectionID = 548814; }}; - }}; + }}; GetNamespacesResponse res = sdk.connection.getNamespaces(req); diff --git a/gen.yaml b/gen.yaml index 5e47d2d..37c5c2a 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: c18b0156a739c7d3242d3807c2e99e82 docVersion: 0.1.0 - speakeasyVersion: 1.9.2 + speakeasyVersion: 1.11.0 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.4.2 + version: 0.5.0 artifactID: javasdk groupID: fabra.io projectName: fabra-java-sdk diff --git a/lib/src/main/java/fabra/io/javasdk/Connection.java b/lib/src/main/java/fabra/io/javasdk/Connection.java index 647d29d..e91a97f 100755 --- a/lib/src/main/java/fabra/io/javasdk/Connection.java +++ b/lib/src/main/java/fabra/io/javasdk/Connection.java @@ -10,8 +10,6 @@ public class Connection { - - private HTTPClient _defaultClient; private HTTPClient _securityClient; private String _serverUrl; @@ -40,7 +38,7 @@ public fabra.io.javasdk.models.operations.GetNamespacesResponse getNamespaces(fa req.setMethod("GET"); req.setURL(url); - java.util.List queryParams = fabra.io.javasdk.utils.Utils.getQueryParams(request.queryParams); + java.util.List queryParams = fabra.io.javasdk.utils.Utils.getQueryParams(fabra.io.javasdk.models.operations.GetNamespacesQueryParams.class, request.queryParams, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { req.addQueryParam(queryParam); @@ -67,9 +65,7 @@ public fabra.io.javasdk.models.operations.GetNamespacesResponse getNamespaces(fa res.getNamespaces200ApplicationJSONObject = out; } } - else if (httpRes.statusCode() == 401) { - } - else if (httpRes.statusCode() == 500) { + else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { } return res; @@ -87,7 +83,7 @@ public fabra.io.javasdk.models.operations.GetSchemaResponse getSchema(fabra.io.j req.setMethod("GET"); req.setURL(url); - java.util.List queryParams = fabra.io.javasdk.utils.Utils.getQueryParams(request.queryParams); + java.util.List queryParams = fabra.io.javasdk.utils.Utils.getQueryParams(fabra.io.javasdk.models.operations.GetSchemaQueryParams.class, request.queryParams, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { req.addQueryParam(queryParam); @@ -114,9 +110,7 @@ public fabra.io.javasdk.models.operations.GetSchemaResponse getSchema(fabra.io.j res.getSchema200ApplicationJSONObject = out; } } - else if (httpRes.statusCode() == 401) { - } - else if (httpRes.statusCode() == 500) { + else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { } return res; @@ -134,7 +128,7 @@ public fabra.io.javasdk.models.operations.GetTablesResponse getTables(fabra.io.j req.setMethod("GET"); req.setURL(url); - java.util.List queryParams = fabra.io.javasdk.utils.Utils.getQueryParams(request.queryParams); + java.util.List queryParams = fabra.io.javasdk.utils.Utils.getQueryParams(fabra.io.javasdk.models.operations.GetTablesQueryParams.class, request.queryParams, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { req.addQueryParam(queryParam); @@ -161,9 +155,7 @@ public fabra.io.javasdk.models.operations.GetTablesResponse getTables(fabra.io.j res.getTables200ApplicationJSONObject = out; } } - else if (httpRes.statusCode() == 401) { - } - else if (httpRes.statusCode() == 500) { + else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { } return res; diff --git a/lib/src/main/java/fabra/io/javasdk/Destination.java b/lib/src/main/java/fabra/io/javasdk/Destination.java index 00e3503..6394d6f 100755 --- a/lib/src/main/java/fabra/io/javasdk/Destination.java +++ b/lib/src/main/java/fabra/io/javasdk/Destination.java @@ -10,7 +10,6 @@ public class Destination { - private HTTPClient _defaultClient; private HTTPClient _securityClient; private String _serverUrl; @@ -38,7 +37,7 @@ public fabra.io.javasdk.models.operations.CreateDestinationResponse createDestin HTTPRequest req = new HTTPRequest(); req.setMethod("POST"); req.setURL(url); - SerializedBody serializedRequestBody = fabra.io.javasdk.utils.Utils.serializeRequestBody(request); + SerializedBody serializedRequestBody = fabra.io.javasdk.utils.Utils.serializeRequestBody(request, "request", "json"); if (serializedRequestBody == null) { throw new Exception("Request body is required"); } @@ -65,9 +64,7 @@ public fabra.io.javasdk.models.operations.CreateDestinationResponse createDestin res.createDestination200ApplicationJSONObject = out; } } - else if (httpRes.statusCode() == 401) { - } - else if (httpRes.statusCode() == 500) { + else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { } return res; @@ -106,9 +103,7 @@ public fabra.io.javasdk.models.operations.GetDestinationsResponse getDestination res.getDestinations200ApplicationJSONObject = out; } } - else if (httpRes.statusCode() == 401) { - } - else if (httpRes.statusCode() == 500) { + else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { } return res; diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 211550e..c843cdc 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -21,9 +21,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.4.2"; - private String _genVersion = "1.9.2"; - + private String _sdkVersion = "0.5.0"; + private String _genVersion = "1.11.0"; public static class Builder { private HTTPClient client; private fabra.io.javasdk.models.shared.Security security; @@ -87,6 +86,7 @@ private Fabra(HTTPClient client, fabra.io.javasdk.models.shared.Security securit this._serverUrl = SERVERS[0]; } + this.connection = new Connection( this._defaultClient, this._securityClient, diff --git a/lib/src/main/java/fabra/io/javasdk/LinkToken.java b/lib/src/main/java/fabra/io/javasdk/LinkToken.java index 190e26d..f7da5f2 100755 --- a/lib/src/main/java/fabra/io/javasdk/LinkToken.java +++ b/lib/src/main/java/fabra/io/javasdk/LinkToken.java @@ -37,7 +37,7 @@ public fabra.io.javasdk.models.operations.CreateLinkTokenResponse createLinkToke HTTPRequest req = new HTTPRequest(); req.setMethod("POST"); req.setURL(url); - SerializedBody serializedRequestBody = fabra.io.javasdk.utils.Utils.serializeRequestBody(request); + SerializedBody serializedRequestBody = fabra.io.javasdk.utils.Utils.serializeRequestBody(request, "request", "json"); if (serializedRequestBody == null) { throw new Exception("Request body is required"); } @@ -64,9 +64,7 @@ public fabra.io.javasdk.models.operations.CreateLinkTokenResponse createLinkToke res.createLinkTokenResponse = out; } } - else if (httpRes.statusCode() == 401) { - } - else if (httpRes.statusCode() == 500) { + else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { } return res; diff --git a/lib/src/main/java/fabra/io/javasdk/Object.java b/lib/src/main/java/fabra/io/javasdk/Object.java index 0556578..d9543d3 100755 --- a/lib/src/main/java/fabra/io/javasdk/Object.java +++ b/lib/src/main/java/fabra/io/javasdk/Object.java @@ -10,7 +10,6 @@ public class Object { - private HTTPClient _defaultClient; private HTTPClient _securityClient; private String _serverUrl; @@ -38,7 +37,7 @@ public fabra.io.javasdk.models.operations.CreateObjectResponse createObject(fabr HTTPRequest req = new HTTPRequest(); req.setMethod("POST"); req.setURL(url); - SerializedBody serializedRequestBody = fabra.io.javasdk.utils.Utils.serializeRequestBody(request); + SerializedBody serializedRequestBody = fabra.io.javasdk.utils.Utils.serializeRequestBody(request, "request", "json"); if (serializedRequestBody == null) { throw new Exception("Request body is required"); } @@ -65,9 +64,7 @@ public fabra.io.javasdk.models.operations.CreateObjectResponse createObject(fabr res.createObject200ApplicationJSONObject = out; } } - else if (httpRes.statusCode() == 401) { - } - else if (httpRes.statusCode() == 500) { + else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { } return res; @@ -106,9 +103,7 @@ public fabra.io.javasdk.models.operations.GetObjectsResponse getObjects() throws res.getObjects200ApplicationJSONObject = out; } } - else if (httpRes.statusCode() == 401) { - } - else if (httpRes.statusCode() == 500) { + else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { } return res; diff --git a/lib/src/main/java/fabra/io/javasdk/Source.java b/lib/src/main/java/fabra/io/javasdk/Source.java index df201d8..0d0be5f 100755 --- a/lib/src/main/java/fabra/io/javasdk/Source.java +++ b/lib/src/main/java/fabra/io/javasdk/Source.java @@ -10,7 +10,6 @@ public class Source { - private HTTPClient _defaultClient; private HTTPClient _securityClient; private String _serverUrl; @@ -38,7 +37,7 @@ public fabra.io.javasdk.models.operations.CreateSourceResponse createSource(fabr HTTPRequest req = new HTTPRequest(); req.setMethod("POST"); req.setURL(url); - SerializedBody serializedRequestBody = fabra.io.javasdk.utils.Utils.serializeRequestBody(request); + SerializedBody serializedRequestBody = fabra.io.javasdk.utils.Utils.serializeRequestBody(request, "request", "json"); if (serializedRequestBody == null) { throw new Exception("Request body is required"); } @@ -65,9 +64,7 @@ public fabra.io.javasdk.models.operations.CreateSourceResponse createSource(fabr res.createSource200ApplicationJSONObject = out; } } - else if (httpRes.statusCode() == 401) { - } - else if (httpRes.statusCode() == 500) { + else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { } return res; @@ -106,9 +103,7 @@ public fabra.io.javasdk.models.operations.GetSourcesResponse getSources() throws res.getSources200ApplicationJSONObject = out; } } - else if (httpRes.statusCode() == 401) { - } - else if (httpRes.statusCode() == 500) { + else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { } return res; diff --git a/lib/src/main/java/fabra/io/javasdk/Sync.java b/lib/src/main/java/fabra/io/javasdk/Sync.java index 849683c..e9d3221 100755 --- a/lib/src/main/java/fabra/io/javasdk/Sync.java +++ b/lib/src/main/java/fabra/io/javasdk/Sync.java @@ -10,7 +10,6 @@ public class Sync { - private HTTPClient _defaultClient; private HTTPClient _securityClient; private String _serverUrl; @@ -38,7 +37,7 @@ public fabra.io.javasdk.models.operations.CreateSyncResponse createSync(fabra.io HTTPRequest req = new HTTPRequest(); req.setMethod("POST"); req.setURL(url); - SerializedBody serializedRequestBody = fabra.io.javasdk.utils.Utils.serializeRequestBody(request); + SerializedBody serializedRequestBody = fabra.io.javasdk.utils.Utils.serializeRequestBody(request, "request", "json"); if (serializedRequestBody == null) { throw new Exception("Request body is required"); } @@ -65,9 +64,7 @@ public fabra.io.javasdk.models.operations.CreateSyncResponse createSync(fabra.io res.createSync200ApplicationJSONObject = out; } } - else if (httpRes.statusCode() == 401) { - } - else if (httpRes.statusCode() == 500) { + else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { } return res; @@ -106,9 +103,7 @@ public fabra.io.javasdk.models.operations.GetSyncsResponse getSyncs() throws Exc res.getSyncs200ApplicationJSONObject = out; } } - else if (httpRes.statusCode() == 401) { - } - else if (httpRes.statusCode() == 500) { + else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { } return res; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java b/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java index 9fe642c..75e5622 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java @@ -13,17 +13,15 @@ import com.fasterxml.jackson.databind.ObjectMapper; public class QueryParameters { - public static List parseQueryParams(Object queryParams) throws Exception { - if (queryParams == null) { - return null; - } - + public static List parseQueryParams(Class type, T queryParams, + Map>> globals) throws Exception { List allParams = new ArrayList<>(); - Field[] fields = queryParams.getClass().getFields(); + Field[] fields = type.getFields(); for (Field field : fields) { - Object value = field.get(queryParams); + Object value = queryParams != null ? field.get(queryParams) : null; + value = Utils.popualteGlobal(value, field.getName(), "queryParam", globals); if (value == null) { continue; } @@ -92,7 +90,8 @@ private static List parseFormParams(QueryParamsMetadata queryPara values.add(String.join(",", items)); } - params.addAll(values.stream().map(v -> new BasicNameValuePair(queryParamsMetadata.name, v)).collect(Collectors.toList())); + params.addAll(values.stream().map(v -> new BasicNameValuePair(queryParamsMetadata.name, v)) + .collect(Collectors.toList())); break; } case MAP: { diff --git a/lib/src/main/java/fabra/io/javasdk/utils/RequestBody.java b/lib/src/main/java/fabra/io/javasdk/utils/RequestBody.java index b6231fd..e6da262 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/RequestBody.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/RequestBody.java @@ -22,46 +22,49 @@ import com.fasterxml.jackson.databind.ObjectMapper; public class RequestBody { - public static SerializedBody serialize(Object request) + private static final Map SERIALIZATION_METHOD_TO_CONTENT_TYPE = Map.of( + "json", "application/json", + "form", "application/x-www-form-urlencoded", + "multipart", "multipart/form-data", + "raw", "application/octet-stream", + "string", "text/plain"); + + public static SerializedBody serialize(Object request, String requestField, String serializationMethod) throws NoSuchFieldException, IllegalArgumentException, IllegalAccessException, UnsupportedOperationException, IOException { if (request == null) { return null; } - Field requestField = request.getClass().getField("request"); - if (requestField == null) { - throw new Error("Request object must have a field named 'request'"); + if (Types.getType(request.getClass()) != Types.OBJECT) { + return serializeContentType(requestField, SERIALIZATION_METHOD_TO_CONTENT_TYPE.get(serializationMethod), + request); } - Object requestValue = requestField.get(request); + Field reqField = null; - if (requestValue == null) { - return null; + try { + reqField = request.getClass().getField(requestField); + } catch (NoSuchFieldException e) { + // ignore } - - RequestMetadata requestMetadata = RequestMetadata.parse(requestField); - if (requestMetadata != null) { - return serializeContentType("request", requestMetadata.mediaType, requestValue); + if (reqField == null) { + return serializeContentType(requestField, SERIALIZATION_METHOD_TO_CONTENT_TYPE.get(serializationMethod), + request); } - Field[] fields = requestValue.getClass().getFields(); + Object requestValue = reqField.get(request); - for (Field field : fields) { - Object val = field.get(requestValue); - if (val == null) { - continue; - } - - RequestMetadata metadata = RequestMetadata.parse(field); - if (metadata == null) { - throw new Error("Missing request metadata on field " + field.getName()); - } + if (requestValue == null) { + return null; + } - return serializeContentType(field.getName(), metadata.mediaType, val); + RequestMetadata requestMetadata = RequestMetadata.parse(reqField); + if (requestMetadata == null) { + throw new Error("Missing request metadata on request field"); } - return null; + return serializeContentType(requestField, requestMetadata.mediaType, requestValue); } private static SerializedBody serializeContentType(String fieldName, String contentType, Object value) diff --git a/lib/src/main/java/fabra/io/javasdk/utils/Utils.java b/lib/src/main/java/fabra/io/javasdk/utils/Utils.java index 989a87a..533638a 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/Utils.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/Utils.java @@ -16,10 +16,15 @@ public final class Utils { public static String generateURL(String baseURL, String path) throws IllegalArgumentException, IllegalAccessException { - return generateURL(baseURL, path, null); + if (baseURL != null && baseURL.endsWith("/")) { + baseURL = baseURL.split("/")[0]; + } + + return baseURL + path; } - public static String generateURL(String baseURL, String path, Object params) + public static String generateURL(Class type, String baseURL, String path, T params, + Map>> globals) throws IllegalArgumentException, IllegalAccessException { if (baseURL != null && baseURL.endsWith("/")) { baseURL = baseURL.split("/")[0]; @@ -27,82 +32,82 @@ public static String generateURL(String baseURL, String path, Object params) Map pathParams = new HashMap<>(); - if (params != null) { - Field[] fields = params.getClass().getFields(); + Field[] fields = type.getFields(); - for (Field field : fields) { - PathParamsMetadata pathParamsMetadata = PathParamsMetadata.parse(field); - if (pathParamsMetadata == null) { - continue; - } + for (Field field : fields) { + PathParamsMetadata pathParamsMetadata = PathParamsMetadata.parse(field); + if (pathParamsMetadata == null) { + continue; + } - Object value = field.get(params); - if (value == null) { - continue; - } + Object value = params != null ? field.get(params) : null; + value = Utils.popualteGlobal(value, field.getName(), "pathParam", globals); + if (value == null) { + continue; + } - switch (pathParamsMetadata.style) { - case "simple": - switch (Types.getType(value.getClass())) { - case ARRAY: - Object[] array = (Object[]) value; - if (array.length == 0) { + switch (pathParamsMetadata.style) { + case "simple": + switch (Types.getType(value.getClass())) { + case ARRAY: + Object[] array = (Object[]) value; + if (array.length == 0) { + continue; + } + + pathParams.put(pathParamsMetadata.name, + String.join(",", + Arrays.asList(array).stream().map(v -> Utils.valToString(v)) + .collect(Collectors.toList()))); + break; + case MAP: + Map map = (Map) value; + if (map.size() == 0) { + continue; + } + + pathParams.put(pathParamsMetadata.name, + String.join(",", map.entrySet().stream().map(e -> { + if (pathParamsMetadata.explode) { + return String.format("%s=%s", Utils.valToString(e.getKey()), + Utils.valToString(e.getValue())); + } else { + return String.format("%s,%s", Utils.valToString(e.getKey()), + Utils.valToString(e.getValue())); + } + }).collect(Collectors.toList()))); + break; + case OBJECT: + List values = new ArrayList(); + + Field[] valueFields = value.getClass().getFields(); + for (Field valueField : valueFields) { + PathParamsMetadata valuePathParamsMetadata = PathParamsMetadata.parse(valueField); + if (valuePathParamsMetadata == null) { continue; } - pathParams.put(pathParamsMetadata.name, - String.join(",", - Arrays.asList(array).stream().map(v -> Utils.valToString(v)).collect(Collectors.toList()))); - break; - case MAP: - Map map = (Map) value; - if (map.size() == 0) { + Object val = valueField.get(value); + + if (val == null) { continue; } - pathParams.put(pathParamsMetadata.name, - String.join(",", map.entrySet().stream().map(e -> { - if (pathParamsMetadata.explode) { - return String.format("%s=%s", Utils.valToString(e.getKey()), - Utils.valToString(e.getValue())); - } else { - return String.format("%s,%s", Utils.valToString(e.getKey()), - Utils.valToString(e.getValue())); - } - }).collect(Collectors.toList()))); - break; - case OBJECT: - List values = new ArrayList(); - - Field[] valueFields = value.getClass().getFields(); - for (Field valueField : valueFields) { - PathParamsMetadata valuePathParamsMetadata = PathParamsMetadata.parse(valueField); - if (valuePathParamsMetadata == null) { - continue; - } - - Object val = valueField.get(value); - - if (val == null) { - continue; - } - - if (pathParamsMetadata.explode) { - values.add(String.format("%s=%s", valuePathParamsMetadata.name, - Utils.valToString(val))); - } else { - values.add(String.format("%s,%s", valuePathParamsMetadata.name, - Utils.valToString(val))); - } + if (pathParamsMetadata.explode) { + values.add(String.format("%s=%s", valuePathParamsMetadata.name, + Utils.valToString(val))); + } else { + values.add(String.format("%s,%s", valuePathParamsMetadata.name, + Utils.valToString(val))); } + } - pathParams.put(pathParamsMetadata.name, String.join(",", values)); - break; - default: - pathParams.put(pathParamsMetadata.name, Utils.valToString(value)); - break; - } - } + pathParams.put(pathParamsMetadata.name, String.join(",", values)); + break; + default: + pathParams.put(pathParamsMetadata.name, Utils.valToString(value)); + break; + } } } @@ -139,13 +144,15 @@ public static boolean matchContentType(String contentType, String pattern) { return false; } - public static SerializedBody serializeRequestBody(Object request) throws NoSuchFieldException, + public static SerializedBody serializeRequestBody(Object request, String requestField, String serializationMethod) + throws NoSuchFieldException, IllegalArgumentException, IllegalAccessException, UnsupportedOperationException, IOException { - return RequestBody.serialize(request); + return RequestBody.serialize(request, requestField, serializationMethod); } - public static List getQueryParams(Object params) throws Exception { - return QueryParameters.parseQueryParams(params); + public static List getQueryParams(Class type, T params, + Map>> globals) throws Exception { + return QueryParameters.parseQueryParams(type, params, globals); } public static HTTPClient configureSecurityClient(HTTPClient client, Object security) throws Exception { @@ -210,7 +217,8 @@ public static Map> getHeaders(Object headers) throws Except if (headerMetadata.explode) { items.add( - String.format("%s=%s", valueHeaderMetadata.name, Utils.valToString(valueFieldValue))); + String.format("%s=%s", valueHeaderMetadata.name, + Utils.valToString(valueFieldValue))); } else { items.add(valueHeaderMetadata.name); items.add(Utils.valToString(valueFieldValue)); @@ -303,6 +311,21 @@ public static String valToString(Object value) { } } + public static Object popualteGlobal(Object value, String fieldName, String paramType, + Map>> globals) { + if (value == null && + globals != null && + globals.containsKey("parameters") && + globals.get("parameters").containsKey(paramType)) { + Object globalVal = globals.get("parameters").get(paramType).get(fieldName); + if (globalVal != null) { + value = globalVal; + } + } + + return value; + } + private Utils() { } } \ No newline at end of file From 4e7fcaad97d5684dbe2544b89fe7f41c10636ef5 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 16 Mar 2023 01:42:28 +0000 Subject: [PATCH 07/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.12.0 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 159a5d7..5da702b 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.5.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.6.0' ``` diff --git a/RELEASES.md b/RELEASES.md index d9f0a4f..c249af4 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -70,4 +70,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.11.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.11.0 https://github.com/speakeasy-api/speakeasy + +## 2023-03-16 01:42:21 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.12.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 37c5c2a..ad4f803 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: c18b0156a739c7d3242d3807c2e99e82 docVersion: 0.1.0 - speakeasyVersion: 1.11.0 + speakeasyVersion: 1.12.0 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.5.0 + version: 0.6.0 artifactID: javasdk groupID: fabra.io projectName: fabra-java-sdk diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index c843cdc..9fb4222 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -21,8 +21,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.5.0"; - private String _genVersion = "1.11.0"; + private String _sdkVersion = "0.6.0"; + private String _genVersion = "1.12.0"; public static class Builder { private HTTPClient client; private fabra.io.javasdk.models.shared.Security security; From 35a3ed99415220f05e3575ea4ad70cb07d7eb12c Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 17 Mar 2023 01:40:42 +0000 Subject: [PATCH 08/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.12.1 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 5da702b..17a2387 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.6.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.6.1' ``` diff --git a/RELEASES.md b/RELEASES.md index c249af4..e2e1c64 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -76,4 +76,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.12.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.12.0 https://github.com/speakeasy-api/speakeasy + +## 2023-03-17 01:40:35 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.12.1 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index ad4f803..aed8cb3 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: c18b0156a739c7d3242d3807c2e99e82 docVersion: 0.1.0 - speakeasyVersion: 1.12.0 + speakeasyVersion: 1.12.1 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.6.0 + version: 0.6.1 artifactID: javasdk groupID: fabra.io projectName: fabra-java-sdk diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 9fb4222..d74f6da 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -21,8 +21,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.6.0"; - private String _genVersion = "1.12.0"; + private String _sdkVersion = "0.6.1"; + private String _genVersion = "1.12.1"; public static class Builder { private HTTPClient client; private fabra.io.javasdk.models.shared.Security security; From c9e53c1251f9ff7a0225f05054af411844616192 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 18 Mar 2023 01:40:49 +0000 Subject: [PATCH 09/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.12.3 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 17a2387..6aa114e 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.6.1' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.6.2' ``` diff --git a/RELEASES.md b/RELEASES.md index e2e1c64..e2bee81 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -82,4 +82,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.12.1 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.12.1 https://github.com/speakeasy-api/speakeasy + +## 2023-03-18 01:40:43 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.12.3 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index aed8cb3..e5fe73a 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: c18b0156a739c7d3242d3807c2e99e82 docVersion: 0.1.0 - speakeasyVersion: 1.12.1 + speakeasyVersion: 1.12.3 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.6.1 + version: 0.6.2 artifactID: javasdk groupID: fabra.io projectName: fabra-java-sdk diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index d74f6da..cc1c2f4 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -21,8 +21,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.6.1"; - private String _genVersion = "1.12.1"; + private String _sdkVersion = "0.6.2"; + private String _genVersion = "1.12.3"; public static class Builder { private HTTPClient client; private fabra.io.javasdk.models.shared.Security security; From 28fb4924f0d51167ba001f974f0c79ea4c741fb1 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 21 Mar 2023 01:34:51 +0000 Subject: [PATCH 10/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.12.4 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 6aa114e..e488ac3 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.6.2' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.6.3' ``` diff --git a/RELEASES.md b/RELEASES.md index e2bee81..caf43a7 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -88,4 +88,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.12.3 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.12.3 https://github.com/speakeasy-api/speakeasy + +## 2023-03-21 01:34:45 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.12.4 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index e5fe73a..df3a501 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: c18b0156a739c7d3242d3807c2e99e82 docVersion: 0.1.0 - speakeasyVersion: 1.12.3 + speakeasyVersion: 1.12.4 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.6.2 + version: 0.6.3 artifactID: javasdk groupID: fabra.io projectName: fabra-java-sdk diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index cc1c2f4..78430d6 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -21,8 +21,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.6.2"; - private String _genVersion = "1.12.3"; + private String _sdkVersion = "0.6.3"; + private String _genVersion = "1.12.4"; public static class Builder { private HTTPClient client; private fabra.io.javasdk.models.shared.Security security; From ccf2845d526e7aaff4102033d8c96d4d398c4f07 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 22 Mar 2023 01:35:57 +0000 Subject: [PATCH 11/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.13.0 --- README.md | 2 +- RELEASES.md | 8 ++- gen.yaml | 4 +- .../java/fabra/io/javasdk/Connection.java | 34 +++++---- .../java/fabra/io/javasdk/Destination.java | 26 ++++--- lib/src/main/java/fabra/io/javasdk/Fabra.java | 71 ++++++++++++++++--- .../main/java/fabra/io/javasdk/LinkToken.java | 17 +++-- .../main/java/fabra/io/javasdk/Object.java | 23 +++--- .../main/java/fabra/io/javasdk/Source.java | 26 ++++--- lib/src/main/java/fabra/io/javasdk/Sync.java | 26 ++++--- .../CreateDestination200ApplicationJSON.java | 10 ++- .../operations/CreateDestinationRequest.java | 7 +- .../operations/CreateDestinationResponse.java | 7 ++ .../operations/CreateLinkTokenRequest.java | 7 +- .../operations/CreateLinkTokenResponse.java | 7 ++ .../CreateObject200ApplicationJSON.java | 10 ++- .../operations/CreateObjectRequest.java | 7 +- .../operations/CreateObjectResponse.java | 7 ++ .../CreateSource200ApplicationJSON.java | 10 ++- .../operations/CreateSourceRequest.java | 7 +- .../operations/CreateSourceResponse.java | 7 ++ .../CreateSync200ApplicationJSON.java | 10 ++- .../models/operations/CreateSyncRequest.java | 7 +- .../models/operations/CreateSyncResponse.java | 7 ++ .../GetDestinations200ApplicationJSON.java | 10 ++- .../operations/GetDestinationsResponse.java | 7 ++ .../GetNamespaces200ApplicationJSON.java | 10 ++- .../operations/GetNamespacesQueryParams.java | 7 +- .../operations/GetNamespacesRequest.java | 4 ++ .../operations/GetNamespacesResponse.java | 7 ++ .../GetObjects200ApplicationJSON.java | 10 ++- .../models/operations/GetObjectsResponse.java | 7 ++ .../GetSchema200ApplicationJSON.java | 10 ++- .../operations/GetSchemaQueryParams.java | 13 ++-- .../models/operations/GetSchemaRequest.java | 4 ++ .../models/operations/GetSchemaResponse.java | 7 ++ .../GetSources200ApplicationJSON.java | 10 ++- .../models/operations/GetSourcesResponse.java | 7 ++ .../GetSyncs200ApplicationJSON.java | 10 ++- .../models/operations/GetSyncsResponse.java | 7 ++ .../GetTables200ApplicationJSON.java | 10 ++- .../operations/GetTablesQueryParams.java | 10 +-- .../models/operations/GetTablesRequest.java | 4 ++ .../models/operations/GetTablesResponse.java | 7 ++ .../javasdk/models/shared/BigQueryConfig.java | 10 +-- .../io/javasdk/models/shared/Connection.java | 10 +-- .../models/shared/ConnectionTypeEnum.java | 5 ++ .../models/shared/CreateLinkTokenRequest.java | 7 +- .../shared/CreateLinkTokenResponse.java | 10 ++- .../io/javasdk/models/shared/Destination.java | 13 ++-- .../models/shared/DestinationInput.java | 22 +++--- .../fabra/io/javasdk/models/shared/Field.java | 10 +-- .../javasdk/models/shared/FieldMapping.java | 10 +-- .../javasdk/models/shared/FieldTypeEnum.java | 5 ++ .../models/shared/FrequencyUnitsEnum.java | 5 ++ .../javasdk/models/shared/MongoDbConfig.java | 16 ++--- .../io/javasdk/models/shared/Object.java | 28 ++++---- .../io/javasdk/models/shared/ObjectField.java | 10 +-- .../io/javasdk/models/shared/ObjectInput.java | 25 +++---- .../javasdk/models/shared/RedshiftConfig.java | 19 +++-- .../models/shared/SchemeAPIKeyAuth.java | 7 +- .../io/javasdk/models/shared/Security.java | 7 +- .../models/shared/SnowflakeConfig.java | 22 +++--- .../io/javasdk/models/shared/Source.java | 16 ++--- .../io/javasdk/models/shared/SourceInput.java | 25 +++---- .../fabra/io/javasdk/models/shared/Sync.java | 43 +++++------ .../io/javasdk/models/shared/SyncInput.java | 40 +++++------ .../javasdk/utils/DateTimeDeserializer.java | 4 ++ .../io/javasdk/utils/DateTimeSerializer.java | 4 ++ .../fabra/io/javasdk/utils/FormMetadata.java | 4 ++ .../fabra/io/javasdk/utils/HTTPClient.java | 4 ++ .../fabra/io/javasdk/utils/HTTPRequest.java | 4 ++ .../io/javasdk/utils/HeaderMetadata.java | 4 ++ .../java/fabra/io/javasdk/utils/JSON.java | 4 ++ .../java/fabra/io/javasdk/utils/Metadata.java | 4 ++ .../javasdk/utils/MultipartFormMetadata.java | 4 ++ .../io/javasdk/utils/PathParamsMetadata.java | 4 ++ .../io/javasdk/utils/QueryParameters.java | 4 ++ .../io/javasdk/utils/QueryParamsMetadata.java | 4 ++ .../fabra/io/javasdk/utils/RequestBody.java | 4 ++ .../io/javasdk/utils/RequestMetadata.java | 4 ++ .../java/fabra/io/javasdk/utils/Security.java | 4 ++ .../io/javasdk/utils/SecurityMetadata.java | 4 ++ .../io/javasdk/utils/SerializedBody.java | 4 ++ .../io/javasdk/utils/SpeakeasyHTTPClient.java | 4 ++ .../utils/SpeakeasyHTTPSecurityClient.java | 4 ++ .../io/javasdk/utils/SpeakeasyMetadata.java | 4 ++ .../java/fabra/io/javasdk/utils/Types.java | 4 ++ .../java/fabra/io/javasdk/utils/Utils.java | 4 ++ 89 files changed, 681 insertions(+), 280 deletions(-) diff --git a/README.md b/README.md index e488ac3..a3a8b34 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.6.3' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.7.0' ``` diff --git a/RELEASES.md b/RELEASES.md index caf43a7..8fec28b 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -94,4 +94,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.12.4 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.12.4 https://github.com/speakeasy-api/speakeasy + +## 2023-03-22 01:35:51 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.13.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index df3a501..c91942c 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: c18b0156a739c7d3242d3807c2e99e82 docVersion: 0.1.0 - speakeasyVersion: 1.12.4 + speakeasyVersion: 1.13.0 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.6.3 + version: 0.7.0 artifactID: javasdk groupID: fabra.io projectName: fabra-java-sdk diff --git a/lib/src/main/java/fabra/io/javasdk/Connection.java b/lib/src/main/java/fabra/io/javasdk/Connection.java index e91a97f..30f373e 100755 --- a/lib/src/main/java/fabra/io/javasdk/Connection.java +++ b/lib/src/main/java/fabra/io/javasdk/Connection.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk; import com.fasterxml.jackson.databind.ObjectMapper; @@ -25,11 +29,13 @@ public Connection(HTTPClient defaultClient, HTTPClient securityClient, String se this._sdkVersion = sdkVersion; this._genVersion = genVersion; } - - + /** - * getNamespaces - Get all namespaces - **/ + * Get all namespaces + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.GetNamespacesResponse getNamespaces(fabra.io.javasdk.models.operations.GetNamespacesRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/connection/namespaces"); @@ -70,11 +76,13 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } - - + /** - * getSchema - Get schema for table - **/ + * Get schema for table + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.GetSchemaResponse getSchema(fabra.io.javasdk.models.operations.GetSchemaRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/connection/schema"); @@ -115,11 +123,13 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } - - + /** - * getTables - Get all tables - **/ + * Get all tables + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.GetTablesResponse getTables(fabra.io.javasdk.models.operations.GetTablesRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/connection/tables"); diff --git a/lib/src/main/java/fabra/io/javasdk/Destination.java b/lib/src/main/java/fabra/io/javasdk/Destination.java index 6394d6f..18040ee 100755 --- a/lib/src/main/java/fabra/io/javasdk/Destination.java +++ b/lib/src/main/java/fabra/io/javasdk/Destination.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk; import com.fasterxml.jackson.databind.ObjectMapper; @@ -8,6 +12,9 @@ import java.net.http.HttpResponse; import java.nio.charset.StandardCharsets; +/** + * Operations on destinations + */ public class Destination { private HTTPClient _defaultClient; @@ -25,11 +32,13 @@ public Destination(HTTPClient defaultClient, HTTPClient securityClient, String s this._sdkVersion = sdkVersion; this._genVersion = genVersion; } - - + /** - * createDestination - Create a new destination - **/ + * Create a new destination + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.CreateDestinationResponse createDestination(fabra.io.javasdk.models.operations.CreateDestinationRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/destination"); @@ -69,11 +78,12 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } - - + /** - * getDestinations - Get all destinations - **/ + * Get all destinations + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.GetDestinationsResponse getDestinations() throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/destinations"); diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 78430d6..eba150f 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -1,28 +1,49 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk; import fabra.io.javasdk.utils.HTTPClient; import fabra.io.javasdk.utils.SpeakeasyHTTPClient; - public class Fabra { + /** + * SERVERS contains the list of server urls available to the SDK. + */ public static final String[] SERVERS = { - "https://api.fabra.io", + "https://api.fabra.io", }; - public Connection connection; - public Destination destination; - public LinkToken linkToken; - public Object object; - public Source source; - public Sync sync; + public Connection connection; + /** + * Operations on destinations + */ + public Destination destination; + /** + * Operations on link tokens + */ + public LinkToken linkToken; + public Object object; + /** + * Operations on sources + */ + public Source source; + /** + * Operations on syncs + */ + public Sync sync; private HTTPClient _defaultClient; private HTTPClient _securityClient; private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.6.3"; - private String _genVersion = "1.12.4"; + private String _sdkVersion = "0.7.0"; + private String _genVersion = "2.12.10"; + /** + * The Builder class allows the configuration of a new instance of the SDK. + */ public static class Builder { private HTTPClient client; private fabra.io.javasdk.models.shared.Security security; @@ -32,32 +53,62 @@ public static class Builder { private Builder() { } + /** + * Allows the default HTTP client to be overridden with a custom implementation. + * @param client The HTTP client to use for all requests. + * @return The builder instance. + */ public Builder setClient(HTTPClient client) { this.client = client; return this; } + /** + * Configures the SDK to use the provided security details. + * @param security The security details to use for all requests. + * @return The builder instance. + */ public Builder setSecurity(fabra.io.javasdk.models.shared.Security security) { this.security = security; return this; } + /** + * Allows the overriding of the default server URL. + * @param serverUrl The server URL to use for all requests. + * @return The builder instance. + */ public Builder setServerURL(String serverUrl) { this.serverUrl = serverUrl; return this; } + /** + * Allows the overriding of the default server URL with a templated URL populated with the provided parameters. + * @param serverUrl The server URL to use for all requests. + * @param params The parameters to use when templating the URL. + * @return The builder instance. + */ public Builder setServerURL(String serverUrl, java.util.Map params) { this.serverUrl = serverUrl; this.params = params; return this; } + /** + * Builds a new instance of the SDK. + * @return The SDK instance. + * @throws Exception Thrown if the SDK could not be built. + */ public Fabra build() throws Exception { return new Fabra(this.client, this.security, this.serverUrl, this.params); } } + /** + * Get a new instance of the SDK builder to configure a new instance of the SDK. + * @return The SDK builder instance. + */ public static Builder builder() { return new Builder(); } diff --git a/lib/src/main/java/fabra/io/javasdk/LinkToken.java b/lib/src/main/java/fabra/io/javasdk/LinkToken.java index f7da5f2..cd54073 100755 --- a/lib/src/main/java/fabra/io/javasdk/LinkToken.java +++ b/lib/src/main/java/fabra/io/javasdk/LinkToken.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk; import com.fasterxml.jackson.databind.ObjectMapper; @@ -8,6 +12,9 @@ import java.net.http.HttpResponse; import java.nio.charset.StandardCharsets; +/** + * Operations on link tokens + */ public class LinkToken { private HTTPClient _defaultClient; @@ -25,11 +32,13 @@ public LinkToken(HTTPClient defaultClient, HTTPClient securityClient, String ser this._sdkVersion = sdkVersion; this._genVersion = genVersion; } - - + /** - * createLinkToken - Create a new link token - **/ + * Create a new link token + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.CreateLinkTokenResponse createLinkToken(fabra.io.javasdk.models.operations.CreateLinkTokenRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/link_token"); diff --git a/lib/src/main/java/fabra/io/javasdk/Object.java b/lib/src/main/java/fabra/io/javasdk/Object.java index d9543d3..8a94778 100755 --- a/lib/src/main/java/fabra/io/javasdk/Object.java +++ b/lib/src/main/java/fabra/io/javasdk/Object.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk; import com.fasterxml.jackson.databind.ObjectMapper; @@ -25,11 +29,13 @@ public Object(HTTPClient defaultClient, HTTPClient securityClient, String server this._sdkVersion = sdkVersion; this._genVersion = genVersion; } - - + /** - * createObject - Create a new object - **/ + * Create a new object + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.CreateObjectResponse createObject(fabra.io.javasdk.models.operations.CreateObjectRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/object"); @@ -69,11 +75,12 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } - - + /** - * getObjects - Get all objects - **/ + * Get all objects + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.GetObjectsResponse getObjects() throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/objects"); diff --git a/lib/src/main/java/fabra/io/javasdk/Source.java b/lib/src/main/java/fabra/io/javasdk/Source.java index 0d0be5f..7c3fec2 100755 --- a/lib/src/main/java/fabra/io/javasdk/Source.java +++ b/lib/src/main/java/fabra/io/javasdk/Source.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk; import com.fasterxml.jackson.databind.ObjectMapper; @@ -8,6 +12,9 @@ import java.net.http.HttpResponse; import java.nio.charset.StandardCharsets; +/** + * Operations on sources + */ public class Source { private HTTPClient _defaultClient; @@ -25,11 +32,13 @@ public Source(HTTPClient defaultClient, HTTPClient securityClient, String server this._sdkVersion = sdkVersion; this._genVersion = genVersion; } - - + /** - * createSource - Create a new source - **/ + * Create a new source + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.CreateSourceResponse createSource(fabra.io.javasdk.models.operations.CreateSourceRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/source"); @@ -69,11 +78,12 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } - - + /** - * getSources - Get all sources - **/ + * Get all sources + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.GetSourcesResponse getSources() throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/sources"); diff --git a/lib/src/main/java/fabra/io/javasdk/Sync.java b/lib/src/main/java/fabra/io/javasdk/Sync.java index e9d3221..c15fef2 100755 --- a/lib/src/main/java/fabra/io/javasdk/Sync.java +++ b/lib/src/main/java/fabra/io/javasdk/Sync.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk; import com.fasterxml.jackson.databind.ObjectMapper; @@ -8,6 +12,9 @@ import java.net.http.HttpResponse; import java.nio.charset.StandardCharsets; +/** + * Operations on syncs + */ public class Sync { private HTTPClient _defaultClient; @@ -25,11 +32,13 @@ public Sync(HTTPClient defaultClient, HTTPClient securityClient, String serverUr this._sdkVersion = sdkVersion; this._genVersion = genVersion; } - - + /** - * createSync - Create a new sync - **/ + * Create a new sync + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.CreateSyncResponse createSync(fabra.io.javasdk.models.operations.CreateSyncRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/sync"); @@ -69,11 +78,12 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } - - + /** - * getSyncs - Get all syncs - **/ + * Get all syncs + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.GetSyncsResponse getSyncs() throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/syncs"); diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java index d3c9638..57fdda1 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java @@ -1,13 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; +/** + * CreateDestination200ApplicationJSON - Successfully created destination + */ public class CreateDestination200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("destination") - public fabra.io.javasdk.models.shared.Destination destination; + @JsonProperty("destination")public fabra.io.javasdk.models.shared.Destination destination; public CreateDestination200ApplicationJSON withDestination(fabra.io.javasdk.models.shared.Destination destination) { this.destination = destination; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationRequest.java index cb7b8b2..0c19197 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationRequest.java @@ -1,10 +1,13 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import fabra.io.javasdk.utils.SpeakeasyMetadata; public class CreateDestinationRequest { - @SpeakeasyMetadata("request:mediaType=application/json") - public fabra.io.javasdk.models.shared.DestinationInput request; + @SpeakeasyMetadata("request:mediaType=application/json")public fabra.io.javasdk.models.shared.DestinationInput request; public CreateDestinationRequest withRequest(fabra.io.javasdk.models.shared.DestinationInput request) { this.request = request; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java index d7c475e..67652cf 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import java.net.http.HttpResponse; @@ -21,6 +25,9 @@ public CreateDestinationResponse withRawResponse(HttpResponse rawRespons return this; } + /** + * Successfully created destination + */ public CreateDestination200ApplicationJSON createDestination200ApplicationJSONObject; public CreateDestinationResponse withCreateDestination200ApplicationJSONObject(CreateDestination200ApplicationJSON createDestination200ApplicationJSONObject) { this.createDestination200ApplicationJSONObject = createDestination200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenRequest.java index a059001..42ebbea 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenRequest.java @@ -1,10 +1,13 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import fabra.io.javasdk.utils.SpeakeasyMetadata; public class CreateLinkTokenRequest { - @SpeakeasyMetadata("request:mediaType=application/json") - public fabra.io.javasdk.models.shared.CreateLinkTokenRequest request; + @SpeakeasyMetadata("request:mediaType=application/json")public fabra.io.javasdk.models.shared.CreateLinkTokenRequest request; public CreateLinkTokenRequest withRequest(fabra.io.javasdk.models.shared.CreateLinkTokenRequest request) { this.request = request; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java index 96b33fb..b7ad297 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import java.net.http.HttpResponse; @@ -9,6 +13,9 @@ public CreateLinkTokenResponse withContentType(String contentType) { return this; } + /** + * Successfully created link token + */ public fabra.io.javasdk.models.shared.CreateLinkTokenResponse createLinkTokenResponse; public CreateLinkTokenResponse withCreateLinkTokenResponse(fabra.io.javasdk.models.shared.CreateLinkTokenResponse createLinkTokenResponse) { this.createLinkTokenResponse = createLinkTokenResponse; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java index 38a673c..ffbfc94 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java @@ -1,13 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; +/** + * CreateObject200ApplicationJSON - Successfully created object + */ public class CreateObject200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("object") - public fabra.io.javasdk.models.shared.Object object; + @JsonProperty("object")public fabra.io.javasdk.models.shared.Object object; public CreateObject200ApplicationJSON withObject(fabra.io.javasdk.models.shared.Object object) { this.object = object; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectRequest.java index eeaf93a..8f79477 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectRequest.java @@ -1,10 +1,13 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import fabra.io.javasdk.utils.SpeakeasyMetadata; public class CreateObjectRequest { - @SpeakeasyMetadata("request:mediaType=application/json") - public fabra.io.javasdk.models.shared.ObjectInput request; + @SpeakeasyMetadata("request:mediaType=application/json")public fabra.io.javasdk.models.shared.ObjectInput request; public CreateObjectRequest withRequest(fabra.io.javasdk.models.shared.ObjectInput request) { this.request = request; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java index 21119e6..d076443 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import java.net.http.HttpResponse; @@ -21,6 +25,9 @@ public CreateObjectResponse withRawResponse(HttpResponse rawResponse) { return this; } + /** + * Successfully created object + */ public CreateObject200ApplicationJSON createObject200ApplicationJSONObject; public CreateObjectResponse withCreateObject200ApplicationJSONObject(CreateObject200ApplicationJSON createObject200ApplicationJSONObject) { this.createObject200ApplicationJSONObject = createObject200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java index ce91d27..5590bb2 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java @@ -1,13 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; +/** + * CreateSource200ApplicationJSON - Successfully created source + */ public class CreateSource200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("source") - public fabra.io.javasdk.models.shared.Source source; + @JsonProperty("source")public fabra.io.javasdk.models.shared.Source source; public CreateSource200ApplicationJSON withSource(fabra.io.javasdk.models.shared.Source source) { this.source = source; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceRequest.java index e576dd3..54e9287 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceRequest.java @@ -1,10 +1,13 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import fabra.io.javasdk.utils.SpeakeasyMetadata; public class CreateSourceRequest { - @SpeakeasyMetadata("request:mediaType=application/json") - public fabra.io.javasdk.models.shared.SourceInput request; + @SpeakeasyMetadata("request:mediaType=application/json")public fabra.io.javasdk.models.shared.SourceInput request; public CreateSourceRequest withRequest(fabra.io.javasdk.models.shared.SourceInput request) { this.request = request; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java index df84378..a6e8109 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import java.net.http.HttpResponse; @@ -21,6 +25,9 @@ public CreateSourceResponse withRawResponse(HttpResponse rawResponse) { return this; } + /** + * Successfully created source + */ public CreateSource200ApplicationJSON createSource200ApplicationJSONObject; public CreateSourceResponse withCreateSource200ApplicationJSONObject(CreateSource200ApplicationJSON createSource200ApplicationJSONObject) { this.createSource200ApplicationJSONObject = createSource200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java index e3f8c57..1cbd31a 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java @@ -1,13 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; +/** + * CreateSync200ApplicationJSON - Successfully created sync + */ public class CreateSync200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("sync") - public fabra.io.javasdk.models.shared.Sync sync; + @JsonProperty("sync")public fabra.io.javasdk.models.shared.Sync sync; public CreateSync200ApplicationJSON withSync(fabra.io.javasdk.models.shared.Sync sync) { this.sync = sync; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncRequest.java index beedd61..5712e66 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncRequest.java @@ -1,10 +1,13 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import fabra.io.javasdk.utils.SpeakeasyMetadata; public class CreateSyncRequest { - @SpeakeasyMetadata("request:mediaType=application/json") - public fabra.io.javasdk.models.shared.SyncInput request; + @SpeakeasyMetadata("request:mediaType=application/json")public fabra.io.javasdk.models.shared.SyncInput request; public CreateSyncRequest withRequest(fabra.io.javasdk.models.shared.SyncInput request) { this.request = request; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java index 0ebc5fb..67de243 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import java.net.http.HttpResponse; @@ -21,6 +25,9 @@ public CreateSyncResponse withRawResponse(HttpResponse rawResponse) { return this; } + /** + * Successfully created sync + */ public CreateSync200ApplicationJSON createSync200ApplicationJSONObject; public CreateSyncResponse withCreateSync200ApplicationJSONObject(CreateSync200ApplicationJSON createSync200ApplicationJSONObject) { this.createSync200ApplicationJSONObject = createSync200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java index dd20ebd..9061b86 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java @@ -1,13 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; +/** + * GetDestinations200ApplicationJSON - Successfully fetched destinations + */ public class GetDestinations200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("destinations") - public fabra.io.javasdk.models.shared.Destination[] destinations; + @JsonProperty("destinations")public fabra.io.javasdk.models.shared.Destination[] destinations; public GetDestinations200ApplicationJSON withDestinations(fabra.io.javasdk.models.shared.Destination[] destinations) { this.destinations = destinations; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java index 9c93a74..a6698f1 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import java.net.http.HttpResponse; @@ -21,6 +25,9 @@ public GetDestinationsResponse withRawResponse(HttpResponse rawResponse) return this; } + /** + * Successfully fetched destinations + */ public GetDestinations200ApplicationJSON getDestinations200ApplicationJSONObject; public GetDestinationsResponse withGetDestinations200ApplicationJSONObject(GetDestinations200ApplicationJSON getDestinations200ApplicationJSONObject) { this.getDestinations200ApplicationJSONObject = getDestinations200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespaces200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespaces200ApplicationJSON.java index 5815581..7f288de 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespaces200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespaces200ApplicationJSON.java @@ -1,13 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; +/** + * GetNamespaces200ApplicationJSON - Successfully fetched namespaces + */ public class GetNamespaces200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("namespaces") - public String[] namespaces; + @JsonProperty("namespaces")public String[] namespaces; public GetNamespaces200ApplicationJSON withNamespaces(String[] namespaces) { this.namespaces = namespaces; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesQueryParams.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesQueryParams.java index a891fa9..567579b 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesQueryParams.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesQueryParams.java @@ -1,10 +1,13 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import fabra.io.javasdk.utils.SpeakeasyMetadata; public class GetNamespacesQueryParams { - @SpeakeasyMetadata("queryParam:style=form,explode=true,name=connectionID") - public Long connectionID; + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=connectionID")public Long connectionID; public GetNamespacesQueryParams withConnectionID(Long connectionID) { this.connectionID = connectionID; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java index 7b4dfe1..bfb5963 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java index e2dc54e..2fb7ca5 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import java.net.http.HttpResponse; @@ -21,6 +25,9 @@ public GetNamespacesResponse withRawResponse(HttpResponse rawResponse) { return this; } + /** + * Successfully fetched namespaces + */ public GetNamespaces200ApplicationJSON getNamespaces200ApplicationJSONObject; public GetNamespacesResponse withGetNamespaces200ApplicationJSONObject(GetNamespaces200ApplicationJSON getNamespaces200ApplicationJSONObject) { this.getNamespaces200ApplicationJSONObject = getNamespaces200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java index e2bd7cd..71b7016 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java @@ -1,13 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; +/** + * GetObjects200ApplicationJSON - Successfully fetched objects + */ public class GetObjects200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("objects") - public fabra.io.javasdk.models.shared.Object[] objects; + @JsonProperty("objects")public fabra.io.javasdk.models.shared.Object[] objects; public GetObjects200ApplicationJSON withObjects(fabra.io.javasdk.models.shared.Object[] objects) { this.objects = objects; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java index 6c6b0ad..f6e0f89 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import java.net.http.HttpResponse; @@ -21,6 +25,9 @@ public GetObjectsResponse withRawResponse(HttpResponse rawResponse) { return this; } + /** + * Successfully fetched objects + */ public GetObjects200ApplicationJSON getObjects200ApplicationJSONObject; public GetObjectsResponse withGetObjects200ApplicationJSONObject(GetObjects200ApplicationJSON getObjects200ApplicationJSONObject) { this.getObjects200ApplicationJSONObject = getObjects200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java index 5151a46..d54f4f6 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java @@ -1,13 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; +/** + * GetSchema200ApplicationJSON - Successfully fetched schema + */ public class GetSchema200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("schema") - public fabra.io.javasdk.models.shared.Field[] schema; + @JsonProperty("schema")public fabra.io.javasdk.models.shared.Field[] schema; public GetSchema200ApplicationJSON withSchema(fabra.io.javasdk.models.shared.Field[] schema) { this.schema = schema; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaQueryParams.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaQueryParams.java index 17b0f70..205ee52 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaQueryParams.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaQueryParams.java @@ -1,24 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import fabra.io.javasdk.utils.SpeakeasyMetadata; public class GetSchemaQueryParams { - @SpeakeasyMetadata("queryParam:style=form,explode=true,name=connectionID") - public Long connectionID; + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=connectionID")public Long connectionID; public GetSchemaQueryParams withConnectionID(Long connectionID) { this.connectionID = connectionID; return this; } - @SpeakeasyMetadata("queryParam:style=form,explode=true,name=namespace") - public String namespace; + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=namespace")public String namespace; public GetSchemaQueryParams withNamespace(String namespace) { this.namespace = namespace; return this; } - @SpeakeasyMetadata("queryParam:style=form,explode=true,name=tableName") - public String tableName; + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=tableName")public String tableName; public GetSchemaQueryParams withTableName(String tableName) { this.tableName = tableName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java index cc13753..3c70f28 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java index be10342..033ec40 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import java.net.http.HttpResponse; @@ -21,6 +25,9 @@ public GetSchemaResponse withRawResponse(HttpResponse rawResponse) { return this; } + /** + * Successfully fetched schema + */ public GetSchema200ApplicationJSON getSchema200ApplicationJSONObject; public GetSchemaResponse withGetSchema200ApplicationJSONObject(GetSchema200ApplicationJSON getSchema200ApplicationJSONObject) { this.getSchema200ApplicationJSONObject = getSchema200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java index 328f7d1..c8d614b 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java @@ -1,13 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; +/** + * GetSources200ApplicationJSON - Successfully fetched sources + */ public class GetSources200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("sources") - public fabra.io.javasdk.models.shared.Source[] sources; + @JsonProperty("sources")public fabra.io.javasdk.models.shared.Source[] sources; public GetSources200ApplicationJSON withSources(fabra.io.javasdk.models.shared.Source[] sources) { this.sources = sources; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java index b8b59ca..b5b6156 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import java.net.http.HttpResponse; @@ -21,6 +25,9 @@ public GetSourcesResponse withRawResponse(HttpResponse rawResponse) { return this; } + /** + * Successfully fetched sources + */ public GetSources200ApplicationJSON getSources200ApplicationJSONObject; public GetSourcesResponse withGetSources200ApplicationJSONObject(GetSources200ApplicationJSON getSources200ApplicationJSONObject) { this.getSources200ApplicationJSONObject = getSources200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java index 606d514..675cf64 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java @@ -1,13 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; +/** + * GetSyncs200ApplicationJSON - Successfully fetched syncs + */ public class GetSyncs200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("syncs") - public fabra.io.javasdk.models.shared.Sync[] syncs; + @JsonProperty("syncs")public fabra.io.javasdk.models.shared.Sync[] syncs; public GetSyncs200ApplicationJSON withSyncs(fabra.io.javasdk.models.shared.Sync[] syncs) { this.syncs = syncs; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java index ac71c33..8320d9d 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import java.net.http.HttpResponse; @@ -21,6 +25,9 @@ public GetSyncsResponse withRawResponse(HttpResponse rawResponse) { return this; } + /** + * Successfully fetched syncs + */ public GetSyncs200ApplicationJSON getSyncs200ApplicationJSONObject; public GetSyncsResponse withGetSyncs200ApplicationJSONObject(GetSyncs200ApplicationJSON getSyncs200ApplicationJSONObject) { this.getSyncs200ApplicationJSONObject = getSyncs200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java index 5ade329..f170c55 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java @@ -1,13 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; +/** + * GetTables200ApplicationJSON - Successfully fetched tables + */ public class GetTables200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("tables") - public String[] tables; + @JsonProperty("tables")public String[] tables; public GetTables200ApplicationJSON withTables(String[] tables) { this.tables = tables; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesQueryParams.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesQueryParams.java index 1826c00..29f9dc8 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesQueryParams.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesQueryParams.java @@ -1,17 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import fabra.io.javasdk.utils.SpeakeasyMetadata; public class GetTablesQueryParams { - @SpeakeasyMetadata("queryParam:style=form,explode=true,name=connectionID") - public Long connectionID; + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=connectionID")public Long connectionID; public GetTablesQueryParams withConnectionID(Long connectionID) { this.connectionID = connectionID; return this; } - @SpeakeasyMetadata("queryParam:style=form,explode=true,name=namespace") - public String namespace; + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=namespace")public String namespace; public GetTablesQueryParams withNamespace(String namespace) { this.namespace = namespace; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java index cad90e2..80f7c93 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java index e9242e2..de4a3de 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.operations; import java.net.http.HttpResponse; @@ -21,6 +25,9 @@ public GetTablesResponse withRawResponse(HttpResponse rawResponse) { return this; } + /** + * Successfully fetched tables + */ public GetTables200ApplicationJSON getTables200ApplicationJSONObject; public GetTablesResponse withGetTables200ApplicationJSONObject(GetTables200ApplicationJSON getTables200ApplicationJSONObject) { this.getTables200ApplicationJSONObject = getTables200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java index f81e217..c43ab5e 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; @@ -6,15 +10,13 @@ public class BigQueryConfig { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("credentials") - public String credentials; + @JsonProperty("credentials")public String credentials; public BigQueryConfig withCredentials(String credentials) { this.credentials = credentials; return this; } - @JsonProperty("location") - public String location; + @JsonProperty("location")public String location; public BigQueryConfig withLocation(String location) { this.location = location; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java index fde0cb3..e6baa0c 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; @@ -6,16 +10,14 @@ public class Connection { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("connection_type") - public ConnectionTypeEnum connectionType; + @JsonProperty("connection_type")public ConnectionTypeEnum connectionType; public Connection withConnectionType(ConnectionTypeEnum connectionType) { this.connectionType = connectionType; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - public Long id; + @JsonProperty("id")public Long id; public Connection withId(Long id) { this.id = id; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/ConnectionTypeEnum.java b/lib/src/main/java/fabra/io/javasdk/models/shared/ConnectionTypeEnum.java index 67e9447..7599e54 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/ConnectionTypeEnum.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/ConnectionTypeEnum.java @@ -1,6 +1,11 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonValue; + public enum ConnectionTypeEnum { SNOWFLAKE("snowflake"), BIGQUERY("bigquery"), diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java index c5cd594..8c38ac6 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java @@ -1,10 +1,13 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonProperty; public class CreateLinkTokenRequest { - @JsonProperty("end_customer_id") - public String endCustomerId; + @JsonProperty("end_customer_id")public String endCustomerId; public CreateLinkTokenRequest withEndCustomerId(String endCustomerId) { this.endCustomerId = endCustomerId; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java index 7d8fc31..29a9fe0 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java @@ -1,13 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; +/** + * CreateLinkTokenResponse - Successfully created link token + */ public class CreateLinkTokenResponse { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("link_token") - public String linkToken; + @JsonProperty("link_token")public String linkToken; public CreateLinkTokenResponse withLinkToken(String linkToken) { this.linkToken = linkToken; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java index 7f898a1..78308da 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; @@ -6,24 +10,21 @@ public class Destination { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("connection") - public Connection connection; + @JsonProperty("connection")public Connection connection; public Destination withConnection(Connection connection) { this.connection = connection; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("display_name") - public String displayName; + @JsonProperty("display_name")public String displayName; public Destination withDisplayName(String displayName) { this.displayName = displayName; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - public Long id; + @JsonProperty("id")public Long id; public Destination withId(Long id) { this.id = id; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java index de9c02b..60b3309 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; @@ -6,46 +10,40 @@ public class DestinationInput { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("bigquery_config") - public BigQueryConfig bigqueryConfig; + @JsonProperty("bigquery_config")public BigQueryConfig bigqueryConfig; public DestinationInput withBigqueryConfig(BigQueryConfig bigqueryConfig) { this.bigqueryConfig = bigqueryConfig; return this; } - @JsonProperty("connection_type") - public ConnectionTypeEnum connectionType; + @JsonProperty("connection_type")public ConnectionTypeEnum connectionType; public DestinationInput withConnectionType(ConnectionTypeEnum connectionType) { this.connectionType = connectionType; return this; } - @JsonProperty("display_name") - public String displayName; + @JsonProperty("display_name")public String displayName; public DestinationInput withDisplayName(String displayName) { this.displayName = displayName; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("mongodb_config") - public MongoDbConfig mongodbConfig; + @JsonProperty("mongodb_config")public MongoDbConfig mongodbConfig; public DestinationInput withMongodbConfig(MongoDbConfig mongodbConfig) { this.mongodbConfig = mongodbConfig; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("redshift_config") - public RedshiftConfig redshiftConfig; + @JsonProperty("redshift_config")public RedshiftConfig redshiftConfig; public DestinationInput withRedshiftConfig(RedshiftConfig redshiftConfig) { this.redshiftConfig = redshiftConfig; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("snowflake_config") - public SnowflakeConfig snowflakeConfig; + @JsonProperty("snowflake_config")public SnowflakeConfig snowflakeConfig; public DestinationInput withSnowflakeConfig(SnowflakeConfig snowflakeConfig) { this.snowflakeConfig = snowflakeConfig; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java index ac8d2ba..36207ce 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; @@ -6,16 +10,14 @@ public class Field { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("name") - public String name; + @JsonProperty("name")public String name; public Field withName(String name) { this.name = name; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("type") - public FieldTypeEnum type; + @JsonProperty("type")public FieldTypeEnum type; public Field withType(FieldTypeEnum type) { this.type = type; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java b/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java index 34b36a9..6082b09 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; @@ -6,16 +10,14 @@ public class FieldMapping { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("destination_field_name") - public String destinationFieldName; + @JsonProperty("destination_field_name")public String destinationFieldName; public FieldMapping withDestinationFieldName(String destinationFieldName) { this.destinationFieldName = destinationFieldName; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("source_field_name") - public String sourceFieldName; + @JsonProperty("source_field_name")public String sourceFieldName; public FieldMapping withSourceFieldName(String sourceFieldName) { this.sourceFieldName = sourceFieldName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/FieldTypeEnum.java b/lib/src/main/java/fabra/io/javasdk/models/shared/FieldTypeEnum.java index d22e15c..cd789a4 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/FieldTypeEnum.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/FieldTypeEnum.java @@ -1,6 +1,11 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonValue; + public enum FieldTypeEnum { STRING("string"), INTEGER("integer"), diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/FrequencyUnitsEnum.java b/lib/src/main/java/fabra/io/javasdk/models/shared/FrequencyUnitsEnum.java index 7cb7a2b..45bc52e 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/FrequencyUnitsEnum.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/FrequencyUnitsEnum.java @@ -1,6 +1,11 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonValue; + public enum FrequencyUnitsEnum { MINUTES("minutes"), HOURS("hours"), diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java index 1c3e02a..eb81ac4 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; @@ -6,29 +10,25 @@ public class MongoDbConfig { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("connection_options") - public String connectionOptions; + @JsonProperty("connection_options")public String connectionOptions; public MongoDbConfig withConnectionOptions(String connectionOptions) { this.connectionOptions = connectionOptions; return this; } - @JsonProperty("host") - public String host; + @JsonProperty("host")public String host; public MongoDbConfig withHost(String host) { this.host = host; return this; } - @JsonProperty("password") - public String password; + @JsonProperty("password")public String password; public MongoDbConfig withPassword(String password) { this.password = password; return this; } - @JsonProperty("username") - public String username; + @JsonProperty("username")public String username; public MongoDbConfig withUsername(String username) { this.username = username; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java index 0aa407c..bfa46ea 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; @@ -6,56 +10,52 @@ public class Object { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("destination_id") - public Long destinationId; + @JsonProperty("destination_id")public Long destinationId; public Object withDestinationId(Long destinationId) { this.destinationId = destinationId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("display_name") - public String displayName; + @JsonProperty("display_name")public String displayName; public Object withDisplayName(String displayName) { this.displayName = displayName; return this; } + /** + * This is where Fabra will insert the End Customer ID specified in the sync configuration + */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("end_customer_id_field") - public String endCustomerIdField; + @JsonProperty("end_customer_id_field")public String endCustomerIdField; public Object withEndCustomerIdField(String endCustomerIdField) { this.endCustomerIdField = endCustomerIdField; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - public Long id; + @JsonProperty("id")public Long id; public Object withId(Long id) { this.id = id; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("namespace") - public String namespace; + @JsonProperty("namespace")public String namespace; public Object withNamespace(String namespace) { this.namespace = namespace; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("object_fields") - public ObjectField[] objectFields; + @JsonProperty("object_fields")public ObjectField[] objectFields; public Object withObjectFields(ObjectField[] objectFields) { this.objectFields = objectFields; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("table_name") - public String tableName; + @JsonProperty("table_name")public String tableName; public Object withTableName(String tableName) { this.tableName = tableName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java index b21d471..4f6d4bf 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; @@ -6,16 +10,14 @@ public class ObjectField { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("name") - public String name; + @JsonProperty("name")public String name; public ObjectField withName(String name) { this.name = name; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("type") - public FieldTypeEnum type; + @JsonProperty("type")public FieldTypeEnum type; public ObjectField withType(FieldTypeEnum type) { this.type = type; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java index 599d55d..e369229 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; @@ -5,44 +9,41 @@ import com.fasterxml.jackson.annotation.JsonProperty; public class ObjectInput { - @JsonProperty("destination_id") - public Long destinationId; + @JsonProperty("destination_id")public Long destinationId; public ObjectInput withDestinationId(Long destinationId) { this.destinationId = destinationId; return this; } - @JsonProperty("display_name") - public String displayName; + @JsonProperty("display_name")public String displayName; public ObjectInput withDisplayName(String displayName) { this.displayName = displayName; return this; } - @JsonProperty("end_customer_id_field") - public String endCustomerIdField; + /** + * This is where Fabra will insert the End Customer ID specified when creating a source. + */ + @JsonProperty("end_customer_id_field")public String endCustomerIdField; public ObjectInput withEndCustomerIdField(String endCustomerIdField) { this.endCustomerIdField = endCustomerIdField; return this; } - @JsonProperty("namespace") - public String namespace; + @JsonProperty("namespace")public String namespace; public ObjectInput withNamespace(String namespace) { this.namespace = namespace; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("object_fields") - public ObjectField[] objectFields; + @JsonProperty("object_fields")public ObjectField[] objectFields; public ObjectInput withObjectFields(ObjectField[] objectFields) { this.objectFields = objectFields; return this; } - @JsonProperty("table_name") - public String tableName; + @JsonProperty("table_name")public String tableName; public ObjectInput withTableName(String tableName) { this.tableName = tableName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java index 5108709..c0fcaeb 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java @@ -1,38 +1,37 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonProperty; public class RedshiftConfig { - @JsonProperty("database_name") - public String databaseName; + @JsonProperty("database_name")public String databaseName; public RedshiftConfig withDatabaseName(String databaseName) { this.databaseName = databaseName; return this; } - @JsonProperty("host") - public String host; + @JsonProperty("host")public String host; public RedshiftConfig withHost(String host) { this.host = host; return this; } - @JsonProperty("password") - public String password; + @JsonProperty("password")public String password; public RedshiftConfig withPassword(String password) { this.password = password; return this; } - @JsonProperty("port") - public String port; + @JsonProperty("port")public String port; public RedshiftConfig withPort(String port) { this.port = port; return this; } - @JsonProperty("username") - public String username; + @JsonProperty("username")public String username; public RedshiftConfig withUsername(String username) { this.username = username; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SchemeAPIKeyAuth.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SchemeAPIKeyAuth.java index c08e5d5..33fce18 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SchemeAPIKeyAuth.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SchemeAPIKeyAuth.java @@ -1,10 +1,13 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import fabra.io.javasdk.utils.SpeakeasyMetadata; public class SchemeAPIKeyAuth { - @SpeakeasyMetadata("security:name=X-API-Key") - public String apiKey; + @SpeakeasyMetadata("security:name=X-API-Key")public String apiKey; public SchemeAPIKeyAuth withApiKey(String apiKey) { this.apiKey = apiKey; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java index 1a0111a..f1ed1c9 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java @@ -1,10 +1,13 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import fabra.io.javasdk.utils.SpeakeasyMetadata; public class Security { - @SpeakeasyMetadata("security:scheme=true,type=apiKey,subtype=header") - public SchemeAPIKeyAuth apiKeyAuth; + @SpeakeasyMetadata("security:scheme=true,type=apiKey,subtype=header")public SchemeAPIKeyAuth apiKeyAuth; public Security withApiKeyAuth(SchemeAPIKeyAuth apiKeyAuth) { this.apiKeyAuth = apiKeyAuth; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java index 7058a1e..2d296d9 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java @@ -1,45 +1,43 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonProperty; public class SnowflakeConfig { - @JsonProperty("database_name") - public String databaseName; + @JsonProperty("database_name")public String databaseName; public SnowflakeConfig withDatabaseName(String databaseName) { this.databaseName = databaseName; return this; } - @JsonProperty("host") - public String host; + @JsonProperty("host")public String host; public SnowflakeConfig withHost(String host) { this.host = host; return this; } - @JsonProperty("password") - public String password; + @JsonProperty("password")public String password; public SnowflakeConfig withPassword(String password) { this.password = password; return this; } - @JsonProperty("role") - public String role; + @JsonProperty("role")public String role; public SnowflakeConfig withRole(String role) { this.role = role; return this; } - @JsonProperty("username") - public String username; + @JsonProperty("username")public String username; public SnowflakeConfig withUsername(String username) { this.username = username; return this; } - @JsonProperty("warehouse_name") - public String warehouseName; + @JsonProperty("warehouse_name")public String warehouseName; public SnowflakeConfig withWarehouseName(String warehouseName) { this.warehouseName = warehouseName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java index c14a8fc..ccdf565 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; @@ -6,32 +10,28 @@ public class Source { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("connection") - public Connection connection; + @JsonProperty("connection")public Connection connection; public Source withConnection(Connection connection) { this.connection = connection; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("display_name") - public String displayName; + @JsonProperty("display_name")public String displayName; public Source withDisplayName(String displayName) { this.displayName = displayName; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("end_customer_id") - public Long endCustomerId; + @JsonProperty("end_customer_id")public Long endCustomerId; public Source withEndCustomerId(Long endCustomerId) { this.endCustomerId = endCustomerId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - public Long id; + @JsonProperty("id")public Long id; public Source withId(Long id) { this.id = id; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java index 77a747f..cce20e1 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; @@ -6,53 +10,46 @@ public class SourceInput { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("bigquery_config") - public BigQueryConfig bigqueryConfig; + @JsonProperty("bigquery_config")public BigQueryConfig bigqueryConfig; public SourceInput withBigqueryConfig(BigQueryConfig bigqueryConfig) { this.bigqueryConfig = bigqueryConfig; return this; } - @JsonProperty("connection_type") - public ConnectionTypeEnum connectionType; + @JsonProperty("connection_type")public ConnectionTypeEnum connectionType; public SourceInput withConnectionType(ConnectionTypeEnum connectionType) { this.connectionType = connectionType; return this; } - @JsonProperty("display_name") - public String displayName; + @JsonProperty("display_name")public String displayName; public SourceInput withDisplayName(String displayName) { this.displayName = displayName; return this; } - @JsonProperty("end_customer_id") - public Long endCustomerId; + @JsonProperty("end_customer_id")public Long endCustomerId; public SourceInput withEndCustomerId(Long endCustomerId) { this.endCustomerId = endCustomerId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("mongodb_config") - public MongoDbConfig mongodbConfig; + @JsonProperty("mongodb_config")public MongoDbConfig mongodbConfig; public SourceInput withMongodbConfig(MongoDbConfig mongodbConfig) { this.mongodbConfig = mongodbConfig; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("redshift_config") - public RedshiftConfig redshiftConfig; + @JsonProperty("redshift_config")public RedshiftConfig redshiftConfig; public SourceInput withRedshiftConfig(RedshiftConfig redshiftConfig) { this.redshiftConfig = redshiftConfig; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("snowflake_config") - public SnowflakeConfig snowflakeConfig; + @JsonProperty("snowflake_config")public SnowflakeConfig snowflakeConfig; public SourceInput withSnowflakeConfig(SnowflakeConfig snowflakeConfig) { this.snowflakeConfig = snowflakeConfig; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java index 77a73ce..34ae18a 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; @@ -6,104 +10,91 @@ public class Sync { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("cursor_field") - public String cursorField; + @JsonProperty("cursor_field")public String cursorField; public Sync withCursorField(String cursorField) { this.cursorField = cursorField; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("custom_join") - public String customJoin; + @JsonProperty("custom_join")public String customJoin; public Sync withCustomJoin(String customJoin) { this.customJoin = customJoin; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("destination_id") - public Long destinationId; + @JsonProperty("destination_id")public Long destinationId; public Sync withDestinationId(Long destinationId) { this.destinationId = destinationId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("display_name") - public String displayName; + @JsonProperty("display_name")public String displayName; public Sync withDisplayName(String displayName) { this.displayName = displayName; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("field_mappings") - public FieldMapping[] fieldMappings; + @JsonProperty("field_mappings")public FieldMapping[] fieldMappings; public Sync withFieldMappings(FieldMapping[] fieldMappings) { this.fieldMappings = fieldMappings; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("frequency") - public Long frequency; + @JsonProperty("frequency")public Long frequency; public Sync withFrequency(Long frequency) { this.frequency = frequency; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("frequency_units") - public FrequencyUnitsEnum frequencyUnits; + @JsonProperty("frequency_units")public FrequencyUnitsEnum frequencyUnits; public Sync withFrequencyUnits(FrequencyUnitsEnum frequencyUnits) { this.frequencyUnits = frequencyUnits; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - public Long id; + @JsonProperty("id")public Long id; public Sync withId(Long id) { this.id = id; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("namespace") - public String namespace; + @JsonProperty("namespace")public String namespace; public Sync withNamespace(String namespace) { this.namespace = namespace; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("object_id") - public Long objectId; + @JsonProperty("object_id")public Long objectId; public Sync withObjectId(Long objectId) { this.objectId = objectId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("primary_key") - public String primaryKey; + @JsonProperty("primary_key")public String primaryKey; public Sync withPrimaryKey(String primaryKey) { this.primaryKey = primaryKey; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("source_id") - public Long sourceId; + @JsonProperty("source_id")public Long sourceId; public Sync withSourceId(Long sourceId) { this.sourceId = sourceId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("table_name") - public String tableName; + @JsonProperty("table_name")public String tableName; public Sync withTableName(String tableName) { this.tableName = tableName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java index d8ad6af..f026178 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; @@ -6,89 +10,77 @@ public class SyncInput { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("cursor_field") - public String cursorField; + @JsonProperty("cursor_field")public String cursorField; public SyncInput withCursorField(String cursorField) { this.cursorField = cursorField; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("custom_join") - public String customJoin; + @JsonProperty("custom_join")public String customJoin; public SyncInput withCustomJoin(String customJoin) { this.customJoin = customJoin; return this; } - @JsonProperty("destination_id") - public Long destinationId; + @JsonProperty("destination_id")public Long destinationId; public SyncInput withDestinationId(Long destinationId) { this.destinationId = destinationId; return this; } - @JsonProperty("display_name") - public String displayName; + @JsonProperty("display_name")public String displayName; public SyncInput withDisplayName(String displayName) { this.displayName = displayName; return this; } - @JsonProperty("field_mappings") - public FieldMapping[] fieldMappings; + @JsonProperty("field_mappings")public FieldMapping[] fieldMappings; public SyncInput withFieldMappings(FieldMapping[] fieldMappings) { this.fieldMappings = fieldMappings; return this; } - @JsonProperty("frequency") - public Long frequency; + @JsonProperty("frequency")public Long frequency; public SyncInput withFrequency(Long frequency) { this.frequency = frequency; return this; } - @JsonProperty("frequency_units") - public FrequencyUnitsEnum frequencyUnits; + @JsonProperty("frequency_units")public FrequencyUnitsEnum frequencyUnits; public SyncInput withFrequencyUnits(FrequencyUnitsEnum frequencyUnits) { this.frequencyUnits = frequencyUnits; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("namespace") - public String namespace; + @JsonProperty("namespace")public String namespace; public SyncInput withNamespace(String namespace) { this.namespace = namespace; return this; } - @JsonProperty("object_id") - public Long objectId; + @JsonProperty("object_id")public Long objectId; public SyncInput withObjectId(Long objectId) { this.objectId = objectId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("primary_key") - public String primaryKey; + @JsonProperty("primary_key")public String primaryKey; public SyncInput withPrimaryKey(String primaryKey) { this.primaryKey = primaryKey; return this; } - @JsonProperty("source_id") - public Long sourceId; + @JsonProperty("source_id")public Long sourceId; public SyncInput withSourceId(Long sourceId) { this.sourceId = sourceId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("table_name") - public String tableName; + @JsonProperty("table_name")public String tableName; public SyncInput withTableName(String tableName) { this.tableName = tableName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/DateTimeDeserializer.java b/lib/src/main/java/fabra/io/javasdk/utils/DateTimeDeserializer.java index 1593f70..c3fb62c 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/DateTimeDeserializer.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/DateTimeDeserializer.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.io.IOException; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/DateTimeSerializer.java b/lib/src/main/java/fabra/io/javasdk/utils/DateTimeSerializer.java index 702d447..20b7cdd 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/DateTimeSerializer.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/DateTimeSerializer.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.io.IOException; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/FormMetadata.java b/lib/src/main/java/fabra/io/javasdk/utils/FormMetadata.java index 3e6575b..36fc023 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/FormMetadata.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/FormMetadata.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.lang.reflect.Field; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/HTTPClient.java b/lib/src/main/java/fabra/io/javasdk/utils/HTTPClient.java index 8b2db63..7dff2e8 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/HTTPClient.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/HTTPClient.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.io.IOException; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/HTTPRequest.java b/lib/src/main/java/fabra/io/javasdk/utils/HTTPRequest.java index e10b5ae..a259c78 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/HTTPRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/HTTPRequest.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.net.URI; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/HeaderMetadata.java b/lib/src/main/java/fabra/io/javasdk/utils/HeaderMetadata.java index 9393a7e..23dfdbe 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/HeaderMetadata.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/HeaderMetadata.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.lang.reflect.Field; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/JSON.java b/lib/src/main/java/fabra/io/javasdk/utils/JSON.java index 24daf88..07a9335 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/JSON.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/JSON.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import com.fasterxml.jackson.databind.DeserializationFeature; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/Metadata.java b/lib/src/main/java/fabra/io/javasdk/utils/Metadata.java index ca2eaba..676d0da 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/Metadata.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/Metadata.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.lang.reflect.Field; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/MultipartFormMetadata.java b/lib/src/main/java/fabra/io/javasdk/utils/MultipartFormMetadata.java index ead6aa6..b20c672 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/MultipartFormMetadata.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/MultipartFormMetadata.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.lang.reflect.Field; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/PathParamsMetadata.java b/lib/src/main/java/fabra/io/javasdk/utils/PathParamsMetadata.java index 30945df..8224d33 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/PathParamsMetadata.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/PathParamsMetadata.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.lang.reflect.Field; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java b/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java index 75e5622..7730948 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.lang.reflect.Field; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/QueryParamsMetadata.java b/lib/src/main/java/fabra/io/javasdk/utils/QueryParamsMetadata.java index 4a58931..606b36d 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/QueryParamsMetadata.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/QueryParamsMetadata.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.lang.reflect.Field; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/RequestBody.java b/lib/src/main/java/fabra/io/javasdk/utils/RequestBody.java index e6da262..046e5cc 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/RequestBody.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/RequestBody.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.io.IOException; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/RequestMetadata.java b/lib/src/main/java/fabra/io/javasdk/utils/RequestMetadata.java index 1ec17a2..086030f 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/RequestMetadata.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/RequestMetadata.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.lang.reflect.Field; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/Security.java b/lib/src/main/java/fabra/io/javasdk/utils/Security.java index 36a035b..0045345 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/Security.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/Security.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.lang.reflect.Field; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/SecurityMetadata.java b/lib/src/main/java/fabra/io/javasdk/utils/SecurityMetadata.java index 894c55b..eeb3e45 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/SecurityMetadata.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/SecurityMetadata.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.lang.reflect.Field; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/SerializedBody.java b/lib/src/main/java/fabra/io/javasdk/utils/SerializedBody.java index 008fe87..49e50a4 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/SerializedBody.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/SerializedBody.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.net.http.HttpRequest.BodyPublisher; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyHTTPClient.java b/lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyHTTPClient.java index dee5871..ca00094 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyHTTPClient.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyHTTPClient.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.io.IOException; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyHTTPSecurityClient.java b/lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyHTTPSecurityClient.java index e1b7eb9..64a8f19 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyHTTPSecurityClient.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyHTTPSecurityClient.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.io.IOException; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyMetadata.java b/lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyMetadata.java index 32e2011..9ed6213 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyMetadata.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyMetadata.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.lang.annotation.ElementType; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/Types.java b/lib/src/main/java/fabra/io/javasdk/utils/Types.java index ada9aa8..f4bb75a 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/Types.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/Types.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.util.HashSet; diff --git a/lib/src/main/java/fabra/io/javasdk/utils/Utils.java b/lib/src/main/java/fabra/io/javasdk/utils/Utils.java index 533638a..7e916a1 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/Utils.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/Utils.java @@ -1,3 +1,7 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + package fabra.io.javasdk.utils; import java.io.IOException; From 5f0d0f2ce7ce0f497c2187814f5c070a78d0a314 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 23 Mar 2023 01:36:38 +0000 Subject: [PATCH 12/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.15.0 --- README.md | 4 ++-- RELEASES.md | 8 +++++++- USAGE.md | 2 +- files.gen | 2 +- gen.yaml | 6 +++--- .../main/java/fabra/io/javasdk/Connection.java | 9 ++++++--- lib/src/main/java/fabra/io/javasdk/Fabra.java | 10 ++++++++-- lib/src/main/java/fabra/io/javasdk/Object.java | 3 +++ .../operations/GetNamespacesResponse.java | 18 +++++++++--------- .../Namespaces.java} | 8 ++++---- 10 files changed, 44 insertions(+), 26 deletions(-) rename lib/src/main/java/fabra/io/javasdk/models/{operations/GetNamespaces200ApplicationJSON.java => shared/Namespaces.java} (63%) diff --git a/README.md b/README.md index a3a8b34..efca1e2 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.7.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.8.0' ``` @@ -46,7 +46,7 @@ public class Application { GetNamespacesResponse res = sdk.connection.getNamespaces(req); - if (res.getNamespaces200ApplicationJSONObject.isPresent()) { + if (res.namespaces.isPresent()) { // handle response } } catch (Exception e) { diff --git a/RELEASES.md b/RELEASES.md index 8fec28b..3f14d7e 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -100,4 +100,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.13.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.13.0 https://github.com/speakeasy-api/speakeasy + +## 2023-03-23 01:36:32 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.15.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/USAGE.md b/USAGE.md index 5409487..88df848 100755 --- a/USAGE.md +++ b/USAGE.md @@ -27,7 +27,7 @@ public class Application { GetNamespacesResponse res = sdk.connection.getNamespaces(req); - if (res.getNamespaces200ApplicationJSONObject.isPresent()) { + if (res.namespaces.isPresent()) { // handle response } } catch (Exception e) { diff --git a/files.gen b/files.gen index 65aaab3..731e33a 100755 --- a/files.gen +++ b/files.gen @@ -37,7 +37,6 @@ lib/src/main/java/fabra/io/javasdk/utils/Utils.java settings.gradle lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesQueryParams.java lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java -lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespaces200ApplicationJSON.java lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaQueryParams.java lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java @@ -69,6 +68,7 @@ lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSO lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java +lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java lib/src/main/java/fabra/io/javasdk/models/shared/Field.java lib/src/main/java/fabra/io/javasdk/models/shared/FieldTypeEnum.java lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java diff --git a/gen.yaml b/gen.yaml index c91942c..9069686 100644 --- a/gen.yaml +++ b/gen.yaml @@ -1,14 +1,14 @@ configVersion: 1.0.0 management: - docChecksum: c18b0156a739c7d3242d3807c2e99e82 + docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.13.0 + speakeasyVersion: 1.15.0 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.7.0 + version: 0.8.0 artifactID: javasdk groupID: fabra.io projectName: fabra-java-sdk diff --git a/lib/src/main/java/fabra/io/javasdk/Connection.java b/lib/src/main/java/fabra/io/javasdk/Connection.java index 30f373e..65ca2b5 100755 --- a/lib/src/main/java/fabra/io/javasdk/Connection.java +++ b/lib/src/main/java/fabra/io/javasdk/Connection.java @@ -12,6 +12,9 @@ import java.nio.charset.StandardCharsets; import org.apache.http.NameValuePair; +/** + * Operations on connections + */ public class Connection { private HTTPClient _defaultClient; @@ -58,7 +61,7 @@ public fabra.io.javasdk.models.operations.GetNamespacesResponse getNamespaces(fa String contentType = httpRes.headers().firstValue("Content-Type").orElse("application/octet-stream"); fabra.io.javasdk.models.operations.GetNamespacesResponse res = new fabra.io.javasdk.models.operations.GetNamespacesResponse() {{ - getNamespaces200ApplicationJSONObject = null; + namespaces = null; }}; res.statusCode = httpRes.statusCode(); res.contentType = contentType; @@ -67,8 +70,8 @@ public fabra.io.javasdk.models.operations.GetNamespacesResponse getNamespaces(fa if (httpRes.statusCode() == 200) { if (fabra.io.javasdk.utils.Utils.matchContentType(contentType, "application/json")) { ObjectMapper mapper = JSON.getMapper(); - fabra.io.javasdk.models.operations.GetNamespaces200ApplicationJSON out = mapper.readValue(new String(httpRes.body(), StandardCharsets.UTF_8), fabra.io.javasdk.models.operations.GetNamespaces200ApplicationJSON.class); - res.getNamespaces200ApplicationJSONObject = out; + fabra.io.javasdk.models.shared.Namespaces out = mapper.readValue(new String(httpRes.body(), StandardCharsets.UTF_8), fabra.io.javasdk.models.shared.Namespaces.class); + res.namespaces = out; } } else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index eba150f..e234e8c 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -15,6 +15,9 @@ public class Fabra { "https://api.fabra.io", }; + /** + * Operations on connections + */ public Connection connection; /** * Operations on destinations @@ -24,6 +27,9 @@ public class Fabra { * Operations on link tokens */ public LinkToken linkToken; + /** + * Operations on objects + */ public Object object; /** * Operations on sources @@ -39,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.7.0"; - private String _genVersion = "2.12.10"; + private String _sdkVersion = "0.8.0"; + private String _genVersion = "2.13.1"; /** * The Builder class allows the configuration of a new instance of the SDK. */ diff --git a/lib/src/main/java/fabra/io/javasdk/Object.java b/lib/src/main/java/fabra/io/javasdk/Object.java index 8a94778..3abbd06 100755 --- a/lib/src/main/java/fabra/io/javasdk/Object.java +++ b/lib/src/main/java/fabra/io/javasdk/Object.java @@ -12,6 +12,9 @@ import java.net.http.HttpResponse; import java.nio.charset.StandardCharsets; +/** + * Operations on objects + */ public class Object { private HTTPClient _defaultClient; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java index 2fb7ca5..7a6a33a 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java @@ -13,6 +13,15 @@ public GetNamespacesResponse withContentType(String contentType) { return this; } + /** + * Successfully fetched namespaces + */ + public fabra.io.javasdk.models.shared.Namespaces namespaces; + public GetNamespacesResponse withNamespaces(fabra.io.javasdk.models.shared.Namespaces namespaces) { + this.namespaces = namespaces; + return this; + } + public Integer statusCode; public GetNamespacesResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; @@ -25,13 +34,4 @@ public GetNamespacesResponse withRawResponse(HttpResponse rawResponse) { return this; } - /** - * Successfully fetched namespaces - */ - public GetNamespaces200ApplicationJSON getNamespaces200ApplicationJSONObject; - public GetNamespacesResponse withGetNamespaces200ApplicationJSONObject(GetNamespaces200ApplicationJSON getNamespaces200ApplicationJSONObject) { - this.getNamespaces200ApplicationJSONObject = getNamespaces200ApplicationJSONObject; - return this; - } - } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespaces200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java similarity index 63% rename from lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespaces200ApplicationJSON.java rename to lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java index 7f288de..3c7db2a 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespaces200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java @@ -2,19 +2,19 @@ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. */ -package fabra.io.javasdk.models.operations; +package fabra.io.javasdk.models.shared; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** - * GetNamespaces200ApplicationJSON - Successfully fetched namespaces + * Namespaces - Successfully fetched namespaces */ -public class GetNamespaces200ApplicationJSON { +public class Namespaces { @JsonInclude(Include.NON_ABSENT) @JsonProperty("namespaces")public String[] namespaces; - public GetNamespaces200ApplicationJSON withNamespaces(String[] namespaces) { + public Namespaces withNamespaces(String[] namespaces) { this.namespaces = namespaces; return this; } From 99b233e8d57b2cfb9216be67b4ab2e30a6aac96e Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 24 Mar 2023 01:36:02 +0000 Subject: [PATCH 13/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.17.0 --- README.md | 2 +- RELEASES.md | 8 ++- gen.yaml | 9 ++- lib/build.gradle | 71 ++++++++++++++++++- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 +- 5 files changed, 87 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index efca1e2..ee62c52 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.8.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.9.0' ``` diff --git a/RELEASES.md b/RELEASES.md index 3f14d7e..868446e 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -106,4 +106,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.15.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.15.0 https://github.com/speakeasy-api/speakeasy + +## 2023-03-24 01:35:54 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.17.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 9069686..8c501e5 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,18 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.15.0 + speakeasyVersion: 1.17.0 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.8.0 + version: 0.9.0 artifactID: javasdk + companyEmail: info@mycompany.com + companyName: My Company + companyURL: www.mycompany.com + githubURL: github.com/owner/repo groupID: fabra.io + ossrhURL: https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ projectName: fabra-java-sdk diff --git a/lib/build.gradle b/lib/build.gradle index e1baa35..5a59b30 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -2,13 +2,15 @@ * This file was generated by the Gradle 'init' task. * * This generated file contains a sample Java library project to get you started. - * For more details take a look at the 'Building Java & JVM projects' chapter in the Gradle + * For more details take a look at the 'Building Java and JVM projects' chapter in the Gradle * User Manual available at https://docs.gradle.org/7.5.1/userguide/building_java_projects.html */ plugins { // Apply the java-library plugin for API and implementation separation. id 'java-library' + id 'maven-publish' + id 'signing' } compileJava.options.encoding = "UTF-8" @@ -19,6 +21,73 @@ repositories { mavenCentral() } +java { + withSourcesJar() + withJavadocJar() +} + +publishing { + repositories { + maven { + name = "OSSRH" + url = 'https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/' + credentials { + username = System.getenv("MAVEN_USERNAME") + password = System.getenv("MAVEN_PASSWORD") + } + } + } + publications { + maven(MavenPublication) { + groupId = 'fabra.io' + artifactId = 'javasdk' + version = '0.9.0' + + from components.java + + pom { + name = 'My Company Java SDK' + description = 'SDK enabling Java developers to easily integrate with the My Company API.' + url = 'https://github.com/owner/repo' + scm { + url = 'github.com/owner/repo' + connection = 'scm:git:ssh://git@github.com/owner/repo.git' + } + licenses { + license { + name = 'The MIT License (MIT)' + url = 'https://mit-license.org/' + } + } + developers { + developer { + name = 'My Company' + organization = 'My Company' + email = 'info@mycompany.com' + } + } + organization { + name = 'My Company' + url = 'www.mycompany.com' + } + } + } + } +} + +signing { + def signingKey = findProperty("signingKey") + def signingPassphrase = findProperty("signingPassphrase") + useInMemoryPgpKeys(signingKey, signingPassphrase) + sign publishing.publications.maven +} + +javadoc { + if(JavaVersion.current().isJava9Compatible()) { + options.addBooleanOption('html5', true) + } +} + dependencies { implementation 'com.fasterxml.jackson.core:jackson-annotations:2.14.1' implementation 'com.fasterxml.jackson.core:jackson-core:2.14.1' diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index e234e8c..bcc45cb 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.8.0"; - private String _genVersion = "2.13.1"; + private String _sdkVersion = "0.9.0"; + private String _genVersion = "2.15.0"; /** * The Builder class allows the configuration of a new instance of the SDK. */ From b2eaf72fb424974177e082c8924ece6f1c437777 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 25 Mar 2023 01:33:35 +0000 Subject: [PATCH 14/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.18.7 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index ee62c52..b79c48f 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.9.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.10.0' ``` diff --git a/RELEASES.md b/RELEASES.md index 868446e..b093191 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -112,4 +112,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.17.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.17.0 https://github.com/speakeasy-api/speakeasy + +## 2023-03-25 01:33:29 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.18.7 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 8c501e5..5901c4d 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.17.0 + speakeasyVersion: 1.18.7 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.9.0 + version: 0.10.0 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index 5a59b30..7c0aeb0 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.9.0' + version = '0.10.0' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index bcc45cb..aeec2d8 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.9.0"; - private String _genVersion = "2.15.0"; + private String _sdkVersion = "0.10.0"; + private String _genVersion = "2.16.1"; /** * The Builder class allows the configuration of a new instance of the SDK. */ From c2be4a7f9e9e7c4ae9c4e759ad0b737bbc033dd0 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 28 Mar 2023 01:39:52 +0000 Subject: [PATCH 15/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.18.9 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index b79c48f..57de9f1 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.10.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.10.1' ``` diff --git a/RELEASES.md b/RELEASES.md index b093191..4239a73 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -118,4 +118,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.18.7 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.18.7 https://github.com/speakeasy-api/speakeasy + +## 2023-03-28 01:39:46 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.18.9 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 5901c4d..9f636a9 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.18.7 + speakeasyVersion: 1.18.9 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.10.0 + version: 0.10.1 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index 7c0aeb0..6db8cd7 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.10.0' + version = '0.10.1' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index aeec2d8..c2fcc40 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.10.0"; - private String _genVersion = "2.16.1"; + private String _sdkVersion = "0.10.1"; + private String _genVersion = "2.16.4"; /** * The Builder class allows the configuration of a new instance of the SDK. */ From f6b813d42afee14580a7c031c1c63f099663b229 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 29 Mar 2023 01:46:52 +0000 Subject: [PATCH 16/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.19.2 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 57de9f1..f44b7fd 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.10.1' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.11.0' ``` diff --git a/RELEASES.md b/RELEASES.md index 4239a73..483c1a9 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -124,4 +124,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.18.9 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.18.9 https://github.com/speakeasy-api/speakeasy + +## 2023-03-29 01:46:45 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.19.2 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 9f636a9..c2800f8 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.18.9 + speakeasyVersion: 1.19.2 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.10.1 + version: 0.11.0 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index 6db8cd7..f4b7eb2 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.10.1' + version = '0.11.0' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index c2fcc40..d09bdbb 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.10.1"; - private String _genVersion = "2.16.4"; + private String _sdkVersion = "0.11.0"; + private String _genVersion = "2.16.5"; /** * The Builder class allows the configuration of a new instance of the SDK. */ From 6b55bdc926dae66933d5fe507c127046d65927b0 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 1 Apr 2023 01:36:19 +0000 Subject: [PATCH 17/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.19.3 --- README.md | 15 +++---- RELEASES.md | 8 +++- USAGE.md | 11 ++---- files.gen | 9 ----- gen.yaml | 6 +-- lib/build.gradle | 2 +- .../java/fabra/io/javasdk/Connection.java | 6 +-- .../java/fabra/io/javasdk/Destination.java | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 +- .../main/java/fabra/io/javasdk/LinkToken.java | 2 +- .../main/java/fabra/io/javasdk/Object.java | 2 +- .../main/java/fabra/io/javasdk/Source.java | 2 +- lib/src/main/java/fabra/io/javasdk/Sync.java | 2 +- .../CreateDestination200ApplicationJSON.java | 3 +- .../operations/CreateDestinationRequest.java | 16 -------- .../operations/CreateDestinationResponse.java | 4 ++ .../operations/CreateLinkTokenRequest.java | 16 -------- .../operations/CreateLinkTokenResponse.java | 4 ++ .../CreateObject200ApplicationJSON.java | 3 +- .../operations/CreateObjectRequest.java | 16 -------- .../operations/CreateObjectResponse.java | 4 ++ .../CreateSource200ApplicationJSON.java | 3 +- .../operations/CreateSourceRequest.java | 16 -------- .../operations/CreateSourceResponse.java | 4 ++ .../CreateSync200ApplicationJSON.java | 3 +- .../models/operations/CreateSyncRequest.java | 16 -------- .../models/operations/CreateSyncResponse.java | 4 ++ .../GetDestinations200ApplicationJSON.java | 3 +- .../operations/GetDestinationsResponse.java | 4 ++ .../operations/GetNamespacesQueryParams.java | 16 -------- .../operations/GetNamespacesRequest.java | 9 +++-- .../operations/GetNamespacesResponse.java | 4 ++ .../GetObjects200ApplicationJSON.java | 3 +- .../models/operations/GetObjectsResponse.java | 4 ++ .../GetSchema200ApplicationJSON.java | 3 +- .../operations/GetSchemaQueryParams.java | 28 ------------- .../models/operations/GetSchemaRequest.java | 23 +++++++++-- .../models/operations/GetSchemaResponse.java | 4 ++ .../GetSources200ApplicationJSON.java | 3 +- .../models/operations/GetSourcesResponse.java | 4 ++ .../GetSyncs200ApplicationJSON.java | 3 +- .../models/operations/GetSyncsResponse.java | 4 ++ .../GetTables200ApplicationJSON.java | 3 +- .../operations/GetTablesQueryParams.java | 22 ----------- .../models/operations/GetTablesRequest.java | 16 ++++++-- .../models/operations/GetTablesResponse.java | 4 ++ .../javasdk/models/shared/BigQueryConfig.java | 6 ++- .../io/javasdk/models/shared/Connection.java | 6 ++- .../models/shared/CreateLinkTokenRequest.java | 3 +- .../shared/CreateLinkTokenResponse.java | 3 +- .../io/javasdk/models/shared/Destination.java | 9 +++-- .../models/shared/DestinationInput.java | 18 ++++++--- .../fabra/io/javasdk/models/shared/Field.java | 6 ++- .../javasdk/models/shared/FieldMapping.java | 6 ++- .../javasdk/models/shared/MongoDbConfig.java | 12 ++++-- .../io/javasdk/models/shared/Namespaces.java | 3 +- .../io/javasdk/models/shared/Object.java | 21 ++++++---- .../io/javasdk/models/shared/ObjectField.java | 6 ++- .../io/javasdk/models/shared/ObjectInput.java | 18 ++++++--- .../javasdk/models/shared/RedshiftConfig.java | 15 ++++--- .../models/shared/SchemeAPIKeyAuth.java | 16 -------- .../io/javasdk/models/shared/Security.java | 5 ++- .../models/shared/SnowflakeConfig.java | 18 ++++++--- .../io/javasdk/models/shared/Source.java | 12 ++++-- .../io/javasdk/models/shared/SourceInput.java | 21 ++++++---- .../fabra/io/javasdk/models/shared/Sync.java | 39 ++++++++++++------- .../io/javasdk/models/shared/SyncInput.java | 36 +++++++++++------ 67 files changed, 308 insertions(+), 314 deletions(-) delete mode 100755 lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationRequest.java delete mode 100755 lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenRequest.java delete mode 100755 lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectRequest.java delete mode 100755 lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceRequest.java delete mode 100755 lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncRequest.java delete mode 100755 lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesQueryParams.java delete mode 100755 lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaQueryParams.java delete mode 100755 lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesQueryParams.java delete mode 100755 lib/src/main/java/fabra/io/javasdk/models/shared/SchemeAPIKeyAuth.java diff --git a/README.md b/README.md index f44b7fd..06da095 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.11.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.11.1' ``` @@ -23,7 +23,6 @@ package hello.world; import fabra.io.javasdk.Fabra; import fabra.io.javasdk.models.shared.Security; -import fabra.io.javasdk.models.operations.GetNamespacesQueryParams; import fabra.io.javasdk.models.operations.GetNamespacesRequest; import fabra.io.javasdk.models.operations.GetNamespacesResponse; @@ -32,17 +31,13 @@ public class Application { try { Fabra sdk = Fabra.builder() .setSecurity(new Security() {{ - apiKeyAuth = new SchemeAPIKeyAuth() {{ - apiKey = "YOUR_API_KEY_HERE"; - }}; + apiKeyAuth = "YOUR_API_KEY_HERE"; }}) .build(); GetNamespacesRequest req = new GetNamespacesRequest() {{ - queryParams = new GetNamespacesQueryParams() {{ - connectionID = 548814; - }}; - }}; + connectionID = 548814; + }} GetNamespacesResponse res = sdk.connection.getNamespaces(req); @@ -56,7 +51,7 @@ public class Application { -## SDK Available Operations +## Available Resources and Operations ### connection diff --git a/RELEASES.md b/RELEASES.md index 483c1a9..61a6f0e 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -130,4 +130,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.19.2 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.19.2 https://github.com/speakeasy-api/speakeasy + +## 2023-04-01 01:36:10 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.19.3 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/USAGE.md b/USAGE.md index 88df848..649c975 100755 --- a/USAGE.md +++ b/USAGE.md @@ -4,7 +4,6 @@ package hello.world; import fabra.io.javasdk.Fabra; import fabra.io.javasdk.models.shared.Security; -import fabra.io.javasdk.models.operations.GetNamespacesQueryParams; import fabra.io.javasdk.models.operations.GetNamespacesRequest; import fabra.io.javasdk.models.operations.GetNamespacesResponse; @@ -13,17 +12,13 @@ public class Application { try { Fabra sdk = Fabra.builder() .setSecurity(new Security() {{ - apiKeyAuth = new SchemeAPIKeyAuth() {{ - apiKey = "YOUR_API_KEY_HERE"; - }}; + apiKeyAuth = "YOUR_API_KEY_HERE"; }}) .build(); GetNamespacesRequest req = new GetNamespacesRequest() {{ - queryParams = new GetNamespacesQueryParams() {{ - connectionID = 548814; - }}; - }}; + connectionID = 548814; + }} GetNamespacesResponse res = sdk.connection.getNamespaces(req); diff --git a/files.gen b/files.gen index 731e33a..0e48ff8 100755 --- a/files.gen +++ b/files.gen @@ -35,35 +35,27 @@ lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyMetadata.java lib/src/main/java/fabra/io/javasdk/utils/Types.java lib/src/main/java/fabra/io/javasdk/utils/Utils.java settings.gradle -lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesQueryParams.java lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java -lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaQueryParams.java lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java -lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesQueryParams.java lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java -lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationRequest.java lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java -lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenRequest.java lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java -lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectRequest.java lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java -lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceRequest.java lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java -lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncRequest.java lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java @@ -90,6 +82,5 @@ lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java lib/src/main/java/fabra/io/javasdk/models/shared/FrequencyUnitsEnum.java lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java -lib/src/main/java/fabra/io/javasdk/models/shared/SchemeAPIKeyAuth.java lib/src/main/java/fabra/io/javasdk/models/shared/Security.java USAGE.md \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index c2800f8..77ac87d 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.19.2 + speakeasyVersion: 1.19.3 generation: telemetryEnabled: false sdkClassName: Fabra - sdkFlattening: false + sdkFlattening: true java: - version: 0.11.0 + version: 0.11.1 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index f4b7eb2..269aa43 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.11.0' + version = '0.11.1' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Connection.java b/lib/src/main/java/fabra/io/javasdk/Connection.java index 65ca2b5..c35575c 100755 --- a/lib/src/main/java/fabra/io/javasdk/Connection.java +++ b/lib/src/main/java/fabra/io/javasdk/Connection.java @@ -47,7 +47,7 @@ public fabra.io.javasdk.models.operations.GetNamespacesResponse getNamespaces(fa req.setMethod("GET"); req.setURL(url); - java.util.List queryParams = fabra.io.javasdk.utils.Utils.getQueryParams(fabra.io.javasdk.models.operations.GetNamespacesQueryParams.class, request.queryParams, null); + java.util.List queryParams = fabra.io.javasdk.utils.Utils.getQueryParams(fabra.io.javasdk.models.operations.GetNamespacesRequest.class, request, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { req.addQueryParam(queryParam); @@ -94,7 +94,7 @@ public fabra.io.javasdk.models.operations.GetSchemaResponse getSchema(fabra.io.j req.setMethod("GET"); req.setURL(url); - java.util.List queryParams = fabra.io.javasdk.utils.Utils.getQueryParams(fabra.io.javasdk.models.operations.GetSchemaQueryParams.class, request.queryParams, null); + java.util.List queryParams = fabra.io.javasdk.utils.Utils.getQueryParams(fabra.io.javasdk.models.operations.GetSchemaRequest.class, request, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { req.addQueryParam(queryParam); @@ -141,7 +141,7 @@ public fabra.io.javasdk.models.operations.GetTablesResponse getTables(fabra.io.j req.setMethod("GET"); req.setURL(url); - java.util.List queryParams = fabra.io.javasdk.utils.Utils.getQueryParams(fabra.io.javasdk.models.operations.GetTablesQueryParams.class, request.queryParams, null); + java.util.List queryParams = fabra.io.javasdk.utils.Utils.getQueryParams(fabra.io.javasdk.models.operations.GetTablesRequest.class, request, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { req.addQueryParam(queryParam); diff --git a/lib/src/main/java/fabra/io/javasdk/Destination.java b/lib/src/main/java/fabra/io/javasdk/Destination.java index 18040ee..5f442fb 100755 --- a/lib/src/main/java/fabra/io/javasdk/Destination.java +++ b/lib/src/main/java/fabra/io/javasdk/Destination.java @@ -39,7 +39,7 @@ public Destination(HTTPClient defaultClient, HTTPClient securityClient, String s * @return the response from the API call * @throws Exception if the API call fails */ - public fabra.io.javasdk.models.operations.CreateDestinationResponse createDestination(fabra.io.javasdk.models.operations.CreateDestinationRequest request) throws Exception { + public fabra.io.javasdk.models.operations.CreateDestinationResponse createDestination(fabra.io.javasdk.models.shared.DestinationInput request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/destination"); diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index d09bdbb..5c364b5 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.11.0"; - private String _genVersion = "2.16.5"; + private String _sdkVersion = "0.11.1"; + private String _genVersion = "2.16.7"; /** * The Builder class allows the configuration of a new instance of the SDK. */ diff --git a/lib/src/main/java/fabra/io/javasdk/LinkToken.java b/lib/src/main/java/fabra/io/javasdk/LinkToken.java index cd54073..b1f65b7 100755 --- a/lib/src/main/java/fabra/io/javasdk/LinkToken.java +++ b/lib/src/main/java/fabra/io/javasdk/LinkToken.java @@ -39,7 +39,7 @@ public LinkToken(HTTPClient defaultClient, HTTPClient securityClient, String ser * @return the response from the API call * @throws Exception if the API call fails */ - public fabra.io.javasdk.models.operations.CreateLinkTokenResponse createLinkToken(fabra.io.javasdk.models.operations.CreateLinkTokenRequest request) throws Exception { + public fabra.io.javasdk.models.operations.CreateLinkTokenResponse createLinkToken(fabra.io.javasdk.models.shared.CreateLinkTokenRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/link_token"); diff --git a/lib/src/main/java/fabra/io/javasdk/Object.java b/lib/src/main/java/fabra/io/javasdk/Object.java index 3abbd06..1111094 100755 --- a/lib/src/main/java/fabra/io/javasdk/Object.java +++ b/lib/src/main/java/fabra/io/javasdk/Object.java @@ -39,7 +39,7 @@ public Object(HTTPClient defaultClient, HTTPClient securityClient, String server * @return the response from the API call * @throws Exception if the API call fails */ - public fabra.io.javasdk.models.operations.CreateObjectResponse createObject(fabra.io.javasdk.models.operations.CreateObjectRequest request) throws Exception { + public fabra.io.javasdk.models.operations.CreateObjectResponse createObject(fabra.io.javasdk.models.shared.ObjectInput request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/object"); diff --git a/lib/src/main/java/fabra/io/javasdk/Source.java b/lib/src/main/java/fabra/io/javasdk/Source.java index 7c3fec2..e2d66e5 100755 --- a/lib/src/main/java/fabra/io/javasdk/Source.java +++ b/lib/src/main/java/fabra/io/javasdk/Source.java @@ -39,7 +39,7 @@ public Source(HTTPClient defaultClient, HTTPClient securityClient, String server * @return the response from the API call * @throws Exception if the API call fails */ - public fabra.io.javasdk.models.operations.CreateSourceResponse createSource(fabra.io.javasdk.models.operations.CreateSourceRequest request) throws Exception { + public fabra.io.javasdk.models.operations.CreateSourceResponse createSource(fabra.io.javasdk.models.shared.SourceInput request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/source"); diff --git a/lib/src/main/java/fabra/io/javasdk/Sync.java b/lib/src/main/java/fabra/io/javasdk/Sync.java index c15fef2..b8fbfb6 100755 --- a/lib/src/main/java/fabra/io/javasdk/Sync.java +++ b/lib/src/main/java/fabra/io/javasdk/Sync.java @@ -39,7 +39,7 @@ public Sync(HTTPClient defaultClient, HTTPClient securityClient, String serverUr * @return the response from the API call * @throws Exception if the API call fails */ - public fabra.io.javasdk.models.operations.CreateSyncResponse createSync(fabra.io.javasdk.models.operations.CreateSyncRequest request) throws Exception { + public fabra.io.javasdk.models.operations.CreateSyncResponse createSync(fabra.io.javasdk.models.shared.SyncInput request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/sync"); diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java index 57fdda1..a05b443 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java @@ -13,7 +13,8 @@ */ public class CreateDestination200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("destination")public fabra.io.javasdk.models.shared.Destination destination; + @JsonProperty("destination") + public fabra.io.javasdk.models.shared.Destination destination; public CreateDestination200ApplicationJSON withDestination(fabra.io.javasdk.models.shared.Destination destination) { this.destination = destination; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationRequest.java deleted file mode 100755 index 0c19197..0000000 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationRequest.java +++ /dev/null @@ -1,16 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package fabra.io.javasdk.models.operations; - -import fabra.io.javasdk.utils.SpeakeasyMetadata; - -public class CreateDestinationRequest { - @SpeakeasyMetadata("request:mediaType=application/json")public fabra.io.javasdk.models.shared.DestinationInput request; - public CreateDestinationRequest withRequest(fabra.io.javasdk.models.shared.DestinationInput request) { - this.request = request; - return this; - } - -} diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java index 67652cf..6f4c316 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java @@ -7,18 +7,21 @@ import java.net.http.HttpResponse; public class CreateDestinationResponse { + public String contentType; public CreateDestinationResponse withContentType(String contentType) { this.contentType = contentType; return this; } + public Integer statusCode; public CreateDestinationResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; } + public HttpResponse rawResponse; public CreateDestinationResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; @@ -28,6 +31,7 @@ public CreateDestinationResponse withRawResponse(HttpResponse rawRespons /** * Successfully created destination */ + public CreateDestination200ApplicationJSON createDestination200ApplicationJSONObject; public CreateDestinationResponse withCreateDestination200ApplicationJSONObject(CreateDestination200ApplicationJSON createDestination200ApplicationJSONObject) { this.createDestination200ApplicationJSONObject = createDestination200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenRequest.java deleted file mode 100755 index 42ebbea..0000000 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenRequest.java +++ /dev/null @@ -1,16 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package fabra.io.javasdk.models.operations; - -import fabra.io.javasdk.utils.SpeakeasyMetadata; - -public class CreateLinkTokenRequest { - @SpeakeasyMetadata("request:mediaType=application/json")public fabra.io.javasdk.models.shared.CreateLinkTokenRequest request; - public CreateLinkTokenRequest withRequest(fabra.io.javasdk.models.shared.CreateLinkTokenRequest request) { - this.request = request; - return this; - } - -} diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java index b7ad297..23a80eb 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java @@ -7,6 +7,7 @@ import java.net.http.HttpResponse; public class CreateLinkTokenResponse { + public String contentType; public CreateLinkTokenResponse withContentType(String contentType) { this.contentType = contentType; @@ -16,18 +17,21 @@ public CreateLinkTokenResponse withContentType(String contentType) { /** * Successfully created link token */ + public fabra.io.javasdk.models.shared.CreateLinkTokenResponse createLinkTokenResponse; public CreateLinkTokenResponse withCreateLinkTokenResponse(fabra.io.javasdk.models.shared.CreateLinkTokenResponse createLinkTokenResponse) { this.createLinkTokenResponse = createLinkTokenResponse; return this; } + public Integer statusCode; public CreateLinkTokenResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; } + public HttpResponse rawResponse; public CreateLinkTokenResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java index ffbfc94..d544bcd 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java @@ -13,7 +13,8 @@ */ public class CreateObject200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("object")public fabra.io.javasdk.models.shared.Object object; + @JsonProperty("object") + public fabra.io.javasdk.models.shared.Object object; public CreateObject200ApplicationJSON withObject(fabra.io.javasdk.models.shared.Object object) { this.object = object; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectRequest.java deleted file mode 100755 index 8f79477..0000000 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectRequest.java +++ /dev/null @@ -1,16 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package fabra.io.javasdk.models.operations; - -import fabra.io.javasdk.utils.SpeakeasyMetadata; - -public class CreateObjectRequest { - @SpeakeasyMetadata("request:mediaType=application/json")public fabra.io.javasdk.models.shared.ObjectInput request; - public CreateObjectRequest withRequest(fabra.io.javasdk.models.shared.ObjectInput request) { - this.request = request; - return this; - } - -} diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java index d076443..fb9c960 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java @@ -7,18 +7,21 @@ import java.net.http.HttpResponse; public class CreateObjectResponse { + public String contentType; public CreateObjectResponse withContentType(String contentType) { this.contentType = contentType; return this; } + public Integer statusCode; public CreateObjectResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; } + public HttpResponse rawResponse; public CreateObjectResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; @@ -28,6 +31,7 @@ public CreateObjectResponse withRawResponse(HttpResponse rawResponse) { /** * Successfully created object */ + public CreateObject200ApplicationJSON createObject200ApplicationJSONObject; public CreateObjectResponse withCreateObject200ApplicationJSONObject(CreateObject200ApplicationJSON createObject200ApplicationJSONObject) { this.createObject200ApplicationJSONObject = createObject200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java index 5590bb2..3058ac6 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java @@ -13,7 +13,8 @@ */ public class CreateSource200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("source")public fabra.io.javasdk.models.shared.Source source; + @JsonProperty("source") + public fabra.io.javasdk.models.shared.Source source; public CreateSource200ApplicationJSON withSource(fabra.io.javasdk.models.shared.Source source) { this.source = source; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceRequest.java deleted file mode 100755 index 54e9287..0000000 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceRequest.java +++ /dev/null @@ -1,16 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package fabra.io.javasdk.models.operations; - -import fabra.io.javasdk.utils.SpeakeasyMetadata; - -public class CreateSourceRequest { - @SpeakeasyMetadata("request:mediaType=application/json")public fabra.io.javasdk.models.shared.SourceInput request; - public CreateSourceRequest withRequest(fabra.io.javasdk.models.shared.SourceInput request) { - this.request = request; - return this; - } - -} diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java index a6e8109..a6cc86e 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java @@ -7,18 +7,21 @@ import java.net.http.HttpResponse; public class CreateSourceResponse { + public String contentType; public CreateSourceResponse withContentType(String contentType) { this.contentType = contentType; return this; } + public Integer statusCode; public CreateSourceResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; } + public HttpResponse rawResponse; public CreateSourceResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; @@ -28,6 +31,7 @@ public CreateSourceResponse withRawResponse(HttpResponse rawResponse) { /** * Successfully created source */ + public CreateSource200ApplicationJSON createSource200ApplicationJSONObject; public CreateSourceResponse withCreateSource200ApplicationJSONObject(CreateSource200ApplicationJSON createSource200ApplicationJSONObject) { this.createSource200ApplicationJSONObject = createSource200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java index 1cbd31a..287d486 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java @@ -13,7 +13,8 @@ */ public class CreateSync200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("sync")public fabra.io.javasdk.models.shared.Sync sync; + @JsonProperty("sync") + public fabra.io.javasdk.models.shared.Sync sync; public CreateSync200ApplicationJSON withSync(fabra.io.javasdk.models.shared.Sync sync) { this.sync = sync; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncRequest.java deleted file mode 100755 index 5712e66..0000000 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncRequest.java +++ /dev/null @@ -1,16 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package fabra.io.javasdk.models.operations; - -import fabra.io.javasdk.utils.SpeakeasyMetadata; - -public class CreateSyncRequest { - @SpeakeasyMetadata("request:mediaType=application/json")public fabra.io.javasdk.models.shared.SyncInput request; - public CreateSyncRequest withRequest(fabra.io.javasdk.models.shared.SyncInput request) { - this.request = request; - return this; - } - -} diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java index 67de243..12bccff 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java @@ -7,18 +7,21 @@ import java.net.http.HttpResponse; public class CreateSyncResponse { + public String contentType; public CreateSyncResponse withContentType(String contentType) { this.contentType = contentType; return this; } + public Integer statusCode; public CreateSyncResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; } + public HttpResponse rawResponse; public CreateSyncResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; @@ -28,6 +31,7 @@ public CreateSyncResponse withRawResponse(HttpResponse rawResponse) { /** * Successfully created sync */ + public CreateSync200ApplicationJSON createSync200ApplicationJSONObject; public CreateSyncResponse withCreateSync200ApplicationJSONObject(CreateSync200ApplicationJSON createSync200ApplicationJSONObject) { this.createSync200ApplicationJSONObject = createSync200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java index 9061b86..0172c10 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java @@ -13,7 +13,8 @@ */ public class GetDestinations200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("destinations")public fabra.io.javasdk.models.shared.Destination[] destinations; + @JsonProperty("destinations") + public fabra.io.javasdk.models.shared.Destination[] destinations; public GetDestinations200ApplicationJSON withDestinations(fabra.io.javasdk.models.shared.Destination[] destinations) { this.destinations = destinations; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java index a6698f1..b16feb9 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java @@ -7,18 +7,21 @@ import java.net.http.HttpResponse; public class GetDestinationsResponse { + public String contentType; public GetDestinationsResponse withContentType(String contentType) { this.contentType = contentType; return this; } + public Integer statusCode; public GetDestinationsResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; } + public HttpResponse rawResponse; public GetDestinationsResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; @@ -28,6 +31,7 @@ public GetDestinationsResponse withRawResponse(HttpResponse rawResponse) /** * Successfully fetched destinations */ + public GetDestinations200ApplicationJSON getDestinations200ApplicationJSONObject; public GetDestinationsResponse withGetDestinations200ApplicationJSONObject(GetDestinations200ApplicationJSON getDestinations200ApplicationJSONObject) { this.getDestinations200ApplicationJSONObject = getDestinations200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesQueryParams.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesQueryParams.java deleted file mode 100755 index 567579b..0000000 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesQueryParams.java +++ /dev/null @@ -1,16 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package fabra.io.javasdk.models.operations; - -import fabra.io.javasdk.utils.SpeakeasyMetadata; - -public class GetNamespacesQueryParams { - @SpeakeasyMetadata("queryParam:style=form,explode=true,name=connectionID")public Long connectionID; - public GetNamespacesQueryParams withConnectionID(Long connectionID) { - this.connectionID = connectionID; - return this; - } - -} diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java index bfb5963..c50bb3c 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java @@ -4,12 +4,13 @@ package fabra.io.javasdk.models.operations; - +import fabra.io.javasdk.utils.SpeakeasyMetadata; public class GetNamespacesRequest { - public GetNamespacesQueryParams queryParams; - public GetNamespacesRequest withQueryParams(GetNamespacesQueryParams queryParams) { - this.queryParams = queryParams; + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=connectionID") + public Long connectionID; + public GetNamespacesRequest withConnectionID(Long connectionID) { + this.connectionID = connectionID; return this; } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java index 7a6a33a..cd40421 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java @@ -7,6 +7,7 @@ import java.net.http.HttpResponse; public class GetNamespacesResponse { + public String contentType; public GetNamespacesResponse withContentType(String contentType) { this.contentType = contentType; @@ -16,18 +17,21 @@ public GetNamespacesResponse withContentType(String contentType) { /** * Successfully fetched namespaces */ + public fabra.io.javasdk.models.shared.Namespaces namespaces; public GetNamespacesResponse withNamespaces(fabra.io.javasdk.models.shared.Namespaces namespaces) { this.namespaces = namespaces; return this; } + public Integer statusCode; public GetNamespacesResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; } + public HttpResponse rawResponse; public GetNamespacesResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java index 71b7016..d5b10eb 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java @@ -13,7 +13,8 @@ */ public class GetObjects200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("objects")public fabra.io.javasdk.models.shared.Object[] objects; + @JsonProperty("objects") + public fabra.io.javasdk.models.shared.Object[] objects; public GetObjects200ApplicationJSON withObjects(fabra.io.javasdk.models.shared.Object[] objects) { this.objects = objects; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java index f6e0f89..7798b39 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java @@ -7,18 +7,21 @@ import java.net.http.HttpResponse; public class GetObjectsResponse { + public String contentType; public GetObjectsResponse withContentType(String contentType) { this.contentType = contentType; return this; } + public Integer statusCode; public GetObjectsResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; } + public HttpResponse rawResponse; public GetObjectsResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; @@ -28,6 +31,7 @@ public GetObjectsResponse withRawResponse(HttpResponse rawResponse) { /** * Successfully fetched objects */ + public GetObjects200ApplicationJSON getObjects200ApplicationJSONObject; public GetObjectsResponse withGetObjects200ApplicationJSONObject(GetObjects200ApplicationJSON getObjects200ApplicationJSONObject) { this.getObjects200ApplicationJSONObject = getObjects200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java index d54f4f6..2fab344 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java @@ -13,7 +13,8 @@ */ public class GetSchema200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("schema")public fabra.io.javasdk.models.shared.Field[] schema; + @JsonProperty("schema") + public fabra.io.javasdk.models.shared.Field[] schema; public GetSchema200ApplicationJSON withSchema(fabra.io.javasdk.models.shared.Field[] schema) { this.schema = schema; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaQueryParams.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaQueryParams.java deleted file mode 100755 index 205ee52..0000000 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaQueryParams.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package fabra.io.javasdk.models.operations; - -import fabra.io.javasdk.utils.SpeakeasyMetadata; - -public class GetSchemaQueryParams { - @SpeakeasyMetadata("queryParam:style=form,explode=true,name=connectionID")public Long connectionID; - public GetSchemaQueryParams withConnectionID(Long connectionID) { - this.connectionID = connectionID; - return this; - } - - @SpeakeasyMetadata("queryParam:style=form,explode=true,name=namespace")public String namespace; - public GetSchemaQueryParams withNamespace(String namespace) { - this.namespace = namespace; - return this; - } - - @SpeakeasyMetadata("queryParam:style=form,explode=true,name=tableName")public String tableName; - public GetSchemaQueryParams withTableName(String tableName) { - this.tableName = tableName; - return this; - } - -} diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java index 3c70f28..21100ea 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java @@ -4,12 +4,27 @@ package fabra.io.javasdk.models.operations; - +import fabra.io.javasdk.utils.SpeakeasyMetadata; public class GetSchemaRequest { - public GetSchemaQueryParams queryParams; - public GetSchemaRequest withQueryParams(GetSchemaQueryParams queryParams) { - this.queryParams = queryParams; + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=connectionID") + public Long connectionID; + public GetSchemaRequest withConnectionID(Long connectionID) { + this.connectionID = connectionID; + return this; + } + + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=namespace") + public String namespace; + public GetSchemaRequest withNamespace(String namespace) { + this.namespace = namespace; + return this; + } + + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=tableName") + public String tableName; + public GetSchemaRequest withTableName(String tableName) { + this.tableName = tableName; return this; } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java index 033ec40..c8f2272 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java @@ -7,18 +7,21 @@ import java.net.http.HttpResponse; public class GetSchemaResponse { + public String contentType; public GetSchemaResponse withContentType(String contentType) { this.contentType = contentType; return this; } + public Integer statusCode; public GetSchemaResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; } + public HttpResponse rawResponse; public GetSchemaResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; @@ -28,6 +31,7 @@ public GetSchemaResponse withRawResponse(HttpResponse rawResponse) { /** * Successfully fetched schema */ + public GetSchema200ApplicationJSON getSchema200ApplicationJSONObject; public GetSchemaResponse withGetSchema200ApplicationJSONObject(GetSchema200ApplicationJSON getSchema200ApplicationJSONObject) { this.getSchema200ApplicationJSONObject = getSchema200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java index c8d614b..af1b418 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java @@ -13,7 +13,8 @@ */ public class GetSources200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("sources")public fabra.io.javasdk.models.shared.Source[] sources; + @JsonProperty("sources") + public fabra.io.javasdk.models.shared.Source[] sources; public GetSources200ApplicationJSON withSources(fabra.io.javasdk.models.shared.Source[] sources) { this.sources = sources; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java index b5b6156..0c35d5b 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java @@ -7,18 +7,21 @@ import java.net.http.HttpResponse; public class GetSourcesResponse { + public String contentType; public GetSourcesResponse withContentType(String contentType) { this.contentType = contentType; return this; } + public Integer statusCode; public GetSourcesResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; } + public HttpResponse rawResponse; public GetSourcesResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; @@ -28,6 +31,7 @@ public GetSourcesResponse withRawResponse(HttpResponse rawResponse) { /** * Successfully fetched sources */ + public GetSources200ApplicationJSON getSources200ApplicationJSONObject; public GetSourcesResponse withGetSources200ApplicationJSONObject(GetSources200ApplicationJSON getSources200ApplicationJSONObject) { this.getSources200ApplicationJSONObject = getSources200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java index 675cf64..193bde3 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java @@ -13,7 +13,8 @@ */ public class GetSyncs200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("syncs")public fabra.io.javasdk.models.shared.Sync[] syncs; + @JsonProperty("syncs") + public fabra.io.javasdk.models.shared.Sync[] syncs; public GetSyncs200ApplicationJSON withSyncs(fabra.io.javasdk.models.shared.Sync[] syncs) { this.syncs = syncs; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java index 8320d9d..f5ea22e 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java @@ -7,18 +7,21 @@ import java.net.http.HttpResponse; public class GetSyncsResponse { + public String contentType; public GetSyncsResponse withContentType(String contentType) { this.contentType = contentType; return this; } + public Integer statusCode; public GetSyncsResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; } + public HttpResponse rawResponse; public GetSyncsResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; @@ -28,6 +31,7 @@ public GetSyncsResponse withRawResponse(HttpResponse rawResponse) { /** * Successfully fetched syncs */ + public GetSyncs200ApplicationJSON getSyncs200ApplicationJSONObject; public GetSyncsResponse withGetSyncs200ApplicationJSONObject(GetSyncs200ApplicationJSON getSyncs200ApplicationJSONObject) { this.getSyncs200ApplicationJSONObject = getSyncs200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java index f170c55..c6aebe2 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java @@ -13,7 +13,8 @@ */ public class GetTables200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("tables")public String[] tables; + @JsonProperty("tables") + public String[] tables; public GetTables200ApplicationJSON withTables(String[] tables) { this.tables = tables; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesQueryParams.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesQueryParams.java deleted file mode 100755 index 29f9dc8..0000000 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesQueryParams.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package fabra.io.javasdk.models.operations; - -import fabra.io.javasdk.utils.SpeakeasyMetadata; - -public class GetTablesQueryParams { - @SpeakeasyMetadata("queryParam:style=form,explode=true,name=connectionID")public Long connectionID; - public GetTablesQueryParams withConnectionID(Long connectionID) { - this.connectionID = connectionID; - return this; - } - - @SpeakeasyMetadata("queryParam:style=form,explode=true,name=namespace")public String namespace; - public GetTablesQueryParams withNamespace(String namespace) { - this.namespace = namespace; - return this; - } - -} diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java index 80f7c93..dd1f76c 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java @@ -4,12 +4,20 @@ package fabra.io.javasdk.models.operations; - +import fabra.io.javasdk.utils.SpeakeasyMetadata; public class GetTablesRequest { - public GetTablesQueryParams queryParams; - public GetTablesRequest withQueryParams(GetTablesQueryParams queryParams) { - this.queryParams = queryParams; + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=connectionID") + public Long connectionID; + public GetTablesRequest withConnectionID(Long connectionID) { + this.connectionID = connectionID; + return this; + } + + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=namespace") + public String namespace; + public GetTablesRequest withNamespace(String namespace) { + this.namespace = namespace; return this; } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java index de4a3de..5b53c15 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java @@ -7,18 +7,21 @@ import java.net.http.HttpResponse; public class GetTablesResponse { + public String contentType; public GetTablesResponse withContentType(String contentType) { this.contentType = contentType; return this; } + public Integer statusCode; public GetTablesResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; } + public HttpResponse rawResponse; public GetTablesResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; @@ -28,6 +31,7 @@ public GetTablesResponse withRawResponse(HttpResponse rawResponse) { /** * Successfully fetched tables */ + public GetTables200ApplicationJSON getTables200ApplicationJSONObject; public GetTablesResponse withGetTables200ApplicationJSONObject(GetTables200ApplicationJSON getTables200ApplicationJSONObject) { this.getTables200ApplicationJSONObject = getTables200ApplicationJSONObject; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java index c43ab5e..a099f1d 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java @@ -10,13 +10,15 @@ public class BigQueryConfig { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("credentials")public String credentials; + @JsonProperty("credentials") + public String credentials; public BigQueryConfig withCredentials(String credentials) { this.credentials = credentials; return this; } - @JsonProperty("location")public String location; + @JsonProperty("location") + public String location; public BigQueryConfig withLocation(String location) { this.location = location; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java index e6baa0c..e1c7162 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java @@ -10,14 +10,16 @@ public class Connection { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("connection_type")public ConnectionTypeEnum connectionType; + @JsonProperty("connection_type") + public ConnectionTypeEnum connectionType; public Connection withConnectionType(ConnectionTypeEnum connectionType) { this.connectionType = connectionType; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id")public Long id; + @JsonProperty("id") + public Long id; public Connection withId(Long id) { this.id = id; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java index 8c38ac6..292573e 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java @@ -7,7 +7,8 @@ import com.fasterxml.jackson.annotation.JsonProperty; public class CreateLinkTokenRequest { - @JsonProperty("end_customer_id")public String endCustomerId; + @JsonProperty("end_customer_id") + public String endCustomerId; public CreateLinkTokenRequest withEndCustomerId(String endCustomerId) { this.endCustomerId = endCustomerId; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java index 29a9fe0..c58b476 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java @@ -13,7 +13,8 @@ */ public class CreateLinkTokenResponse { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("link_token")public String linkToken; + @JsonProperty("link_token") + public String linkToken; public CreateLinkTokenResponse withLinkToken(String linkToken) { this.linkToken = linkToken; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java index 78308da..f1cbeb4 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java @@ -10,21 +10,24 @@ public class Destination { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("connection")public Connection connection; + @JsonProperty("connection") + public Connection connection; public Destination withConnection(Connection connection) { this.connection = connection; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("display_name")public String displayName; + @JsonProperty("display_name") + public String displayName; public Destination withDisplayName(String displayName) { this.displayName = displayName; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id")public Long id; + @JsonProperty("id") + public Long id; public Destination withId(Long id) { this.id = id; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java index 60b3309..af35a89 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java @@ -10,40 +10,46 @@ public class DestinationInput { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("bigquery_config")public BigQueryConfig bigqueryConfig; + @JsonProperty("bigquery_config") + public BigQueryConfig bigqueryConfig; public DestinationInput withBigqueryConfig(BigQueryConfig bigqueryConfig) { this.bigqueryConfig = bigqueryConfig; return this; } - @JsonProperty("connection_type")public ConnectionTypeEnum connectionType; + @JsonProperty("connection_type") + public ConnectionTypeEnum connectionType; public DestinationInput withConnectionType(ConnectionTypeEnum connectionType) { this.connectionType = connectionType; return this; } - @JsonProperty("display_name")public String displayName; + @JsonProperty("display_name") + public String displayName; public DestinationInput withDisplayName(String displayName) { this.displayName = displayName; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("mongodb_config")public MongoDbConfig mongodbConfig; + @JsonProperty("mongodb_config") + public MongoDbConfig mongodbConfig; public DestinationInput withMongodbConfig(MongoDbConfig mongodbConfig) { this.mongodbConfig = mongodbConfig; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("redshift_config")public RedshiftConfig redshiftConfig; + @JsonProperty("redshift_config") + public RedshiftConfig redshiftConfig; public DestinationInput withRedshiftConfig(RedshiftConfig redshiftConfig) { this.redshiftConfig = redshiftConfig; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("snowflake_config")public SnowflakeConfig snowflakeConfig; + @JsonProperty("snowflake_config") + public SnowflakeConfig snowflakeConfig; public DestinationInput withSnowflakeConfig(SnowflakeConfig snowflakeConfig) { this.snowflakeConfig = snowflakeConfig; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java index 36207ce..f3c2c02 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java @@ -10,14 +10,16 @@ public class Field { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("name")public String name; + @JsonProperty("name") + public String name; public Field withName(String name) { this.name = name; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("type")public FieldTypeEnum type; + @JsonProperty("type") + public FieldTypeEnum type; public Field withType(FieldTypeEnum type) { this.type = type; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java b/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java index 6082b09..671789f 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java @@ -10,14 +10,16 @@ public class FieldMapping { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("destination_field_name")public String destinationFieldName; + @JsonProperty("destination_field_name") + public String destinationFieldName; public FieldMapping withDestinationFieldName(String destinationFieldName) { this.destinationFieldName = destinationFieldName; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("source_field_name")public String sourceFieldName; + @JsonProperty("source_field_name") + public String sourceFieldName; public FieldMapping withSourceFieldName(String sourceFieldName) { this.sourceFieldName = sourceFieldName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java index eb81ac4..d96973f 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java @@ -10,25 +10,29 @@ public class MongoDbConfig { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("connection_options")public String connectionOptions; + @JsonProperty("connection_options") + public String connectionOptions; public MongoDbConfig withConnectionOptions(String connectionOptions) { this.connectionOptions = connectionOptions; return this; } - @JsonProperty("host")public String host; + @JsonProperty("host") + public String host; public MongoDbConfig withHost(String host) { this.host = host; return this; } - @JsonProperty("password")public String password; + @JsonProperty("password") + public String password; public MongoDbConfig withPassword(String password) { this.password = password; return this; } - @JsonProperty("username")public String username; + @JsonProperty("username") + public String username; public MongoDbConfig withUsername(String username) { this.username = username; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java index 3c7db2a..b32ba50 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java @@ -13,7 +13,8 @@ */ public class Namespaces { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("namespaces")public String[] namespaces; + @JsonProperty("namespaces") + public String[] namespaces; public Namespaces withNamespaces(String[] namespaces) { this.namespaces = namespaces; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java index bfa46ea..962dcd0 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java @@ -10,14 +10,16 @@ public class Object { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("destination_id")public Long destinationId; + @JsonProperty("destination_id") + public Long destinationId; public Object withDestinationId(Long destinationId) { this.destinationId = destinationId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("display_name")public String displayName; + @JsonProperty("display_name") + public String displayName; public Object withDisplayName(String displayName) { this.displayName = displayName; return this; @@ -27,35 +29,40 @@ public Object withDisplayName(String displayName) { * This is where Fabra will insert the End Customer ID specified in the sync configuration */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("end_customer_id_field")public String endCustomerIdField; + @JsonProperty("end_customer_id_field") + public String endCustomerIdField; public Object withEndCustomerIdField(String endCustomerIdField) { this.endCustomerIdField = endCustomerIdField; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id")public Long id; + @JsonProperty("id") + public Long id; public Object withId(Long id) { this.id = id; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("namespace")public String namespace; + @JsonProperty("namespace") + public String namespace; public Object withNamespace(String namespace) { this.namespace = namespace; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("object_fields")public ObjectField[] objectFields; + @JsonProperty("object_fields") + public ObjectField[] objectFields; public Object withObjectFields(ObjectField[] objectFields) { this.objectFields = objectFields; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("table_name")public String tableName; + @JsonProperty("table_name") + public String tableName; public Object withTableName(String tableName) { this.tableName = tableName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java index 4f6d4bf..927a5d5 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java @@ -10,14 +10,16 @@ public class ObjectField { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("name")public String name; + @JsonProperty("name") + public String name; public ObjectField withName(String name) { this.name = name; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("type")public FieldTypeEnum type; + @JsonProperty("type") + public FieldTypeEnum type; public ObjectField withType(FieldTypeEnum type) { this.type = type; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java index e369229..081b953 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java @@ -9,13 +9,15 @@ import com.fasterxml.jackson.annotation.JsonProperty; public class ObjectInput { - @JsonProperty("destination_id")public Long destinationId; + @JsonProperty("destination_id") + public Long destinationId; public ObjectInput withDestinationId(Long destinationId) { this.destinationId = destinationId; return this; } - @JsonProperty("display_name")public String displayName; + @JsonProperty("display_name") + public String displayName; public ObjectInput withDisplayName(String displayName) { this.displayName = displayName; return this; @@ -24,26 +26,30 @@ public ObjectInput withDisplayName(String displayName) { /** * This is where Fabra will insert the End Customer ID specified when creating a source. */ - @JsonProperty("end_customer_id_field")public String endCustomerIdField; + @JsonProperty("end_customer_id_field") + public String endCustomerIdField; public ObjectInput withEndCustomerIdField(String endCustomerIdField) { this.endCustomerIdField = endCustomerIdField; return this; } - @JsonProperty("namespace")public String namespace; + @JsonProperty("namespace") + public String namespace; public ObjectInput withNamespace(String namespace) { this.namespace = namespace; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("object_fields")public ObjectField[] objectFields; + @JsonProperty("object_fields") + public ObjectField[] objectFields; public ObjectInput withObjectFields(ObjectField[] objectFields) { this.objectFields = objectFields; return this; } - @JsonProperty("table_name")public String tableName; + @JsonProperty("table_name") + public String tableName; public ObjectInput withTableName(String tableName) { this.tableName = tableName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java index c0fcaeb..1cc3f28 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java @@ -7,31 +7,36 @@ import com.fasterxml.jackson.annotation.JsonProperty; public class RedshiftConfig { - @JsonProperty("database_name")public String databaseName; + @JsonProperty("database_name") + public String databaseName; public RedshiftConfig withDatabaseName(String databaseName) { this.databaseName = databaseName; return this; } - @JsonProperty("host")public String host; + @JsonProperty("host") + public String host; public RedshiftConfig withHost(String host) { this.host = host; return this; } - @JsonProperty("password")public String password; + @JsonProperty("password") + public String password; public RedshiftConfig withPassword(String password) { this.password = password; return this; } - @JsonProperty("port")public String port; + @JsonProperty("port") + public String port; public RedshiftConfig withPort(String port) { this.port = port; return this; } - @JsonProperty("username")public String username; + @JsonProperty("username") + public String username; public RedshiftConfig withUsername(String username) { this.username = username; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SchemeAPIKeyAuth.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SchemeAPIKeyAuth.java deleted file mode 100755 index 33fce18..0000000 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SchemeAPIKeyAuth.java +++ /dev/null @@ -1,16 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package fabra.io.javasdk.models.shared; - -import fabra.io.javasdk.utils.SpeakeasyMetadata; - -public class SchemeAPIKeyAuth { - @SpeakeasyMetadata("security:name=X-API-Key")public String apiKey; - public SchemeAPIKeyAuth withApiKey(String apiKey) { - this.apiKey = apiKey; - return this; - } - -} diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java index f1ed1c9..42a5868 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java @@ -7,8 +7,9 @@ import fabra.io.javasdk.utils.SpeakeasyMetadata; public class Security { - @SpeakeasyMetadata("security:scheme=true,type=apiKey,subtype=header")public SchemeAPIKeyAuth apiKeyAuth; - public Security withApiKeyAuth(SchemeAPIKeyAuth apiKeyAuth) { + @SpeakeasyMetadata("security:scheme=true,type=apiKey,subtype=header,name=X-API-Key") + public String apiKeyAuth; + public Security withApiKeyAuth(String apiKeyAuth) { this.apiKeyAuth = apiKeyAuth; return this; } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java index 2d296d9..69afe87 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java @@ -7,37 +7,43 @@ import com.fasterxml.jackson.annotation.JsonProperty; public class SnowflakeConfig { - @JsonProperty("database_name")public String databaseName; + @JsonProperty("database_name") + public String databaseName; public SnowflakeConfig withDatabaseName(String databaseName) { this.databaseName = databaseName; return this; } - @JsonProperty("host")public String host; + @JsonProperty("host") + public String host; public SnowflakeConfig withHost(String host) { this.host = host; return this; } - @JsonProperty("password")public String password; + @JsonProperty("password") + public String password; public SnowflakeConfig withPassword(String password) { this.password = password; return this; } - @JsonProperty("role")public String role; + @JsonProperty("role") + public String role; public SnowflakeConfig withRole(String role) { this.role = role; return this; } - @JsonProperty("username")public String username; + @JsonProperty("username") + public String username; public SnowflakeConfig withUsername(String username) { this.username = username; return this; } - @JsonProperty("warehouse_name")public String warehouseName; + @JsonProperty("warehouse_name") + public String warehouseName; public SnowflakeConfig withWarehouseName(String warehouseName) { this.warehouseName = warehouseName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java index ccdf565..a93886e 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java @@ -10,28 +10,32 @@ public class Source { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("connection")public Connection connection; + @JsonProperty("connection") + public Connection connection; public Source withConnection(Connection connection) { this.connection = connection; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("display_name")public String displayName; + @JsonProperty("display_name") + public String displayName; public Source withDisplayName(String displayName) { this.displayName = displayName; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("end_customer_id")public Long endCustomerId; + @JsonProperty("end_customer_id") + public Long endCustomerId; public Source withEndCustomerId(Long endCustomerId) { this.endCustomerId = endCustomerId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id")public Long id; + @JsonProperty("id") + public Long id; public Source withId(Long id) { this.id = id; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java index cce20e1..fffc48b 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java @@ -10,46 +10,53 @@ public class SourceInput { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("bigquery_config")public BigQueryConfig bigqueryConfig; + @JsonProperty("bigquery_config") + public BigQueryConfig bigqueryConfig; public SourceInput withBigqueryConfig(BigQueryConfig bigqueryConfig) { this.bigqueryConfig = bigqueryConfig; return this; } - @JsonProperty("connection_type")public ConnectionTypeEnum connectionType; + @JsonProperty("connection_type") + public ConnectionTypeEnum connectionType; public SourceInput withConnectionType(ConnectionTypeEnum connectionType) { this.connectionType = connectionType; return this; } - @JsonProperty("display_name")public String displayName; + @JsonProperty("display_name") + public String displayName; public SourceInput withDisplayName(String displayName) { this.displayName = displayName; return this; } - @JsonProperty("end_customer_id")public Long endCustomerId; + @JsonProperty("end_customer_id") + public Long endCustomerId; public SourceInput withEndCustomerId(Long endCustomerId) { this.endCustomerId = endCustomerId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("mongodb_config")public MongoDbConfig mongodbConfig; + @JsonProperty("mongodb_config") + public MongoDbConfig mongodbConfig; public SourceInput withMongodbConfig(MongoDbConfig mongodbConfig) { this.mongodbConfig = mongodbConfig; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("redshift_config")public RedshiftConfig redshiftConfig; + @JsonProperty("redshift_config") + public RedshiftConfig redshiftConfig; public SourceInput withRedshiftConfig(RedshiftConfig redshiftConfig) { this.redshiftConfig = redshiftConfig; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("snowflake_config")public SnowflakeConfig snowflakeConfig; + @JsonProperty("snowflake_config") + public SnowflakeConfig snowflakeConfig; public SourceInput withSnowflakeConfig(SnowflakeConfig snowflakeConfig) { this.snowflakeConfig = snowflakeConfig; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java index 34ae18a..9b93535 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java @@ -10,91 +10,104 @@ public class Sync { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("cursor_field")public String cursorField; + @JsonProperty("cursor_field") + public String cursorField; public Sync withCursorField(String cursorField) { this.cursorField = cursorField; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("custom_join")public String customJoin; + @JsonProperty("custom_join") + public String customJoin; public Sync withCustomJoin(String customJoin) { this.customJoin = customJoin; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("destination_id")public Long destinationId; + @JsonProperty("destination_id") + public Long destinationId; public Sync withDestinationId(Long destinationId) { this.destinationId = destinationId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("display_name")public String displayName; + @JsonProperty("display_name") + public String displayName; public Sync withDisplayName(String displayName) { this.displayName = displayName; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("field_mappings")public FieldMapping[] fieldMappings; + @JsonProperty("field_mappings") + public FieldMapping[] fieldMappings; public Sync withFieldMappings(FieldMapping[] fieldMappings) { this.fieldMappings = fieldMappings; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("frequency")public Long frequency; + @JsonProperty("frequency") + public Long frequency; public Sync withFrequency(Long frequency) { this.frequency = frequency; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("frequency_units")public FrequencyUnitsEnum frequencyUnits; + @JsonProperty("frequency_units") + public FrequencyUnitsEnum frequencyUnits; public Sync withFrequencyUnits(FrequencyUnitsEnum frequencyUnits) { this.frequencyUnits = frequencyUnits; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id")public Long id; + @JsonProperty("id") + public Long id; public Sync withId(Long id) { this.id = id; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("namespace")public String namespace; + @JsonProperty("namespace") + public String namespace; public Sync withNamespace(String namespace) { this.namespace = namespace; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("object_id")public Long objectId; + @JsonProperty("object_id") + public Long objectId; public Sync withObjectId(Long objectId) { this.objectId = objectId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("primary_key")public String primaryKey; + @JsonProperty("primary_key") + public String primaryKey; public Sync withPrimaryKey(String primaryKey) { this.primaryKey = primaryKey; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("source_id")public Long sourceId; + @JsonProperty("source_id") + public Long sourceId; public Sync withSourceId(Long sourceId) { this.sourceId = sourceId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("table_name")public String tableName; + @JsonProperty("table_name") + public String tableName; public Sync withTableName(String tableName) { this.tableName = tableName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java index f026178..18bae06 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java @@ -10,77 +10,89 @@ public class SyncInput { @JsonInclude(Include.NON_ABSENT) - @JsonProperty("cursor_field")public String cursorField; + @JsonProperty("cursor_field") + public String cursorField; public SyncInput withCursorField(String cursorField) { this.cursorField = cursorField; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("custom_join")public String customJoin; + @JsonProperty("custom_join") + public String customJoin; public SyncInput withCustomJoin(String customJoin) { this.customJoin = customJoin; return this; } - @JsonProperty("destination_id")public Long destinationId; + @JsonProperty("destination_id") + public Long destinationId; public SyncInput withDestinationId(Long destinationId) { this.destinationId = destinationId; return this; } - @JsonProperty("display_name")public String displayName; + @JsonProperty("display_name") + public String displayName; public SyncInput withDisplayName(String displayName) { this.displayName = displayName; return this; } - @JsonProperty("field_mappings")public FieldMapping[] fieldMappings; + @JsonProperty("field_mappings") + public FieldMapping[] fieldMappings; public SyncInput withFieldMappings(FieldMapping[] fieldMappings) { this.fieldMappings = fieldMappings; return this; } - @JsonProperty("frequency")public Long frequency; + @JsonProperty("frequency") + public Long frequency; public SyncInput withFrequency(Long frequency) { this.frequency = frequency; return this; } - @JsonProperty("frequency_units")public FrequencyUnitsEnum frequencyUnits; + @JsonProperty("frequency_units") + public FrequencyUnitsEnum frequencyUnits; public SyncInput withFrequencyUnits(FrequencyUnitsEnum frequencyUnits) { this.frequencyUnits = frequencyUnits; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("namespace")public String namespace; + @JsonProperty("namespace") + public String namespace; public SyncInput withNamespace(String namespace) { this.namespace = namespace; return this; } - @JsonProperty("object_id")public Long objectId; + @JsonProperty("object_id") + public Long objectId; public SyncInput withObjectId(Long objectId) { this.objectId = objectId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("primary_key")public String primaryKey; + @JsonProperty("primary_key") + public String primaryKey; public SyncInput withPrimaryKey(String primaryKey) { this.primaryKey = primaryKey; return this; } - @JsonProperty("source_id")public Long sourceId; + @JsonProperty("source_id") + public Long sourceId; public SyncInput withSourceId(Long sourceId) { this.sourceId = sourceId; return this; } @JsonInclude(Include.NON_ABSENT) - @JsonProperty("table_name")public String tableName; + @JsonProperty("table_name") + public String tableName; public SyncInput withTableName(String tableName) { this.tableName = tableName; return this; From bbc202d8313874fe9aa20e76090b007c0cfc43a7 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 6 Apr 2023 01:26:24 +0000 Subject: [PATCH 18/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.19.6 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 06da095..1d521e7 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.11.1' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.11.2' ``` diff --git a/RELEASES.md b/RELEASES.md index 61a6f0e..140b4d6 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -136,4 +136,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.19.3 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.19.3 https://github.com/speakeasy-api/speakeasy + +## 2023-04-06 01:26:14 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.19.6 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 77ac87d..b37f54f 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.19.3 + speakeasyVersion: 1.19.6 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: true java: - version: 0.11.1 + version: 0.11.2 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index 269aa43..4974981 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.11.1' + version = '0.11.2' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 5c364b5..14c2f50 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.11.1"; - private String _genVersion = "2.16.7"; + private String _sdkVersion = "0.11.2"; + private String _genVersion = "2.17.8"; /** * The Builder class allows the configuration of a new instance of the SDK. */ From ddc044868139c64a7a8e84bc6766253110983fc7 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 12 Apr 2023 01:34:37 +0000 Subject: [PATCH 19/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.19.7 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 6 +++--- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 1d521e7..7e93445 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.11.2' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.11.3' ``` diff --git a/RELEASES.md b/RELEASES.md index 140b4d6..2abb9c4 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -142,4 +142,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.19.6 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.19.6 https://github.com/speakeasy-api/speakeasy + +## 2023-04-12 01:34:27 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.19.7 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index b37f54f..0b4caef 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.19.6 + speakeasyVersion: 1.19.7 generation: telemetryEnabled: false sdkClassName: Fabra - sdkFlattening: true + sdkFlattening: false java: - version: 0.11.2 + version: 0.11.3 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index 4974981..26064f2 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.11.2' + version = '0.11.3' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 14c2f50..064a382 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.11.2"; - private String _genVersion = "2.17.8"; + private String _sdkVersion = "0.11.3"; + private String _genVersion = "2.17.9"; /** * The Builder class allows the configuration of a new instance of the SDK. */ From 74fddddf6f307966adea3a0af0cd3ba6bbb3760f Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 14 Apr 2023 01:30:36 +0000 Subject: [PATCH 20/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.20.0 --- README.md | 2 +- RELEASES.md | 8 +- gen.yaml | 4 +- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 +- .../io/javasdk/utils/PathParamsMetadata.java | 1 + .../java/fabra/io/javasdk/utils/Utils.java | 136 +++++++++++------- 7 files changed, 95 insertions(+), 62 deletions(-) diff --git a/README.md b/README.md index 7e93445..0b3af99 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.11.3' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.12.0' ``` diff --git a/RELEASES.md b/RELEASES.md index 2abb9c4..ab926a0 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -148,4 +148,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.19.7 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.19.7 https://github.com/speakeasy-api/speakeasy + +## 2023-04-14 01:30:28 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.20.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 0b4caef..9cf0afe 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.19.7 + speakeasyVersion: 1.20.0 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.11.3 + version: 0.12.0 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index 26064f2..f763b39 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.11.3' + version = '0.12.0' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 064a382..3c38a55 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.11.3"; - private String _genVersion = "2.17.9"; + private String _sdkVersion = "0.12.0"; + private String _genVersion = "2.18.0"; /** * The Builder class allows the configuration of a new instance of the SDK. */ diff --git a/lib/src/main/java/fabra/io/javasdk/utils/PathParamsMetadata.java b/lib/src/main/java/fabra/io/javasdk/utils/PathParamsMetadata.java index 8224d33..bd1ace9 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/PathParamsMetadata.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/PathParamsMetadata.java @@ -10,6 +10,7 @@ public class PathParamsMetadata extends Metadata { public String style = "simple"; public boolean explode; public String name; + public String serialization; // pathParam:style=simple,explode=false,name=apiID public static PathParamsMetadata parse(Field field) throws IllegalArgumentException, IllegalAccessException { diff --git a/lib/src/main/java/fabra/io/javasdk/utils/Utils.java b/lib/src/main/java/fabra/io/javasdk/utils/Utils.java index 7e916a1..085d4c9 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/Utils.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/Utils.java @@ -6,6 +6,8 @@ import java.io.IOException; import java.lang.reflect.Field; +import java.net.URLEncoder; +import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; @@ -17,6 +19,9 @@ import org.apache.http.NameValuePair; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.ObjectMapper; + public final class Utils { public static String generateURL(String baseURL, String path) throws IllegalArgumentException, IllegalAccessException { @@ -29,7 +34,7 @@ public static String generateURL(String baseURL, String path) public static String generateURL(Class type, String baseURL, String path, T params, Map>> globals) - throws IllegalArgumentException, IllegalAccessException { + throws IllegalArgumentException, IllegalAccessException, JsonProcessingException { if (baseURL != null && baseURL.endsWith("/")) { baseURL = baseURL.split("/")[0]; } @@ -50,68 +55,73 @@ public static String generateURL(Class type, String baseUR continue; } - switch (pathParamsMetadata.style) { - case "simple": - switch (Types.getType(value.getClass())) { - case ARRAY: - Object[] array = (Object[]) value; - if (array.length == 0) { - continue; - } - - pathParams.put(pathParamsMetadata.name, - String.join(",", - Arrays.asList(array).stream().map(v -> Utils.valToString(v)) - .collect(Collectors.toList()))); - break; - case MAP: - Map map = (Map) value; - if (map.size() == 0) { - continue; - } - - pathParams.put(pathParamsMetadata.name, - String.join(",", map.entrySet().stream().map(e -> { - if (pathParamsMetadata.explode) { - return String.format("%s=%s", Utils.valToString(e.getKey()), - Utils.valToString(e.getValue())); - } else { - return String.format("%s,%s", Utils.valToString(e.getKey()), - Utils.valToString(e.getValue())); - } - }).collect(Collectors.toList()))); - break; - case OBJECT: - List values = new ArrayList(); - - Field[] valueFields = value.getClass().getFields(); - for (Field valueField : valueFields) { - PathParamsMetadata valuePathParamsMetadata = PathParamsMetadata.parse(valueField); - if (valuePathParamsMetadata == null) { + if (pathParamsMetadata.serialization != null && !pathParamsMetadata.serialization.isBlank()) { + Map serialized = parseSerializedParams(pathParamsMetadata, value); + pathParams.putAll(serialized); + } else { + switch (pathParamsMetadata.style) { + case "simple": + switch (Types.getType(value.getClass())) { + case ARRAY: + Object[] array = (Object[]) value; + if (array.length == 0) { continue; } - Object val = valueField.get(value); - - if (val == null) { + pathParams.put(pathParamsMetadata.name, + String.join(",", + Arrays.asList(array).stream().map(v -> Utils.valToString(v)) + .collect(Collectors.toList()))); + break; + case MAP: + Map map = (Map) value; + if (map.size() == 0) { continue; } - if (pathParamsMetadata.explode) { - values.add(String.format("%s=%s", valuePathParamsMetadata.name, - Utils.valToString(val))); - } else { - values.add(String.format("%s,%s", valuePathParamsMetadata.name, - Utils.valToString(val))); + pathParams.put(pathParamsMetadata.name, + String.join(",", map.entrySet().stream().map(e -> { + if (pathParamsMetadata.explode) { + return String.format("%s=%s", Utils.valToString(e.getKey()), + Utils.valToString(e.getValue())); + } else { + return String.format("%s,%s", Utils.valToString(e.getKey()), + Utils.valToString(e.getValue())); + } + }).collect(Collectors.toList()))); + break; + case OBJECT: + List values = new ArrayList(); + + Field[] valueFields = value.getClass().getFields(); + for (Field valueField : valueFields) { + PathParamsMetadata valuePathParamsMetadata = PathParamsMetadata.parse(valueField); + if (valuePathParamsMetadata == null) { + continue; + } + + Object val = valueField.get(value); + + if (val == null) { + continue; + } + + if (pathParamsMetadata.explode) { + values.add(String.format("%s=%s", valuePathParamsMetadata.name, + Utils.valToString(val))); + } else { + values.add(String.format("%s,%s", valuePathParamsMetadata.name, + Utils.valToString(val))); + } } - } - pathParams.put(pathParamsMetadata.name, String.join(",", values)); - break; - default: - pathParams.put(pathParamsMetadata.name, Utils.valToString(value)); - break; - } + pathParams.put(pathParamsMetadata.name, String.join(",", values)); + break; + default: + pathParams.put(pathParamsMetadata.name, Utils.valToString(value)); + break; + } + } } } @@ -330,6 +340,22 @@ public static Object popualteGlobal(Object value, String fieldName, String param return value; } + private static Map parseSerializedParams(PathParamsMetadata pathParamsMetadata, Object value) + throws JsonProcessingException { + Map params = new HashMap<>(); + + switch (pathParamsMetadata.serialization) { + case "json": + ObjectMapper mapper = JSON.getMapper(); + String json = mapper.writeValueAsString(value); + + params.put(pathParamsMetadata.name, URLEncoder.encode(json, StandardCharsets.UTF_8)); + break; + } + + return params; + } + private Utils() { } } \ No newline at end of file From 80561aa5cec9d8925ce52693e1b05879b06b4438 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 18 Apr 2023 01:33:23 +0000 Subject: [PATCH 21/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.20.1 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 0b3af99..86c8665 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.12.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.12.1' ``` diff --git a/RELEASES.md b/RELEASES.md index ab926a0..ff8e809 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -154,4 +154,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.20.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.20.0 https://github.com/speakeasy-api/speakeasy + +## 2023-04-18 01:33:16 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.20.1 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 9cf0afe..0d4ab87 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.20.0 + speakeasyVersion: 1.20.1 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.12.0 + version: 0.12.1 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index f763b39..cd44fad 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.12.0' + version = '0.12.1' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 3c38a55..abf5e8e 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.12.0"; - private String _genVersion = "2.18.0"; + private String _sdkVersion = "0.12.1"; + private String _genVersion = "2.18.1"; /** * The Builder class allows the configuration of a new instance of the SDK. */ From 6ed39fe92e6ba1867bfadbe3143b9a9563edd571 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 19 Apr 2023 01:36:43 +0000 Subject: [PATCH 22/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.20.2 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 86c8665..a26c50f 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.12.1' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.12.2' ``` diff --git a/RELEASES.md b/RELEASES.md index ff8e809..976164d 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -160,4 +160,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.20.1 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.20.1 https://github.com/speakeasy-api/speakeasy + +## 2023-04-19 01:36:33 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.20.2 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 0d4ab87..8403662 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.20.1 + speakeasyVersion: 1.20.2 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.12.1 + version: 0.12.2 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index cd44fad..c380db7 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.12.1' + version = '0.12.2' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index abf5e8e..265af96 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.12.1"; - private String _genVersion = "2.18.1"; + private String _sdkVersion = "0.12.2"; + private String _genVersion = "2.18.2"; /** * The Builder class allows the configuration of a new instance of the SDK. */ From 29bd5c92b11a5107fcb16c00a96975665929009d Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 20 Apr 2023 01:26:33 +0000 Subject: [PATCH 23/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.21.3 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 2 +- 5 files changed, 12 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index a26c50f..78f9767 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.12.2' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.13.0' ``` diff --git a/RELEASES.md b/RELEASES.md index 976164d..69e01ba 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -166,4 +166,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.20.2 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.20.2 https://github.com/speakeasy-api/speakeasy + +## 2023-04-20 01:26:24 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.21.3 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 8403662..7bfa163 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.20.2 + speakeasyVersion: 1.21.3 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.12.2 + version: 0.13.0 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index c380db7..1bc2970 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.12.2' + version = '0.13.0' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 265af96..fad6959 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,7 +45,7 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.12.2"; + private String _sdkVersion = "0.13.0"; private String _genVersion = "2.18.2"; /** * The Builder class allows the configuration of a new instance of the SDK. From 113c8492f8f0ab7ce0498826d23a1eef1ed452ee Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 21 Apr 2023 01:33:35 +0000 Subject: [PATCH 24/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.21.4 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 78f9767..a55d2bf 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.13.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.13.1' ``` diff --git a/RELEASES.md b/RELEASES.md index 69e01ba..4ed53b1 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -172,4 +172,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.21.3 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.21.3 https://github.com/speakeasy-api/speakeasy + +## 2023-04-21 01:33:26 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.21.4 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 7bfa163..21a734b 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.21.3 + speakeasyVersion: 1.21.4 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.13.0 + version: 0.13.1 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index 1bc2970..4f0726a 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.13.0' + version = '0.13.1' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index fad6959..893d5f9 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.13.0"; - private String _genVersion = "2.18.2"; + private String _sdkVersion = "0.13.1"; + private String _genVersion = "2.19.1"; /** * The Builder class allows the configuration of a new instance of the SDK. */ From 502b0385378fbca82ea600719da18906b0c5dec0 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 22 Apr 2023 01:34:10 +0000 Subject: [PATCH 25/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.22.1 --- README.md | 8 +++----- RELEASES.md | 8 +++++++- USAGE.md | 6 ++---- gen.yaml | 4 ++-- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Connection.java | 12 +++--------- lib/src/main/java/fabra/io/javasdk/Destination.java | 8 ++------ lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- lib/src/main/java/fabra/io/javasdk/LinkToken.java | 4 +--- lib/src/main/java/fabra/io/javasdk/Object.java | 8 ++------ lib/src/main/java/fabra/io/javasdk/Source.java | 8 ++------ lib/src/main/java/fabra/io/javasdk/Sync.java | 8 ++------ .../CreateDestination200ApplicationJSON.java | 2 ++ .../models/operations/CreateDestinationResponse.java | 6 ++++++ .../models/operations/CreateLinkTokenResponse.java | 6 ++++++ .../operations/CreateObject200ApplicationJSON.java | 2 ++ .../models/operations/CreateObjectResponse.java | 6 ++++++ .../operations/CreateSource200ApplicationJSON.java | 2 ++ .../models/operations/CreateSourceResponse.java | 6 ++++++ .../operations/CreateSync200ApplicationJSON.java | 2 ++ .../models/operations/CreateSyncResponse.java | 6 ++++++ .../GetDestinations200ApplicationJSON.java | 2 ++ .../models/operations/GetDestinationsResponse.java | 6 ++++++ .../models/operations/GetNamespacesRequest.java | 5 +++++ .../models/operations/GetNamespacesResponse.java | 6 ++++++ .../operations/GetObjects200ApplicationJSON.java | 2 ++ .../models/operations/GetObjectsResponse.java | 6 ++++++ .../operations/GetSchema200ApplicationJSON.java | 2 ++ .../javasdk/models/operations/GetSchemaRequest.java | 7 +++++++ .../javasdk/models/operations/GetSchemaResponse.java | 6 ++++++ .../operations/GetSources200ApplicationJSON.java | 2 ++ .../models/operations/GetSourcesResponse.java | 6 ++++++ .../operations/GetSyncs200ApplicationJSON.java | 2 ++ .../javasdk/models/operations/GetSyncsResponse.java | 6 ++++++ .../operations/GetTables200ApplicationJSON.java | 2 ++ .../javasdk/models/operations/GetTablesRequest.java | 6 ++++++ .../javasdk/models/operations/GetTablesResponse.java | 6 ++++++ .../io/javasdk/models/shared/BigQueryConfig.java | 4 ++++ .../fabra/io/javasdk/models/shared/Connection.java | 2 ++ .../models/shared/CreateLinkTokenRequest.java | 4 ++++ .../models/shared/CreateLinkTokenResponse.java | 2 ++ .../fabra/io/javasdk/models/shared/Destination.java | 2 ++ .../io/javasdk/models/shared/DestinationInput.java | 5 +++++ .../java/fabra/io/javasdk/models/shared/Field.java | 2 ++ .../fabra/io/javasdk/models/shared/FieldMapping.java | 2 ++ .../io/javasdk/models/shared/MongoDbConfig.java | 6 ++++++ .../fabra/io/javasdk/models/shared/Namespaces.java | 2 ++ .../java/fabra/io/javasdk/models/shared/Object.java | 2 ++ .../fabra/io/javasdk/models/shared/ObjectField.java | 2 ++ .../fabra/io/javasdk/models/shared/ObjectInput.java | 8 ++++++++ .../io/javasdk/models/shared/RedshiftConfig.java | 8 ++++++++ .../fabra/io/javasdk/models/shared/Security.java | 5 +++++ .../io/javasdk/models/shared/SnowflakeConfig.java | 9 +++++++++ .../java/fabra/io/javasdk/models/shared/Source.java | 2 ++ .../fabra/io/javasdk/models/shared/SourceInput.java | 6 ++++++ .../java/fabra/io/javasdk/models/shared/Sync.java | 2 ++ .../fabra/io/javasdk/models/shared/SyncInput.java | 10 ++++++++++ .../java/fabra/io/javasdk/utils/QueryParameters.java | 2 +- lib/src/main/java/fabra/io/javasdk/utils/Utils.java | 4 ++-- 59 files changed, 227 insertions(+), 54 deletions(-) diff --git a/README.md b/README.md index a55d2bf..489467f 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.13.1' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.14.0' ``` @@ -30,14 +30,12 @@ public class Application { public static void main(String[] args) { try { Fabra sdk = Fabra.builder() - .setSecurity(new Security() {{ + .setSecurity(new Security("corrupti") {{ apiKeyAuth = "YOUR_API_KEY_HERE"; }}) .build(); - GetNamespacesRequest req = new GetNamespacesRequest() {{ - connectionID = 548814; - }} + GetNamespacesRequest req = new GetNamespacesRequest(592845); GetNamespacesResponse res = sdk.connection.getNamespaces(req); diff --git a/RELEASES.md b/RELEASES.md index 4ed53b1..f24fe4d 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -178,4 +178,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.21.4 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.21.4 https://github.com/speakeasy-api/speakeasy + +## 2023-04-22 01:34:03 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.22.1 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/USAGE.md b/USAGE.md index 649c975..f7c0479 100755 --- a/USAGE.md +++ b/USAGE.md @@ -11,14 +11,12 @@ public class Application { public static void main(String[] args) { try { Fabra sdk = Fabra.builder() - .setSecurity(new Security() {{ + .setSecurity(new Security("corrupti") {{ apiKeyAuth = "YOUR_API_KEY_HERE"; }}) .build(); - GetNamespacesRequest req = new GetNamespacesRequest() {{ - connectionID = 548814; - }} + GetNamespacesRequest req = new GetNamespacesRequest(592845); GetNamespacesResponse res = sdk.connection.getNamespaces(req); diff --git a/gen.yaml b/gen.yaml index 21a734b..22effa3 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.21.4 + speakeasyVersion: 1.22.1 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.13.1 + version: 0.14.0 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index 4f0726a..6614198 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.13.1' + version = '0.14.0' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Connection.java b/lib/src/main/java/fabra/io/javasdk/Connection.java index c35575c..74cec49 100755 --- a/lib/src/main/java/fabra/io/javasdk/Connection.java +++ b/lib/src/main/java/fabra/io/javasdk/Connection.java @@ -60,11 +60,9 @@ public fabra.io.javasdk.models.operations.GetNamespacesResponse getNamespaces(fa String contentType = httpRes.headers().firstValue("Content-Type").orElse("application/octet-stream"); - fabra.io.javasdk.models.operations.GetNamespacesResponse res = new fabra.io.javasdk.models.operations.GetNamespacesResponse() {{ + fabra.io.javasdk.models.operations.GetNamespacesResponse res = new fabra.io.javasdk.models.operations.GetNamespacesResponse(contentType, httpRes.statusCode()) {{ namespaces = null; }}; - res.statusCode = httpRes.statusCode(); - res.contentType = contentType; res.rawResponse = httpRes; if (httpRes.statusCode() == 200) { @@ -107,11 +105,9 @@ public fabra.io.javasdk.models.operations.GetSchemaResponse getSchema(fabra.io.j String contentType = httpRes.headers().firstValue("Content-Type").orElse("application/octet-stream"); - fabra.io.javasdk.models.operations.GetSchemaResponse res = new fabra.io.javasdk.models.operations.GetSchemaResponse() {{ + fabra.io.javasdk.models.operations.GetSchemaResponse res = new fabra.io.javasdk.models.operations.GetSchemaResponse(contentType, httpRes.statusCode()) {{ getSchema200ApplicationJSONObject = null; }}; - res.statusCode = httpRes.statusCode(); - res.contentType = contentType; res.rawResponse = httpRes; if (httpRes.statusCode() == 200) { @@ -154,11 +150,9 @@ public fabra.io.javasdk.models.operations.GetTablesResponse getTables(fabra.io.j String contentType = httpRes.headers().firstValue("Content-Type").orElse("application/octet-stream"); - fabra.io.javasdk.models.operations.GetTablesResponse res = new fabra.io.javasdk.models.operations.GetTablesResponse() {{ + fabra.io.javasdk.models.operations.GetTablesResponse res = new fabra.io.javasdk.models.operations.GetTablesResponse(contentType, httpRes.statusCode()) {{ getTables200ApplicationJSONObject = null; }}; - res.statusCode = httpRes.statusCode(); - res.contentType = contentType; res.rawResponse = httpRes; if (httpRes.statusCode() == 200) { diff --git a/lib/src/main/java/fabra/io/javasdk/Destination.java b/lib/src/main/java/fabra/io/javasdk/Destination.java index 5f442fb..f52b516 100755 --- a/lib/src/main/java/fabra/io/javasdk/Destination.java +++ b/lib/src/main/java/fabra/io/javasdk/Destination.java @@ -59,11 +59,9 @@ public fabra.io.javasdk.models.operations.CreateDestinationResponse createDestin String contentType = httpRes.headers().firstValue("Content-Type").orElse("application/octet-stream"); - fabra.io.javasdk.models.operations.CreateDestinationResponse res = new fabra.io.javasdk.models.operations.CreateDestinationResponse() {{ + fabra.io.javasdk.models.operations.CreateDestinationResponse res = new fabra.io.javasdk.models.operations.CreateDestinationResponse(contentType, httpRes.statusCode()) {{ createDestination200ApplicationJSONObject = null; }}; - res.statusCode = httpRes.statusCode(); - res.contentType = contentType; res.rawResponse = httpRes; if (httpRes.statusCode() == 200) { @@ -99,11 +97,9 @@ public fabra.io.javasdk.models.operations.GetDestinationsResponse getDestination String contentType = httpRes.headers().firstValue("Content-Type").orElse("application/octet-stream"); - fabra.io.javasdk.models.operations.GetDestinationsResponse res = new fabra.io.javasdk.models.operations.GetDestinationsResponse() {{ + fabra.io.javasdk.models.operations.GetDestinationsResponse res = new fabra.io.javasdk.models.operations.GetDestinationsResponse(contentType, httpRes.statusCode()) {{ getDestinations200ApplicationJSONObject = null; }}; - res.statusCode = httpRes.statusCode(); - res.contentType = contentType; res.rawResponse = httpRes; if (httpRes.statusCode() == 200) { diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 893d5f9..6090439 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.13.1"; - private String _genVersion = "2.19.1"; + private String _sdkVersion = "0.14.0"; + private String _genVersion = "2.20.1"; /** * The Builder class allows the configuration of a new instance of the SDK. */ diff --git a/lib/src/main/java/fabra/io/javasdk/LinkToken.java b/lib/src/main/java/fabra/io/javasdk/LinkToken.java index b1f65b7..d61b3d1 100755 --- a/lib/src/main/java/fabra/io/javasdk/LinkToken.java +++ b/lib/src/main/java/fabra/io/javasdk/LinkToken.java @@ -59,11 +59,9 @@ public fabra.io.javasdk.models.operations.CreateLinkTokenResponse createLinkToke String contentType = httpRes.headers().firstValue("Content-Type").orElse("application/octet-stream"); - fabra.io.javasdk.models.operations.CreateLinkTokenResponse res = new fabra.io.javasdk.models.operations.CreateLinkTokenResponse() {{ + fabra.io.javasdk.models.operations.CreateLinkTokenResponse res = new fabra.io.javasdk.models.operations.CreateLinkTokenResponse(contentType, httpRes.statusCode()) {{ createLinkTokenResponse = null; }}; - res.statusCode = httpRes.statusCode(); - res.contentType = contentType; res.rawResponse = httpRes; if (httpRes.statusCode() == 200) { diff --git a/lib/src/main/java/fabra/io/javasdk/Object.java b/lib/src/main/java/fabra/io/javasdk/Object.java index 1111094..7a34c53 100755 --- a/lib/src/main/java/fabra/io/javasdk/Object.java +++ b/lib/src/main/java/fabra/io/javasdk/Object.java @@ -59,11 +59,9 @@ public fabra.io.javasdk.models.operations.CreateObjectResponse createObject(fabr String contentType = httpRes.headers().firstValue("Content-Type").orElse("application/octet-stream"); - fabra.io.javasdk.models.operations.CreateObjectResponse res = new fabra.io.javasdk.models.operations.CreateObjectResponse() {{ + fabra.io.javasdk.models.operations.CreateObjectResponse res = new fabra.io.javasdk.models.operations.CreateObjectResponse(contentType, httpRes.statusCode()) {{ createObject200ApplicationJSONObject = null; }}; - res.statusCode = httpRes.statusCode(); - res.contentType = contentType; res.rawResponse = httpRes; if (httpRes.statusCode() == 200) { @@ -99,11 +97,9 @@ public fabra.io.javasdk.models.operations.GetObjectsResponse getObjects() throws String contentType = httpRes.headers().firstValue("Content-Type").orElse("application/octet-stream"); - fabra.io.javasdk.models.operations.GetObjectsResponse res = new fabra.io.javasdk.models.operations.GetObjectsResponse() {{ + fabra.io.javasdk.models.operations.GetObjectsResponse res = new fabra.io.javasdk.models.operations.GetObjectsResponse(contentType, httpRes.statusCode()) {{ getObjects200ApplicationJSONObject = null; }}; - res.statusCode = httpRes.statusCode(); - res.contentType = contentType; res.rawResponse = httpRes; if (httpRes.statusCode() == 200) { diff --git a/lib/src/main/java/fabra/io/javasdk/Source.java b/lib/src/main/java/fabra/io/javasdk/Source.java index e2d66e5..99b97dc 100755 --- a/lib/src/main/java/fabra/io/javasdk/Source.java +++ b/lib/src/main/java/fabra/io/javasdk/Source.java @@ -59,11 +59,9 @@ public fabra.io.javasdk.models.operations.CreateSourceResponse createSource(fabr String contentType = httpRes.headers().firstValue("Content-Type").orElse("application/octet-stream"); - fabra.io.javasdk.models.operations.CreateSourceResponse res = new fabra.io.javasdk.models.operations.CreateSourceResponse() {{ + fabra.io.javasdk.models.operations.CreateSourceResponse res = new fabra.io.javasdk.models.operations.CreateSourceResponse(contentType, httpRes.statusCode()) {{ createSource200ApplicationJSONObject = null; }}; - res.statusCode = httpRes.statusCode(); - res.contentType = contentType; res.rawResponse = httpRes; if (httpRes.statusCode() == 200) { @@ -99,11 +97,9 @@ public fabra.io.javasdk.models.operations.GetSourcesResponse getSources() throws String contentType = httpRes.headers().firstValue("Content-Type").orElse("application/octet-stream"); - fabra.io.javasdk.models.operations.GetSourcesResponse res = new fabra.io.javasdk.models.operations.GetSourcesResponse() {{ + fabra.io.javasdk.models.operations.GetSourcesResponse res = new fabra.io.javasdk.models.operations.GetSourcesResponse(contentType, httpRes.statusCode()) {{ getSources200ApplicationJSONObject = null; }}; - res.statusCode = httpRes.statusCode(); - res.contentType = contentType; res.rawResponse = httpRes; if (httpRes.statusCode() == 200) { diff --git a/lib/src/main/java/fabra/io/javasdk/Sync.java b/lib/src/main/java/fabra/io/javasdk/Sync.java index b8fbfb6..18146d4 100755 --- a/lib/src/main/java/fabra/io/javasdk/Sync.java +++ b/lib/src/main/java/fabra/io/javasdk/Sync.java @@ -59,11 +59,9 @@ public fabra.io.javasdk.models.operations.CreateSyncResponse createSync(fabra.io String contentType = httpRes.headers().firstValue("Content-Type").orElse("application/octet-stream"); - fabra.io.javasdk.models.operations.CreateSyncResponse res = new fabra.io.javasdk.models.operations.CreateSyncResponse() {{ + fabra.io.javasdk.models.operations.CreateSyncResponse res = new fabra.io.javasdk.models.operations.CreateSyncResponse(contentType, httpRes.statusCode()) {{ createSync200ApplicationJSONObject = null; }}; - res.statusCode = httpRes.statusCode(); - res.contentType = contentType; res.rawResponse = httpRes; if (httpRes.statusCode() == 200) { @@ -99,11 +97,9 @@ public fabra.io.javasdk.models.operations.GetSyncsResponse getSyncs() throws Exc String contentType = httpRes.headers().firstValue("Content-Type").orElse("application/octet-stream"); - fabra.io.javasdk.models.operations.GetSyncsResponse res = new fabra.io.javasdk.models.operations.GetSyncsResponse() {{ + fabra.io.javasdk.models.operations.GetSyncsResponse res = new fabra.io.javasdk.models.operations.GetSyncsResponse(contentType, httpRes.statusCode()) {{ getSyncs200ApplicationJSONObject = null; }}; - res.statusCode = httpRes.statusCode(); - res.contentType = contentType; res.rawResponse = httpRes; if (httpRes.statusCode() == 200) { diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java index a05b443..bb78d40 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java @@ -20,4 +20,6 @@ public CreateDestination200ApplicationJSON withDestination(fabra.io.javasdk.mode return this; } + + public CreateDestination200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java index 6f4c316..a5c8bc7 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.operations; +import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; public class CreateDestinationResponse { @@ -38,4 +39,9 @@ public CreateDestinationResponse withCreateDestination200ApplicationJSONObject(C return this; } + + public CreateDestinationResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { + this.contentType = contentType; +this.statusCode = statusCode; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java index 23a80eb..0fbfe0f 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.operations; +import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; public class CreateLinkTokenResponse { @@ -38,4 +39,9 @@ public CreateLinkTokenResponse withRawResponse(HttpResponse rawResponse) return this; } + + public CreateLinkTokenResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { + this.contentType = contentType; +this.statusCode = statusCode; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java index d544bcd..42ca8a6 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java @@ -20,4 +20,6 @@ public CreateObject200ApplicationJSON withObject(fabra.io.javasdk.models.shared. return this; } + + public CreateObject200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java index fb9c960..d6c73b7 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.operations; +import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; public class CreateObjectResponse { @@ -38,4 +39,9 @@ public CreateObjectResponse withCreateObject200ApplicationJSONObject(CreateObjec return this; } + + public CreateObjectResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { + this.contentType = contentType; +this.statusCode = statusCode; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java index 3058ac6..3646490 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java @@ -20,4 +20,6 @@ public CreateSource200ApplicationJSON withSource(fabra.io.javasdk.models.shared. return this; } + + public CreateSource200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java index a6cc86e..f8c84d3 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.operations; +import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; public class CreateSourceResponse { @@ -38,4 +39,9 @@ public CreateSourceResponse withCreateSource200ApplicationJSONObject(CreateSourc return this; } + + public CreateSourceResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { + this.contentType = contentType; +this.statusCode = statusCode; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java index 287d486..fe3306f 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java @@ -20,4 +20,6 @@ public CreateSync200ApplicationJSON withSync(fabra.io.javasdk.models.shared.Sync return this; } + + public CreateSync200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java index 12bccff..c957c19 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.operations; +import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; public class CreateSyncResponse { @@ -38,4 +39,9 @@ public CreateSyncResponse withCreateSync200ApplicationJSONObject(CreateSync200Ap return this; } + + public CreateSyncResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { + this.contentType = contentType; +this.statusCode = statusCode; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java index 0172c10..5bd135d 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java @@ -20,4 +20,6 @@ public GetDestinations200ApplicationJSON withDestinations(fabra.io.javasdk.model return this; } + + public GetDestinations200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java index b16feb9..b92eba3 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.operations; +import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; public class GetDestinationsResponse { @@ -38,4 +39,9 @@ public GetDestinationsResponse withGetDestinations200ApplicationJSONObject(GetDe return this; } + + public GetDestinationsResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { + this.contentType = contentType; +this.statusCode = statusCode; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java index c50bb3c..c33cdd9 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.operations; +import com.fasterxml.jackson.annotation.JsonProperty; import fabra.io.javasdk.utils.SpeakeasyMetadata; public class GetNamespacesRequest { @@ -14,4 +15,8 @@ public GetNamespacesRequest withConnectionID(Long connectionID) { return this; } + + public GetNamespacesRequest(@JsonProperty("connectionID") Long connectionID) { + this.connectionID = connectionID; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java index cd40421..ae27f6a 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.operations; +import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; public class GetNamespacesResponse { @@ -38,4 +39,9 @@ public GetNamespacesResponse withRawResponse(HttpResponse rawResponse) { return this; } + + public GetNamespacesResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { + this.contentType = contentType; +this.statusCode = statusCode; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java index d5b10eb..28e792e 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java @@ -20,4 +20,6 @@ public GetObjects200ApplicationJSON withObjects(fabra.io.javasdk.models.shared.O return this; } + + public GetObjects200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java index 7798b39..da3c4b0 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.operations; +import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; public class GetObjectsResponse { @@ -38,4 +39,9 @@ public GetObjectsResponse withGetObjects200ApplicationJSONObject(GetObjects200Ap return this; } + + public GetObjectsResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { + this.contentType = contentType; +this.statusCode = statusCode; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java index 2fab344..3835818 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java @@ -20,4 +20,6 @@ public GetSchema200ApplicationJSON withSchema(fabra.io.javasdk.models.shared.Fie return this; } + + public GetSchema200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java index 21100ea..c73cd50 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.operations; +import com.fasterxml.jackson.annotation.JsonProperty; import fabra.io.javasdk.utils.SpeakeasyMetadata; public class GetSchemaRequest { @@ -28,4 +29,10 @@ public GetSchemaRequest withTableName(String tableName) { return this; } + + public GetSchemaRequest(@JsonProperty("connectionID") Long connectionID, @JsonProperty("namespace") String namespace, @JsonProperty("tableName") String tableName) { + this.connectionID = connectionID; +this.namespace = namespace; +this.tableName = tableName; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java index c8f2272..3e454ea 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.operations; +import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; public class GetSchemaResponse { @@ -38,4 +39,9 @@ public GetSchemaResponse withGetSchema200ApplicationJSONObject(GetSchema200Appli return this; } + + public GetSchemaResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { + this.contentType = contentType; +this.statusCode = statusCode; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java index af1b418..a8b752d 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java @@ -20,4 +20,6 @@ public GetSources200ApplicationJSON withSources(fabra.io.javasdk.models.shared.S return this; } + + public GetSources200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java index 0c35d5b..ec0d4ba 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.operations; +import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; public class GetSourcesResponse { @@ -38,4 +39,9 @@ public GetSourcesResponse withGetSources200ApplicationJSONObject(GetSources200Ap return this; } + + public GetSourcesResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { + this.contentType = contentType; +this.statusCode = statusCode; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java index 193bde3..e3df2ad 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java @@ -20,4 +20,6 @@ public GetSyncs200ApplicationJSON withSyncs(fabra.io.javasdk.models.shared.Sync[ return this; } + + public GetSyncs200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java index f5ea22e..4e1c665 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.operations; +import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; public class GetSyncsResponse { @@ -38,4 +39,9 @@ public GetSyncsResponse withGetSyncs200ApplicationJSONObject(GetSyncs200Applicat return this; } + + public GetSyncsResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { + this.contentType = contentType; +this.statusCode = statusCode; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java index c6aebe2..9959837 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java @@ -20,4 +20,6 @@ public GetTables200ApplicationJSON withTables(String[] tables) { return this; } + + public GetTables200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java index dd1f76c..f5619d7 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.operations; +import com.fasterxml.jackson.annotation.JsonProperty; import fabra.io.javasdk.utils.SpeakeasyMetadata; public class GetTablesRequest { @@ -21,4 +22,9 @@ public GetTablesRequest withNamespace(String namespace) { return this; } + + public GetTablesRequest(@JsonProperty("connectionID") Long connectionID, @JsonProperty("namespace") String namespace) { + this.connectionID = connectionID; +this.namespace = namespace; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java index 5b53c15..5b0272c 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.operations; +import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; public class GetTablesResponse { @@ -38,4 +39,9 @@ public GetTablesResponse withGetTables200ApplicationJSONObject(GetTables200Appli return this; } + + public GetTablesResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { + this.contentType = contentType; +this.statusCode = statusCode; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java index a099f1d..6593243 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java @@ -24,4 +24,8 @@ public BigQueryConfig withLocation(String location) { return this; } + + public BigQueryConfig(@JsonProperty("location") String location) { + this.location = location; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java index e1c7162..c2b0d6d 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java @@ -25,4 +25,6 @@ public Connection withId(Long id) { return this; } + + public Connection(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java index 292573e..492bfb4 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java @@ -14,4 +14,8 @@ public CreateLinkTokenRequest withEndCustomerId(String endCustomerId) { return this; } + + public CreateLinkTokenRequest(@JsonProperty("end_customer_id") String endCustomerId) { + this.endCustomerId = endCustomerId; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java index c58b476..18e1b2e 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java @@ -20,4 +20,6 @@ public CreateLinkTokenResponse withLinkToken(String linkToken) { return this; } + + public CreateLinkTokenResponse(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java index f1cbeb4..7eda332 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java @@ -33,4 +33,6 @@ public Destination withId(Long id) { return this; } + + public Destination(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java index af35a89..0e48c34 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java @@ -55,4 +55,9 @@ public DestinationInput withSnowflakeConfig(SnowflakeConfig snowflakeConfig) { return this; } + + public DestinationInput(@JsonProperty("connection_type") ConnectionTypeEnum connectionType, @JsonProperty("display_name") String displayName) { + this.connectionType = connectionType; +this.displayName = displayName; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java index f3c2c02..a4c9dfd 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java @@ -25,4 +25,6 @@ public Field withType(FieldTypeEnum type) { return this; } + + public Field(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java b/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java index 671789f..fc46f9b 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java @@ -25,4 +25,6 @@ public FieldMapping withSourceFieldName(String sourceFieldName) { return this; } + + public FieldMapping(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java index d96973f..5660195 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java @@ -38,4 +38,10 @@ public MongoDbConfig withUsername(String username) { return this; } + + public MongoDbConfig(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("host") String host) { + this.username = username; +this.password = password; +this.host = host; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java index b32ba50..b2b268c 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java @@ -20,4 +20,6 @@ public Namespaces withNamespaces(String[] namespaces) { return this; } + + public Namespaces(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java index 962dcd0..062eda6 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java @@ -68,4 +68,6 @@ public Object withTableName(String tableName) { return this; } + + public Object(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java index 927a5d5..c770855 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java @@ -25,4 +25,6 @@ public ObjectField withType(FieldTypeEnum type) { return this; } + + public ObjectField(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java index 081b953..6a47577 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java @@ -55,4 +55,12 @@ public ObjectInput withTableName(String tableName) { return this; } + + public ObjectInput(@JsonProperty("destination_id") Long destinationId, @JsonProperty("display_name") String displayName, @JsonProperty("end_customer_id_field") String endCustomerIdField, @JsonProperty("namespace") String namespace, @JsonProperty("table_name") String tableName) { + this.destinationId = destinationId; +this.displayName = displayName; +this.endCustomerIdField = endCustomerIdField; +this.namespace = namespace; +this.tableName = tableName; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java index 1cc3f28..dd320a2 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java @@ -42,4 +42,12 @@ public RedshiftConfig withUsername(String username) { return this; } + + public RedshiftConfig(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("database_name") String databaseName, @JsonProperty("host") String host, @JsonProperty("port") String port) { + this.username = username; +this.password = password; +this.databaseName = databaseName; +this.host = host; +this.port = port; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java index 42a5868..af111ac 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java @@ -4,6 +4,7 @@ package fabra.io.javasdk.models.shared; +import com.fasterxml.jackson.annotation.JsonProperty; import fabra.io.javasdk.utils.SpeakeasyMetadata; public class Security { @@ -14,4 +15,8 @@ public Security withApiKeyAuth(String apiKeyAuth) { return this; } + + public Security(@JsonProperty("ApiKeyAuth") String apiKeyAuth) { + this.apiKeyAuth = apiKeyAuth; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java index 69afe87..68865ef 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java @@ -49,4 +49,13 @@ public SnowflakeConfig withWarehouseName(String warehouseName) { return this; } + + public SnowflakeConfig(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("database_name") String databaseName, @JsonProperty("host") String host, @JsonProperty("role") String role, @JsonProperty("warehouse_name") String warehouseName) { + this.username = username; +this.password = password; +this.databaseName = databaseName; +this.host = host; +this.role = role; +this.warehouseName = warehouseName; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java index a93886e..85d2955 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java @@ -41,4 +41,6 @@ public Source withId(Long id) { return this; } + + public Source(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java index fffc48b..c9c0912 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java @@ -62,4 +62,10 @@ public SourceInput withSnowflakeConfig(SnowflakeConfig snowflakeConfig) { return this; } + + public SourceInput(@JsonProperty("connection_type") ConnectionTypeEnum connectionType, @JsonProperty("display_name") String displayName, @JsonProperty("end_customer_id") Long endCustomerId) { + this.connectionType = connectionType; +this.displayName = displayName; +this.endCustomerId = endCustomerId; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java index 9b93535..bd8415e 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java @@ -113,4 +113,6 @@ public Sync withTableName(String tableName) { return this; } + + public Sync(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java index 18bae06..1e26731 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java @@ -98,4 +98,14 @@ public SyncInput withTableName(String tableName) { return this; } + + public SyncInput(@JsonProperty("destination_id") Long destinationId, @JsonProperty("display_name") String displayName, @JsonProperty("field_mappings") FieldMapping[] fieldMappings, @JsonProperty("frequency") Long frequency, @JsonProperty("frequency_units") FrequencyUnitsEnum frequencyUnits, @JsonProperty("object_id") Long objectId, @JsonProperty("source_id") Long sourceId) { + this.destinationId = destinationId; +this.displayName = displayName; +this.fieldMappings = fieldMappings; +this.frequency = frequency; +this.frequencyUnits = frequencyUnits; +this.objectId = objectId; +this.sourceId = sourceId; + } } diff --git a/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java b/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java index 7730948..12149e3 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java @@ -25,7 +25,7 @@ public static List parseQueryParams(Class t for (Field field : fields) { Object value = queryParams != null ? field.get(queryParams) : null; - value = Utils.popualteGlobal(value, field.getName(), "queryParam", globals); + value = Utils.populateGlobal(value, field.getName(), "queryParam", globals); if (value == null) { continue; } diff --git a/lib/src/main/java/fabra/io/javasdk/utils/Utils.java b/lib/src/main/java/fabra/io/javasdk/utils/Utils.java index 085d4c9..83ebd5e 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/Utils.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/Utils.java @@ -50,7 +50,7 @@ public static String generateURL(Class type, String baseUR } Object value = params != null ? field.get(params) : null; - value = Utils.popualteGlobal(value, field.getName(), "pathParam", globals); + value = Utils.populateGlobal(value, field.getName(), "pathParam", globals); if (value == null) { continue; } @@ -325,7 +325,7 @@ public static String valToString(Object value) { } } - public static Object popualteGlobal(Object value, String fieldName, String paramType, + public static Object populateGlobal(Object value, String fieldName, String paramType, Map>> globals) { if (value == null && globals != null && From 065161e756b5ed6fc0d1d0fc5ab8c46da705dba8 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 25 Apr 2023 01:36:13 +0000 Subject: [PATCH 26/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.22.2 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 2 +- 5 files changed, 12 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 489467f..29493d0 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.14.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.14.1' ``` diff --git a/RELEASES.md b/RELEASES.md index f24fe4d..416e67f 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -184,4 +184,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.22.1 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.22.1 https://github.com/speakeasy-api/speakeasy + +## 2023-04-25 01:36:05 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.22.2 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 22effa3..d899f5b 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.22.1 + speakeasyVersion: 1.22.2 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.14.0 + version: 0.14.1 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index 6614198..50c155a 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.14.0' + version = '0.14.1' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 6090439..094054e 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,7 +45,7 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.14.0"; + private String _sdkVersion = "0.14.1"; private String _genVersion = "2.20.1"; /** * The Builder class allows the configuration of a new instance of the SDK. From 68e5128cfb86907d4a26e69eec21fe3e9a1dc701 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 26 Apr 2023 01:34:31 +0000 Subject: [PATCH 27/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.23.1 --- README.md | 46 +++---- RELEASES.md | 8 +- USAGE.md | 8 +- docs/connection/README.md | 122 ++++++++++++++++++ docs/destination/README.md | 95 ++++++++++++++ docs/fabra/README.md | 4 + docs/linktoken/README.md | 46 +++++++ docs/object/README.md | 102 +++++++++++++++ docs/source/README.md | 95 ++++++++++++++ docs/sync/README.md | 106 +++++++++++++++ files.gen | 7 + gen.yaml | 4 +- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 +- .../CreateDestination200ApplicationJSON.java | 1 - .../operations/CreateDestinationResponse.java | 5 +- .../operations/CreateLinkTokenResponse.java | 5 +- .../CreateObject200ApplicationJSON.java | 1 - .../operations/CreateObjectResponse.java | 5 +- .../CreateSource200ApplicationJSON.java | 1 - .../operations/CreateSourceResponse.java | 5 +- .../CreateSync200ApplicationJSON.java | 1 - .../models/operations/CreateSyncResponse.java | 5 +- .../GetDestinations200ApplicationJSON.java | 1 - .../operations/GetDestinationsResponse.java | 5 +- .../operations/GetNamespacesRequest.java | 3 +- .../operations/GetNamespacesResponse.java | 5 +- .../GetObjects200ApplicationJSON.java | 1 - .../models/operations/GetObjectsResponse.java | 5 +- .../GetSchema200ApplicationJSON.java | 1 - .../models/operations/GetSchemaRequest.java | 7 +- .../models/operations/GetSchemaResponse.java | 5 +- .../GetSources200ApplicationJSON.java | 1 - .../models/operations/GetSourcesResponse.java | 5 +- .../GetSyncs200ApplicationJSON.java | 1 - .../models/operations/GetSyncsResponse.java | 5 +- .../GetTables200ApplicationJSON.java | 1 - .../models/operations/GetTablesRequest.java | 5 +- .../models/operations/GetTablesResponse.java | 5 +- .../javasdk/models/shared/BigQueryConfig.java | 3 +- .../io/javasdk/models/shared/Connection.java | 1 - .../models/shared/CreateLinkTokenRequest.java | 3 +- .../shared/CreateLinkTokenResponse.java | 1 - .../io/javasdk/models/shared/Destination.java | 1 - .../models/shared/DestinationInput.java | 5 +- .../fabra/io/javasdk/models/shared/Field.java | 1 - .../javasdk/models/shared/FieldMapping.java | 1 - .../javasdk/models/shared/MongoDbConfig.java | 7 +- .../io/javasdk/models/shared/Namespaces.java | 1 - .../io/javasdk/models/shared/Object.java | 1 - .../io/javasdk/models/shared/ObjectField.java | 1 - .../io/javasdk/models/shared/ObjectInput.java | 11 +- .../javasdk/models/shared/RedshiftConfig.java | 11 +- .../io/javasdk/models/shared/Security.java | 3 +- .../models/shared/SnowflakeConfig.java | 13 +- .../io/javasdk/models/shared/Source.java | 1 - .../io/javasdk/models/shared/SourceInput.java | 7 +- .../fabra/io/javasdk/models/shared/Sync.java | 1 - .../io/javasdk/models/shared/SyncInput.java | 15 +-- 59 files changed, 682 insertions(+), 140 deletions(-) create mode 100755 docs/connection/README.md create mode 100755 docs/destination/README.md create mode 100755 docs/fabra/README.md create mode 100755 docs/linktoken/README.md create mode 100755 docs/object/README.md create mode 100755 docs/source/README.md create mode 100755 docs/sync/README.md diff --git a/README.md b/README.md index 29493d0..4d4b02e 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.14.1' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.15.0' ``` @@ -22,9 +22,9 @@ implementation 'fabra.io.javasdk:fabra-java-sdk:0.14.1' package hello.world; import fabra.io.javasdk.Fabra; -import fabra.io.javasdk.models.shared.Security; import fabra.io.javasdk.models.operations.GetNamespacesRequest; import fabra.io.javasdk.models.operations.GetNamespacesResponse; +import fabra.io.javasdk.models.shared.Security; public class Application { public static void main(String[] args) { @@ -35,16 +35,18 @@ public class Application { }}) .build(); - GetNamespacesRequest req = new GetNamespacesRequest(592845); + GetNamespacesRequest req = new GetNamespacesRequest(592845L); GetNamespacesResponse res = sdk.connection.getNamespaces(req); - if (res.namespaces.isPresent()) { + if (res.namespaces != null) { // handle response } } catch (Exception e) { // handle exception } + } +} ``` @@ -52,35 +54,35 @@ public class Application { ## Available Resources and Operations -### connection +### [connection](docs/connection/README.md) -* `getNamespaces` - Get all namespaces -* `getSchema` - Get schema for table -* `getTables` - Get all tables +* [getNamespaces](docs/connection/README.md#getnamespaces) - Get all namespaces +* [getSchema](docs/connection/README.md#getschema) - Get schema for table +* [getTables](docs/connection/README.md#gettables) - Get all tables -### destination +### [destination](docs/destination/README.md) -* `createDestination` - Create a new destination -* `getDestinations` - Get all destinations +* [createDestination](docs/destination/README.md#createdestination) - Create a new destination +* [getDestinations](docs/destination/README.md#getdestinations) - Get all destinations -### linkToken +### [linkToken](docs/linktoken/README.md) -* `createLinkToken` - Create a new link token +* [createLinkToken](docs/linktoken/README.md#createlinktoken) - Create a new link token -### object +### [object](docs/object/README.md) -* `createObject` - Create a new object -* `getObjects` - Get all objects +* [createObject](docs/object/README.md#createobject) - Create a new object +* [getObjects](docs/object/README.md#getobjects) - Get all objects -### source +### [source](docs/source/README.md) -* `createSource` - Create a new source -* `getSources` - Get all sources +* [createSource](docs/source/README.md#createsource) - Create a new source +* [getSources](docs/source/README.md#getsources) - Get all sources -### sync +### [sync](docs/sync/README.md) -* `createSync` - Create a new sync -* `getSyncs` - Get all syncs +* [createSync](docs/sync/README.md#createsync) - Create a new sync +* [getSyncs](docs/sync/README.md#getsyncs) - Get all syncs ### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks) diff --git a/RELEASES.md b/RELEASES.md index 416e67f..b183a47 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -190,4 +190,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.22.2 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.22.2 https://github.com/speakeasy-api/speakeasy + +## 2023-04-26 01:34:21 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.23.1 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/USAGE.md b/USAGE.md index f7c0479..04c040a 100755 --- a/USAGE.md +++ b/USAGE.md @@ -3,9 +3,9 @@ package hello.world; import fabra.io.javasdk.Fabra; -import fabra.io.javasdk.models.shared.Security; import fabra.io.javasdk.models.operations.GetNamespacesRequest; import fabra.io.javasdk.models.operations.GetNamespacesResponse; +import fabra.io.javasdk.models.shared.Security; public class Application { public static void main(String[] args) { @@ -16,15 +16,17 @@ public class Application { }}) .build(); - GetNamespacesRequest req = new GetNamespacesRequest(592845); + GetNamespacesRequest req = new GetNamespacesRequest(592845L); GetNamespacesResponse res = sdk.connection.getNamespaces(req); - if (res.namespaces.isPresent()) { + if (res.namespaces != null) { // handle response } } catch (Exception e) { // handle exception } + } +} ``` \ No newline at end of file diff --git a/docs/connection/README.md b/docs/connection/README.md new file mode 100755 index 0000000..7180d28 --- /dev/null +++ b/docs/connection/README.md @@ -0,0 +1,122 @@ +# connection + +## Overview + +Operations on connections + +### Available Operations + +* [getNamespaces](#getnamespaces) - Get all namespaces +* [getSchema](#getschema) - Get schema for table +* [getTables](#gettables) - Get all tables + +## getNamespaces + +Get all namespaces + +### Example Usage + +```java +package hello.world; + +import fabra.io.javasdk.Fabra; +import fabra.io.javasdk.models.operations.GetNamespacesRequest; +import fabra.io.javasdk.models.operations.GetNamespacesResponse; +import fabra.io.javasdk.models.shared.Security; + +public class Application { + public static void main(String[] args) { + try { + Fabra sdk = Fabra.builder() + .setSecurity(new Security("distinctio") {{ + apiKeyAuth = "YOUR_API_KEY_HERE"; + }}) + .build(); + + GetNamespacesRequest req = new GetNamespacesRequest(844266L); + + GetNamespacesResponse res = sdk.connection.getNamespaces(req); + + if (res.namespaces != null) { + // handle response + } + } catch (Exception e) { + // handle exception + } + } +} +``` + +## getSchema + +Get schema for table + +### Example Usage + +```java +package hello.world; + +import fabra.io.javasdk.Fabra; +import fabra.io.javasdk.models.operations.GetSchemaRequest; +import fabra.io.javasdk.models.operations.GetSchemaResponse; +import fabra.io.javasdk.models.shared.Security; + +public class Application { + public static void main(String[] args) { + try { + Fabra sdk = Fabra.builder() + .setSecurity(new Security("unde") {{ + apiKeyAuth = "YOUR_API_KEY_HERE"; + }}) + .build(); + + GetSchemaRequest req = new GetSchemaRequest(857946L, "corrupti", "illum"); + + GetSchemaResponse res = sdk.connection.getSchema(req); + + if (res.getSchema200ApplicationJSONObject != null) { + // handle response + } + } catch (Exception e) { + // handle exception + } + } +} +``` + +## getTables + +Get all tables + +### Example Usage + +```java +package hello.world; + +import fabra.io.javasdk.Fabra; +import fabra.io.javasdk.models.operations.GetTablesRequest; +import fabra.io.javasdk.models.operations.GetTablesResponse; +import fabra.io.javasdk.models.shared.Security; + +public class Application { + public static void main(String[] args) { + try { + Fabra sdk = Fabra.builder() + .setSecurity(new Security("vel") {{ + apiKeyAuth = "YOUR_API_KEY_HERE"; + }}) + .build(); + + GetTablesRequest req = new GetTablesRequest(623564L, "deserunt"); + + GetTablesResponse res = sdk.connection.getTables(req); + + if (res.getTables200ApplicationJSONObject != null) { + // handle response + } + } catch (Exception e) { + // handle exception + } + } +} +``` diff --git a/docs/destination/README.md b/docs/destination/README.md new file mode 100755 index 0000000..61998c4 --- /dev/null +++ b/docs/destination/README.md @@ -0,0 +1,95 @@ +# destination + +## Overview + +Operations on destinations + +### Available Operations + +* [createDestination](#createdestination) - Create a new destination +* [getDestinations](#getdestinations) - Get all destinations + +## createDestination + +Create a new destination + +### Example Usage + +```java +package hello.world; + +import fabra.io.javasdk.Fabra; +import fabra.io.javasdk.models.operations.CreateDestinationResponse; +import fabra.io.javasdk.models.shared.BigQueryConfig; +import fabra.io.javasdk.models.shared.ConnectionTypeEnum; +import fabra.io.javasdk.models.shared.DestinationInput; +import fabra.io.javasdk.models.shared.MongoDbConfig; +import fabra.io.javasdk.models.shared.RedshiftConfig; +import fabra.io.javasdk.models.shared.Security; +import fabra.io.javasdk.models.shared.SnowflakeConfig; + +public class Application { + public static void main(String[] args) { + try { + Fabra sdk = Fabra.builder() + .setSecurity(new Security("suscipit") {{ + apiKeyAuth = "YOUR_API_KEY_HERE"; + }}) + .build(); + + fabra.io.javasdk.models.shared.DestinationInput req = new DestinationInput(ConnectionTypeEnum.REDSHIFT, "BigQuery") {{ + bigqueryConfig = new BigQueryConfig("us-west1") {{ + credentials = "Paste JSON from GCP"; + }};; + mongodbConfig = new MongoDbConfig("examplecluster.abc123.mongodb.net", "securePassword123", "jane_doe") {{ + connectionOptions = "retryWrites=true&w=majority"; + }};; + redshiftConfig = new RedshiftConfig("your_database", "examplecluster.12345.us-west-1.redshift.amazonaws.com", "securePassword123", "5432", "jane_doe");; + snowflakeConfig = new SnowflakeConfig("your_database", "abc123.us-east4.gcp.snowflakecomputing.com", "securePassword123", "your_role", "jane_doe", "your_warehouse");; + }}; + + CreateDestinationResponse res = sdk.destination.createDestination(req); + + if (res.createDestination200ApplicationJSONObject != null) { + // handle response + } + } catch (Exception e) { + // handle exception + } + } +} +``` + +## getDestinations + +Get all destinations + +### Example Usage + +```java +package hello.world; + +import fabra.io.javasdk.Fabra; +import fabra.io.javasdk.models.operations.GetDestinationsResponse; +import fabra.io.javasdk.models.shared.Security; + +public class Application { + public static void main(String[] args) { + try { + Fabra sdk = Fabra.builder() + .setSecurity(new Security("magnam") {{ + apiKeyAuth = "YOUR_API_KEY_HERE"; + }}) + .build(); + + GetDestinationsResponse res = sdk.destination.getDestinations(); + + if (res.getDestinations200ApplicationJSONObject != null) { + // handle response + } + } catch (Exception e) { + // handle exception + } + } +} +``` diff --git a/docs/fabra/README.md b/docs/fabra/README.md new file mode 100755 index 0000000..bbdc71b --- /dev/null +++ b/docs/fabra/README.md @@ -0,0 +1,4 @@ +# Fabra SDK + +### Available Operations + diff --git a/docs/linktoken/README.md b/docs/linktoken/README.md new file mode 100755 index 0000000..d998d89 --- /dev/null +++ b/docs/linktoken/README.md @@ -0,0 +1,46 @@ +# linkToken + +## Overview + +Operations on link tokens + +### Available Operations + +* [createLinkToken](#createlinktoken) - Create a new link token + +## createLinkToken + +Create a new link token + +### Example Usage + +```java +package hello.world; + +import fabra.io.javasdk.Fabra; +import fabra.io.javasdk.models.operations.CreateLinkTokenResponse; +import fabra.io.javasdk.models.shared.CreateLinkTokenRequest; +import fabra.io.javasdk.models.shared.Security; + +public class Application { + public static void main(String[] args) { + try { + Fabra sdk = Fabra.builder() + .setSecurity(new Security("debitis") {{ + apiKeyAuth = "YOUR_API_KEY_HERE"; + }}) + .build(); + + fabra.io.javasdk.models.shared.CreateLinkTokenRequest req = new CreateLinkTokenRequest("123"); + + CreateLinkTokenResponse res = sdk.linkToken.createLinkToken(req); + + if (res.createLinkTokenResponse != null) { + // handle response + } + } catch (Exception e) { + // handle exception + } + } +} +``` diff --git a/docs/object/README.md b/docs/object/README.md new file mode 100755 index 0000000..f2aaf59 --- /dev/null +++ b/docs/object/README.md @@ -0,0 +1,102 @@ +# object + +## Overview + +Operations on objects + +### Available Operations + +* [createObject](#createobject) - Create a new object +* [getObjects](#getobjects) - Get all objects + +## createObject + +Create a new object + +### Example Usage + +```java +package hello.world; + +import fabra.io.javasdk.Fabra; +import fabra.io.javasdk.models.operations.CreateObjectResponse; +import fabra.io.javasdk.models.shared.FieldTypeEnum; +import fabra.io.javasdk.models.shared.ObjectField; +import fabra.io.javasdk.models.shared.ObjectInput; +import fabra.io.javasdk.models.shared.Security; + +public class Application { + public static void main(String[] args) { + try { + Fabra sdk = Fabra.builder() + .setSecurity(new Security("ipsa") {{ + apiKeyAuth = "YOUR_API_KEY_HERE"; + }}) + .build(); + + fabra.io.javasdk.models.shared.ObjectInput req = new ObjectInput(2L, "BigQuery", "end_customer_id", "bigquery_dataset", "events") {{ + objectFields = new fabra.io.javasdk.models.shared.ObjectField[]{{ + add(new ObjectField() {{ + name = "event_name"; + type = FieldTypeEnum.INTEGER; + }}), + add(new ObjectField() {{ + name = "event_name"; + type = FieldTypeEnum.INTEGER; + }}), + add(new ObjectField() {{ + name = "event_name"; + type = FieldTypeEnum.TIMESTAMP; + }}), + add(new ObjectField() {{ + name = "event_name"; + type = FieldTypeEnum.JSON; + }}), + }}; + }}; + + CreateObjectResponse res = sdk.object.createObject(req); + + if (res.createObject200ApplicationJSONObject != null) { + // handle response + } + } catch (Exception e) { + // handle exception + } + } +} +``` + +## getObjects + +Get all objects + +### Example Usage + +```java +package hello.world; + +import fabra.io.javasdk.Fabra; +import fabra.io.javasdk.models.operations.GetObjectsResponse; +import fabra.io.javasdk.models.shared.Security; + +public class Application { + public static void main(String[] args) { + try { + Fabra sdk = Fabra.builder() + .setSecurity(new Security("placeat") {{ + apiKeyAuth = "YOUR_API_KEY_HERE"; + }}) + .build(); + + GetObjectsResponse res = sdk.object.getObjects(); + + if (res.getObjects200ApplicationJSONObject != null) { + // handle response + } + } catch (Exception e) { + // handle exception + } + } +} +``` diff --git a/docs/source/README.md b/docs/source/README.md new file mode 100755 index 0000000..fe25468 --- /dev/null +++ b/docs/source/README.md @@ -0,0 +1,95 @@ +# source + +## Overview + +Operations on sources + +### Available Operations + +* [createSource](#createsource) - Create a new source +* [getSources](#getsources) - Get all sources + +## createSource + +Create a new source + +### Example Usage + +```java +package hello.world; + +import fabra.io.javasdk.Fabra; +import fabra.io.javasdk.models.operations.CreateSourceResponse; +import fabra.io.javasdk.models.shared.BigQueryConfig; +import fabra.io.javasdk.models.shared.ConnectionTypeEnum; +import fabra.io.javasdk.models.shared.MongoDbConfig; +import fabra.io.javasdk.models.shared.RedshiftConfig; +import fabra.io.javasdk.models.shared.Security; +import fabra.io.javasdk.models.shared.SnowflakeConfig; +import fabra.io.javasdk.models.shared.SourceInput; + +public class Application { + public static void main(String[] args) { + try { + Fabra sdk = Fabra.builder() + .setSecurity(new Security("voluptatum") {{ + apiKeyAuth = "YOUR_API_KEY_HERE"; + }}) + .build(); + + fabra.io.javasdk.models.shared.SourceInput req = new SourceInput(ConnectionTypeEnum.REDSHIFT, "Frontend Events", 123L) {{ + bigqueryConfig = new BigQueryConfig("us-west1") {{ + credentials = "Paste JSON from GCP"; + }};; + mongodbConfig = new MongoDbConfig("examplecluster.abc123.mongodb.net", "securePassword123", "jane_doe") {{ + connectionOptions = "retryWrites=true&w=majority"; + }};; + redshiftConfig = new RedshiftConfig("your_database", "examplecluster.12345.us-west-1.redshift.amazonaws.com", "securePassword123", "5432", "jane_doe");; + snowflakeConfig = new SnowflakeConfig("your_database", "abc123.us-east4.gcp.snowflakecomputing.com", "securePassword123", "your_role", "jane_doe", "your_warehouse");; + }}; + + CreateSourceResponse res = sdk.source.createSource(req); + + if (res.createSource200ApplicationJSONObject != null) { + // handle response + } + } catch (Exception e) { + // handle exception + } + } +} +``` + +## getSources + +Get all sources + +### Example Usage + +```java +package hello.world; + +import fabra.io.javasdk.Fabra; +import fabra.io.javasdk.models.operations.GetSourcesResponse; +import fabra.io.javasdk.models.shared.Security; + +public class Application { + public static void main(String[] args) { + try { + Fabra sdk = Fabra.builder() + .setSecurity(new Security("excepturi") {{ + apiKeyAuth = "YOUR_API_KEY_HERE"; + }}) + .build(); + + GetSourcesResponse res = sdk.source.getSources(); + + if (res.getSources200ApplicationJSONObject != null) { + // handle response + } + } catch (Exception e) { + // handle exception + } + } +} +``` diff --git a/docs/sync/README.md b/docs/sync/README.md new file mode 100755 index 0000000..876145a --- /dev/null +++ b/docs/sync/README.md @@ -0,0 +1,106 @@ +# sync + +## Overview + +Operations on syncs + +### Available Operations + +* [createSync](#createsync) - Create a new sync +* [getSyncs](#getsyncs) - Get all syncs + +## createSync + +Create a new sync + +### Example Usage + +```java +package hello.world; + +import fabra.io.javasdk.Fabra; +import fabra.io.javasdk.models.operations.CreateSyncResponse; +import fabra.io.javasdk.models.shared.FieldMapping; +import fabra.io.javasdk.models.shared.FrequencyUnitsEnum; +import fabra.io.javasdk.models.shared.Security; +import fabra.io.javasdk.models.shared.SyncInput; + +public class Application { + public static void main(String[] args) { + try { + Fabra sdk = Fabra.builder() + .setSecurity(new Security("nisi") {{ + apiKeyAuth = "YOUR_API_KEY_HERE"; + }}) + .build(); + + fabra.io.javasdk.models.shared.SyncInput req = new SyncInput(2L, "Event Sync", new fabra.io.javasdk.models.shared.FieldMapping[]{{ + add(new FieldMapping() {{ + destinationFieldName = "event"; + sourceFieldName = "event_name"; + }}), + add(new FieldMapping() {{ + destinationFieldName = "event"; + sourceFieldName = "event_name"; + }}), + add(new FieldMapping() {{ + destinationFieldName = "event"; + sourceFieldName = "event_name"; + }}), + add(new FieldMapping() {{ + destinationFieldName = "event"; + sourceFieldName = "event_name"; + }}), + }}, 30L, FrequencyUnitsEnum.WEEKS, 3L, 1L) {{ + cursorField = "updated_at"; + customJoin = "select * from events join additional_properties on events.id = additional_properties.event_id;"; + namespace = "end_customer_bigquery_dataset"; + primaryKey = "event_id"; + tableName = "end_customer_events"; + }}; + + CreateSyncResponse res = sdk.sync.createSync(req); + + if (res.createSync200ApplicationJSONObject != null) { + // handle response + } + } catch (Exception e) { + // handle exception + } + } +} +``` + +## getSyncs + +Get all syncs + +### Example Usage + +```java +package hello.world; + +import fabra.io.javasdk.Fabra; +import fabra.io.javasdk.models.operations.GetSyncsResponse; +import fabra.io.javasdk.models.shared.Security; + +public class Application { + public static void main(String[] args) { + try { + Fabra sdk = Fabra.builder() + .setSecurity(new Security("ab") {{ + apiKeyAuth = "YOUR_API_KEY_HERE"; + }}) + .build(); + + GetSyncsResponse res = sdk.sync.getSyncs(); + + if (res.getSyncs200ApplicationJSONObject != null) { + // handle response + } + } catch (Exception e) { + // handle exception + } + } +} +``` diff --git a/files.gen b/files.gen index 0e48ff8..a4545f9 100755 --- a/files.gen +++ b/files.gen @@ -83,4 +83,11 @@ lib/src/main/java/fabra/io/javasdk/models/shared/FrequencyUnitsEnum.java lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java lib/src/main/java/fabra/io/javasdk/models/shared/Security.java +docs/fabra/README.md +docs/connection/README.md +docs/destination/README.md +docs/linktoken/README.md +docs/object/README.md +docs/source/README.md +docs/sync/README.md USAGE.md \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index d899f5b..c567c32 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.22.2 + speakeasyVersion: 1.23.1 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.14.1 + version: 0.15.0 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index 50c155a..b62553a 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.14.1' + version = '0.15.0' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 094054e..1dbc77b 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.14.1"; - private String _genVersion = "2.20.1"; + private String _sdkVersion = "0.15.0"; + private String _genVersion = "2.21.1"; /** * The Builder class allows the configuration of a new instance of the SDK. */ diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java index bb78d40..16075c3 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java @@ -20,6 +20,5 @@ public CreateDestination200ApplicationJSON withDestination(fabra.io.javasdk.mode return this; } - public CreateDestination200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java index a5c8bc7..2788a8b 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java @@ -39,9 +39,8 @@ public CreateDestinationResponse withCreateDestination200ApplicationJSONObject(C return this; } - public CreateDestinationResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { - this.contentType = contentType; -this.statusCode = statusCode; + this.contentType = contentType; + this.statusCode = statusCode; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java index 0fbfe0f..96d8b78 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java @@ -39,9 +39,8 @@ public CreateLinkTokenResponse withRawResponse(HttpResponse rawResponse) return this; } - public CreateLinkTokenResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { - this.contentType = contentType; -this.statusCode = statusCode; + this.contentType = contentType; + this.statusCode = statusCode; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java index 42ca8a6..4b8fdac 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java @@ -20,6 +20,5 @@ public CreateObject200ApplicationJSON withObject(fabra.io.javasdk.models.shared. return this; } - public CreateObject200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java index d6c73b7..7f400ff 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java @@ -39,9 +39,8 @@ public CreateObjectResponse withCreateObject200ApplicationJSONObject(CreateObjec return this; } - public CreateObjectResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { - this.contentType = contentType; -this.statusCode = statusCode; + this.contentType = contentType; + this.statusCode = statusCode; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java index 3646490..0a545d2 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java @@ -20,6 +20,5 @@ public CreateSource200ApplicationJSON withSource(fabra.io.javasdk.models.shared. return this; } - public CreateSource200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java index f8c84d3..2a22e4c 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java @@ -39,9 +39,8 @@ public CreateSourceResponse withCreateSource200ApplicationJSONObject(CreateSourc return this; } - public CreateSourceResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { - this.contentType = contentType; -this.statusCode = statusCode; + this.contentType = contentType; + this.statusCode = statusCode; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java index fe3306f..85ad7e4 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java @@ -20,6 +20,5 @@ public CreateSync200ApplicationJSON withSync(fabra.io.javasdk.models.shared.Sync return this; } - public CreateSync200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java index c957c19..8679906 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java @@ -39,9 +39,8 @@ public CreateSyncResponse withCreateSync200ApplicationJSONObject(CreateSync200Ap return this; } - public CreateSyncResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { - this.contentType = contentType; -this.statusCode = statusCode; + this.contentType = contentType; + this.statusCode = statusCode; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java index 5bd135d..af78732 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java @@ -20,6 +20,5 @@ public GetDestinations200ApplicationJSON withDestinations(fabra.io.javasdk.model return this; } - public GetDestinations200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java index b92eba3..11659ee 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java @@ -39,9 +39,8 @@ public GetDestinationsResponse withGetDestinations200ApplicationJSONObject(GetDe return this; } - public GetDestinationsResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { - this.contentType = contentType; -this.statusCode = statusCode; + this.contentType = contentType; + this.statusCode = statusCode; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java index c33cdd9..458bd6b 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java @@ -15,8 +15,7 @@ public GetNamespacesRequest withConnectionID(Long connectionID) { return this; } - public GetNamespacesRequest(@JsonProperty("connectionID") Long connectionID) { - this.connectionID = connectionID; + this.connectionID = connectionID; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java index ae27f6a..305f268 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java @@ -39,9 +39,8 @@ public GetNamespacesResponse withRawResponse(HttpResponse rawResponse) { return this; } - public GetNamespacesResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { - this.contentType = contentType; -this.statusCode = statusCode; + this.contentType = contentType; + this.statusCode = statusCode; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java index 28e792e..85a4458 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java @@ -20,6 +20,5 @@ public GetObjects200ApplicationJSON withObjects(fabra.io.javasdk.models.shared.O return this; } - public GetObjects200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java index da3c4b0..d0083b0 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java @@ -39,9 +39,8 @@ public GetObjectsResponse withGetObjects200ApplicationJSONObject(GetObjects200Ap return this; } - public GetObjectsResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { - this.contentType = contentType; -this.statusCode = statusCode; + this.contentType = contentType; + this.statusCode = statusCode; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java index 3835818..2eaea93 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java @@ -20,6 +20,5 @@ public GetSchema200ApplicationJSON withSchema(fabra.io.javasdk.models.shared.Fie return this; } - public GetSchema200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java index c73cd50..2d7a2f0 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java @@ -29,10 +29,9 @@ public GetSchemaRequest withTableName(String tableName) { return this; } - public GetSchemaRequest(@JsonProperty("connectionID") Long connectionID, @JsonProperty("namespace") String namespace, @JsonProperty("tableName") String tableName) { - this.connectionID = connectionID; -this.namespace = namespace; -this.tableName = tableName; + this.connectionID = connectionID; + this.namespace = namespace; + this.tableName = tableName; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java index 3e454ea..a73b488 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java @@ -39,9 +39,8 @@ public GetSchemaResponse withGetSchema200ApplicationJSONObject(GetSchema200Appli return this; } - public GetSchemaResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { - this.contentType = contentType; -this.statusCode = statusCode; + this.contentType = contentType; + this.statusCode = statusCode; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java index a8b752d..68380ba 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java @@ -20,6 +20,5 @@ public GetSources200ApplicationJSON withSources(fabra.io.javasdk.models.shared.S return this; } - public GetSources200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java index ec0d4ba..28ddc08 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java @@ -39,9 +39,8 @@ public GetSourcesResponse withGetSources200ApplicationJSONObject(GetSources200Ap return this; } - public GetSourcesResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { - this.contentType = contentType; -this.statusCode = statusCode; + this.contentType = contentType; + this.statusCode = statusCode; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java index e3df2ad..b652f16 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java @@ -20,6 +20,5 @@ public GetSyncs200ApplicationJSON withSyncs(fabra.io.javasdk.models.shared.Sync[ return this; } - public GetSyncs200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java index 4e1c665..41641fe 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java @@ -39,9 +39,8 @@ public GetSyncsResponse withGetSyncs200ApplicationJSONObject(GetSyncs200Applicat return this; } - public GetSyncsResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { - this.contentType = contentType; -this.statusCode = statusCode; + this.contentType = contentType; + this.statusCode = statusCode; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java index 9959837..5e14757 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java @@ -20,6 +20,5 @@ public GetTables200ApplicationJSON withTables(String[] tables) { return this; } - public GetTables200ApplicationJSON(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java index f5619d7..fc143cb 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java @@ -22,9 +22,8 @@ public GetTablesRequest withNamespace(String namespace) { return this; } - public GetTablesRequest(@JsonProperty("connectionID") Long connectionID, @JsonProperty("namespace") String namespace) { - this.connectionID = connectionID; -this.namespace = namespace; + this.connectionID = connectionID; + this.namespace = namespace; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java index 5b0272c..166ec43 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java @@ -39,9 +39,8 @@ public GetTablesResponse withGetTables200ApplicationJSONObject(GetTables200Appli return this; } - public GetTablesResponse(@JsonProperty("ContentType") String contentType, @JsonProperty("StatusCode") Integer statusCode) { - this.contentType = contentType; -this.statusCode = statusCode; + this.contentType = contentType; + this.statusCode = statusCode; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java index 6593243..7102889 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java @@ -24,8 +24,7 @@ public BigQueryConfig withLocation(String location) { return this; } - public BigQueryConfig(@JsonProperty("location") String location) { - this.location = location; + this.location = location; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java index c2b0d6d..d3067e9 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java @@ -25,6 +25,5 @@ public Connection withId(Long id) { return this; } - public Connection(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java index 492bfb4..9e5fdb7 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java @@ -14,8 +14,7 @@ public CreateLinkTokenRequest withEndCustomerId(String endCustomerId) { return this; } - public CreateLinkTokenRequest(@JsonProperty("end_customer_id") String endCustomerId) { - this.endCustomerId = endCustomerId; + this.endCustomerId = endCustomerId; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java index 18e1b2e..7c45e70 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java @@ -20,6 +20,5 @@ public CreateLinkTokenResponse withLinkToken(String linkToken) { return this; } - public CreateLinkTokenResponse(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java index 7eda332..363ec01 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java @@ -33,6 +33,5 @@ public Destination withId(Long id) { return this; } - public Destination(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java index 0e48c34..8bc53b9 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java @@ -55,9 +55,8 @@ public DestinationInput withSnowflakeConfig(SnowflakeConfig snowflakeConfig) { return this; } - public DestinationInput(@JsonProperty("connection_type") ConnectionTypeEnum connectionType, @JsonProperty("display_name") String displayName) { - this.connectionType = connectionType; -this.displayName = displayName; + this.connectionType = connectionType; + this.displayName = displayName; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java index a4c9dfd..e94bb4b 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java @@ -25,6 +25,5 @@ public Field withType(FieldTypeEnum type) { return this; } - public Field(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java b/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java index fc46f9b..86694fa 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java @@ -25,6 +25,5 @@ public FieldMapping withSourceFieldName(String sourceFieldName) { return this; } - public FieldMapping(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java index 5660195..b3933b0 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java @@ -38,10 +38,9 @@ public MongoDbConfig withUsername(String username) { return this; } - public MongoDbConfig(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("host") String host) { - this.username = username; -this.password = password; -this.host = host; + this.username = username; + this.password = password; + this.host = host; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java index b2b268c..2a31ff3 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java @@ -20,6 +20,5 @@ public Namespaces withNamespaces(String[] namespaces) { return this; } - public Namespaces(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java index 062eda6..1631223 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java @@ -68,6 +68,5 @@ public Object withTableName(String tableName) { return this; } - public Object(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java index c770855..3b6d49a 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java @@ -25,6 +25,5 @@ public ObjectField withType(FieldTypeEnum type) { return this; } - public ObjectField(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java index 6a47577..2733f75 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java @@ -55,12 +55,11 @@ public ObjectInput withTableName(String tableName) { return this; } - public ObjectInput(@JsonProperty("destination_id") Long destinationId, @JsonProperty("display_name") String displayName, @JsonProperty("end_customer_id_field") String endCustomerIdField, @JsonProperty("namespace") String namespace, @JsonProperty("table_name") String tableName) { - this.destinationId = destinationId; -this.displayName = displayName; -this.endCustomerIdField = endCustomerIdField; -this.namespace = namespace; -this.tableName = tableName; + this.destinationId = destinationId; + this.displayName = displayName; + this.endCustomerIdField = endCustomerIdField; + this.namespace = namespace; + this.tableName = tableName; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java index dd320a2..6c7da0f 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java @@ -42,12 +42,11 @@ public RedshiftConfig withUsername(String username) { return this; } - public RedshiftConfig(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("database_name") String databaseName, @JsonProperty("host") String host, @JsonProperty("port") String port) { - this.username = username; -this.password = password; -this.databaseName = databaseName; -this.host = host; -this.port = port; + this.username = username; + this.password = password; + this.databaseName = databaseName; + this.host = host; + this.port = port; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java index af111ac..670bb10 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java @@ -15,8 +15,7 @@ public Security withApiKeyAuth(String apiKeyAuth) { return this; } - public Security(@JsonProperty("ApiKeyAuth") String apiKeyAuth) { - this.apiKeyAuth = apiKeyAuth; + this.apiKeyAuth = apiKeyAuth; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java index 68865ef..f4d327d 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java @@ -49,13 +49,12 @@ public SnowflakeConfig withWarehouseName(String warehouseName) { return this; } - public SnowflakeConfig(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("database_name") String databaseName, @JsonProperty("host") String host, @JsonProperty("role") String role, @JsonProperty("warehouse_name") String warehouseName) { - this.username = username; -this.password = password; -this.databaseName = databaseName; -this.host = host; -this.role = role; -this.warehouseName = warehouseName; + this.username = username; + this.password = password; + this.databaseName = databaseName; + this.host = host; + this.role = role; + this.warehouseName = warehouseName; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java index 85d2955..6492fc1 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java @@ -41,6 +41,5 @@ public Source withId(Long id) { return this; } - public Source(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java index c9c0912..e97a558 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java @@ -62,10 +62,9 @@ public SourceInput withSnowflakeConfig(SnowflakeConfig snowflakeConfig) { return this; } - public SourceInput(@JsonProperty("connection_type") ConnectionTypeEnum connectionType, @JsonProperty("display_name") String displayName, @JsonProperty("end_customer_id") Long endCustomerId) { - this.connectionType = connectionType; -this.displayName = displayName; -this.endCustomerId = endCustomerId; + this.connectionType = connectionType; + this.displayName = displayName; + this.endCustomerId = endCustomerId; } } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java index bd8415e..11ae86b 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java @@ -113,6 +113,5 @@ public Sync withTableName(String tableName) { return this; } - public Sync(){} } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java index 1e26731..ca20441 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java @@ -98,14 +98,13 @@ public SyncInput withTableName(String tableName) { return this; } - public SyncInput(@JsonProperty("destination_id") Long destinationId, @JsonProperty("display_name") String displayName, @JsonProperty("field_mappings") FieldMapping[] fieldMappings, @JsonProperty("frequency") Long frequency, @JsonProperty("frequency_units") FrequencyUnitsEnum frequencyUnits, @JsonProperty("object_id") Long objectId, @JsonProperty("source_id") Long sourceId) { - this.destinationId = destinationId; -this.displayName = displayName; -this.fieldMappings = fieldMappings; -this.frequency = frequency; -this.frequencyUnits = frequencyUnits; -this.objectId = objectId; -this.sourceId = sourceId; + this.destinationId = destinationId; + this.displayName = displayName; + this.fieldMappings = fieldMappings; + this.frequency = frequency; + this.frequencyUnits = frequencyUnits; + this.objectId = objectId; + this.sourceId = sourceId; } } From 65b652191b339fe04b4a4fbdbd7d34a125d03861 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 27 Apr 2023 01:36:32 +0000 Subject: [PATCH 28/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.25.1 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 4d4b02e..8ba2e0f 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.15.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.16.0' ``` diff --git a/RELEASES.md b/RELEASES.md index b183a47..fa37fec 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -196,4 +196,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.23.1 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.23.1 https://github.com/speakeasy-api/speakeasy + +## 2023-04-27 01:36:24 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.25.1 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index c567c32..3af6e47 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.23.1 + speakeasyVersion: 1.25.1 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.15.0 + version: 0.16.0 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index b62553a..81c5673 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.15.0' + version = '0.16.0' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 1dbc77b..9ec898b 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.15.0"; - private String _genVersion = "2.21.1"; + private String _sdkVersion = "0.16.0"; + private String _genVersion = "2.22.0"; /** * The Builder class allows the configuration of a new instance of the SDK. */ From 6218506e28c62d156fe55362fd7104735631095a Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 28 Apr 2023 01:37:19 +0000 Subject: [PATCH 29/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.26.2 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 8ba2e0f..a31fe96 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.16.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.17.0' ``` diff --git a/RELEASES.md b/RELEASES.md index fa37fec..8f4d0d6 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -202,4 +202,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.25.1 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.25.1 https://github.com/speakeasy-api/speakeasy + +## 2023-04-28 01:37:10 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.26.2 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 3af6e47..a99d31d 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.25.1 + speakeasyVersion: 1.26.2 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.16.0 + version: 0.17.0 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index 81c5673..a7477e4 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.16.0' + version = '0.17.0' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 9ec898b..71596c6 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.16.0"; - private String _genVersion = "2.22.0"; + private String _sdkVersion = "0.17.0"; + private String _genVersion = "2.23.2"; /** * The Builder class allows the configuration of a new instance of the SDK. */ From 999e952a5780dda3e0ea07f1ba805dc1300f9053 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 29 Apr 2023 01:34:50 +0000 Subject: [PATCH 30/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.26.4 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index a31fe96..8c1377d 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.17.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.17.1' ``` diff --git a/RELEASES.md b/RELEASES.md index 8f4d0d6..18f8bff 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -208,4 +208,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.26.2 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.26.2 https://github.com/speakeasy-api/speakeasy + +## 2023-04-29 01:34:40 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.26.4 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index a99d31d..034da1c 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.26.2 + speakeasyVersion: 1.26.4 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.17.0 + version: 0.17.1 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index a7477e4..0365904 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.17.0' + version = '0.17.1' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 71596c6..8d965d6 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.17.0"; - private String _genVersion = "2.23.2"; + private String _sdkVersion = "0.17.1"; + private String _genVersion = "2.23.4"; /** * The Builder class allows the configuration of a new instance of the SDK. */ From cd9e293523e2418c4afd4e2b0787bd7fe24854fe Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 2 May 2023 01:35:35 +0000 Subject: [PATCH 31/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.26.5 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 9 +++++++-- 5 files changed, 18 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 8c1377d..98c351e 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.17.1' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.17.2' ``` diff --git a/RELEASES.md b/RELEASES.md index 18f8bff..afd6c72 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -214,4 +214,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.26.4 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.26.4 https://github.com/speakeasy-api/speakeasy + +## 2023-05-02 01:35:27 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.26.5 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 034da1c..66a8000 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.26.4 + speakeasyVersion: 1.26.5 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.17.1 + version: 0.17.2 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index 0365904..b6b85c9 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.17.1' + version = '0.17.2' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 8d965d6..746d763 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.17.1"; - private String _genVersion = "2.23.4"; + private String _sdkVersion = "0.17.2"; + private String _genVersion = "2.23.6"; /** * The Builder class allows the configuration of a new instance of the SDK. */ @@ -142,6 +142,11 @@ private Fabra(HTTPClient client, fabra.io.javasdk.models.shared.Security securit if (this._serverUrl == null) { this._serverUrl = SERVERS[0]; } + + if (this._serverUrl.endsWith("/")) { + this._serverUrl = this._serverUrl.substring(0, this._serverUrl.length() - 1); + } + this.connection = new Connection( From cc02ca18fea6cd2ecca09d89eb9e8f46bf591b4f Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 3 May 2023 01:35:14 +0000 Subject: [PATCH 32/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.27.0 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 98c351e..45aeb6c 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.17.2' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.18.0' ``` diff --git a/RELEASES.md b/RELEASES.md index afd6c72..fb3035b 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -220,4 +220,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.26.5 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.26.5 https://github.com/speakeasy-api/speakeasy + +## 2023-05-03 01:35:04 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.27.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 66a8000..48b9332 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.26.5 + speakeasyVersion: 1.27.0 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.17.2 + version: 0.18.0 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index b6b85c9..04f62a8 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.17.2' + version = '0.18.0' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 746d763..c22ba53 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.17.2"; - private String _genVersion = "2.23.6"; + private String _sdkVersion = "0.18.0"; + private String _genVersion = "2.24.0"; /** * The Builder class allows the configuration of a new instance of the SDK. */ From 3b4a272a868bfe7ec2a6d9118bdbf64b79767035 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 5 May 2023 01:23:50 +0000 Subject: [PATCH 33/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.29.0 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 5 +++-- lib/build.gradle | 2 +- .../main/java/fabra/io/javasdk/Connection.java | 18 ------------------ .../java/fabra/io/javasdk/Destination.java | 11 ----------- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- .../main/java/fabra/io/javasdk/LinkToken.java | 6 ------ lib/src/main/java/fabra/io/javasdk/Object.java | 11 ----------- lib/src/main/java/fabra/io/javasdk/Source.java | 11 ----------- lib/src/main/java/fabra/io/javasdk/Sync.java | 11 ----------- .../io/javasdk/utils/QueryParameters.java | 12 ++++++++---- 12 files changed, 22 insertions(+), 79 deletions(-) diff --git a/README.md b/README.md index 45aeb6c..074d155 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.18.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.19.0' ``` diff --git a/RELEASES.md b/RELEASES.md index fb3035b..af07402 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -226,4 +226,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.27.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.27.0 https://github.com/speakeasy-api/speakeasy + +## 2023-05-05 01:23:42 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.29.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 48b9332..b13a26b 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,18 +2,19 @@ configVersion: 1.0.0 management: docChecksum: d016ae393133ddf484189d664481ef5c docVersion: 0.1.0 - speakeasyVersion: 1.27.0 + speakeasyVersion: 1.29.0 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.18.0 + version: 0.19.0 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company companyURL: www.mycompany.com githubURL: github.com/owner/repo groupID: fabra.io + maxMethodParams: 0 ossrhURL: https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ projectName: fabra-java-sdk diff --git a/lib/build.gradle b/lib/build.gradle index 04f62a8..a30a8db 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.18.0' + version = '0.19.0' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Connection.java b/lib/src/main/java/fabra/io/javasdk/Connection.java index 74cec49..334ae92 100755 --- a/lib/src/main/java/fabra/io/javasdk/Connection.java +++ b/lib/src/main/java/fabra/io/javasdk/Connection.java @@ -33,12 +33,6 @@ public Connection(HTTPClient defaultClient, HTTPClient securityClient, String se this._genVersion = genVersion; } - /** - * Get all namespaces - * @param request the request object containing all of the parameters for the API call - * @return the response from the API call - * @throws Exception if the API call fails - */ public fabra.io.javasdk.models.operations.GetNamespacesResponse getNamespaces(fabra.io.javasdk.models.operations.GetNamespacesRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/connection/namespaces"); @@ -78,12 +72,6 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } - /** - * Get schema for table - * @param request the request object containing all of the parameters for the API call - * @return the response from the API call - * @throws Exception if the API call fails - */ public fabra.io.javasdk.models.operations.GetSchemaResponse getSchema(fabra.io.javasdk.models.operations.GetSchemaRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/connection/schema"); @@ -123,12 +111,6 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } - /** - * Get all tables - * @param request the request object containing all of the parameters for the API call - * @return the response from the API call - * @throws Exception if the API call fails - */ public fabra.io.javasdk.models.operations.GetTablesResponse getTables(fabra.io.javasdk.models.operations.GetTablesRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/connection/tables"); diff --git a/lib/src/main/java/fabra/io/javasdk/Destination.java b/lib/src/main/java/fabra/io/javasdk/Destination.java index f52b516..9999eff 100755 --- a/lib/src/main/java/fabra/io/javasdk/Destination.java +++ b/lib/src/main/java/fabra/io/javasdk/Destination.java @@ -33,12 +33,6 @@ public Destination(HTTPClient defaultClient, HTTPClient securityClient, String s this._genVersion = genVersion; } - /** - * Create a new destination - * @param request the request object containing all of the parameters for the API call - * @return the response from the API call - * @throws Exception if the API call fails - */ public fabra.io.javasdk.models.operations.CreateDestinationResponse createDestination(fabra.io.javasdk.models.shared.DestinationInput request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/destination"); @@ -77,11 +71,6 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } - /** - * Get all destinations - * @return the response from the API call - * @throws Exception if the API call fails - */ public fabra.io.javasdk.models.operations.GetDestinationsResponse getDestinations() throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/destinations"); diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index c22ba53..34f79f5 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.18.0"; - private String _genVersion = "2.24.0"; + private String _sdkVersion = "0.19.0"; + private String _genVersion = "2.26.0"; /** * The Builder class allows the configuration of a new instance of the SDK. */ diff --git a/lib/src/main/java/fabra/io/javasdk/LinkToken.java b/lib/src/main/java/fabra/io/javasdk/LinkToken.java index d61b3d1..45798b0 100755 --- a/lib/src/main/java/fabra/io/javasdk/LinkToken.java +++ b/lib/src/main/java/fabra/io/javasdk/LinkToken.java @@ -33,12 +33,6 @@ public LinkToken(HTTPClient defaultClient, HTTPClient securityClient, String ser this._genVersion = genVersion; } - /** - * Create a new link token - * @param request the request object containing all of the parameters for the API call - * @return the response from the API call - * @throws Exception if the API call fails - */ public fabra.io.javasdk.models.operations.CreateLinkTokenResponse createLinkToken(fabra.io.javasdk.models.shared.CreateLinkTokenRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/link_token"); diff --git a/lib/src/main/java/fabra/io/javasdk/Object.java b/lib/src/main/java/fabra/io/javasdk/Object.java index 7a34c53..9383ef0 100755 --- a/lib/src/main/java/fabra/io/javasdk/Object.java +++ b/lib/src/main/java/fabra/io/javasdk/Object.java @@ -33,12 +33,6 @@ public Object(HTTPClient defaultClient, HTTPClient securityClient, String server this._genVersion = genVersion; } - /** - * Create a new object - * @param request the request object containing all of the parameters for the API call - * @return the response from the API call - * @throws Exception if the API call fails - */ public fabra.io.javasdk.models.operations.CreateObjectResponse createObject(fabra.io.javasdk.models.shared.ObjectInput request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/object"); @@ -77,11 +71,6 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } - /** - * Get all objects - * @return the response from the API call - * @throws Exception if the API call fails - */ public fabra.io.javasdk.models.operations.GetObjectsResponse getObjects() throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/objects"); diff --git a/lib/src/main/java/fabra/io/javasdk/Source.java b/lib/src/main/java/fabra/io/javasdk/Source.java index 99b97dc..d21ce9c 100755 --- a/lib/src/main/java/fabra/io/javasdk/Source.java +++ b/lib/src/main/java/fabra/io/javasdk/Source.java @@ -33,12 +33,6 @@ public Source(HTTPClient defaultClient, HTTPClient securityClient, String server this._genVersion = genVersion; } - /** - * Create a new source - * @param request the request object containing all of the parameters for the API call - * @return the response from the API call - * @throws Exception if the API call fails - */ public fabra.io.javasdk.models.operations.CreateSourceResponse createSource(fabra.io.javasdk.models.shared.SourceInput request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/source"); @@ -77,11 +71,6 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } - /** - * Get all sources - * @return the response from the API call - * @throws Exception if the API call fails - */ public fabra.io.javasdk.models.operations.GetSourcesResponse getSources() throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/sources"); diff --git a/lib/src/main/java/fabra/io/javasdk/Sync.java b/lib/src/main/java/fabra/io/javasdk/Sync.java index 18146d4..e4b3b2b 100755 --- a/lib/src/main/java/fabra/io/javasdk/Sync.java +++ b/lib/src/main/java/fabra/io/javasdk/Sync.java @@ -33,12 +33,6 @@ public Sync(HTTPClient defaultClient, HTTPClient securityClient, String serverUr this._genVersion = genVersion; } - /** - * Create a new sync - * @param request the request object containing all of the parameters for the API call - * @return the response from the API call - * @throws Exception if the API call fails - */ public fabra.io.javasdk.models.operations.CreateSyncResponse createSync(fabra.io.javasdk.models.shared.SyncInput request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/sync"); @@ -77,11 +71,6 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } - /** - * Get all syncs - * @return the response from the API call - * @throws Exception if the API call fails - */ public fabra.io.javasdk.models.operations.GetSyncsResponse getSyncs() throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/syncs"); diff --git a/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java b/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java index 12149e3..9e38fad 100755 --- a/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java +++ b/lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java @@ -41,13 +41,17 @@ public static List parseQueryParams(Class t } else { switch (queryParamsMetadata.style) { case "form": - List params = parseFormParams(queryParamsMetadata, value); - allParams.addAll(params); + List formParams = parseDelimitedParams(queryParamsMetadata, value, ","); + allParams.addAll(formParams); break; case "deepObject": List deepObjectParams = parseDeepObjectParams(queryParamsMetadata, value); allParams.addAll(deepObjectParams); break; + case "pipeDelimited": + List pipeDelimitedParams = parseDelimitedParams(queryParamsMetadata, value, "|"); + allParams.addAll(pipeDelimitedParams); + break; } } } @@ -71,7 +75,7 @@ private static List parseSerializedParams(QueryParamsMetadata que return params; } - private static List parseFormParams(QueryParamsMetadata queryParamsMetadata, Object value) + private static List parseDelimitedParams(QueryParamsMetadata queryParamsMetadata, Object value, String delimiter) throws IllegalArgumentException, IllegalAccessException { List params = new ArrayList<>(); @@ -91,7 +95,7 @@ private static List parseFormParams(QueryParamsMetadata queryPara } if (items.size() > 0) { - values.add(String.join(",", items)); + values.add(String.join(delimiter, items)); } params.addAll(values.stream().map(v -> new BasicNameValuePair(queryParamsMetadata.name, v)) From 1c99eed822c224b42179effa0ffdac45d7d5bca7 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 6 May 2023 01:24:13 +0000 Subject: [PATCH 34/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.29.1 --- README.md | 2 +- RELEASES.md | 8 +++++++- docs/linktoken/README.md | 2 +- docs/source/README.md | 2 +- gen.yaml | 6 +++--- lib/build.gradle | 2 +- lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- .../main/java/fabra/io/javasdk/models/shared/Source.java | 4 ++-- .../java/fabra/io/javasdk/models/shared/SourceInput.java | 6 +++--- 9 files changed, 21 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 074d155..fdf4ef3 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.19.0' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.19.1' ``` diff --git a/RELEASES.md b/RELEASES.md index af07402..69c72c5 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -232,4 +232,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.29.0 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.29.0 https://github.com/speakeasy-api/speakeasy + +## 2023-05-06 01:24:04 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.29.1 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/docs/linktoken/README.md b/docs/linktoken/README.md index d998d89..afb3558 100755 --- a/docs/linktoken/README.md +++ b/docs/linktoken/README.md @@ -31,7 +31,7 @@ public class Application { }}) .build(); - fabra.io.javasdk.models.shared.CreateLinkTokenRequest req = new CreateLinkTokenRequest("123"); + fabra.io.javasdk.models.shared.CreateLinkTokenRequest req = new CreateLinkTokenRequest("abcd-1234-efgh-5678"); CreateLinkTokenResponse res = sdk.linkToken.createLinkToken(req); diff --git a/docs/source/README.md b/docs/source/README.md index fe25468..0009377 100755 --- a/docs/source/README.md +++ b/docs/source/README.md @@ -37,7 +37,7 @@ public class Application { }}) .build(); - fabra.io.javasdk.models.shared.SourceInput req = new SourceInput(ConnectionTypeEnum.REDSHIFT, "Frontend Events", 123L) {{ + fabra.io.javasdk.models.shared.SourceInput req = new SourceInput(ConnectionTypeEnum.REDSHIFT, "Frontend Events", "abcd-1234-efgh-5678") {{ bigqueryConfig = new BigQueryConfig("us-west1") {{ credentials = "Paste JSON from GCP"; }};; diff --git a/gen.yaml b/gen.yaml index b13a26b..81f8ddf 100644 --- a/gen.yaml +++ b/gen.yaml @@ -1,14 +1,14 @@ configVersion: 1.0.0 management: - docChecksum: d016ae393133ddf484189d664481ef5c + docChecksum: d52103ca533cedd698e27003b18f84c4 docVersion: 0.1.0 - speakeasyVersion: 1.29.0 + speakeasyVersion: 1.29.1 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.19.0 + version: 0.19.1 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index a30a8db..f07d1ea 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.19.0' + version = '0.19.1' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 34f79f5..551e356 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.19.0"; - private String _genVersion = "2.26.0"; + private String _sdkVersion = "0.19.1"; + private String _genVersion = "2.26.1"; /** * The Builder class allows the configuration of a new instance of the SDK. */ diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java index 6492fc1..c2d385f 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java @@ -27,8 +27,8 @@ public Source withDisplayName(String displayName) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("end_customer_id") - public Long endCustomerId; - public Source withEndCustomerId(Long endCustomerId) { + public String endCustomerId; + public Source withEndCustomerId(String endCustomerId) { this.endCustomerId = endCustomerId; return this; } diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java index e97a558..b53f55c 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java @@ -32,8 +32,8 @@ public SourceInput withDisplayName(String displayName) { } @JsonProperty("end_customer_id") - public Long endCustomerId; - public SourceInput withEndCustomerId(Long endCustomerId) { + public String endCustomerId; + public SourceInput withEndCustomerId(String endCustomerId) { this.endCustomerId = endCustomerId; return this; } @@ -62,7 +62,7 @@ public SourceInput withSnowflakeConfig(SnowflakeConfig snowflakeConfig) { return this; } - public SourceInput(@JsonProperty("connection_type") ConnectionTypeEnum connectionType, @JsonProperty("display_name") String displayName, @JsonProperty("end_customer_id") Long endCustomerId) { + public SourceInput(@JsonProperty("connection_type") ConnectionTypeEnum connectionType, @JsonProperty("display_name") String displayName, @JsonProperty("end_customer_id") String endCustomerId) { this.connectionType = connectionType; this.displayName = displayName; this.endCustomerId = endCustomerId; From d89a4a072a917c825f0e462bf4fc49bd1afa9aa1 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 10 May 2023 01:30:53 +0000 Subject: [PATCH 35/35] ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 1.29.2 --- README.md | 2 +- RELEASES.md | 8 +++++++- gen.yaml | 4 ++-- lib/build.gradle | 2 +- .../main/java/fabra/io/javasdk/Connection.java | 18 ++++++++++++++++++ .../java/fabra/io/javasdk/Destination.java | 11 +++++++++++ lib/src/main/java/fabra/io/javasdk/Fabra.java | 4 ++-- .../main/java/fabra/io/javasdk/LinkToken.java | 6 ++++++ lib/src/main/java/fabra/io/javasdk/Object.java | 11 +++++++++++ lib/src/main/java/fabra/io/javasdk/Source.java | 11 +++++++++++ lib/src/main/java/fabra/io/javasdk/Sync.java | 11 +++++++++++ .../CreateDestination200ApplicationJSON.java | 1 + .../operations/CreateDestinationResponse.java | 4 ++++ .../operations/CreateLinkTokenResponse.java | 4 ++++ .../CreateObject200ApplicationJSON.java | 1 + .../operations/CreateObjectResponse.java | 4 ++++ .../CreateSource200ApplicationJSON.java | 1 + .../operations/CreateSourceResponse.java | 4 ++++ .../CreateSync200ApplicationJSON.java | 1 + .../models/operations/CreateSyncResponse.java | 4 ++++ .../GetDestinations200ApplicationJSON.java | 1 + .../operations/GetDestinationsResponse.java | 4 ++++ .../operations/GetNamespacesRequest.java | 1 + .../operations/GetNamespacesResponse.java | 4 ++++ .../GetObjects200ApplicationJSON.java | 1 + .../models/operations/GetObjectsResponse.java | 4 ++++ .../GetSchema200ApplicationJSON.java | 1 + .../models/operations/GetSchemaRequest.java | 3 +++ .../models/operations/GetSchemaResponse.java | 4 ++++ .../GetSources200ApplicationJSON.java | 1 + .../models/operations/GetSourcesResponse.java | 4 ++++ .../operations/GetSyncs200ApplicationJSON.java | 1 + .../models/operations/GetSyncsResponse.java | 4 ++++ .../GetTables200ApplicationJSON.java | 1 + .../models/operations/GetTablesRequest.java | 2 ++ .../models/operations/GetTablesResponse.java | 4 ++++ .../javasdk/models/shared/BigQueryConfig.java | 2 ++ .../io/javasdk/models/shared/Connection.java | 2 ++ .../models/shared/CreateLinkTokenRequest.java | 1 + .../models/shared/CreateLinkTokenResponse.java | 1 + .../io/javasdk/models/shared/Destination.java | 3 +++ .../models/shared/DestinationInput.java | 6 ++++++ .../fabra/io/javasdk/models/shared/Field.java | 2 ++ .../io/javasdk/models/shared/FieldMapping.java | 2 ++ .../javasdk/models/shared/MongoDbConfig.java | 4 ++++ .../io/javasdk/models/shared/Namespaces.java | 1 + .../fabra/io/javasdk/models/shared/Object.java | 7 +++++++ .../io/javasdk/models/shared/ObjectField.java | 2 ++ .../io/javasdk/models/shared/ObjectInput.java | 6 ++++++ .../javasdk/models/shared/RedshiftConfig.java | 5 +++++ .../io/javasdk/models/shared/Security.java | 1 + .../javasdk/models/shared/SnowflakeConfig.java | 6 ++++++ .../fabra/io/javasdk/models/shared/Source.java | 4 ++++ .../io/javasdk/models/shared/SourceInput.java | 7 +++++++ .../fabra/io/javasdk/models/shared/Sync.java | 13 +++++++++++++ .../io/javasdk/models/shared/SyncInput.java | 12 ++++++++++++ 56 files changed, 232 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index fdf4ef3..6a1e49c 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ### Gradle ```groovy -implementation 'fabra.io.javasdk:fabra-java-sdk:0.19.1' +implementation 'fabra.io.javasdk:fabra-java-sdk:0.19.2' ``` diff --git a/RELEASES.md b/RELEASES.md index 69c72c5..183844b 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -238,4 +238,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml -- Speakeasy CLI 1.29.1 https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.29.1 https://github.com/speakeasy-api/speakeasy + +## 2023-05-10 01:30:43 +### Changes +Based on: +- OpenAPI Doc 0.1.0 https://fabra-io.github.io/docs/openapi.yaml +- Speakeasy CLI 1.29.2 https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 81f8ddf..20f0fca 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,13 +2,13 @@ configVersion: 1.0.0 management: docChecksum: d52103ca533cedd698e27003b18f84c4 docVersion: 0.1.0 - speakeasyVersion: 1.29.1 + speakeasyVersion: 1.29.2 generation: telemetryEnabled: false sdkClassName: Fabra sdkFlattening: false java: - version: 0.19.1 + version: 0.19.2 artifactID: javasdk companyEmail: info@mycompany.com companyName: My Company diff --git a/lib/build.gradle b/lib/build.gradle index f07d1ea..b01b9e0 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'fabra.io' artifactId = 'javasdk' - version = '0.19.1' + version = '0.19.2' from components.java diff --git a/lib/src/main/java/fabra/io/javasdk/Connection.java b/lib/src/main/java/fabra/io/javasdk/Connection.java index 334ae92..74cec49 100755 --- a/lib/src/main/java/fabra/io/javasdk/Connection.java +++ b/lib/src/main/java/fabra/io/javasdk/Connection.java @@ -33,6 +33,12 @@ public Connection(HTTPClient defaultClient, HTTPClient securityClient, String se this._genVersion = genVersion; } + /** + * Get all namespaces + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.GetNamespacesResponse getNamespaces(fabra.io.javasdk.models.operations.GetNamespacesRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/connection/namespaces"); @@ -72,6 +78,12 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } + /** + * Get schema for table + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.GetSchemaResponse getSchema(fabra.io.javasdk.models.operations.GetSchemaRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/connection/schema"); @@ -111,6 +123,12 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } + /** + * Get all tables + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.GetTablesResponse getTables(fabra.io.javasdk.models.operations.GetTablesRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/connection/tables"); diff --git a/lib/src/main/java/fabra/io/javasdk/Destination.java b/lib/src/main/java/fabra/io/javasdk/Destination.java index 9999eff..f52b516 100755 --- a/lib/src/main/java/fabra/io/javasdk/Destination.java +++ b/lib/src/main/java/fabra/io/javasdk/Destination.java @@ -33,6 +33,12 @@ public Destination(HTTPClient defaultClient, HTTPClient securityClient, String s this._genVersion = genVersion; } + /** + * Create a new destination + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.CreateDestinationResponse createDestination(fabra.io.javasdk.models.shared.DestinationInput request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/destination"); @@ -71,6 +77,11 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } + /** + * Get all destinations + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.GetDestinationsResponse getDestinations() throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/destinations"); diff --git a/lib/src/main/java/fabra/io/javasdk/Fabra.java b/lib/src/main/java/fabra/io/javasdk/Fabra.java index 551e356..49ae167 100755 --- a/lib/src/main/java/fabra/io/javasdk/Fabra.java +++ b/lib/src/main/java/fabra/io/javasdk/Fabra.java @@ -45,8 +45,8 @@ public class Fabra { private fabra.io.javasdk.models.shared.Security _security; private String _serverUrl; private String _language = "java"; - private String _sdkVersion = "0.19.1"; - private String _genVersion = "2.26.1"; + private String _sdkVersion = "0.19.2"; + private String _genVersion = "2.26.2"; /** * The Builder class allows the configuration of a new instance of the SDK. */ diff --git a/lib/src/main/java/fabra/io/javasdk/LinkToken.java b/lib/src/main/java/fabra/io/javasdk/LinkToken.java index 45798b0..d61b3d1 100755 --- a/lib/src/main/java/fabra/io/javasdk/LinkToken.java +++ b/lib/src/main/java/fabra/io/javasdk/LinkToken.java @@ -33,6 +33,12 @@ public LinkToken(HTTPClient defaultClient, HTTPClient securityClient, String ser this._genVersion = genVersion; } + /** + * Create a new link token + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.CreateLinkTokenResponse createLinkToken(fabra.io.javasdk.models.shared.CreateLinkTokenRequest request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/link_token"); diff --git a/lib/src/main/java/fabra/io/javasdk/Object.java b/lib/src/main/java/fabra/io/javasdk/Object.java index 9383ef0..7a34c53 100755 --- a/lib/src/main/java/fabra/io/javasdk/Object.java +++ b/lib/src/main/java/fabra/io/javasdk/Object.java @@ -33,6 +33,12 @@ public Object(HTTPClient defaultClient, HTTPClient securityClient, String server this._genVersion = genVersion; } + /** + * Create a new object + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.CreateObjectResponse createObject(fabra.io.javasdk.models.shared.ObjectInput request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/object"); @@ -71,6 +77,11 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } + /** + * Get all objects + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.GetObjectsResponse getObjects() throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/objects"); diff --git a/lib/src/main/java/fabra/io/javasdk/Source.java b/lib/src/main/java/fabra/io/javasdk/Source.java index d21ce9c..99b97dc 100755 --- a/lib/src/main/java/fabra/io/javasdk/Source.java +++ b/lib/src/main/java/fabra/io/javasdk/Source.java @@ -33,6 +33,12 @@ public Source(HTTPClient defaultClient, HTTPClient securityClient, String server this._genVersion = genVersion; } + /** + * Create a new source + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.CreateSourceResponse createSource(fabra.io.javasdk.models.shared.SourceInput request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/source"); @@ -71,6 +77,11 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } + /** + * Get all sources + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.GetSourcesResponse getSources() throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/sources"); diff --git a/lib/src/main/java/fabra/io/javasdk/Sync.java b/lib/src/main/java/fabra/io/javasdk/Sync.java index e4b3b2b..18146d4 100755 --- a/lib/src/main/java/fabra/io/javasdk/Sync.java +++ b/lib/src/main/java/fabra/io/javasdk/Sync.java @@ -33,6 +33,12 @@ public Sync(HTTPClient defaultClient, HTTPClient securityClient, String serverUr this._genVersion = genVersion; } + /** + * Create a new sync + * @param request the request object containing all of the parameters for the API call + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.CreateSyncResponse createSync(fabra.io.javasdk.models.shared.SyncInput request) throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/sync"); @@ -71,6 +77,11 @@ else if (httpRes.statusCode() == 401 || httpRes.statusCode() == 500) { return res; } + /** + * Get all syncs + * @return the response from the API call + * @throws Exception if the API call fails + */ public fabra.io.javasdk.models.operations.GetSyncsResponse getSyncs() throws Exception { String baseUrl = this._serverUrl; String url = fabra.io.javasdk.utils.Utils.generateURL(baseUrl, "/syncs"); diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java index 16075c3..024962d 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java @@ -15,6 +15,7 @@ public class CreateDestination200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) @JsonProperty("destination") public fabra.io.javasdk.models.shared.Destination destination; + public CreateDestination200ApplicationJSON withDestination(fabra.io.javasdk.models.shared.Destination destination) { this.destination = destination; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java index 2788a8b..1ec5e2d 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java @@ -10,6 +10,7 @@ public class CreateDestinationResponse { public String contentType; + public CreateDestinationResponse withContentType(String contentType) { this.contentType = contentType; return this; @@ -17,6 +18,7 @@ public CreateDestinationResponse withContentType(String contentType) { public Integer statusCode; + public CreateDestinationResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; @@ -24,6 +26,7 @@ public CreateDestinationResponse withStatusCode(Integer statusCode) { public HttpResponse rawResponse; + public CreateDestinationResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; return this; @@ -34,6 +37,7 @@ public CreateDestinationResponse withRawResponse(HttpResponse rawRespons */ public CreateDestination200ApplicationJSON createDestination200ApplicationJSONObject; + public CreateDestinationResponse withCreateDestination200ApplicationJSONObject(CreateDestination200ApplicationJSON createDestination200ApplicationJSONObject) { this.createDestination200ApplicationJSONObject = createDestination200ApplicationJSONObject; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java index 96d8b78..a9062ab 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateLinkTokenResponse.java @@ -10,6 +10,7 @@ public class CreateLinkTokenResponse { public String contentType; + public CreateLinkTokenResponse withContentType(String contentType) { this.contentType = contentType; return this; @@ -20,6 +21,7 @@ public CreateLinkTokenResponse withContentType(String contentType) { */ public fabra.io.javasdk.models.shared.CreateLinkTokenResponse createLinkTokenResponse; + public CreateLinkTokenResponse withCreateLinkTokenResponse(fabra.io.javasdk.models.shared.CreateLinkTokenResponse createLinkTokenResponse) { this.createLinkTokenResponse = createLinkTokenResponse; return this; @@ -27,6 +29,7 @@ public CreateLinkTokenResponse withCreateLinkTokenResponse(fabra.io.javasdk.mode public Integer statusCode; + public CreateLinkTokenResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; @@ -34,6 +37,7 @@ public CreateLinkTokenResponse withStatusCode(Integer statusCode) { public HttpResponse rawResponse; + public CreateLinkTokenResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java index 4b8fdac..f7351fe 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java @@ -15,6 +15,7 @@ public class CreateObject200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) @JsonProperty("object") public fabra.io.javasdk.models.shared.Object object; + public CreateObject200ApplicationJSON withObject(fabra.io.javasdk.models.shared.Object object) { this.object = object; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java index 7f400ff..c9a6d47 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java @@ -10,6 +10,7 @@ public class CreateObjectResponse { public String contentType; + public CreateObjectResponse withContentType(String contentType) { this.contentType = contentType; return this; @@ -17,6 +18,7 @@ public CreateObjectResponse withContentType(String contentType) { public Integer statusCode; + public CreateObjectResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; @@ -24,6 +26,7 @@ public CreateObjectResponse withStatusCode(Integer statusCode) { public HttpResponse rawResponse; + public CreateObjectResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; return this; @@ -34,6 +37,7 @@ public CreateObjectResponse withRawResponse(HttpResponse rawResponse) { */ public CreateObject200ApplicationJSON createObject200ApplicationJSONObject; + public CreateObjectResponse withCreateObject200ApplicationJSONObject(CreateObject200ApplicationJSON createObject200ApplicationJSONObject) { this.createObject200ApplicationJSONObject = createObject200ApplicationJSONObject; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java index 0a545d2..5fc9cde 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java @@ -15,6 +15,7 @@ public class CreateSource200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) @JsonProperty("source") public fabra.io.javasdk.models.shared.Source source; + public CreateSource200ApplicationJSON withSource(fabra.io.javasdk.models.shared.Source source) { this.source = source; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java index 2a22e4c..af78a46 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java @@ -10,6 +10,7 @@ public class CreateSourceResponse { public String contentType; + public CreateSourceResponse withContentType(String contentType) { this.contentType = contentType; return this; @@ -17,6 +18,7 @@ public CreateSourceResponse withContentType(String contentType) { public Integer statusCode; + public CreateSourceResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; @@ -24,6 +26,7 @@ public CreateSourceResponse withStatusCode(Integer statusCode) { public HttpResponse rawResponse; + public CreateSourceResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; return this; @@ -34,6 +37,7 @@ public CreateSourceResponse withRawResponse(HttpResponse rawResponse) { */ public CreateSource200ApplicationJSON createSource200ApplicationJSONObject; + public CreateSourceResponse withCreateSource200ApplicationJSONObject(CreateSource200ApplicationJSON createSource200ApplicationJSONObject) { this.createSource200ApplicationJSONObject = createSource200ApplicationJSONObject; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java index 85ad7e4..39b1243 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java @@ -15,6 +15,7 @@ public class CreateSync200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) @JsonProperty("sync") public fabra.io.javasdk.models.shared.Sync sync; + public CreateSync200ApplicationJSON withSync(fabra.io.javasdk.models.shared.Sync sync) { this.sync = sync; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java index 8679906..2af46a3 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java @@ -10,6 +10,7 @@ public class CreateSyncResponse { public String contentType; + public CreateSyncResponse withContentType(String contentType) { this.contentType = contentType; return this; @@ -17,6 +18,7 @@ public CreateSyncResponse withContentType(String contentType) { public Integer statusCode; + public CreateSyncResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; @@ -24,6 +26,7 @@ public CreateSyncResponse withStatusCode(Integer statusCode) { public HttpResponse rawResponse; + public CreateSyncResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; return this; @@ -34,6 +37,7 @@ public CreateSyncResponse withRawResponse(HttpResponse rawResponse) { */ public CreateSync200ApplicationJSON createSync200ApplicationJSONObject; + public CreateSyncResponse withCreateSync200ApplicationJSONObject(CreateSync200ApplicationJSON createSync200ApplicationJSONObject) { this.createSync200ApplicationJSONObject = createSync200ApplicationJSONObject; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java index af78732..d1293c1 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java @@ -15,6 +15,7 @@ public class GetDestinations200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) @JsonProperty("destinations") public fabra.io.javasdk.models.shared.Destination[] destinations; + public GetDestinations200ApplicationJSON withDestinations(fabra.io.javasdk.models.shared.Destination[] destinations) { this.destinations = destinations; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java index 11659ee..99dcc20 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java @@ -10,6 +10,7 @@ public class GetDestinationsResponse { public String contentType; + public GetDestinationsResponse withContentType(String contentType) { this.contentType = contentType; return this; @@ -17,6 +18,7 @@ public GetDestinationsResponse withContentType(String contentType) { public Integer statusCode; + public GetDestinationsResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; @@ -24,6 +26,7 @@ public GetDestinationsResponse withStatusCode(Integer statusCode) { public HttpResponse rawResponse; + public GetDestinationsResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; return this; @@ -34,6 +37,7 @@ public GetDestinationsResponse withRawResponse(HttpResponse rawResponse) */ public GetDestinations200ApplicationJSON getDestinations200ApplicationJSONObject; + public GetDestinationsResponse withGetDestinations200ApplicationJSONObject(GetDestinations200ApplicationJSON getDestinations200ApplicationJSONObject) { this.getDestinations200ApplicationJSONObject = getDestinations200ApplicationJSONObject; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java index 458bd6b..5fb083c 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java @@ -10,6 +10,7 @@ public class GetNamespacesRequest { @SpeakeasyMetadata("queryParam:style=form,explode=true,name=connectionID") public Long connectionID; + public GetNamespacesRequest withConnectionID(Long connectionID) { this.connectionID = connectionID; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java index 305f268..ac107d9 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java @@ -10,6 +10,7 @@ public class GetNamespacesResponse { public String contentType; + public GetNamespacesResponse withContentType(String contentType) { this.contentType = contentType; return this; @@ -20,6 +21,7 @@ public GetNamespacesResponse withContentType(String contentType) { */ public fabra.io.javasdk.models.shared.Namespaces namespaces; + public GetNamespacesResponse withNamespaces(fabra.io.javasdk.models.shared.Namespaces namespaces) { this.namespaces = namespaces; return this; @@ -27,6 +29,7 @@ public GetNamespacesResponse withNamespaces(fabra.io.javasdk.models.shared.Names public Integer statusCode; + public GetNamespacesResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; @@ -34,6 +37,7 @@ public GetNamespacesResponse withStatusCode(Integer statusCode) { public HttpResponse rawResponse; + public GetNamespacesResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java index 85a4458..0a57e55 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java @@ -15,6 +15,7 @@ public class GetObjects200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) @JsonProperty("objects") public fabra.io.javasdk.models.shared.Object[] objects; + public GetObjects200ApplicationJSON withObjects(fabra.io.javasdk.models.shared.Object[] objects) { this.objects = objects; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java index d0083b0..553ed82 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java @@ -10,6 +10,7 @@ public class GetObjectsResponse { public String contentType; + public GetObjectsResponse withContentType(String contentType) { this.contentType = contentType; return this; @@ -17,6 +18,7 @@ public GetObjectsResponse withContentType(String contentType) { public Integer statusCode; + public GetObjectsResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; @@ -24,6 +26,7 @@ public GetObjectsResponse withStatusCode(Integer statusCode) { public HttpResponse rawResponse; + public GetObjectsResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; return this; @@ -34,6 +37,7 @@ public GetObjectsResponse withRawResponse(HttpResponse rawResponse) { */ public GetObjects200ApplicationJSON getObjects200ApplicationJSONObject; + public GetObjectsResponse withGetObjects200ApplicationJSONObject(GetObjects200ApplicationJSON getObjects200ApplicationJSONObject) { this.getObjects200ApplicationJSONObject = getObjects200ApplicationJSONObject; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java index 2eaea93..80a6447 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java @@ -15,6 +15,7 @@ public class GetSchema200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) @JsonProperty("schema") public fabra.io.javasdk.models.shared.Field[] schema; + public GetSchema200ApplicationJSON withSchema(fabra.io.javasdk.models.shared.Field[] schema) { this.schema = schema; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java index 2d7a2f0..d259e19 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java @@ -10,6 +10,7 @@ public class GetSchemaRequest { @SpeakeasyMetadata("queryParam:style=form,explode=true,name=connectionID") public Long connectionID; + public GetSchemaRequest withConnectionID(Long connectionID) { this.connectionID = connectionID; return this; @@ -17,6 +18,7 @@ public GetSchemaRequest withConnectionID(Long connectionID) { @SpeakeasyMetadata("queryParam:style=form,explode=true,name=namespace") public String namespace; + public GetSchemaRequest withNamespace(String namespace) { this.namespace = namespace; return this; @@ -24,6 +26,7 @@ public GetSchemaRequest withNamespace(String namespace) { @SpeakeasyMetadata("queryParam:style=form,explode=true,name=tableName") public String tableName; + public GetSchemaRequest withTableName(String tableName) { this.tableName = tableName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java index a73b488..660beae 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java @@ -10,6 +10,7 @@ public class GetSchemaResponse { public String contentType; + public GetSchemaResponse withContentType(String contentType) { this.contentType = contentType; return this; @@ -17,6 +18,7 @@ public GetSchemaResponse withContentType(String contentType) { public Integer statusCode; + public GetSchemaResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; @@ -24,6 +26,7 @@ public GetSchemaResponse withStatusCode(Integer statusCode) { public HttpResponse rawResponse; + public GetSchemaResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; return this; @@ -34,6 +37,7 @@ public GetSchemaResponse withRawResponse(HttpResponse rawResponse) { */ public GetSchema200ApplicationJSON getSchema200ApplicationJSONObject; + public GetSchemaResponse withGetSchema200ApplicationJSONObject(GetSchema200ApplicationJSON getSchema200ApplicationJSONObject) { this.getSchema200ApplicationJSONObject = getSchema200ApplicationJSONObject; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java index 68380ba..ed96270 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java @@ -15,6 +15,7 @@ public class GetSources200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) @JsonProperty("sources") public fabra.io.javasdk.models.shared.Source[] sources; + public GetSources200ApplicationJSON withSources(fabra.io.javasdk.models.shared.Source[] sources) { this.sources = sources; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java index 28ddc08..363a81e 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java @@ -10,6 +10,7 @@ public class GetSourcesResponse { public String contentType; + public GetSourcesResponse withContentType(String contentType) { this.contentType = contentType; return this; @@ -17,6 +18,7 @@ public GetSourcesResponse withContentType(String contentType) { public Integer statusCode; + public GetSourcesResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; @@ -24,6 +26,7 @@ public GetSourcesResponse withStatusCode(Integer statusCode) { public HttpResponse rawResponse; + public GetSourcesResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; return this; @@ -34,6 +37,7 @@ public GetSourcesResponse withRawResponse(HttpResponse rawResponse) { */ public GetSources200ApplicationJSON getSources200ApplicationJSONObject; + public GetSourcesResponse withGetSources200ApplicationJSONObject(GetSources200ApplicationJSON getSources200ApplicationJSONObject) { this.getSources200ApplicationJSONObject = getSources200ApplicationJSONObject; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java index b652f16..41f2207 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java @@ -15,6 +15,7 @@ public class GetSyncs200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) @JsonProperty("syncs") public fabra.io.javasdk.models.shared.Sync[] syncs; + public GetSyncs200ApplicationJSON withSyncs(fabra.io.javasdk.models.shared.Sync[] syncs) { this.syncs = syncs; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java index 41641fe..a0d10f9 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java @@ -10,6 +10,7 @@ public class GetSyncsResponse { public String contentType; + public GetSyncsResponse withContentType(String contentType) { this.contentType = contentType; return this; @@ -17,6 +18,7 @@ public GetSyncsResponse withContentType(String contentType) { public Integer statusCode; + public GetSyncsResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; @@ -24,6 +26,7 @@ public GetSyncsResponse withStatusCode(Integer statusCode) { public HttpResponse rawResponse; + public GetSyncsResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; return this; @@ -34,6 +37,7 @@ public GetSyncsResponse withRawResponse(HttpResponse rawResponse) { */ public GetSyncs200ApplicationJSON getSyncs200ApplicationJSONObject; + public GetSyncsResponse withGetSyncs200ApplicationJSONObject(GetSyncs200ApplicationJSON getSyncs200ApplicationJSONObject) { this.getSyncs200ApplicationJSONObject = getSyncs200ApplicationJSONObject; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java index 5e14757..2a55843 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java @@ -15,6 +15,7 @@ public class GetTables200ApplicationJSON { @JsonInclude(Include.NON_ABSENT) @JsonProperty("tables") public String[] tables; + public GetTables200ApplicationJSON withTables(String[] tables) { this.tables = tables; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java index fc143cb..8e6711f 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java @@ -10,6 +10,7 @@ public class GetTablesRequest { @SpeakeasyMetadata("queryParam:style=form,explode=true,name=connectionID") public Long connectionID; + public GetTablesRequest withConnectionID(Long connectionID) { this.connectionID = connectionID; return this; @@ -17,6 +18,7 @@ public GetTablesRequest withConnectionID(Long connectionID) { @SpeakeasyMetadata("queryParam:style=form,explode=true,name=namespace") public String namespace; + public GetTablesRequest withNamespace(String namespace) { this.namespace = namespace; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java index 166ec43..68af102 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java @@ -10,6 +10,7 @@ public class GetTablesResponse { public String contentType; + public GetTablesResponse withContentType(String contentType) { this.contentType = contentType; return this; @@ -17,6 +18,7 @@ public GetTablesResponse withContentType(String contentType) { public Integer statusCode; + public GetTablesResponse withStatusCode(Integer statusCode) { this.statusCode = statusCode; return this; @@ -24,6 +26,7 @@ public GetTablesResponse withStatusCode(Integer statusCode) { public HttpResponse rawResponse; + public GetTablesResponse withRawResponse(HttpResponse rawResponse) { this.rawResponse = rawResponse; return this; @@ -34,6 +37,7 @@ public GetTablesResponse withRawResponse(HttpResponse rawResponse) { */ public GetTables200ApplicationJSON getTables200ApplicationJSONObject; + public GetTablesResponse withGetTables200ApplicationJSONObject(GetTables200ApplicationJSON getTables200ApplicationJSONObject) { this.getTables200ApplicationJSONObject = getTables200ApplicationJSONObject; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java index 7102889..b89bf53 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java @@ -12,6 +12,7 @@ public class BigQueryConfig { @JsonInclude(Include.NON_ABSENT) @JsonProperty("credentials") public String credentials; + public BigQueryConfig withCredentials(String credentials) { this.credentials = credentials; return this; @@ -19,6 +20,7 @@ public BigQueryConfig withCredentials(String credentials) { @JsonProperty("location") public String location; + public BigQueryConfig withLocation(String location) { this.location = location; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java index d3067e9..2e2b55e 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java @@ -12,6 +12,7 @@ public class Connection { @JsonInclude(Include.NON_ABSENT) @JsonProperty("connection_type") public ConnectionTypeEnum connectionType; + public Connection withConnectionType(ConnectionTypeEnum connectionType) { this.connectionType = connectionType; return this; @@ -20,6 +21,7 @@ public Connection withConnectionType(ConnectionTypeEnum connectionType) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") public Long id; + public Connection withId(Long id) { this.id = id; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java index 9e5fdb7..9577dde 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenRequest.java @@ -9,6 +9,7 @@ public class CreateLinkTokenRequest { @JsonProperty("end_customer_id") public String endCustomerId; + public CreateLinkTokenRequest withEndCustomerId(String endCustomerId) { this.endCustomerId = endCustomerId; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java index 7c45e70..8aef0e4 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/CreateLinkTokenResponse.java @@ -15,6 +15,7 @@ public class CreateLinkTokenResponse { @JsonInclude(Include.NON_ABSENT) @JsonProperty("link_token") public String linkToken; + public CreateLinkTokenResponse withLinkToken(String linkToken) { this.linkToken = linkToken; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java index 363ec01..3f3b429 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java @@ -12,6 +12,7 @@ public class Destination { @JsonInclude(Include.NON_ABSENT) @JsonProperty("connection") public Connection connection; + public Destination withConnection(Connection connection) { this.connection = connection; return this; @@ -20,6 +21,7 @@ public Destination withConnection(Connection connection) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("display_name") public String displayName; + public Destination withDisplayName(String displayName) { this.displayName = displayName; return this; @@ -28,6 +30,7 @@ public Destination withDisplayName(String displayName) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") public Long id; + public Destination withId(Long id) { this.id = id; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java index 8bc53b9..3eccf0e 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java @@ -12,6 +12,7 @@ public class DestinationInput { @JsonInclude(Include.NON_ABSENT) @JsonProperty("bigquery_config") public BigQueryConfig bigqueryConfig; + public DestinationInput withBigqueryConfig(BigQueryConfig bigqueryConfig) { this.bigqueryConfig = bigqueryConfig; return this; @@ -19,6 +20,7 @@ public DestinationInput withBigqueryConfig(BigQueryConfig bigqueryConfig) { @JsonProperty("connection_type") public ConnectionTypeEnum connectionType; + public DestinationInput withConnectionType(ConnectionTypeEnum connectionType) { this.connectionType = connectionType; return this; @@ -26,6 +28,7 @@ public DestinationInput withConnectionType(ConnectionTypeEnum connectionType) { @JsonProperty("display_name") public String displayName; + public DestinationInput withDisplayName(String displayName) { this.displayName = displayName; return this; @@ -34,6 +37,7 @@ public DestinationInput withDisplayName(String displayName) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("mongodb_config") public MongoDbConfig mongodbConfig; + public DestinationInput withMongodbConfig(MongoDbConfig mongodbConfig) { this.mongodbConfig = mongodbConfig; return this; @@ -42,6 +46,7 @@ public DestinationInput withMongodbConfig(MongoDbConfig mongodbConfig) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("redshift_config") public RedshiftConfig redshiftConfig; + public DestinationInput withRedshiftConfig(RedshiftConfig redshiftConfig) { this.redshiftConfig = redshiftConfig; return this; @@ -50,6 +55,7 @@ public DestinationInput withRedshiftConfig(RedshiftConfig redshiftConfig) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("snowflake_config") public SnowflakeConfig snowflakeConfig; + public DestinationInput withSnowflakeConfig(SnowflakeConfig snowflakeConfig) { this.snowflakeConfig = snowflakeConfig; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java index e94bb4b..d55f4ce 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Field.java @@ -12,6 +12,7 @@ public class Field { @JsonInclude(Include.NON_ABSENT) @JsonProperty("name") public String name; + public Field withName(String name) { this.name = name; return this; @@ -20,6 +21,7 @@ public Field withName(String name) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("type") public FieldTypeEnum type; + public Field withType(FieldTypeEnum type) { this.type = type; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java b/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java index 86694fa..2cb346d 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java @@ -12,6 +12,7 @@ public class FieldMapping { @JsonInclude(Include.NON_ABSENT) @JsonProperty("destination_field_name") public String destinationFieldName; + public FieldMapping withDestinationFieldName(String destinationFieldName) { this.destinationFieldName = destinationFieldName; return this; @@ -20,6 +21,7 @@ public FieldMapping withDestinationFieldName(String destinationFieldName) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("source_field_name") public String sourceFieldName; + public FieldMapping withSourceFieldName(String sourceFieldName) { this.sourceFieldName = sourceFieldName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java index b3933b0..d3ccd0c 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java @@ -12,6 +12,7 @@ public class MongoDbConfig { @JsonInclude(Include.NON_ABSENT) @JsonProperty("connection_options") public String connectionOptions; + public MongoDbConfig withConnectionOptions(String connectionOptions) { this.connectionOptions = connectionOptions; return this; @@ -19,6 +20,7 @@ public MongoDbConfig withConnectionOptions(String connectionOptions) { @JsonProperty("host") public String host; + public MongoDbConfig withHost(String host) { this.host = host; return this; @@ -26,6 +28,7 @@ public MongoDbConfig withHost(String host) { @JsonProperty("password") public String password; + public MongoDbConfig withPassword(String password) { this.password = password; return this; @@ -33,6 +36,7 @@ public MongoDbConfig withPassword(String password) { @JsonProperty("username") public String username; + public MongoDbConfig withUsername(String username) { this.username = username; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java index 2a31ff3..404dcf9 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Namespaces.java @@ -15,6 +15,7 @@ public class Namespaces { @JsonInclude(Include.NON_ABSENT) @JsonProperty("namespaces") public String[] namespaces; + public Namespaces withNamespaces(String[] namespaces) { this.namespaces = namespaces; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java index 1631223..48758d1 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Object.java @@ -12,6 +12,7 @@ public class Object { @JsonInclude(Include.NON_ABSENT) @JsonProperty("destination_id") public Long destinationId; + public Object withDestinationId(Long destinationId) { this.destinationId = destinationId; return this; @@ -20,6 +21,7 @@ public Object withDestinationId(Long destinationId) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("display_name") public String displayName; + public Object withDisplayName(String displayName) { this.displayName = displayName; return this; @@ -31,6 +33,7 @@ public Object withDisplayName(String displayName) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("end_customer_id_field") public String endCustomerIdField; + public Object withEndCustomerIdField(String endCustomerIdField) { this.endCustomerIdField = endCustomerIdField; return this; @@ -39,6 +42,7 @@ public Object withEndCustomerIdField(String endCustomerIdField) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") public Long id; + public Object withId(Long id) { this.id = id; return this; @@ -47,6 +51,7 @@ public Object withId(Long id) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("namespace") public String namespace; + public Object withNamespace(String namespace) { this.namespace = namespace; return this; @@ -55,6 +60,7 @@ public Object withNamespace(String namespace) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("object_fields") public ObjectField[] objectFields; + public Object withObjectFields(ObjectField[] objectFields) { this.objectFields = objectFields; return this; @@ -63,6 +69,7 @@ public Object withObjectFields(ObjectField[] objectFields) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("table_name") public String tableName; + public Object withTableName(String tableName) { this.tableName = tableName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java index 3b6d49a..7d751fe 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java @@ -12,6 +12,7 @@ public class ObjectField { @JsonInclude(Include.NON_ABSENT) @JsonProperty("name") public String name; + public ObjectField withName(String name) { this.name = name; return this; @@ -20,6 +21,7 @@ public ObjectField withName(String name) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("type") public FieldTypeEnum type; + public ObjectField withType(FieldTypeEnum type) { this.type = type; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java index 2733f75..573066a 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java @@ -11,6 +11,7 @@ public class ObjectInput { @JsonProperty("destination_id") public Long destinationId; + public ObjectInput withDestinationId(Long destinationId) { this.destinationId = destinationId; return this; @@ -18,6 +19,7 @@ public ObjectInput withDestinationId(Long destinationId) { @JsonProperty("display_name") public String displayName; + public ObjectInput withDisplayName(String displayName) { this.displayName = displayName; return this; @@ -28,6 +30,7 @@ public ObjectInput withDisplayName(String displayName) { */ @JsonProperty("end_customer_id_field") public String endCustomerIdField; + public ObjectInput withEndCustomerIdField(String endCustomerIdField) { this.endCustomerIdField = endCustomerIdField; return this; @@ -35,6 +38,7 @@ public ObjectInput withEndCustomerIdField(String endCustomerIdField) { @JsonProperty("namespace") public String namespace; + public ObjectInput withNamespace(String namespace) { this.namespace = namespace; return this; @@ -43,6 +47,7 @@ public ObjectInput withNamespace(String namespace) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("object_fields") public ObjectField[] objectFields; + public ObjectInput withObjectFields(ObjectField[] objectFields) { this.objectFields = objectFields; return this; @@ -50,6 +55,7 @@ public ObjectInput withObjectFields(ObjectField[] objectFields) { @JsonProperty("table_name") public String tableName; + public ObjectInput withTableName(String tableName) { this.tableName = tableName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java index 6c7da0f..461488d 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java @@ -9,6 +9,7 @@ public class RedshiftConfig { @JsonProperty("database_name") public String databaseName; + public RedshiftConfig withDatabaseName(String databaseName) { this.databaseName = databaseName; return this; @@ -16,6 +17,7 @@ public RedshiftConfig withDatabaseName(String databaseName) { @JsonProperty("host") public String host; + public RedshiftConfig withHost(String host) { this.host = host; return this; @@ -23,6 +25,7 @@ public RedshiftConfig withHost(String host) { @JsonProperty("password") public String password; + public RedshiftConfig withPassword(String password) { this.password = password; return this; @@ -30,6 +33,7 @@ public RedshiftConfig withPassword(String password) { @JsonProperty("port") public String port; + public RedshiftConfig withPort(String port) { this.port = port; return this; @@ -37,6 +41,7 @@ public RedshiftConfig withPort(String port) { @JsonProperty("username") public String username; + public RedshiftConfig withUsername(String username) { this.username = username; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java index 670bb10..426b630 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Security.java @@ -10,6 +10,7 @@ public class Security { @SpeakeasyMetadata("security:scheme=true,type=apiKey,subtype=header,name=X-API-Key") public String apiKeyAuth; + public Security withApiKeyAuth(String apiKeyAuth) { this.apiKeyAuth = apiKeyAuth; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java index f4d327d..1658c13 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java @@ -9,6 +9,7 @@ public class SnowflakeConfig { @JsonProperty("database_name") public String databaseName; + public SnowflakeConfig withDatabaseName(String databaseName) { this.databaseName = databaseName; return this; @@ -16,6 +17,7 @@ public SnowflakeConfig withDatabaseName(String databaseName) { @JsonProperty("host") public String host; + public SnowflakeConfig withHost(String host) { this.host = host; return this; @@ -23,6 +25,7 @@ public SnowflakeConfig withHost(String host) { @JsonProperty("password") public String password; + public SnowflakeConfig withPassword(String password) { this.password = password; return this; @@ -30,6 +33,7 @@ public SnowflakeConfig withPassword(String password) { @JsonProperty("role") public String role; + public SnowflakeConfig withRole(String role) { this.role = role; return this; @@ -37,6 +41,7 @@ public SnowflakeConfig withRole(String role) { @JsonProperty("username") public String username; + public SnowflakeConfig withUsername(String username) { this.username = username; return this; @@ -44,6 +49,7 @@ public SnowflakeConfig withUsername(String username) { @JsonProperty("warehouse_name") public String warehouseName; + public SnowflakeConfig withWarehouseName(String warehouseName) { this.warehouseName = warehouseName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java index c2d385f..e4a380a 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Source.java @@ -12,6 +12,7 @@ public class Source { @JsonInclude(Include.NON_ABSENT) @JsonProperty("connection") public Connection connection; + public Source withConnection(Connection connection) { this.connection = connection; return this; @@ -20,6 +21,7 @@ public Source withConnection(Connection connection) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("display_name") public String displayName; + public Source withDisplayName(String displayName) { this.displayName = displayName; return this; @@ -28,6 +30,7 @@ public Source withDisplayName(String displayName) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("end_customer_id") public String endCustomerId; + public Source withEndCustomerId(String endCustomerId) { this.endCustomerId = endCustomerId; return this; @@ -36,6 +39,7 @@ public Source withEndCustomerId(String endCustomerId) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") public Long id; + public Source withId(Long id) { this.id = id; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java index b53f55c..e0543f3 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java @@ -12,6 +12,7 @@ public class SourceInput { @JsonInclude(Include.NON_ABSENT) @JsonProperty("bigquery_config") public BigQueryConfig bigqueryConfig; + public SourceInput withBigqueryConfig(BigQueryConfig bigqueryConfig) { this.bigqueryConfig = bigqueryConfig; return this; @@ -19,6 +20,7 @@ public SourceInput withBigqueryConfig(BigQueryConfig bigqueryConfig) { @JsonProperty("connection_type") public ConnectionTypeEnum connectionType; + public SourceInput withConnectionType(ConnectionTypeEnum connectionType) { this.connectionType = connectionType; return this; @@ -26,6 +28,7 @@ public SourceInput withConnectionType(ConnectionTypeEnum connectionType) { @JsonProperty("display_name") public String displayName; + public SourceInput withDisplayName(String displayName) { this.displayName = displayName; return this; @@ -33,6 +36,7 @@ public SourceInput withDisplayName(String displayName) { @JsonProperty("end_customer_id") public String endCustomerId; + public SourceInput withEndCustomerId(String endCustomerId) { this.endCustomerId = endCustomerId; return this; @@ -41,6 +45,7 @@ public SourceInput withEndCustomerId(String endCustomerId) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("mongodb_config") public MongoDbConfig mongodbConfig; + public SourceInput withMongodbConfig(MongoDbConfig mongodbConfig) { this.mongodbConfig = mongodbConfig; return this; @@ -49,6 +54,7 @@ public SourceInput withMongodbConfig(MongoDbConfig mongodbConfig) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("redshift_config") public RedshiftConfig redshiftConfig; + public SourceInput withRedshiftConfig(RedshiftConfig redshiftConfig) { this.redshiftConfig = redshiftConfig; return this; @@ -57,6 +63,7 @@ public SourceInput withRedshiftConfig(RedshiftConfig redshiftConfig) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("snowflake_config") public SnowflakeConfig snowflakeConfig; + public SourceInput withSnowflakeConfig(SnowflakeConfig snowflakeConfig) { this.snowflakeConfig = snowflakeConfig; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java b/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java index 11ae86b..33081b9 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java @@ -12,6 +12,7 @@ public class Sync { @JsonInclude(Include.NON_ABSENT) @JsonProperty("cursor_field") public String cursorField; + public Sync withCursorField(String cursorField) { this.cursorField = cursorField; return this; @@ -20,6 +21,7 @@ public Sync withCursorField(String cursorField) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("custom_join") public String customJoin; + public Sync withCustomJoin(String customJoin) { this.customJoin = customJoin; return this; @@ -28,6 +30,7 @@ public Sync withCustomJoin(String customJoin) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("destination_id") public Long destinationId; + public Sync withDestinationId(Long destinationId) { this.destinationId = destinationId; return this; @@ -36,6 +39,7 @@ public Sync withDestinationId(Long destinationId) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("display_name") public String displayName; + public Sync withDisplayName(String displayName) { this.displayName = displayName; return this; @@ -44,6 +48,7 @@ public Sync withDisplayName(String displayName) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("field_mappings") public FieldMapping[] fieldMappings; + public Sync withFieldMappings(FieldMapping[] fieldMappings) { this.fieldMappings = fieldMappings; return this; @@ -52,6 +57,7 @@ public Sync withFieldMappings(FieldMapping[] fieldMappings) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("frequency") public Long frequency; + public Sync withFrequency(Long frequency) { this.frequency = frequency; return this; @@ -60,6 +66,7 @@ public Sync withFrequency(Long frequency) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("frequency_units") public FrequencyUnitsEnum frequencyUnits; + public Sync withFrequencyUnits(FrequencyUnitsEnum frequencyUnits) { this.frequencyUnits = frequencyUnits; return this; @@ -68,6 +75,7 @@ public Sync withFrequencyUnits(FrequencyUnitsEnum frequencyUnits) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") public Long id; + public Sync withId(Long id) { this.id = id; return this; @@ -76,6 +84,7 @@ public Sync withId(Long id) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("namespace") public String namespace; + public Sync withNamespace(String namespace) { this.namespace = namespace; return this; @@ -84,6 +93,7 @@ public Sync withNamespace(String namespace) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("object_id") public Long objectId; + public Sync withObjectId(Long objectId) { this.objectId = objectId; return this; @@ -92,6 +102,7 @@ public Sync withObjectId(Long objectId) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("primary_key") public String primaryKey; + public Sync withPrimaryKey(String primaryKey) { this.primaryKey = primaryKey; return this; @@ -100,6 +111,7 @@ public Sync withPrimaryKey(String primaryKey) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("source_id") public Long sourceId; + public Sync withSourceId(Long sourceId) { this.sourceId = sourceId; return this; @@ -108,6 +120,7 @@ public Sync withSourceId(Long sourceId) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("table_name") public String tableName; + public Sync withTableName(String tableName) { this.tableName = tableName; return this; diff --git a/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java b/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java index ca20441..3952e6b 100755 --- a/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java +++ b/lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java @@ -12,6 +12,7 @@ public class SyncInput { @JsonInclude(Include.NON_ABSENT) @JsonProperty("cursor_field") public String cursorField; + public SyncInput withCursorField(String cursorField) { this.cursorField = cursorField; return this; @@ -20,6 +21,7 @@ public SyncInput withCursorField(String cursorField) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("custom_join") public String customJoin; + public SyncInput withCustomJoin(String customJoin) { this.customJoin = customJoin; return this; @@ -27,6 +29,7 @@ public SyncInput withCustomJoin(String customJoin) { @JsonProperty("destination_id") public Long destinationId; + public SyncInput withDestinationId(Long destinationId) { this.destinationId = destinationId; return this; @@ -34,6 +37,7 @@ public SyncInput withDestinationId(Long destinationId) { @JsonProperty("display_name") public String displayName; + public SyncInput withDisplayName(String displayName) { this.displayName = displayName; return this; @@ -41,6 +45,7 @@ public SyncInput withDisplayName(String displayName) { @JsonProperty("field_mappings") public FieldMapping[] fieldMappings; + public SyncInput withFieldMappings(FieldMapping[] fieldMappings) { this.fieldMappings = fieldMappings; return this; @@ -48,6 +53,7 @@ public SyncInput withFieldMappings(FieldMapping[] fieldMappings) { @JsonProperty("frequency") public Long frequency; + public SyncInput withFrequency(Long frequency) { this.frequency = frequency; return this; @@ -55,6 +61,7 @@ public SyncInput withFrequency(Long frequency) { @JsonProperty("frequency_units") public FrequencyUnitsEnum frequencyUnits; + public SyncInput withFrequencyUnits(FrequencyUnitsEnum frequencyUnits) { this.frequencyUnits = frequencyUnits; return this; @@ -63,6 +70,7 @@ public SyncInput withFrequencyUnits(FrequencyUnitsEnum frequencyUnits) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("namespace") public String namespace; + public SyncInput withNamespace(String namespace) { this.namespace = namespace; return this; @@ -70,6 +78,7 @@ public SyncInput withNamespace(String namespace) { @JsonProperty("object_id") public Long objectId; + public SyncInput withObjectId(Long objectId) { this.objectId = objectId; return this; @@ -78,6 +87,7 @@ public SyncInput withObjectId(Long objectId) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("primary_key") public String primaryKey; + public SyncInput withPrimaryKey(String primaryKey) { this.primaryKey = primaryKey; return this; @@ -85,6 +95,7 @@ public SyncInput withPrimaryKey(String primaryKey) { @JsonProperty("source_id") public Long sourceId; + public SyncInput withSourceId(Long sourceId) { this.sourceId = sourceId; return this; @@ -93,6 +104,7 @@ public SyncInput withSourceId(Long sourceId) { @JsonInclude(Include.NON_ABSENT) @JsonProperty("table_name") public String tableName; + public SyncInput withTableName(String tableName) { this.tableName = tableName; return this;