IndexDatapoint.fromJson constructor
IndexDatapoint.fromJson(
- Map<String, dynamic> json
)
Implementation
factory IndexDatapoint.fromJson(Map<String, dynamic> json) {
return IndexDatapoint(
datapointId: json['datapointId'] ?? '',
featureVector: decodeList(json['featureVector']) ?? [],
sparseEmbedding: decode(
json['sparseEmbedding'],
IndexDatapoint_SparseEmbedding.fromJson,
),
restricts:
decodeListMessage(
json['restricts'],
IndexDatapoint_Restriction.fromJson,
) ??
[],
numericRestricts:
decodeListMessage(
json['numericRestricts'],
IndexDatapoint_NumericRestriction.fromJson,
) ??
[],
crowdingTag: decode(
json['crowdingTag'],
IndexDatapoint_CrowdingTag.fromJson,
),
embeddingMetadata: decodeCustom(
json['embeddingMetadata'],
protobuf.Struct.fromJson,
),
);
}