library

package
v0.0.0-...-29b60b8 Latest Latest
Warning

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

Go to latest
Published: May 16, 2017 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

This is what protoc-gen-gopherjs should generate

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Book

type Book struct {
	*js.Object
	Isbn   int64  `js:"isbn"`
	Title  string `js:"title"`
	Author string `js:"author"`
}

func NewBook

func NewBook(isbn int64, title, author string) *Book

func (*Book) Deserialize

func (x *Book) Deserialize(rawBytes []byte) (err error)

func (*Book) Serialize

func (x *Book) Serialize() (rawBytes []byte, err error)

type BookServiceClient

type BookServiceClient interface {
	GetBook(*GetBookRequest, ...grpcweb.CallOption) (*Book, error)
	QueryBooks(*QueryBooksRequest, ...grpcweb.CallOption) (BookService_QueryBooksClient, error)
}

func NewBookServiceClient

func NewBookServiceClient(hostname string) BookServiceClient

type BookService_QueryBooksClient

type BookService_QueryBooksClient interface {
	Recv() (*Book, error)
}

type GetBookRequest

type GetBookRequest struct {
	*js.Object
	Isbn int64 `js:"isbn"`
}

func NewGetBookRequest

func NewGetBookRequest(isbn int64) *GetBookRequest

func (*GetBookRequest) Deserialize

func (x *GetBookRequest) Deserialize(rawBytes []byte) (err error)

func (*GetBookRequest) Serialize

func (x *GetBookRequest) Serialize() (rawBytes []byte, err error)

type QueryBooksRequest

type QueryBooksRequest struct {
	*js.Object
	AuthorPrefix string `js:"authorPrefix"`
}

func NewQueryBooksRequest

func NewQueryBooksRequest(authorPrefix string) *QueryBooksRequest

func (*QueryBooksRequest) Deserialize

func (x *QueryBooksRequest) Deserialize(rawBytes []byte) (err error)

func (*QueryBooksRequest) Serialize

func (x *QueryBooksRequest) Serialize() (rawBytes []byte, err error)

Jump to

Keyboard shortcuts

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