InfoPush class

Annotations
  • @JsonSerializable(checked: true, createToJson: true, disallowUnrecognizedKeys: false, explicitToJson: true)

Constructors

InfoPush({required String id, bool isEnabled = true, required ReleaseStatus releaseStatus, required int priority, required List<String> tags, required InfoPushData data, required String hash, required DateTime createdAt, required DateTime updatedAt, DateTime? startDate, DateTime? endDate})
Returns a new InfoPush instance.
InfoPush.fromJson(Map<String, dynamic> json)
factory

Properties

createdAt DateTime
final
data InfoPushData
final
endDate DateTime?
final
hash String
Unknown usage, MD5
final
hashCode int
The hash code for this object.
no setteroverride
id String
final
isEnabled bool
final
priority int
final
releaseStatus ReleaseStatus
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startDate DateTime?
final
tags List<String>
final
updatedAt DateTime
final

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