10 KiB
openapi.api.DefaultApi
Load the API package
import 'package:openapi/api.dart';
All URIs are relative to https://localhost:8080/apps/notes
Method | HTTP request | Description |
---|---|---|
createNote | POST /api/v1/notes | |
deleteNote | DELETE /api/v1/notes/{id} | |
getNote | GET /api/v1/notes/{id} | |
getNotes | GET /api/v1/notes | |
getSettings | GET /api/v1/settings | |
updateNote | PUT /api/v1/notes/{id} | |
updateSettings | PUT /api/v1/settings |
createNote
NotesNote createNote(category, title, content, modified, favorite)
Example
import 'package:openapi/api.dart';
// TODO Configure HTTP basic authorization: basic_auth
//defaultApiClient.getAuthentication<HttpBasicAuth>('basic_auth').username = 'YOUR_USERNAME'
//defaultApiClient.getAuthentication<HttpBasicAuth>('basic_auth').password = 'YOUR_PASSWORD';
final api_instance = DefaultApi();
final category = category_example; // String |
final title = title_example; // String |
final content = content_example; // String |
final modified = 56; // int |
final favorite = true; // bool |
try {
final result = api_instance.createNote(category, title, content, modified, favorite);
print(result);
} catch (e) {
print('Exception when calling DefaultApi->createNote: $e\n');
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
category | String | [optional] [default to ''] | |
title | String | [optional] [default to ''] | |
content | String | [optional] [default to ''] | |
modified | int | [optional] [default to 0] | |
favorite | bool | [optional] [default to false] |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
deleteNote
String deleteNote(id)
Example
import 'package:openapi/api.dart';
// TODO Configure HTTP basic authorization: basic_auth
//defaultApiClient.getAuthentication<HttpBasicAuth>('basic_auth').username = 'YOUR_USERNAME'
//defaultApiClient.getAuthentication<HttpBasicAuth>('basic_auth').password = 'YOUR_PASSWORD';
final api_instance = DefaultApi();
final id = 56; // int |
try {
final result = api_instance.deleteNote(id);
print(result);
} catch (e) {
print('Exception when calling DefaultApi->deleteNote: $e\n');
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | int |
Return type
String
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getNote
NotesNote getNote(id, exclude, ifNoneMatch)
Example
import 'package:openapi/api.dart';
// TODO Configure HTTP basic authorization: basic_auth
//defaultApiClient.getAuthentication<HttpBasicAuth>('basic_auth').username = 'YOUR_USERNAME'
//defaultApiClient.getAuthentication<HttpBasicAuth>('basic_auth').password = 'YOUR_PASSWORD';
final api_instance = DefaultApi();
final id = 56; // int |
final exclude = exclude_example; // String |
final ifNoneMatch = ifNoneMatch_example; // String |
try {
final result = api_instance.getNote(id, exclude, ifNoneMatch);
print(result);
} catch (e) {
print('Exception when calling DefaultApi->getNote: $e\n');
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | int | ||
exclude | String | [optional] [default to ''] | |
ifNoneMatch | String | [optional] |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getNotes
List getNotes(category, exclude, pruneBefore, chunkSize, chunkCursor, ifNoneMatch)
Example
import 'package:openapi/api.dart';
// TODO Configure HTTP basic authorization: basic_auth
//defaultApiClient.getAuthentication<HttpBasicAuth>('basic_auth').username = 'YOUR_USERNAME'
//defaultApiClient.getAuthentication<HttpBasicAuth>('basic_auth').password = 'YOUR_PASSWORD';
final api_instance = DefaultApi();
final category = category_example; // String |
final exclude = exclude_example; // String |
final pruneBefore = 56; // int |
final chunkSize = 56; // int |
final chunkCursor = chunkCursor_example; // String |
final ifNoneMatch = ifNoneMatch_example; // String |
try {
final result = api_instance.getNotes(category, exclude, pruneBefore, chunkSize, chunkCursor, ifNoneMatch);
print(result);
} catch (e) {
print('Exception when calling DefaultApi->getNotes: $e\n');
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
category | String | [optional] | |
exclude | String | [optional] [default to ''] | |
pruneBefore | int | [optional] [default to 0] | |
chunkSize | int | [optional] [default to 0] | |
chunkCursor | String | [optional] | |
ifNoneMatch | String | [optional] |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getSettings
NotesSettings getSettings()
Example
import 'package:openapi/api.dart';
// TODO Configure HTTP basic authorization: basic_auth
//defaultApiClient.getAuthentication<HttpBasicAuth>('basic_auth').username = 'YOUR_USERNAME'
//defaultApiClient.getAuthentication<HttpBasicAuth>('basic_auth').password = 'YOUR_PASSWORD';
final api_instance = DefaultApi();
try {
final result = api_instance.getSettings();
print(result);
} catch (e) {
print('Exception when calling DefaultApi->getSettings: $e\n');
}
Parameters
This endpoint does not need any parameter.
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
updateNote
NotesNote updateNote(id, content, modified, title, category, favorite, ifMatch)
Example
import 'package:openapi/api.dart';
// TODO Configure HTTP basic authorization: basic_auth
//defaultApiClient.getAuthentication<HttpBasicAuth>('basic_auth').username = 'YOUR_USERNAME'
//defaultApiClient.getAuthentication<HttpBasicAuth>('basic_auth').password = 'YOUR_PASSWORD';
final api_instance = DefaultApi();
final id = 56; // int |
final content = content_example; // String |
final modified = 56; // int |
final title = title_example; // String |
final category = category_example; // String |
final favorite = true; // bool |
final ifMatch = ifMatch_example; // String |
try {
final result = api_instance.updateNote(id, content, modified, title, category, favorite, ifMatch);
print(result);
} catch (e) {
print('Exception when calling DefaultApi->updateNote: $e\n');
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | int | ||
content | String | [optional] | |
modified | int | [optional] | |
title | String | [optional] | |
category | String | [optional] | |
favorite | bool | [optional] | |
ifMatch | String | [optional] |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
updateSettings
NotesSettings updateSettings(notesSettings)
Example
import 'package:openapi/api.dart';
// TODO Configure HTTP basic authorization: basic_auth
//defaultApiClient.getAuthentication<HttpBasicAuth>('basic_auth').username = 'YOUR_USERNAME'
//defaultApiClient.getAuthentication<HttpBasicAuth>('basic_auth').password = 'YOUR_PASSWORD';
final api_instance = DefaultApi();
final notesSettings = NotesSettings(); // NotesSettings |
try {
final result = api_instance.updateSettings(notesSettings);
print(result);
} catch (e) {
print('Exception when calling DefaultApi->updateSettings: $e\n');
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
notesSettings | NotesSettings |
Return type
Authorization
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]