QueueJob.fromJson constructor

QueueJob.fromJson(
  1. Map<String, dynamic> json
)

Creates a queue job model from persisted JSON.

Expected keys include:

  • status
  • payload

Example:

final job = QueueJob.fromJson({
  'status': 'queued',
  'payload': '{"_name":"ReindexSearch"}',
});

Implementation

QueueJob.fromJson(Map<String, dynamic> json) : super.fromJson(json) {
  status = QueueJobStatus.fromString(json['status']);
  payload = jsonDecode(json['payload']);
}