RenderableUserNotification class

Constructors

RenderableUserNotification({String? conversationId, String? contextHTML, List<String> fromUserNames = const [], List<String> fromUserIds = const [], List<String> relatedIds = const [], int? count, required bool optedOut, String? fromUserAvatarSrc, String? fromUserId, String? fromUserName, String? fromCommentId, required NotificationType type, required String createdAt, required String sent, required String viewed, required String relatedObjectId, required NotificationObjectType relatedObjectType, String? pageTitle, required String url, required String urlId, required String id})
Returns a new RenderableUserNotification instance.

Properties

contextHTML ↔ 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
conversationId ↔ 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
count ↔ 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
createdAt ↔ String
getter/setter pair
fromCommentId ↔ String?
getter/setter pair
fromUserAvatarSrc ↔ String?
getter/setter pair
fromUserId ↔ String?
getter/setter pair
fromUserIds ↔ List<String>
getter/setter pair
fromUserName ↔ String?
getter/setter pair
fromUserNames ↔ List<String>
getter/setter pair
hashCode → int
The hash code for this object.
no setteroverride
id ↔ String
getter/setter pair
optedOut ↔ bool
getter/setter pair
pageTitle ↔ String?
getter/setter pair
relatedIds ↔ List<String>
getter/setter pair
relatedObjectId ↔ String
getter/setter pair
relatedObjectType ↔ NotificationObjectType
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sent ↔ String
getter/setter pair
type ↔ NotificationType
getter/setter pair
url ↔ String
getter/setter pair
urlId ↔ String
getter/setter pair
viewed ↔ String
getter/setter pair

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

Constants

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