@Generated(value="com.github.davidmoten:openapi-codegen-runtime:0.1.5") public interface Service extends ErrorHandler
Library Demo
Library demonstration of some features of OpenAPI 3 and openapi-codegen
| Modifier and Type | Method and Description |
|---|---|
default void |
createUser(User requestBody)
Creates a new user
|
default void |
deleteUser(String id)
Deletes a user (logically)
|
default Item |
getItem(String itemId)
Gets item details
|
default User |
getUser(String id)
Gets user details
|
default UsersPage |
getUsers(Optional<String> search,
Optional<String> continuationToken)
List users page by page, filtered by search if present
|
default void |
updateUser(String id,
User requestBody)
Updates a user
|
errorResponse, errorResponseBody, notImplemented, responsedefault UsersPage getUsers(Optional<String> search, Optional<String> continuationToken) throws ServiceException
List users page by page, filtered by search if present
[status=200, application/json] --> UsersPage
search - searchcontinuationToken - continuationTokenServiceExceptiondefault void createUser(User requestBody) throws ServiceException
Creates a new user
requestBody - requestBodyServiceExceptiondefault User getUser(String id) throws ServiceException
Gets user details
[status=200, application/json] --> User
id - idServiceExceptiondefault void updateUser(String id, User requestBody) throws ServiceException
Updates a user
requestBody - requestBodyid - idServiceExceptiondefault void deleteUser(String id) throws ServiceException
Deletes a user (logically)
id - idServiceExceptiondefault Item getItem(String itemId) throws ServiceException
Gets item details
[status=200, application/json] --> Item
itemId - itemIdServiceExceptionCopyright © 2023. All rights reserved.