Map<String, dynamic> encode() { return { '__typename': 'ExperimentFrequency', 'period': period, 'unit': unit?.encode(), }; }