@Generated(value="com.github.davidmoten:openapi-codegen-runtime:0.1.5") public class Client extends Object
Library Demo
Library demonstration of some features of OpenAPI 3 and openapi-codegen
| Modifier and Type | Method and Description |
|---|---|
static ClientBuilder<Client> |
basePath(String basePath) |
org.davidmoten.oa3.codegen.http.HttpResponse |
createUserFullResponse(User requestBody)
Creates a new user
|
org.davidmoten.oa3.codegen.http.HttpResponse |
deleteUserFullResponse(String id)
Deletes a user (logically)
|
Item |
getItem(String itemId)
Gets item details
|
org.davidmoten.oa3.codegen.http.HttpResponse |
getItemFullResponse(String itemId)
Gets item details
|
User |
getUser(String id)
Gets user details
|
org.davidmoten.oa3.codegen.http.HttpResponse |
getUserFullResponse(String id)
Gets user details
|
UsersPage |
getUsers(Optional<String> search,
Optional<String> continuationToken)
List users page by page, filtered by search if present
|
org.davidmoten.oa3.codegen.http.HttpResponse |
getUsersFullResponse(Optional<String> search,
Optional<String> continuationToken)
List users page by page, filtered by search if present
|
org.davidmoten.oa3.codegen.http.HttpResponse |
updateUserFullResponse(String id,
User requestBody)
Updates a user
|
public static ClientBuilder<Client> basePath(String basePath)
public UsersPage getUsers(Optional<String> search, Optional<String> continuationToken)
List users page by page, filtered by search if present
[status=200, application/json] --> UsersPage
search - searchcontinuationToken - continuationTokenpublic org.davidmoten.oa3.codegen.http.HttpResponse getUsersFullResponse(Optional<String> search, Optional<String> continuationToken)
List users page by page, filtered by search if present
[status=200, application/json] --> UsersPage
search - searchcontinuationToken - continuationTokenpublic org.davidmoten.oa3.codegen.http.HttpResponse createUserFullResponse(User requestBody)
Creates a new user
requestBody - requestBodypublic User getUser(String id)
Gets user details
[status=200, application/json] --> User
id - idpublic org.davidmoten.oa3.codegen.http.HttpResponse getUserFullResponse(String id)
Gets user details
[status=200, application/json] --> User
id - idpublic org.davidmoten.oa3.codegen.http.HttpResponse updateUserFullResponse(String id, User requestBody)
Updates a user
requestBody - requestBodyid - idpublic org.davidmoten.oa3.codegen.http.HttpResponse deleteUserFullResponse(String id)
Deletes a user (logically)
id - idpublic Item getItem(String itemId)
Gets item details
[status=200, application/json] --> Item
itemId - itemIdCopyright © 2023. All rights reserved.