mirror of
https://github.com/immich-app/immich.git
synced 2024-12-24 10:37:28 +02:00
e9fda40b2b
* Create shared link modal for individual asset * Added API to create asset shared link * Added viewer for individual shared link * Added multiselection app bar * Refactor gallery viewer to its own component * Refactor * Refactor * Add and remove asset from shared link * Fixed test * Fixed notification card doesn't wrap * Add check asset access when created asset shared link * pr feedback
4.8 KiB
Generated
4.8 KiB
Generated
openapi.api.APIKeyApi
Load the API package
import 'package:openapi/api.dart';
All URIs are relative to /api
Method | HTTP request | Description |
---|---|---|
createKey | POST /api-key | |
deleteKey | DELETE /api-key/{id} | |
getKey | GET /api-key/{id} | |
getKeys | GET /api-key | |
updateKey | PUT /api-key/{id} |
createKey
APIKeyCreateResponseDto createKey(aPIKeyCreateDto)
Example
import 'package:openapi/api.dart';
final api_instance = APIKeyApi();
final aPIKeyCreateDto = APIKeyCreateDto(); // APIKeyCreateDto |
try {
final result = api_instance.createKey(aPIKeyCreateDto);
print(result);
} catch (e) {
print('Exception when calling APIKeyApi->createKey: $e\n');
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
aPIKeyCreateDto | APIKeyCreateDto |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
deleteKey
deleteKey(id)
Example
import 'package:openapi/api.dart';
final api_instance = APIKeyApi();
final id = 8.14; // num |
try {
api_instance.deleteKey(id);
} catch (e) {
print('Exception when calling APIKeyApi->deleteKey: $e\n');
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | num |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getKey
APIKeyResponseDto getKey(id)
Example
import 'package:openapi/api.dart';
final api_instance = APIKeyApi();
final id = 8.14; // num |
try {
final result = api_instance.getKey(id);
print(result);
} catch (e) {
print('Exception when calling APIKeyApi->getKey: $e\n');
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | num |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getKeys
List getKeys()
Example
import 'package:openapi/api.dart';
final api_instance = APIKeyApi();
try {
final result = api_instance.getKeys();
print(result);
} catch (e) {
print('Exception when calling APIKeyApi->getKeys: $e\n');
}
Parameters
This endpoint does not need any parameter.
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
updateKey
APIKeyResponseDto updateKey(id, aPIKeyUpdateDto)
Example
import 'package:openapi/api.dart';
final api_instance = APIKeyApi();
final id = 8.14; // num |
final aPIKeyUpdateDto = APIKeyUpdateDto(); // APIKeyUpdateDto |
try {
final result = api_instance.updateKey(id, aPIKeyUpdateDto);
print(result);
} catch (e) {
print('Exception when calling APIKeyApi->updateKey: $e\n');
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | num | ||
aPIKeyUpdateDto | APIKeyUpdateDto |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]