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