Skip to content

datasets.UnmarshalDatapoint

go
func UnmarshalDatapoint(
    descriptor *datasets.DatapointDescriptor,
    data []byte,
) (map[string]any, error)

Decode a raw protobuf datapoint into a JSON-like map using a dataset descriptor.

Parameters

descriptor *datasets.DatapointDescriptor required

The descriptor returned by NewDatapointDescriptor.

data []byte required

The raw protobuf datapoint bytes returned by a datapoint query.

Returns

A map of datapoint fields, or an error if the raw datapoint cannot be decoded.

Type to search…