server

package
v0.0.0-...-5107ef3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 5, 2019 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DecodeSecureRequest

func DecodeSecureRequest(ctx context.Context, v interface{}, md metadata.MD) (interface{}, error)

DecodeSecureRequest decodes requests sent to "secured_service" service "secure" endpoint.

func DecodeSigninRequest

func DecodeSigninRequest(ctx context.Context, v interface{}, md metadata.MD) (interface{}, error)

DecodeSigninRequest decodes requests sent to "secured_service" service "signin" endpoint.

func EncodeSecureResponse

func EncodeSecureResponse(ctx context.Context, v interface{}, hdr, trlr *metadata.MD) (interface{}, error)

EncodeSecureResponse encodes responses from the "secured_service" service "secure" endpoint.

func EncodeSigninResponse

func EncodeSigninResponse(ctx context.Context, v interface{}, hdr, trlr *metadata.MD) (interface{}, error)

EncodeSigninResponse encodes responses from the "secured_service" service "signin" endpoint.

func NewSecureHandler

func NewSecureHandler(endpoint goa.Endpoint, h goagrpc.UnaryHandler) goagrpc.UnaryHandler

NewSecureHandler creates a gRPC handler which serves the "secured_service" service "secure" endpoint.

func NewSecurePayload

func NewSecurePayload(message *secured_servicepb.SecureRequest, token string) *securedservice.SecurePayload

NewSecurePayload builds the payload of the "secure" endpoint of the "secured_service" service from the gRPC request type.

func NewSecureResponse

func NewSecureResponse(result string) *secured_servicepb.SecureResponse

NewSecureResponse builds the gRPC response type from the result of the "secure" endpoint of the "secured_service" service.

func NewSigninHandler

func NewSigninHandler(endpoint goa.Endpoint, h goagrpc.UnaryHandler) goagrpc.UnaryHandler

NewSigninHandler creates a gRPC handler which serves the "secured_service" service "signin" endpoint.

func NewSigninPayload

func NewSigninPayload(username string, password string) *securedservice.SigninPayload

NewSigninPayload builds the payload of the "signin" endpoint of the "secured_service" service from the gRPC request type.

func NewSigninResponse

func NewSigninResponse(result *securedservice.Creds) *secured_servicepb.SigninResponse

NewSigninResponse builds the gRPC response type from the result of the "signin" endpoint of the "secured_service" service.

func ValidateSecureRequest

func ValidateSecureRequest(message *secured_servicepb.SecureRequest) (err error)

ValidateSecureRequest runs the validations defined on SecureRequest.

Types

type ErrorNamer

type ErrorNamer interface {
	ErrorName() string
}

ErrorNamer is an interface implemented by generated error structs that exposes the name of the error as defined in the expr.

type Server

type Server struct {
	SigninH goagrpc.UnaryHandler
	SecureH goagrpc.UnaryHandler
}

Server implements the secured_servicepb.SecuredServiceServer interface.

func New

New instantiates the server struct with the secured_service service endpoints.

func (*Server) Secure

Secure implements the "Secure" method in secured_servicepb.SecuredServiceServer interface.

func (*Server) Signin

Signin implements the "Signin" method in secured_servicepb.SecuredServiceServer interface.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL