TriggerResponse<T>.fromJson constructor
Factory to handle generic type T using a provided fromJsonT mapper.
Implementation
factory TriggerResponse.fromJson(
Map<String, dynamic> json,
T Function(dynamic json)? fromJsonT,
) {
return TriggerResponse<T>(
status: json['status'] as String,
projectId: json['project_id'] as String,
durationInSeconds: (json['duration_in_seconds'] is int)
? json['duration_in_seconds']
: (json['duration_in_seconds'] as num).toInt(),
message: json['message'] as String,
data: json['data'] != null && fromJsonT != null
? fromJsonT(json['data'])
: json['data'] as T?,
error: json['error'] as String?,
);
}