Documentation ¶
Overview ¶
This source file is part of the carousell/aggproto open source project
Copyright © 2021 Carousell and the project authors Licensed under Apache License v2.0
See https://github.com/carousell/aggproto/blob/master/LICENSE for license information See https://github.com/carousell/aggproto/graphs/contributors for the list of project authors
This source file is part of the carousell/aggproto open source project
Copyright © 2021 Carousell and the project authors Licensed under Apache License v2.0
See https://github.com/carousell/aggproto/blob/master/LICENSE for license information See https://github.com/carousell/aggproto/graphs/contributors for the list of project authors
This source file is part of the carousell/aggproto open source project
Copyright © 2021 Carousell and the project authors Licensed under Apache License v2.0
See https://github.com/carousell/aggproto/blob/master/LICENSE for license information See https://github.com/carousell/aggproto/graphs/contributors for the list of project authors
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListMessageOption ¶
type ListMessageOption func(options ListMessageOptions) ListMessageOptions
func LMOWithFullName ¶
func LMOWithFullName(name string) ListMessageOption
does message sub definition based resolution
func LMOWithPrefixMatch ¶
func LMOWithPrefixMatch(prefix string) ListMessageOption
used for field name resolution;
type ListMessageOptions ¶
type ListServiceOption ¶
type ListServiceOption func(options ListServiceOptions) ListServiceOptions
func LSOWithOperationNameIn ¶
func LSOWithOperationNameIn(names []string) ListServiceOption
func LSOWithOutputMessage ¶
func LSOWithOutputMessage(msg Message) ListServiceOption
type ListServiceOptions ¶
type Registry ¶
type Registry interface { ListMessages(...ListMessageOption) []Message ListOperations(...ListServiceOption) []UnaryOperation }
type Service ¶
type Service interface { UnaryOperations() []UnaryOperation Package() string Name() string }