EmailViewDefinitionSetting class

Annotations
  • @JsonSerializable.new()

Properties

hashCode → int
The hash code for this object.
no setterinherited
localization ↔ Map<String, EMailSettingLocalization>?
A dictionary of localized text for the EMail setting, keyed by the locale.
getter/setter pair
name ↔ String?
The identifier for this UI Setting, which can be used to relate it to custom strings or other data as desired.
getter/setter pair
optInAggregateValue ↔ OptInFlags?
The OptInFlags value to set or clear if this setting is set or cleared in the UI. It is the aggregate of all underlying opt-in flags related to this setting.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
setByDefault ↔ bool?
If true, this setting should be set by default if the user hasn't chosen whether it's set or cleared yet.
getter/setter pair
subscriptions ↔ List<EmailSubscriptionDefinition>?
The subscriptions to show as children of this setting, if any.
getter/setter pair

Methods

asyncToJson() → Future<Map<String, dynamic>>
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.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

asyncFromJson(Map<String, dynamic> json) → Future<EmailViewDefinitionSetting>