@override Map<String, dynamic> toJson() => { 'queue': queue, if (threadingMode != null) 'threading_mode': threadingMode, if (messageSchema != null) 'message_schema': messageSchema, ...super.toJson(), };