Documentation
¶
Index ¶
- func GetIntResponseTrailerMetadata(trailer metadata.MD, key ResponseMetadataTrailerKey) (int, error)
- func SetResponseHeaderMetadata(ctx context.Context, values map[ResponseMetadataHeaderKey]string) error
- func SetResponseTrailerMetadata(ctx context.Context, values map[ResponseMetadataTrailerKey]string) error
- type ResponseMetadataHeaderKey
- type ResponseMetadataTrailerKey
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetIntResponseTrailerMetadata ¶
func GetIntResponseTrailerMetadata(trailer metadata.MD, key ResponseMetadataTrailerKey) (int, error)
GetIntResponseTrailerMetadata retrieves an integer value for the given key in the trailer metadata of a SpiceDB API response.
func SetResponseHeaderMetadata ¶
func SetResponseHeaderMetadata(ctx context.Context, values map[ResponseMetadataHeaderKey]string) error
SetResponseHeaderMetadata sets the external response metadata header on the given context.
func SetResponseTrailerMetadata ¶
func SetResponseTrailerMetadata(ctx context.Context, values map[ResponseMetadataTrailerKey]string) error
SetResponseTrailerMetadata sets the external response metadata trailer on the given context.
Types ¶
type ResponseMetadataHeaderKey ¶
type ResponseMetadataHeaderKey string
ResponseMetadataHeaderKey defines a key in the response metadata header.
const ( // RequestID is the key in the response header metadata for the request's tracking ID, if any. RequestID ResponseMetadataHeaderKey = "io.spicedb.respmeta.requestid" )
type ResponseMetadataTrailerKey ¶
type ResponseMetadataTrailerKey string
ResponseMetadataTrailerKey defines a key in the response metadata trailer.
const ( // DispatchedOperationsCount is the key in the response trailer metadata for // the number of dispatched operations that were needed to perform the overall // API call. DispatchedOperationsCount ResponseMetadataTrailerKey = "io.spicedb.respmeta.dispatchedoperationscount" // CachedOperationsCount is the key in the response trailer metadata for // the number of *cached* operations that would have been otherwise dispatched // to perform the overall API call. CachedOperationsCount ResponseMetadataTrailerKey = "io.spicedb.respmeta.cachedoperationscount" )
Click to show internal directories.
Click to hide internal directories.