SavingsOfferDetails class

Constructors

SavingsOfferDetails({String? name, String? description, String? details, num? rate, required num annualPercentYield, required CompoundingMethod compoundingMethod, int? introductoryPeriodMonths, num? introductoryRate, required num minimumDeposit, num? minimumDepositWithFees, required num monthlyFee, bool? checkWriting, required DateTime effectiveAsOf, FederalInsuranceType? federalInsuranceType, List<IncentiveDetails> incentiveDetails = const [], TermUnit? cdTermUnit, int? cdTermLength, List<String> impressionTrackingPixelUrls = const []})
Returns a new SavingsOfferDetails instance.

Properties

annualPercentYield ↔ num
getter/setter pair
cdTermLength ↔ int?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
cdTermUnit ↔ TermUnit?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
checkWriting ↔ bool?
Whether the account allows checks
getter/setter pair
compoundingMethod ↔ CompoundingMethod
getter/setter pair
description ↔ String?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
details ↔ String?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
effectiveAsOf ↔ DateTime
When the offer was last validated, formatted as yyyy-MM-ddTHH:mm:ss.SSSZZ
getter/setter pair
federalInsuranceType ↔ FederalInsuranceType?
The type of federal deposit insurance that applies to this offer, if it was provided by the financial institution. Could be one of fdic for the Federal Deposit Insurance Corporation, or ncua for the National Credit Union Administration.
getter/setter pair
hashCode → int
The hash code for this object.
no setteroverride
impressionTrackingPixelUrls ↔ List<String>
getter/setter pair
incentiveDetails ↔ List<IncentiveDetails>
getter/setter pair
introductoryPeriodMonths ↔ int?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
introductoryRate ↔ num?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
minimumDeposit ↔ num
getter/setter pair
minimumDepositWithFees ↔ num?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
monthlyFee ↔ num
getter/setter pair
name ↔ String?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
rate ↔ num?
Annual interest rate
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

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 ==(Object other) → bool
The equality operator.
override

Static Methods

fromJson(dynamic value) → SavingsOfferDetails?
Returns a new SavingsOfferDetails instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) → List<SavingsOfferDetails>
mapFromJson(dynamic json) → Map<String, SavingsOfferDetails>
mapListFromJson(dynamic json, {bool growable = false}) → Map<String, List<SavingsOfferDetails>>

Constants

requiredKeys → const Set<String>
The list of required keys that must be present in a JSON.