Skip to content
This repository was archived by the owner on Aug 27, 2024. It is now read-only.

Commit 276d5e1

Browse files
committed
Minor API Refactor to comply with REST conventions
1 parent e7fb6d4 commit 276d5e1

32 files changed

+69
-73
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# memas-client
22

33
MeMaS DP APIs
4-
- API version: 0.1.0
5-
- Build date: 2023-09-14T00:12:57.878084868-07:00[America/Los_Angeles]
4+
- API version: 0.1.1
5+
- Build date: 2023-12-17T16:04:35.398509042-08:00[America/Los_Angeles]
66

77
This is the Data Plane client for MeMaS (Memory Management Service).
88
See https://github.com/memas-ai/MeMaS for more details.
@@ -41,7 +41,7 @@ Add this dependency to your project's POM:
4141
<dependency>
4242
<groupId>ai.memas</groupId>
4343
<artifactId>memas-client</artifactId>
44-
<version>0.1.4</version>
44+
<version>0.1.5</version>
4545
<scope>compile</scope>
4646
</dependency>
4747
```
@@ -57,7 +57,7 @@ Add this dependency to your project's build file:
5757
}
5858
5959
dependencies {
60-
implementation "ai.memas:memas-client:0.1.4"
60+
implementation "ai.memas:memas-client:0.1.5"
6161
}
6262
```
6363

@@ -71,7 +71,7 @@ mvn clean package
7171

7272
Then manually install the following JARs:
7373

74-
* `target/memas-client-0.1.4.jar`
74+
* `target/memas-client-0.1.5.jar`
7575
* `target/lib/*.jar`
7676

7777
## Getting Started
@@ -93,7 +93,7 @@ public class Example {
9393
defaultClient.setBasePath("http://localhost");
9494

9595
DpApi apiInstance = new DpApi(defaultClient);
96-
MemorizeRequest memorizeRequest = new MemorizeRequest(); // MemorizeRequest | Request object for memorizing a document
96+
MemorizeRequest memorizeRequest = new MemorizeRequest(); // MemorizeRequest |
9797
try {
9898
Memorize200Response result = apiInstance.memorize(memorizeRequest);
9999
System.out.println(result);
@@ -116,7 +116,7 @@ All URIs are relative to *http://localhost*
116116
Class | Method | HTTP request | Description
117117
------------ | ------------- | ------------- | -------------
118118
*DpApi* | [**memorize**](docs/DpApi.md#memorize) | **POST** /dp/memorize | Memorize information
119-
*DpApi* | [**recall**](docs/DpApi.md#recall) | **POST** /dp/recall | Recalls information
119+
*DpApi* | [**recall**](docs/DpApi.md#recall) | **GET** /dp/recall | Recalls information
120120

121121

122122
## Documentation for Models

api/openapi.yaml

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ info:
88
name: Apache 2.0
99
url: http://www.apache.org/licenses/LICENSE-2.0.html
1010
title: MeMaS DP APIs
11-
version: 0.1.0
11+
version: 0.1.1
1212
externalDocs:
1313
description: Find out more about MeMaS
1414
url: http://memas.ai
@@ -23,7 +23,11 @@ paths:
2323
description: Memorize information
2424
operationId: memorize
2525
requestBody:
26-
$ref: '#/components/requestBodies/MemorizeRequest'
26+
content:
27+
application/json:
28+
schema:
29+
$ref: '#/components/schemas/memorize_request'
30+
required: true
2731
responses:
2832
"200":
2933
content:
@@ -43,7 +47,7 @@ paths:
4347
x-content-type: application/json
4448
x-accepts: application/json
4549
/dp/recall:
46-
post:
50+
get:
4751
description: Recalls relevant information related to the given clue
4852
operationId: recall
4953
requestBody:
@@ -73,14 +77,6 @@ paths:
7377
x-content-type: application/json
7478
x-accepts: application/json
7579
components:
76-
requestBodies:
77-
MemorizeRequest:
78-
content:
79-
application/json:
80-
schema:
81-
$ref: '#/components/schemas/memorize_request'
82-
description: Request object for memorizing a document
83-
required: true
8480
responses:
8581
OperationSuccess:
8682
content:

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apply plugin: 'java'
44
apply plugin: 'com.diffplug.spotless'
55

66
group = 'ai.memas'
7-
version = '0.1.4'
7+
version = '0.1.5'
88

99
buildscript {
1010
repositories {

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ lazy val root = (project in file(".")).
22
settings(
33
organization := "ai.memas",
44
name := "memas-client",
5-
version := "0.1.4",
5+
version := "0.1.5",
66
scalaVersion := "2.11.4",
77
scalacOptions ++= Seq("-feature"),
88
javacOptions in compile ++= Seq("-Xlint:deprecation"),

docs/DpApi.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All URIs are relative to *http://localhost*
55
| Method | HTTP request | Description |
66
|------------- | ------------- | -------------|
77
| [**memorize**](DpApi.md#memorize) | **POST** /dp/memorize | Memorize information |
8-
| [**recall**](DpApi.md#recall) | **POST** /dp/recall | Recalls information |
8+
| [**recall**](DpApi.md#recall) | **GET** /dp/recall | Recalls information |
99

1010

1111
<a id="memorize"></a>
@@ -31,7 +31,7 @@ public class Example {
3131
defaultClient.setBasePath("http://localhost");
3232

3333
DpApi apiInstance = new DpApi(defaultClient);
34-
MemorizeRequest memorizeRequest = new MemorizeRequest(); // MemorizeRequest | Request object for memorizing a document
34+
MemorizeRequest memorizeRequest = new MemorizeRequest(); // MemorizeRequest |
3535
try {
3636
Memorize200Response result = apiInstance.memorize(memorizeRequest);
3737
System.out.println(result);
@@ -50,7 +50,7 @@ public class Example {
5050

5151
| Name | Type | Description | Notes |
5252
|------------- | ------------- | ------------- | -------------|
53-
| **memorizeRequest** | [**MemorizeRequest**](MemorizeRequest.md)| Request object for memorizing a document | |
53+
| **memorizeRequest** | [**MemorizeRequest**](MemorizeRequest.md)| | |
5454

5555
### Return type
5656

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<artifactId>memas-client</artifactId>
66
<packaging>jar</packaging>
77
<name>memas-client</name>
8-
<version>0.1.4</version>
8+
<version>0.1.5</version>
99
<url>https://github.com/memas-ai/MeMaS-java-client</url>
1010
<description>OpenAPI Java</description>
1111
<scm>

src/main/java/ai/memas/memasclient/api/DpApi.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* MeMaS DP APIs
33
* This is the Data Plane client for MeMaS (Memory Management Service). See https://github.com/memas-ai/MeMaS for more details.
44
*
5-
* The version of the OpenAPI document: 0.1.0
5+
* The version of the OpenAPI document: 0.1.1
66
* Contact: [email protected]
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -79,7 +79,7 @@ public void setCustomBaseUrl(String customBaseUrl) {
7979

8080
/**
8181
* Build call for memorize
82-
* @param memorizeRequest Request object for memorizing a document (required)
82+
* @param memorizeRequest (required)
8383
* @param _callback Callback for upload/download progress
8484
* @return Call to execute
8585
* @throws ApiException If fail to serialize the request body object
@@ -149,7 +149,7 @@ private okhttp3.Call memorizeValidateBeforeCall(MemorizeRequest memorizeRequest,
149149
/**
150150
* Memorize information
151151
* Memorize information
152-
* @param memorizeRequest Request object for memorizing a document (required)
152+
* @param memorizeRequest (required)
153153
* @return Memorize200Response
154154
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
155155
* @http.response.details
@@ -167,7 +167,7 @@ public Memorize200Response memorize(MemorizeRequest memorizeRequest) throws ApiE
167167
/**
168168
* Memorize information
169169
* Memorize information
170-
* @param memorizeRequest Request object for memorizing a document (required)
170+
* @param memorizeRequest (required)
171171
* @return ApiResponse&lt;Memorize200Response&gt;
172172
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
173173
* @http.response.details
@@ -186,7 +186,7 @@ public ApiResponse<Memorize200Response> memorizeWithHttpInfo(MemorizeRequest mem
186186
/**
187187
* Memorize information (asynchronously)
188188
* Memorize information
189-
* @param memorizeRequest Request object for memorizing a document (required)
189+
* @param memorizeRequest (required)
190190
* @param _callback The callback to be executed when the API call finishes
191191
* @return The request call
192192
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
@@ -259,7 +259,7 @@ public okhttp3.Call recallCall(RecallRequest recallRequest, final ApiCallback _c
259259
}
260260

261261
String[] localVarAuthNames = new String[] { };
262-
return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
262+
return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
263263
}
264264

265265
@SuppressWarnings("rawtypes")

src/main/java/ai/memas/memasclient/invoker/ApiCallback.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* MeMaS DP APIs
33
* This is the Data Plane client for MeMaS (Memory Management Service). See https://github.com/memas-ai/MeMaS for more details.
44
*
5-
* The version of the OpenAPI document: 0.1.0
5+
* The version of the OpenAPI document: 0.1.1
66
* Contact: [email protected]
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

src/main/java/ai/memas/memasclient/invoker/ApiClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* MeMaS DP APIs
33
* This is the Data Plane client for MeMaS (Memory Management Service). See https://github.com/memas-ai/MeMaS for more details.
44
*
5-
* The version of the OpenAPI document: 0.1.0
5+
* The version of the OpenAPI document: 0.1.1
66
* Contact: [email protected]
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -138,7 +138,7 @@ private void init() {
138138
json = new JSON();
139139

140140
// Set default User-Agent.
141-
setUserAgent("OpenAPI-Generator/0.1.4/java");
141+
setUserAgent("OpenAPI-Generator/0.1.5/java");
142142

143143
authentications = new HashMap<String, Authentication>();
144144
}

src/main/java/ai/memas/memasclient/invoker/ApiException.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* MeMaS DP APIs
33
* This is the Data Plane client for MeMaS (Memory Management Service). See https://github.com/memas-ai/MeMaS for more details.
44
*
5-
* The version of the OpenAPI document: 0.1.0
5+
* The version of the OpenAPI document: 0.1.1
66
* Contact: [email protected]
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -22,7 +22,7 @@
2222
* <p>ApiException class.</p>
2323
*/
2424
@SuppressWarnings("serial")
25-
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-09-14T00:12:57.878084868-07:00[America/Los_Angeles]")
25+
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-12-17T16:04:35.398509042-08:00[America/Los_Angeles]")
2626
public class ApiException extends Exception {
2727
private int code = 0;
2828
private Map<String, List<String>> responseHeaders = null;

0 commit comments

Comments
 (0)