cash_available был bare Decimal | None в Query(...) — pydantic отдаёт для Decimal anyOf[number, pattern-string], который openapi-generator не умеет свернуть в один тип и вместо этого синтезирует пустой класс CashAvailable без полей (синтаксически битый .dart, компиляция всего пакета падает). Остальные Decimal-поля в API давно оборачиваются в Money/MoneyOpt (api/schemas/common.py) ровно за счёт этого — anyOf[string, null] генератор понимает. cash_available обошёл соглашение, потому что это единственный Decimal-параметр запроса во всём API, а не тело ответа.
252 lines
6.4 KiB
Plaintext
252 lines
6.4 KiB
Plaintext
analysis_options.yaml
|
|
build.yaml
|
|
doc/AccountBalance.md
|
|
doc/AccountKind.md
|
|
doc/AccountOut.md
|
|
doc/AccountPatch.md
|
|
doc/AccountRole.md
|
|
doc/AccountSuggestion.md
|
|
doc/AccountsApi.md
|
|
doc/AllocationBucket.md
|
|
doc/AllocationDimension.md
|
|
doc/AnalyticsApi.md
|
|
doc/AuthApi.md
|
|
doc/BenchmarkComparison.md
|
|
doc/BenchmarkComparisonOut.md
|
|
doc/BenchmarkCreate.md
|
|
doc/BenchmarkOut.md
|
|
doc/BenchmarkPatch.md
|
|
doc/BenchmarkReturnOut.md
|
|
doc/BenchmarksApi.md
|
|
doc/Broker.md
|
|
doc/CalendarEntry.md
|
|
doc/CalendarOut.md
|
|
doc/CashFlowBrokerMonth.md
|
|
doc/CashFlowMonth.md
|
|
doc/CashflowApi.md
|
|
doc/CategoriesApi.md
|
|
doc/CategoryOut.md
|
|
doc/CommitRequest.md
|
|
doc/DataQualityRow.md
|
|
doc/EventKind.md
|
|
doc/EventOut.md
|
|
doc/EventPage.md
|
|
doc/EventSource.md
|
|
doc/EventStatus.md
|
|
doc/EventsApi.md
|
|
doc/FlowType.md
|
|
doc/ForecastMonth.md
|
|
doc/ForecastOut.md
|
|
doc/GoalCreate.md
|
|
doc/GoalOut.md
|
|
doc/GoalPatch.md
|
|
doc/GoalProgressOut.md
|
|
doc/GoalsApi.md
|
|
doc/Health.md
|
|
doc/HealthApi.md
|
|
doc/HistoryOut.md
|
|
doc/HistoryRow.md
|
|
doc/HistoryTotals.md
|
|
doc/HoldingOut.md
|
|
doc/ImportCounts.md
|
|
doc/ImportPreview.md
|
|
doc/ImportResult.md
|
|
doc/ImportSummary.md
|
|
doc/ImportsApi.md
|
|
doc/IncomeApi.md
|
|
doc/InstrumentDetail.md
|
|
doc/InstrumentOut.md
|
|
doc/InstrumentsApi.md
|
|
doc/JobStatus.md
|
|
doc/LinkCreate.md
|
|
doc/LinkOut.md
|
|
doc/LinksApi.md
|
|
doc/LoginRequest.md
|
|
doc/LotOut.md
|
|
doc/MetricsApi.md
|
|
doc/NetWorthBreakdown.md
|
|
doc/NetWorthDay.md
|
|
doc/NetworthApi.md
|
|
doc/NewInstrument.md
|
|
doc/PendingInstrumentOut.md
|
|
doc/PendingResolveRequest.md
|
|
doc/PendingResolveResult.md
|
|
doc/PriceManualIn.md
|
|
doc/PriceManualOut.md
|
|
doc/PricePoint.md
|
|
doc/Problem.md
|
|
doc/RebalanceApi.md
|
|
doc/RebalanceBucketOut.md
|
|
doc/RebalanceOut.md
|
|
doc/ReconciliationCash.md
|
|
doc/ReconciliationOut.md
|
|
doc/ReconciliationPosition.md
|
|
doc/RefreshLogOut.md
|
|
doc/RefreshRequest.md
|
|
doc/ReturnsOut.md
|
|
doc/RuleCreate.md
|
|
doc/RuleKind.md
|
|
doc/RuleMatchType.md
|
|
doc/RuleOut.md
|
|
doc/RulePatch.md
|
|
doc/RulesApi.md
|
|
doc/RunStatus.md
|
|
doc/RunwayOut.md
|
|
doc/SampleEventOut.md
|
|
doc/ScopeOut.md
|
|
doc/SourceStatus.md
|
|
doc/SpendingRow.md
|
|
doc/SummaryOut.md
|
|
doc/SyncApi.md
|
|
doc/SyncJobOut.md
|
|
doc/SyncRunOut.md
|
|
doc/TargetIn.md
|
|
doc/TargetOut.md
|
|
doc/TargetsIn.md
|
|
doc/TargetsOut.md
|
|
doc/TaxAccountOut.md
|
|
doc/TaxApi.md
|
|
doc/TaxLotOut.md
|
|
doc/TaxLotsOut.md
|
|
doc/TaxTotals.md
|
|
doc/TaxYearOut.md
|
|
doc/TokenPair.md
|
|
doc/TradeOut.md
|
|
doc/TransactionOut.md
|
|
doc/TransactionPage.md
|
|
doc/TransactionsApi.md
|
|
doc/UnmatchedBrokerOut.md
|
|
doc/UnmatchedOut.md
|
|
doc/UnmatchedZmOut.md
|
|
doc/UserOut.md
|
|
doc/ValueDay.md
|
|
lib/fintracker_api.dart
|
|
lib/src/api.dart
|
|
lib/src/api/accounts_api.dart
|
|
lib/src/api/analytics_api.dart
|
|
lib/src/api/auth_api.dart
|
|
lib/src/api/benchmarks_api.dart
|
|
lib/src/api/cashflow_api.dart
|
|
lib/src/api/categories_api.dart
|
|
lib/src/api/events_api.dart
|
|
lib/src/api/goals_api.dart
|
|
lib/src/api/health_api.dart
|
|
lib/src/api/imports_api.dart
|
|
lib/src/api/income_api.dart
|
|
lib/src/api/instruments_api.dart
|
|
lib/src/api/links_api.dart
|
|
lib/src/api/metrics_api.dart
|
|
lib/src/api/networth_api.dart
|
|
lib/src/api/rebalance_api.dart
|
|
lib/src/api/rules_api.dart
|
|
lib/src/api/sync_api.dart
|
|
lib/src/api/tax_api.dart
|
|
lib/src/api/transactions_api.dart
|
|
lib/src/auth/api_key_auth.dart
|
|
lib/src/auth/auth.dart
|
|
lib/src/auth/basic_auth.dart
|
|
lib/src/auth/bearer_auth.dart
|
|
lib/src/auth/oauth.dart
|
|
lib/src/deserialize.dart
|
|
lib/src/model/account_balance.dart
|
|
lib/src/model/account_kind.dart
|
|
lib/src/model/account_out.dart
|
|
lib/src/model/account_patch.dart
|
|
lib/src/model/account_role.dart
|
|
lib/src/model/account_suggestion.dart
|
|
lib/src/model/allocation_bucket.dart
|
|
lib/src/model/allocation_dimension.dart
|
|
lib/src/model/benchmark_comparison.dart
|
|
lib/src/model/benchmark_comparison_out.dart
|
|
lib/src/model/benchmark_create.dart
|
|
lib/src/model/benchmark_out.dart
|
|
lib/src/model/benchmark_patch.dart
|
|
lib/src/model/benchmark_return_out.dart
|
|
lib/src/model/broker.dart
|
|
lib/src/model/calendar_entry.dart
|
|
lib/src/model/calendar_out.dart
|
|
lib/src/model/cash_flow_broker_month.dart
|
|
lib/src/model/cash_flow_month.dart
|
|
lib/src/model/category_out.dart
|
|
lib/src/model/commit_request.dart
|
|
lib/src/model/data_quality_row.dart
|
|
lib/src/model/event_kind.dart
|
|
lib/src/model/event_out.dart
|
|
lib/src/model/event_page.dart
|
|
lib/src/model/event_source.dart
|
|
lib/src/model/event_status.dart
|
|
lib/src/model/flow_type.dart
|
|
lib/src/model/forecast_month.dart
|
|
lib/src/model/forecast_out.dart
|
|
lib/src/model/goal_create.dart
|
|
lib/src/model/goal_out.dart
|
|
lib/src/model/goal_patch.dart
|
|
lib/src/model/goal_progress_out.dart
|
|
lib/src/model/health.dart
|
|
lib/src/model/history_out.dart
|
|
lib/src/model/history_row.dart
|
|
lib/src/model/history_totals.dart
|
|
lib/src/model/holding_out.dart
|
|
lib/src/model/import_counts.dart
|
|
lib/src/model/import_preview.dart
|
|
lib/src/model/import_result.dart
|
|
lib/src/model/import_summary.dart
|
|
lib/src/model/instrument_detail.dart
|
|
lib/src/model/instrument_out.dart
|
|
lib/src/model/job_status.dart
|
|
lib/src/model/link_create.dart
|
|
lib/src/model/link_out.dart
|
|
lib/src/model/login_request.dart
|
|
lib/src/model/lot_out.dart
|
|
lib/src/model/net_worth_breakdown.dart
|
|
lib/src/model/net_worth_day.dart
|
|
lib/src/model/new_instrument.dart
|
|
lib/src/model/pending_instrument_out.dart
|
|
lib/src/model/pending_resolve_request.dart
|
|
lib/src/model/pending_resolve_result.dart
|
|
lib/src/model/price_manual_in.dart
|
|
lib/src/model/price_manual_out.dart
|
|
lib/src/model/price_point.dart
|
|
lib/src/model/problem.dart
|
|
lib/src/model/rebalance_bucket_out.dart
|
|
lib/src/model/rebalance_out.dart
|
|
lib/src/model/reconciliation_cash.dart
|
|
lib/src/model/reconciliation_out.dart
|
|
lib/src/model/reconciliation_position.dart
|
|
lib/src/model/refresh_log_out.dart
|
|
lib/src/model/refresh_request.dart
|
|
lib/src/model/returns_out.dart
|
|
lib/src/model/rule_create.dart
|
|
lib/src/model/rule_kind.dart
|
|
lib/src/model/rule_match_type.dart
|
|
lib/src/model/rule_out.dart
|
|
lib/src/model/rule_patch.dart
|
|
lib/src/model/run_status.dart
|
|
lib/src/model/runway_out.dart
|
|
lib/src/model/sample_event_out.dart
|
|
lib/src/model/scope_out.dart
|
|
lib/src/model/source_status.dart
|
|
lib/src/model/spending_row.dart
|
|
lib/src/model/summary_out.dart
|
|
lib/src/model/sync_job_out.dart
|
|
lib/src/model/sync_run_out.dart
|
|
lib/src/model/target_in.dart
|
|
lib/src/model/target_out.dart
|
|
lib/src/model/targets_in.dart
|
|
lib/src/model/targets_out.dart
|
|
lib/src/model/tax_account_out.dart
|
|
lib/src/model/tax_lot_out.dart
|
|
lib/src/model/tax_lots_out.dart
|
|
lib/src/model/tax_totals.dart
|
|
lib/src/model/tax_year_out.dart
|
|
lib/src/model/token_pair.dart
|
|
lib/src/model/trade_out.dart
|
|
lib/src/model/transaction_out.dart
|
|
lib/src/model/transaction_page.dart
|
|
lib/src/model/unmatched_broker_out.dart
|
|
lib/src/model/unmatched_out.dart
|
|
lib/src/model/unmatched_zm_out.dart
|
|
lib/src/model/user_out.dart
|
|
lib/src/model/value_day.dart
|
|
pubspec.yaml
|