BudgetDetail class
- Available extensions
- Annotations
-
- @JsonSerializable.new(explicitToJson: true)
Constructors
-
BudgetDetail({List<
Account> ? accounts, List<Payee> ? payees, List<PayeeLocation> ? payeeLocations, List<CategoryGroup> ? categoryGroups, List<Category> ? categories, List<MonthDetail> ? months, List<TransactionSummary> ? transactions, List<SubTransaction> ? subtransactions, List<ScheduledTransactionSummary> ? scheduledTransactions, List<ScheduledSubTransaction> ? scheduledSubtransactions, required String id, required String name, DateTime? lastModifiedOn, DateTime? firstMonth, DateTime? lastMonth, DateFormat? dateFormat, CurrencyFormat? currencyFormat}) -
BudgetDetail.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
accounts
→ List<
Account> ? -
final
-
categories
→ List<
Category> ? -
final
-
categoryGroups
→ List<
CategoryGroup> ? -
final
- currencyFormat → CurrencyFormat?
-
final
- dateFormat → DateFormat?
-
final
- firstMonth → DateTime?
-
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- id → String
-
final
- lastModifiedOn → DateTime?
-
final
- lastMonth → DateTime?
-
final
-
months
→ List<
MonthDetail> ? -
final
- name → String
-
final
-
payeeLocations
→ List<
PayeeLocation> ? -
final
-
payees
→ List<
Payee> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scheduledSubtransactions
→ List<
ScheduledSubTransaction> ? -
final
-
scheduledTransactions
→ List<
ScheduledTransactionSummary> ? -
final
-
subtransactions
→ List<
SubTransaction> ? -
final
-
transactions
→ List<
TransactionSummary> ? -
final
Methods
-
copyWith(
{List< Account> ? accounts, List<Payee> ? payees, List<PayeeLocation> ? payeeLocations, List<CategoryGroup> ? categoryGroups, List<Category> ? categories, List<MonthDetail> ? months, List<TransactionSummary> ? transactions, List<SubTransaction> ? subtransactions, List<ScheduledTransactionSummary> ? scheduledTransactions, List<ScheduledSubTransaction> ? scheduledSubtransactions, String? id, String? name, DateTime? lastModifiedOn, DateTime? firstMonth, DateTime? lastMonth, DateFormat? dateFormat, CurrencyFormat? currencyFormat}) → BudgetDetail -
Available on BudgetDetail, provided by the $BudgetDetailExtension extension
-
copyWithWrapped(
{Wrapped< List< ? accounts, Wrapped<Account> ?>List< ? payees, Wrapped<Payee> ?>List< ? payeeLocations, Wrapped<PayeeLocation> ?>List< ? categoryGroups, Wrapped<CategoryGroup> ?>List< ? categories, Wrapped<Category> ?>List< ? months, Wrapped<MonthDetail> ?>List< ? transactions, Wrapped<TransactionSummary> ?>List< ? subtransactions, Wrapped<SubTransaction> ?>List< ? scheduledTransactions, Wrapped<ScheduledTransactionSummary> ?>List< ? scheduledSubtransactions, Wrapped<ScheduledSubTransaction> ?>String> ? id, Wrapped<String> ? name, Wrapped<DateTime?> ? lastModifiedOn, Wrapped<DateTime?> ? firstMonth, Wrapped<DateTime?> ? lastMonth, Wrapped<DateFormat?> ? dateFormat, Wrapped<CurrencyFormat?> ? currencyFormat}) → BudgetDetail -
Available on BudgetDetail, provided by the $BudgetDetailExtension extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
dynamic other) → bool -
The equality operator.
override
Constants
-
fromJsonFactory
→ const BudgetDetail Function(Map<
String, dynamic> json) -
toJsonFactory
→ const Map<
String, dynamic> Function(BudgetDetail instance)