immich/mobile/openapi/doc/APIKeyApi.md
Alex e9fda40b2b
feat(web) Individual assets shared mechanism (#1317)
* 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
2023-01-14 23:49:47 -06:00

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

APIKeyCreateResponseDto

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

APIKeyResponseDto

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

List

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

APIKeyResponseDto

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]