mirror of
https://bitbucket.org/myhomie/myhomie_app.git
synced 2025-12-06 09:01:20 +00:00
5.1 KiB
5.1 KiB
mycoreapi.api.ProviderApi
Load the API package
import 'package:mycoreapi/api.dart';
All URIs are relative to http://localhost:25049
| Method | HTTP request | Description |
|---|---|---|
| providerCreate | POST /api/provider | Create a provider |
| providerDelete | DELETE /api/provider/{providerId} | Delete a provider |
| providerGetAll | GET /api/provider/{userId} | Get all user providers |
| providerUpdate | PUT /api/provider | Update a provider |
providerCreate
ProviderDTO providerCreate(providerDTO)
Create a provider
Example
import 'package:mycoreapi/api.dart';
// TODO Configure OAuth2 access token for authorization: bearer
//defaultApiClient.getAuthentication<OAuth>('bearer').accessToken = 'YOUR_ACCESS_TOKEN';
final api_instance = ProviderApi();
final providerDTO = ProviderDTO(); // ProviderDTO | Provider to create
try {
final result = api_instance.providerCreate(providerDTO);
print(result);
} catch (e) {
print('Exception when calling ProviderApi->providerCreate: $e\n');
}
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| providerDTO | ProviderDTO | Provider to create |
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]
providerDelete
String providerDelete(providerId)
Delete a provider
Example
import 'package:mycoreapi/api.dart';
// TODO Configure OAuth2 access token for authorization: bearer
//defaultApiClient.getAuthentication<OAuth>('bearer').accessToken = 'YOUR_ACCESS_TOKEN';
final api_instance = ProviderApi();
final providerId = providerId_example; // String | Id of provider to delete
try {
final result = api_instance.providerDelete(providerId);
print(result);
} catch (e) {
print('Exception when calling ProviderApi->providerDelete: $e\n');
}
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| providerId | String | Id of provider to delete |
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]
providerGetAll
List providerGetAll(userId)
Get all user providers
Example
import 'package:mycoreapi/api.dart';
// TODO Configure OAuth2 access token for authorization: bearer
//defaultApiClient.getAuthentication<OAuth>('bearer').accessToken = 'YOUR_ACCESS_TOKEN';
final api_instance = ProviderApi();
final userId = userId_example; // String | Id of user
try {
final result = api_instance.providerGetAll(userId);
print(result);
} catch (e) {
print('Exception when calling ProviderApi->providerGetAll: $e\n');
}
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| userId | String | Id of user |
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]
providerUpdate
DeviceDetailDTO providerUpdate(providerDTO)
Update a provider
Example
import 'package:mycoreapi/api.dart';
// TODO Configure OAuth2 access token for authorization: bearer
//defaultApiClient.getAuthentication<OAuth>('bearer').accessToken = 'YOUR_ACCESS_TOKEN';
final api_instance = ProviderApi();
final providerDTO = ProviderDTO(); // ProviderDTO | Provider to update
try {
final result = api_instance.providerUpdate(providerDTO);
print(result);
} catch (e) {
print('Exception when calling ProviderApi->providerUpdate: $e\n');
}
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| providerDTO | ProviderDTO | Provider to update |
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]