toJson method

  1. @override
Map<String, dynamic> toJson()
override

Serializes the queue job into its standard JSON representation.

Includes the UUID, timestamps, serialized payload, and derived payload hash.

Example:

final json = job.toJson();
print(json['payload']);

Implementation

@override
Map<String, dynamic> toJson() {
  return {'uuid': uuid, 'created_at': createdAt, 'updated_at': updatedAt, 'payload': jsonEncode(payload), 'hash': hash};
}