TaskStatusNotificationParams constructor
TaskStatusNotificationParams({
- NotificationMetaObject? meta,
- required String createdAt,
- required String lastUpdatedAt,
- int? pollInterval,
- required TaskStatus status,
- String? statusMessage,
- required String taskId,
- Object? ttl = absent,
- Object? ttlMs = absent,
- int? pollIntervalMs,
- Map<
String, InputRequest> ? inputRequests, - Map<
String, Object?> ? result, - ErrorObject? error,
- Map<
String, Object?> ? extra,
Implementation
TaskStatusNotificationParams({
NotificationMetaObject? meta,
required String createdAt,
required String lastUpdatedAt,
int? pollInterval,
required TaskStatus status,
String? statusMessage,
required String taskId,
Object? ttl = absent,
Object? ttlMs = absent,
int? pollIntervalMs,
Map<String, InputRequest>? inputRequests,
Map<String, Object?>? result,
ErrorObject? error,
Map<String, Object?>? extra,
}) : super.build({
...?extra,
if (meta != null) '_meta': $encode(meta),
'createdAt': $encode(createdAt),
'lastUpdatedAt': $encode(lastUpdatedAt),
if (pollInterval != null) 'pollInterval': $encode(pollInterval),
'status': $encode(status),
if (statusMessage != null) 'statusMessage': $encode(statusMessage),
'taskId': $encode(taskId),
if (!identical(ttl, absent)) 'ttl': $encode(ttl),
if (!identical(ttlMs, absent)) 'ttlMs': $encode(ttlMs),
if (pollIntervalMs != null) 'pollIntervalMs': $encode(pollIntervalMs),
if (inputRequests != null) 'inputRequests': $encode(inputRequests),
if (result != null) 'result': $encode(result),
if (error != null) 'error': $encode(error),
});