openapi-generator-cli -g dart-dio. Генерируется, но коммитится: CI ловит дрейф openapi/openapi.json, а приложение собирается без запуска генератора. Пересобирается через just gen-client после любого изменения роутов.
2.5 KiB
2.5 KiB
fintracker_api.api.NetworthApi
Load the API package
import 'package:fintracker_api/api.dart';
All URIs are relative to http://localhost
| Method | HTTP request | Description |
|---|---|---|
| networthBreakdown | GET /api/v1/networth/breakdown | Breakdown |
| networthSeries | GET /api/v1/networth/series | Series |
networthBreakdown
NetWorthBreakdown networthBreakdown()
Breakdown
The latest day's buckets, plus every account's current balance native and in RUB.
Example
import 'package:fintracker_api/api.dart';
final api = FintrackerApi().getNetworthApi();
try {
final response = api.networthBreakdown();
print(response);
} on DioException catch (e) {
print('Exception when calling NetworthApi->networthBreakdown: $e\n');
}
Parameters
This endpoint does not need any parameter.
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json, application/problem+json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
networthSeries
List networthSeries(from, to)
Series
Daily net worth; defaults to the last 365 days.
Example
import 'package:fintracker_api/api.dart';
final api = FintrackerApi().getNetworthApi();
final DateTime from = 2013-10-20; // DateTime |
final DateTime to = 2013-10-20; // DateTime |
try {
final response = api.networthSeries(from, to);
print(response);
} on DioException catch (e) {
print('Exception when calling NetworthApi->networthSeries: $e\n');
}
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| from | DateTime | [optional] | |
| to | DateTime | [optional] |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json, application/problem+json
[Back to top] [Back to API list] [Back to Model list] [Back to README]