Template class Null safety
A representation of a template for a message.
A stripped down message without coordinates and scheduling information.
Constructors
- Template({required String header, required String message, required String id, required String fontFamily, required double fontSize, required int backgrondColour, required int foregroundColour, required double width, required double height, required String textAlignment})
- Constructs a Template instance with the specified customisations.
-
Template.fromJson(Map<
String, Object?> json) - Named constructor to create Template from a Map.
Properties
- backgrondColour → int
-
The background colour of the template.
final
- fontFamily → String
-
The font family of the header and message.
final
- fontSize → double
-
The font size of the header and message.
final
- foregroundColour → int
-
The foreground colour of the template i.e., text colour.
final
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- header → String
-
The content in header.
final
- height → double
-
The height of this template.
final
- id → String
-
The id of this template, retrieved from storage.
final
- message → String
-
The content in the main body.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- textAlignment → String
-
The text alignment. [...]
final
- width → double
-
The width of this template.
final
Methods
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited