Serializes this status to JSON.
Map<String, Object?> toJson() => { 'id': id, 'state': state.name, 'payload': payload, 'error': error?.toJson(), 'meta': meta, 'attempt': attempt, };