MCPcopy
hub / github.com/lxc/incus / MetadataAsMap

Method MetadataAsMap

shared/api/response.go:45–53  ·  view source on GitHub ↗

MetadataAsMap parses the Response metadata into a map.

()

Source from the content-addressed store, hash-verified

43
44// MetadataAsMap parses the Response metadata into a map.
45func (r *Response) MetadataAsMap() (map[string]any, error) {
46 ret := map[string]any{}
47 err := r.MetadataAsStruct(&ret)
48 if err != nil {
49 return nil, err
50 }
51
52 return ret, nil
53}
54
55// MetadataAsOperation turns the Response metadata into an Operation.
56func (r *Response) MetadataAsOperation() (*Operation, error) {

Callers

nothing calls this directly

Implementers 15

operationWebSocketinternal/server/operations/websocket.g
forwardedOperationWebSocketinternal/server/operations/websocket.g
operationResponseinternal/server/operations/response.go
forwardedOperationResponseinternal/server/operations/response.go
devIncusResponseinternal/server/response/response.go
syncResponseinternal/server/response/response.go
errorResponseinternal/server/response/response.go
fileResponseinternal/server/response/response.go
forwardedResponseinternal/server/response/response.go
manualResponseinternal/server/response/response.go
upgradeResponseinternal/server/response/response.go
pipeResponseinternal/server/response/response.go

Calls 1

MetadataAsStructMethod · 0.95

Tested by

no test coverage detected