Voting helps other researchers find interesting modules.
ClientLabels contains client-specified key/value pairs, used to annotate individual FetchRequests and FetchReplies. This is primarily useful when the Multiverse Nexus performs postprocessing of fetchreplies. ClientLabels essentially allow clients to use the Nexus UI to slice statistics computed on fetchreplies by the specified key/value pairs. Note: we don't use "map" type here delibrately in order to avoid the non-deterministric serialization of the "map" field. See b/69064361 for more details.
labelsDeprecated
%{optional(String.t) => GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfoClientLabelsClientLabelValues.t}
nil
name
String.t
values
list(String.t)
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfoClientLabels{ labelsDeprecated: %{ optional(String.t()) => GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfoClientLabelsClientLabelValues.t() } | nil, name: String.t() | nil, values: [String.t()] | nil }
@spec decode(struct(), keyword()) :: struct()