package
2.2.4+incompatible
Repository: https://github.com/goadesign/examples.git
Documentation: pkg.go.dev

# Functions

BuildAddFunc builds the remote method to invoke for "storage" service "add" endpoint.
BuildAddPayload builds the payload for the storage add endpoint from CLI flags.
BuildListFunc builds the remote method to invoke for "storage" service "list" endpoint.
BuildMultiAddFunc builds the remote method to invoke for "storage" service "multi_add" endpoint.
BuildMultiAddPayload builds the payload for the storage multi_add endpoint from CLI flags.
BuildMultiUpdateFunc builds the remote method to invoke for "storage" service "multi_update" endpoint.
BuildMultiUpdatePayload builds the payload for the storage multi_update endpoint from CLI flags.
BuildRateFunc builds the remote method to invoke for "storage" service "rate" endpoint.
BuildRatePayload builds the payload for the storage rate endpoint from CLI flags.
BuildRemoveFunc builds the remote method to invoke for "storage" service "remove" endpoint.
BuildRemovePayload builds the payload for the storage remove endpoint from CLI flags.
BuildShowFunc builds the remote method to invoke for "storage" service "show" endpoint.
BuildShowPayload builds the payload for the storage show endpoint from CLI flags.
DecodeAddResponse decodes responses from the storage add endpoint.
DecodeListResponse decodes responses from the storage list endpoint.
DecodeMultiAddResponse decodes responses from the storage multi_add endpoint.
DecodeShowResponse decodes responses from the storage show endpoint.
EncodeAddRequest encodes requests sent to storage add endpoint.
EncodeMultiAddRequest encodes requests sent to storage multi_add endpoint.
EncodeMultiUpdateRequest encodes requests sent to storage multi_update endpoint.
EncodeRateRequest encodes requests sent to storage rate endpoint.
EncodeRemoveRequest encodes requests sent to storage remove endpoint.
EncodeShowRequest encodes requests sent to storage show endpoint.
NewAddRequest builds the gRPC request type from the payload of the "add" endpoint of the "storage" service.
NewAddResult builds the result type of the "add" endpoint of the "storage" service from the gRPC response type.
NewClient instantiates gRPC client for all the storage service servers.
NewListRequest builds the gRPC request type from the payload of the "list" endpoint of the "storage" service.
NewListResult builds the result type of the "list" endpoint of the "storage" service from the gRPC response type.
NewMultiAddRequest builds the gRPC request type from the payload of the "multi_add" endpoint of the "storage" service.
NewMultiAddResult builds the result type of the "multi_add" endpoint of the "storage" service from the gRPC response type.
NewMultiUpdateRequest builds the gRPC request type from the payload of the "multi_update" endpoint of the "storage" service.
NewRateRequest builds the gRPC request type from the payload of the "rate" endpoint of the "storage" service.
NewRemoveRequest builds the gRPC request type from the payload of the "remove" endpoint of the "storage" service.
NewShowNotFoundError builds the error type of the "show" endpoint of the "storage" service from the gRPC error response type.
NewShowRequest builds the gRPC request type from the payload of the "show" endpoint of the "storage" service.
NewShowResult builds the result type of the "show" endpoint of the "storage" service from the gRPC response type.
ValidateComponent runs the validations defined on Component.
ValidateShowResponse runs the validations defined on ShowResponse.
ValidateStoredBottle runs the validations defined on StoredBottle.
ValidateStoredBottleCollection runs the validations defined on StoredBottleCollection.
ValidateWinery runs the validations defined on Winery.

# Structs

Client lists the service endpoint gRPC clients.