@override Object toJson() => { if (parent.isNotDefault) 'parent': parent, if (structuredQuery case final structuredQuery?) 'structuredQuery': structuredQuery.toJson(), };