@override Object toJson() => { 'index': index, if (datapoints.isNotDefault) 'datapoints': [for (final i in datapoints) i.toJson()], if (updateMask case final updateMask?) 'updateMask': updateMask.toJson(), };