You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -47,19 +49,20 @@ Core lib's Maven group ID is `io.apimatic`, and its artifact ID is `core`.
47
49
|[`Or`](./src/main/java/io/apimatic/core/authentication/multiple/Or.java)| A class to hold the algorithm for `Or` combination of auth schemes |
48
50
|[`Single`](./src/main/java/io/apimatic/core/authentication/multiple/Single.java)| A class to hold the logic for single auth scheme, it is used as leaf node for auth combination or it could be used directly to apply one auth only to the http request |
49
51
|[`CoreHttpClientConfiguration`](./src/main/java/io/apimatic/core/configurations/http/client/CoreHttpClientConfiguration.java)| To hold HTTP Client Configuration |
52
+
|[`CoreProxyConfiguration`](./src/main/java/io/apimatic/core/configurations/http/client/CoreProxyConfiguration.java)| To hold the Proxy configuration for the underlying HTTP client instance. |
50
53
|[`EndpointConfiguration`](./src/main/java/io/apimatic/core/configurations/http/request/EndpointConfiguration.java)| The configuration for an endpoint |
51
54
|[`AsyncExecutor`](./src/main/java/io/apimatic/core/request/async/AsyncExecutor.java)| Executor service for asynchronous HTTP endpoint call |
52
55
|[`OptionalNullable`](./src/main/java/io/apimatic/core/types/OptionalNullable.java)| Class to encapsulate fields which are Optional as well as Nullable |
53
56
|[`BaseModel`](./src/main/java/io/apimatic/core/types/BaseModel.java)| Base model for all the models |
54
57
|[`CoreApiException`](./src/main/java/io/apimatic/core/types/CoreApiException.java)| This is the base class for all exceptions that represent an error response from the server |
55
58
|[`MultipartFileWrapper`](./src/main/java/io/apimatic/core/types/http/request/MultipartFileWrapper.java)| To wrap file and headers to be sent as part of a multipart request |
56
59
|[`MultipartWrapper`](./src/main/java/io/apimatic/core/types/http/request/MultipartWrapper.java)| To wrap byteArray and headers to be sent as part of a multipart request |
57
-
|[`PaginatedData`](./src/main/java/io/apimatic/core/types/pagination/PaginatedData.java)| To provide pagination functionality for both synchronous and asynchronous pagination types |
58
-
|[`PageWrapper`](./src/main/java/io/apimatic/core/types/pagination/PageWrapper.java)| To wrap a single page along with its items and meta-data in the paginated data |
59
-
|[`CursorPagination`](./src/main/java/io/apimatic/core/types/pagination/CursorPagination.java)| Provides cursor based pagination strategy |
60
-
|[`LinkPagination`](./src/main/java/io/apimatic/core/types/pagination/LinkPagination.java)| Provides link based pagination strategy |
61
-
|[`OffsetPagination`](./src/main/java/io/apimatic/core/types/pagination/OffsetPagination.java)| Provides offset based pagination strategy |
62
-
|[`PagePagination`](./src/main/java/io/apimatic/core/types/pagination/PagePagination.java)| Provides page based pagination strategy |
60
+
|[`PaginatedData`](./src/main/java/io/apimatic/core/types/pagination/PaginatedData.java)| To provide pagination functionality for both synchronous and asynchronous pagination types |
61
+
|[`PageWrapper`](./src/main/java/io/apimatic/core/types/pagination/PageWrapper.java)| To wrap a single page along with its items and meta-data in the paginated data |
62
+
|[`CursorPagination`](./src/main/java/io/apimatic/core/types/pagination/CursorPagination.java)| Provides cursor based pagination strategy |
63
+
|[`LinkPagination`](./src/main/java/io/apimatic/core/types/pagination/LinkPagination.java)| Provides link based pagination strategy |
64
+
|[`OffsetPagination`](./src/main/java/io/apimatic/core/types/pagination/OffsetPagination.java)| Provides offset based pagination strategy |
65
+
|[`PagePagination`](./src/main/java/io/apimatic/core/types/pagination/PagePagination.java)| Provides page based pagination strategy |
63
66
|[`CoreHelper`](./src/main/java/io/apimatic/core/utilities/CoreHelper.java)| This is a Helper class with commonly used utilities for the SDK |
64
67
|[`DateHelper`](./src/main/java/io/apimatic/core/utilities/DateHelper.java)| This is a utility class for LocalDate operations |
65
68
|[`LocalDateTimeHelper`](./src/main/java/io/apimatic/core/utilities/LocalDateTimeHelper.java)| This is a utility class for LocalDateTime operations |
@@ -70,8 +73,10 @@ Core lib's Maven group ID is `io.apimatic`, and its artifact ID is `core`.
70
73
|[`CoreJsonObject`](./src/main/java/io/apimatic/core/utilities/CoreJsonObject.java)| Wrapper class for JSON object |
71
74
|[`CoreJsonValue`](./src/main/java/io/apimatic/core/utilities/CoreJsonValue.java)| Wrapper class for JSON value |
72
75
|[`TestHelper`](./src/main/java/io/apimatic/core/utilities/TestHelper.java)| Contains utility methods for comparing objects, arrays and files |
73
-
|[`AdditionalProperties`](./src/main/java/io/apimatic/core/types/AdditionalProperties.java)| A generic class for managing additional properties in a model. |
76
+
|[`AdditionalProperties`](./src/main/java/io/apimatic/core/types/AdditionalProperties.java)| A generic class for managing additional properties in a model. |
74
77
|[`ConversionHelper`](./src/main/java/io/apimatic/core/utilities/ConversionHelper.java)| A Helper class for the coversion of type (provided as function) for all structures (array, map, array of map, n-dimensional arrays etc) supported in the SDK. |
78
+
|[`HmacSignatureVerifier`](./src/main/java/io/apimatic/core/security/HmacSignatureVerifier.java)| HMAC-based signature verifier for HTTP requests. |
79
+
|[`DigestCodecFactory`](./src/main/java/io/apimatic/core/security/DigestCodecFactory.java)| Factory class for creating digest codecs based on encoding type (Hex, Base64, Base64Url). |
75
80
76
81
## Interfaces
77
82
@@ -82,6 +87,7 @@ Core lib's Maven group ID is `io.apimatic`, and its artifact ID is `core`.
82
87
|[`RequestSupplier`](./src/main/java/io/apimatic/core/request/async/RequestSupplier.java)| A Request Supplier that supplies the request |
83
88
|[`TypeCombinator`](./src/main/java/io/apimatic/core/annotations/TypeCombinator.java)| This is a container of annotations for oneOf/anyOf cases |
84
89
|[`PaginationStrategy`](./src/main/java/io/apimatic/core/types/pagination/PaginationStrategy.java)| Provides the functionality to apply pagination parameters and return new request |
90
+
|[`DigestCodec`](./src/main/java/io/apimatic/core/security/DigestCodec.java)| Interface for encoding and decoding digest values |
85
91
86
92
## Links
87
93
@@ -100,11 +106,17 @@ Core lib's Maven group ID is `io.apimatic`, and its artifact ID is `core`.
0 commit comments