message

package
v0.0.15 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2022 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Binary

type Binary []byte

type JSON

type JSON []byte

type MessageService

type MessageService interface {
	EmptyJSON(ctx context.Context, messageName messagename.MessageName) (JSON, error)
	RequestExample(ctx context.Context, serviceName string, methodName string) (JSON, error)
	ToJSON(ctx context.Context, messageName messagename.MessageName, binary Binary) (JSON, error)
	ToBinary(ctx context.Context, messageName messagename.MessageName, json JSON) (Binary, error)
	// NOTE: For internal.
	ToDynamicMessage(ctx context.Context, messageName messagename.MessageName, json JSON) (*dynamic.Message, error)
	DynamicMessageToJSON(ctx context.Context, dm *dynamic.Message) (JSON, error)
}

func NewMessageService

func NewMessageService(client grpcreflectiface.Client, messageNameResolver messagename.MessageNameResolver) MessageService

Jump to

Keyboard shortcuts

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