TautulliNotifierConfig class

Model to store information about a Tautulli notifier configuration.

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

TautulliNotifierConfig({int? id, int? agentId, String? agentName, String? agentLabel, String? friendlyName, List<Map<String, dynamic>>? customConditions, String? customConditionsLogic, Map<String, dynamic>? config, List<Map<String, dynamic>>? configOptions, TautulliNotifierConfigActions? actions, Map<String, dynamic>? notifyText})
TautulliNotifierConfig.fromJson(Map<String, dynamic> json)
Deserialize a JSON map to a TautulliNotifierConfig object.
factory

Properties

actions TautulliNotifierConfigActions?
List of actions for the notifier.
final
agentId int?
Notifier agent ID.
final
agentLabel String?
Label of the notifier agent.
final
agentName String?
Name of the notifier agent.
final
config Map<String, dynamic>?
Configuration for the notifier.
final
configOptions List<Map<String, dynamic>>?
Configuration options for the notifier.
final
customConditions List<Map<String, dynamic>>?
Custom conditions for the notifier.
final
customConditionsLogic String?
Custom conditions logic when evaluating conditions.
final
friendlyName String?
Friendly name (description) of the notifier.
final
hashCode int
The hash code for this object.
no setterinherited
id int?
Notifier ID.
final
notifyText Map<String, dynamic>?
Notifier text messages for each action.
final
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>
Serialize a TautulliNotifierConfig object to a JSON map.
toString() String
Returns a JSON-encoded string version of this object.
override

Operators

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