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

Method MetadataAsStruct

shared/api/response.go:78–80  ·  view source on GitHub ↗

MetadataAsStruct parses the Response metadata into a provided struct.

(target any)

Source from the content-addressed store, hash-verified

76
77// MetadataAsStruct parses the Response metadata into a provided struct.
78func (r *Response) MetadataAsStruct(target any) error {
79 return json.Unmarshal(r.Metadata, &target)
80}
81
82// ResponseType represents a valid response type.
83type ResponseType string

Callers 11

GetStorageVolumeFileMethod · 0.95
GetInstanceFileMethod · 0.95
MetadataAsMapMethod · 0.95
MetadataAsOperationMethod · 0.95
MetadataAsStringSliceMethod · 0.95
queryStructMethod · 0.80
GetSystemNetworkMethod · 0.80
IsServiceEnabledMethod · 0.80
clusterAcceptMemberFunction · 0.80
runMethod · 0.80
dev_incus.goFile · 0.80

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

no outgoing calls

Tested by

no test coverage detected