Skip to content

Commit 55ce9ac

Browse files
committed
Release 0.0.12
1 parent 2bfaeed commit 55ce9ac

File tree

210 files changed

+449
-519
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

210 files changed

+449
-519
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ publishing {
4040
maven(MavenPublication) {
4141
groupId = 'io.squidex'
4242
artifactId = 'squidex'
43-
version = '0.0.8'
43+
version = '0.0.12'
4444
from components.java
4545
}
4646
}

src/main/java/com/squidex/api/core/ClientOptions.java

Lines changed: 0 additions & 111 deletions
This file was deleted.

src/main/java/com/squidex/api/core/ObjectMappers.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
package com.squidex.api.core;
22

3+
import com.fasterxml.jackson.annotation.JsonInclude;
34
import com.fasterxml.jackson.databind.DeserializationFeature;
45
import com.fasterxml.jackson.databind.ObjectMapper;
56
import com.fasterxml.jackson.databind.json.JsonMapper;
67
import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
78
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
9+
import java.io.IOException;
810

911
public final class ObjectMappers {
1012
public static final ObjectMapper JSON_MAPPER = JsonMapper.builder()
@@ -14,4 +16,15 @@ public final class ObjectMappers {
1416
.build();
1517

1618
private ObjectMappers() {}
19+
20+
public static String stringify(Object o) {
21+
try {
22+
return JSON_MAPPER
23+
.setSerializationInclusion(JsonInclude.Include.ALWAYS)
24+
.writerWithDefaultPrettyPrinter()
25+
.writeValueAsString(o);
26+
} catch (IOException e) {
27+
return o.getClass().getName() + "@" + Integer.toHexString(o.hashCode());
28+
}
29+
}
1730
}

src/main/java/com/squidex/api/resources/apps/AppsClient.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -465,13 +465,16 @@ public AppDto uploadImage(File file, AppsUploadImageRequest request, RequestOpti
465465
.addPathSegments("image")
466466
.build();
467467
MultipartBody.Builder _multipartBody = new MultipartBody.Builder().setType(MultipartBody.FORM);
468-
_multipartBody.addFormDataPart("file", null, RequestBody.create(null, file));
468+
try {
469+
_multipartBody.addFormDataPart("file", null, RequestBody.create(null, file));
470+
} catch (Exception e) {
471+
throw new RuntimeException(e);
472+
}
469473
RequestBody _requestBody = _multipartBody.build();
470474
Request.Builder _requestBuilder = new Request.Builder()
471475
.url(_httpUrl)
472476
.method("POST", _requestBody)
473-
.headers(Headers.of(clientOptions.headers(requestOptions)))
474-
.addHeader("Content-Type", "application/json");
477+
.headers(Headers.of(clientOptions.headers(requestOptions)));
475478
Request _request = _requestBuilder.build();
476479
try {
477480
Response _response = clientOptions.httpClient().newCall(_request).execute();

src/main/java/com/squidex/api/resources/apps/requests/AddLanguageDto.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.fasterxml.jackson.annotation.JsonProperty;
66
import com.fasterxml.jackson.annotation.JsonSetter;
77
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
8+
import com.squidex.api.core.ObjectMappers;
89
import java.util.Objects;
910

1011
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@@ -41,7 +42,7 @@ public int hashCode() {
4142

4243
@Override
4344
public String toString() {
44-
return "AddLanguageDto{" + "language: " + language + "}";
45+
return ObjectMappers.stringify(this);
4546
}
4647

4748
public static LanguageStage builder() {

src/main/java/com/squidex/api/resources/apps/requests/AddRoleDto.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.fasterxml.jackson.annotation.JsonProperty;
66
import com.fasterxml.jackson.annotation.JsonSetter;
77
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
8+
import com.squidex.api.core.ObjectMappers;
89
import java.util.Objects;
910

1011
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@@ -41,7 +42,7 @@ public int hashCode() {
4142

4243
@Override
4344
public String toString() {
44-
return "AddRoleDto{" + "name: " + name + "}";
45+
return ObjectMappers.stringify(this);
4546
}
4647

4748
public static NameStage builder() {

src/main/java/com/squidex/api/resources/apps/requests/AddWorkflowDto.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.fasterxml.jackson.annotation.JsonProperty;
66
import com.fasterxml.jackson.annotation.JsonSetter;
77
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
8+
import com.squidex.api.core.ObjectMappers;
89
import java.util.Objects;
910

1011
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@@ -41,7 +42,7 @@ public int hashCode() {
4142

4243
@Override
4344
public String toString() {
44-
return "AddWorkflowDto{" + "name: " + name + "}";
45+
return ObjectMappers.stringify(this);
4546
}
4647

4748
public static NameStage builder() {

src/main/java/com/squidex/api/resources/apps/requests/AppsUploadImageRequest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.squidex.api.resources.apps.requests;
22

3+
import com.squidex.api.core.ObjectMappers;
4+
35
public final class AppsUploadImageRequest {
46
private AppsUploadImageRequest() {}
57

@@ -11,6 +13,6 @@ public boolean equals(Object other) {
1113

1214
@Override
1315
public String toString() {
14-
return "AppsUploadImageRequest{" + "}";
16+
return ObjectMappers.stringify(this);
1517
}
1618
}

src/main/java/com/squidex/api/resources/apps/requests/CreateAppDto.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.fasterxml.jackson.annotation.JsonSetter;
77
import com.fasterxml.jackson.annotation.Nulls;
88
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
9+
import com.squidex.api.core.ObjectMappers;
910
import java.util.Objects;
1011
import java.util.Optional;
1112

@@ -54,7 +55,7 @@ public int hashCode() {
5455

5556
@Override
5657
public String toString() {
57-
return "CreateAppDto{" + "name: " + name + ", template: " + template + "}";
58+
return ObjectMappers.stringify(this);
5859
}
5960

6061
public static NameStage builder() {

src/main/java/com/squidex/api/resources/apps/requests/CreateClientDto.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.fasterxml.jackson.annotation.JsonProperty;
66
import com.fasterxml.jackson.annotation.JsonSetter;
77
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
8+
import com.squidex.api.core.ObjectMappers;
89
import java.util.Objects;
910

1011
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@@ -41,7 +42,7 @@ public int hashCode() {
4142

4243
@Override
4344
public String toString() {
44-
return "CreateClientDto{" + "id: " + id + "}";
45+
return ObjectMappers.stringify(this);
4546
}
4647

4748
public static IdStage builder() {

0 commit comments

Comments
 (0)