server

package
v2.15.0 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ServiceGoTSRPCProxyAllScalarMapsStruct     = "AllScalarMapsStruct"
	ServiceGoTSRPCProxyAllScalarPointersStruct = "AllScalarPointersStruct"
	ServiceGoTSRPCProxyAllScalarSlicesStruct   = "AllScalarSlicesStruct"
	ServiceGoTSRPCProxyAllScalarsStruct        = "AllScalarsStruct"
	ServiceGoTSRPCProxyBool                    = "Bool"
	ServiceGoTSRPCProxyBoolPtr                 = "BoolPtr"
	ServiceGoTSRPCProxyByteSlice               = "ByteSlice"
	ServiceGoTSRPCProxyEmpty                   = "Empty"
	ServiceGoTSRPCProxyFloat32                 = "Float32"
	ServiceGoTSRPCProxyFloat32Ptr              = "Float32Ptr"
	ServiceGoTSRPCProxyFloat32Slice            = "Float32Slice"
	ServiceGoTSRPCProxyFloat64                 = "Float64"
	ServiceGoTSRPCProxyInlinedMixedStruct      = "InlinedMixedStruct"
	ServiceGoTSRPCProxyInlinedMultipleStruct   = "InlinedMultipleStruct"
	ServiceGoTSRPCProxyInlinedPtrStruct        = "InlinedPtrStruct"
	ServiceGoTSRPCProxyInlinedStruct           = "InlinedStruct"
	ServiceGoTSRPCProxyInt                     = "Int"
	ServiceGoTSRPCProxyInt16                   = "Int16"
	ServiceGoTSRPCProxyInt16Ptr                = "Int16Ptr"
	ServiceGoTSRPCProxyInt16Slice              = "Int16Slice"
	ServiceGoTSRPCProxyInt32                   = "Int32"
	ServiceGoTSRPCProxyInt32Ptr                = "Int32Ptr"
	ServiceGoTSRPCProxyInt32Slice              = "Int32Slice"
	ServiceGoTSRPCProxyInt64                   = "Int64"
	ServiceGoTSRPCProxyInt64Ptr                = "Int64Ptr"
	ServiceGoTSRPCProxyInt64Slice              = "Int64Slice"
	ServiceGoTSRPCProxyInt8                    = "Int8"
	ServiceGoTSRPCProxyInt8Ptr                 = "Int8Ptr"
	ServiceGoTSRPCProxyInt8Slice               = "Int8Slice"
	ServiceGoTSRPCProxyMapOfMaps               = "MapOfMaps"
	ServiceGoTSRPCProxyMapOfSimpleSlice        = "MapOfSimpleSlice"
	ServiceGoTSRPCProxyMixedArgs               = "MixedArgs"
	ServiceGoTSRPCProxyMultiArgs               = "MultiArgs"
	ServiceGoTSRPCProxyNestedStruct            = "NestedStruct"
	ServiceGoTSRPCProxyObjectID                = "ObjectID"
	ServiceGoTSRPCProxySimplePtrSlice          = "SimplePtrSlice"
	ServiceGoTSRPCProxySimpleSlice             = "SimpleSlice"
	ServiceGoTSRPCProxySimpleStruct            = "SimpleStruct"
	ServiceGoTSRPCProxySliceOfMaps             = "SliceOfMaps"
	ServiceGoTSRPCProxyString                  = "String"
	ServiceGoTSRPCProxyStringFloat32Map        = "StringFloat32Map"
	ServiceGoTSRPCProxyStringInt16Map          = "StringInt16Map"
	ServiceGoTSRPCProxyStringInt32Map          = "StringInt32Map"
	ServiceGoTSRPCProxyStringInt64Map          = "StringInt64Map"
	ServiceGoTSRPCProxyStringInt8Map           = "StringInt8Map"
	ServiceGoTSRPCProxyStringPtr               = "StringPtr"
	ServiceGoTSRPCProxyStringSimpleMap         = "StringSimpleMap"
	ServiceGoTSRPCProxyStringSimplePtrMap      = "StringSimplePtrMap"
	ServiceGoTSRPCProxyStringSlice             = "StringSlice"
	ServiceGoTSRPCProxyStringSlice2D           = "StringSlice2D"
	ServiceGoTSRPCProxyStringStringMap         = "StringStringMap"
	ServiceGoTSRPCProxyStringStringSliceMap    = "StringStringSliceMap"
	ServiceGoTSRPCProxyStringUint16Map         = "StringUint16Map"
	ServiceGoTSRPCProxyStringUint32Map         = "StringUint32Map"
	ServiceGoTSRPCProxyStringUint64Map         = "StringUint64Map"
	ServiceGoTSRPCProxyStringUint8Map          = "StringUint8Map"
	ServiceGoTSRPCProxyStringUintMap           = "StringUintMap"
	ServiceGoTSRPCProxyStructWithCollections   = "StructWithCollections"
	ServiceGoTSRPCProxyStructWithPointers      = "StructWithPointers"
	ServiceGoTSRPCProxyUint                    = "Uint"
	ServiceGoTSRPCProxyUint16                  = "Uint16"
	ServiceGoTSRPCProxyUint16Ptr               = "Uint16Ptr"
	ServiceGoTSRPCProxyUint16Slice             = "Uint16Slice"
	ServiceGoTSRPCProxyUint32                  = "Uint32"
	ServiceGoTSRPCProxyUint32Ptr               = "Uint32Ptr"
	ServiceGoTSRPCProxyUint32Slice             = "Uint32Slice"
	ServiceGoTSRPCProxyUint64                  = "Uint64"
	ServiceGoTSRPCProxyUint64Ptr               = "Uint64Ptr"
	ServiceGoTSRPCProxyUint64Slice             = "Uint64Slice"
	ServiceGoTSRPCProxyUint8                   = "Uint8"
	ServiceGoTSRPCProxyUint8Ptr                = "Uint8Ptr"
	ServiceGoTSRPCProxyUintPtr                 = "UintPtr"
	ServiceGoTSRPCProxyUintSlice               = "UintSlice"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AllScalarMaps

type AllScalarMaps struct {
	Int8Map    map[string]int8    `json:"int8Map"`
	Int16Map   map[string]int16   `json:"int16Map"`
	Int32Map   map[string]int32   `json:"int32Map"`
	UintMap    map[string]uint    `json:"uintMap"`
	Uint8Map   map[string]uint8   `json:"uint8Map"`
	Uint16Map  map[string]uint16  `json:"uint16Map"`
	Uint32Map  map[string]uint32  `json:"uint32Map"`
	Uint64Map  map[string]uint64  `json:"uint64Map"`
	Float32Map map[string]float32 `json:"float32Map"`
}

type AllScalarPointers

type AllScalarPointers struct {
	Int8Ptr    *int8    `json:"int8Ptr"`
	Int16Ptr   *int16   `json:"int16Ptr"`
	Int32Ptr   *int32   `json:"int32Ptr"`
	UintPtr    *uint    `json:"uintPtr"`
	Uint8Ptr   *uint8   `json:"uint8Ptr"`
	Uint16Ptr  *uint16  `json:"uint16Ptr"`
	Uint32Ptr  *uint32  `json:"uint32Ptr"`
	Uint64Ptr  *uint64  `json:"uint64Ptr"`
	Float32Ptr *float32 `json:"float32Ptr"`
}

type AllScalarSlices

type AllScalarSlices struct {
	Int8s    []int8    `json:"int8s"`
	Int16s   []int16   `json:"int16s"`
	Int32s   []int32   `json:"int32s"`
	Uints    []uint    `json:"uints"`
	Uint16s  []uint16  `json:"uint16s"`
	Uint32s  []uint32  `json:"uint32s"`
	Uint64s  []uint64  `json:"uint64s"`
	Float32s []float32 `json:"float32s"`
}

type AllScalars

type AllScalars struct {
	Int8    int8    `json:"int8"`
	Int16   int16   `json:"int16"`
	Int32   int32   `json:"int32"`
	Uint    uint    `json:"uint"`
	Uint8   uint8   `json:"uint8"`
	Uint16  uint16  `json:"uint16"`
	Uint32  uint32  `json:"uint32"`
	Uint64  uint64  `json:"uint64"`
	Float32 float32 `json:"float32"`
}

type HTTPServiceGoTSRPCClient

type HTTPServiceGoTSRPCClient struct {
	URL      string
	EndPoint string
	Client   gotsrpc.Client
}

func NewDefaultServiceGoTSRPCClient

func NewDefaultServiceGoTSRPCClient(url string) *HTTPServiceGoTSRPCClient

func NewServiceGoTSRPCClient

func NewServiceGoTSRPCClient(url string, endpoint string) *HTTPServiceGoTSRPCClient

func NewServiceGoTSRPCClientWithClient

func NewServiceGoTSRPCClientWithClient(url string, endpoint string, client *go_net_http.Client) *HTTPServiceGoTSRPCClient

func (*HTTPServiceGoTSRPCClient) AllScalarMapsStruct

func (tsc *HTTPServiceGoTSRPCClient) AllScalarMapsStruct(ctx go_context.Context, v AllScalarMaps) (retAllScalarMapsStruct_0 AllScalarMaps, clientErr error)

func (*HTTPServiceGoTSRPCClient) AllScalarPointersStruct

func (tsc *HTTPServiceGoTSRPCClient) AllScalarPointersStruct(ctx go_context.Context, v AllScalarPointers) (retAllScalarPointersStruct_0 AllScalarPointers, clientErr error)

func (*HTTPServiceGoTSRPCClient) AllScalarSlicesStruct

func (tsc *HTTPServiceGoTSRPCClient) AllScalarSlicesStruct(ctx go_context.Context, v AllScalarSlices) (retAllScalarSlicesStruct_0 AllScalarSlices, clientErr error)

func (*HTTPServiceGoTSRPCClient) AllScalarsStruct

func (tsc *HTTPServiceGoTSRPCClient) AllScalarsStruct(ctx go_context.Context, v AllScalars) (retAllScalarsStruct_0 AllScalars, clientErr error)

func (*HTTPServiceGoTSRPCClient) Bool

func (tsc *HTTPServiceGoTSRPCClient) Bool(ctx go_context.Context, v bool) (retBool_0 bool, clientErr error)

func (*HTTPServiceGoTSRPCClient) BoolPtr

func (tsc *HTTPServiceGoTSRPCClient) BoolPtr(ctx go_context.Context, v *bool) (retBoolPtr_0 *bool, clientErr error)

func (*HTTPServiceGoTSRPCClient) ByteSlice

func (tsc *HTTPServiceGoTSRPCClient) ByteSlice(ctx go_context.Context, v []byte) (retByteSlice_0 []byte, clientErr error)

func (*HTTPServiceGoTSRPCClient) Empty

func (tsc *HTTPServiceGoTSRPCClient) Empty(ctx go_context.Context) (retEmpty_0 bool, clientErr error)

func (*HTTPServiceGoTSRPCClient) Float32

func (tsc *HTTPServiceGoTSRPCClient) Float32(ctx go_context.Context, v float32) (retFloat32_0 float32, clientErr error)

func (*HTTPServiceGoTSRPCClient) Float32Ptr

func (tsc *HTTPServiceGoTSRPCClient) Float32Ptr(ctx go_context.Context, v *float32) (retFloat32Ptr_0 *float32, clientErr error)

func (*HTTPServiceGoTSRPCClient) Float32Slice

func (tsc *HTTPServiceGoTSRPCClient) Float32Slice(ctx go_context.Context, v []float32) (retFloat32Slice_0 []float32, clientErr error)

func (*HTTPServiceGoTSRPCClient) Float64

func (tsc *HTTPServiceGoTSRPCClient) Float64(ctx go_context.Context, v float64) (retFloat64_0 float64, clientErr error)

func (*HTTPServiceGoTSRPCClient) InlinedMixedStruct added in v2.14.1

func (tsc *HTTPServiceGoTSRPCClient) InlinedMixedStruct(ctx go_context.Context, v InlinedMixed) (retInlinedMixedStruct_0 InlinedMixed, clientErr error)

func (*HTTPServiceGoTSRPCClient) InlinedMultipleStruct added in v2.14.1

func (tsc *HTTPServiceGoTSRPCClient) InlinedMultipleStruct(ctx go_context.Context, v InlinedMultiple) (retInlinedMultipleStruct_0 InlinedMultiple, clientErr error)

func (*HTTPServiceGoTSRPCClient) InlinedPtrStruct added in v2.14.1

func (tsc *HTTPServiceGoTSRPCClient) InlinedPtrStruct(ctx go_context.Context, v InlinedPtr) (retInlinedPtrStruct_0 InlinedPtr, clientErr error)

func (*HTTPServiceGoTSRPCClient) InlinedStruct added in v2.14.1

func (tsc *HTTPServiceGoTSRPCClient) InlinedStruct(ctx go_context.Context, v Inlined) (retInlinedStruct_0 Inlined, clientErr error)

func (*HTTPServiceGoTSRPCClient) Int

func (tsc *HTTPServiceGoTSRPCClient) Int(ctx go_context.Context, v int) (retInt_0 int, clientErr error)

func (*HTTPServiceGoTSRPCClient) Int8

func (tsc *HTTPServiceGoTSRPCClient) Int8(ctx go_context.Context, v int8) (retInt8_0 int8, clientErr error)

func (*HTTPServiceGoTSRPCClient) Int8Ptr

func (tsc *HTTPServiceGoTSRPCClient) Int8Ptr(ctx go_context.Context, v *int8) (retInt8Ptr_0 *int8, clientErr error)

func (*HTTPServiceGoTSRPCClient) Int8Slice

func (tsc *HTTPServiceGoTSRPCClient) Int8Slice(ctx go_context.Context, v []int8) (retInt8Slice_0 []int8, clientErr error)

func (*HTTPServiceGoTSRPCClient) Int16

func (tsc *HTTPServiceGoTSRPCClient) Int16(ctx go_context.Context, v int16) (retInt16_0 int16, clientErr error)

func (*HTTPServiceGoTSRPCClient) Int16Ptr

func (tsc *HTTPServiceGoTSRPCClient) Int16Ptr(ctx go_context.Context, v *int16) (retInt16Ptr_0 *int16, clientErr error)

func (*HTTPServiceGoTSRPCClient) Int16Slice

func (tsc *HTTPServiceGoTSRPCClient) Int16Slice(ctx go_context.Context, v []int16) (retInt16Slice_0 []int16, clientErr error)

func (*HTTPServiceGoTSRPCClient) Int32

func (tsc *HTTPServiceGoTSRPCClient) Int32(ctx go_context.Context, v int32) (retInt32_0 int32, clientErr error)

func (*HTTPServiceGoTSRPCClient) Int32Ptr

func (tsc *HTTPServiceGoTSRPCClient) Int32Ptr(ctx go_context.Context, v *int32) (retInt32Ptr_0 *int32, clientErr error)

func (*HTTPServiceGoTSRPCClient) Int32Slice

func (tsc *HTTPServiceGoTSRPCClient) Int32Slice(ctx go_context.Context, v []int32) (retInt32Slice_0 []int32, clientErr error)

func (*HTTPServiceGoTSRPCClient) Int64

func (tsc *HTTPServiceGoTSRPCClient) Int64(ctx go_context.Context, v int64) (retInt64_0 int64, clientErr error)

func (*HTTPServiceGoTSRPCClient) Int64Ptr

func (tsc *HTTPServiceGoTSRPCClient) Int64Ptr(ctx go_context.Context, v *int64) (retInt64Ptr_0 *int64, clientErr error)

func (*HTTPServiceGoTSRPCClient) Int64Slice

func (tsc *HTTPServiceGoTSRPCClient) Int64Slice(ctx go_context.Context, v []int64) (retInt64Slice_0 []int64, clientErr error)

func (*HTTPServiceGoTSRPCClient) MapOfMaps

func (tsc *HTTPServiceGoTSRPCClient) MapOfMaps(ctx go_context.Context, v map[string]map[string]string) (retMapOfMaps_0 map[string]map[string]string, clientErr error)

func (*HTTPServiceGoTSRPCClient) MapOfSimpleSlice

func (*HTTPServiceGoTSRPCClient) MixedArgs

func (tsc *HTTPServiceGoTSRPCClient) MixedArgs(ctx go_context.Context, s github_com_foomo_gotsrpc_v2_tests_common.Simple, items []string, m map[string]int64) (retMixedArgs_0 github_com_foomo_gotsrpc_v2_tests_common.Simple, retMixedArgs_1 []string, retMixedArgs_2 map[string]int64, clientErr error)

func (*HTTPServiceGoTSRPCClient) MultiArgs

func (tsc *HTTPServiceGoTSRPCClient) MultiArgs(ctx go_context.Context, a string, b int64, c bool) (retMultiArgs_0 string, retMultiArgs_1 int64, retMultiArgs_2 bool, clientErr error)

func (*HTTPServiceGoTSRPCClient) NestedStruct

func (*HTTPServiceGoTSRPCClient) ObjectID

func (tsc *HTTPServiceGoTSRPCClient) ObjectID(ctx go_context.Context, v ObjectID) (retObjectID_0 ObjectID, clientErr error)

func (*HTTPServiceGoTSRPCClient) SimplePtrSlice

func (*HTTPServiceGoTSRPCClient) SimpleSlice

func (*HTTPServiceGoTSRPCClient) SimpleStruct

func (*HTTPServiceGoTSRPCClient) SliceOfMaps

func (tsc *HTTPServiceGoTSRPCClient) SliceOfMaps(ctx go_context.Context, v []map[string]string) (retSliceOfMaps_0 []map[string]string, clientErr error)

func (*HTTPServiceGoTSRPCClient) String

func (tsc *HTTPServiceGoTSRPCClient) String(ctx go_context.Context, v string) (retString_0 string, clientErr error)

func (*HTTPServiceGoTSRPCClient) StringFloat32Map

func (tsc *HTTPServiceGoTSRPCClient) StringFloat32Map(ctx go_context.Context, v map[string]float32) (retStringFloat32Map_0 map[string]float32, clientErr error)

func (*HTTPServiceGoTSRPCClient) StringInt8Map

func (tsc *HTTPServiceGoTSRPCClient) StringInt8Map(ctx go_context.Context, v map[string]int8) (retStringInt8Map_0 map[string]int8, clientErr error)

func (*HTTPServiceGoTSRPCClient) StringInt16Map

func (tsc *HTTPServiceGoTSRPCClient) StringInt16Map(ctx go_context.Context, v map[string]int16) (retStringInt16Map_0 map[string]int16, clientErr error)

func (*HTTPServiceGoTSRPCClient) StringInt32Map

func (tsc *HTTPServiceGoTSRPCClient) StringInt32Map(ctx go_context.Context, v map[string]int32) (retStringInt32Map_0 map[string]int32, clientErr error)

func (*HTTPServiceGoTSRPCClient) StringInt64Map

func (tsc *HTTPServiceGoTSRPCClient) StringInt64Map(ctx go_context.Context, v map[string]int64) (retStringInt64Map_0 map[string]int64, clientErr error)

func (*HTTPServiceGoTSRPCClient) StringPtr

func (tsc *HTTPServiceGoTSRPCClient) StringPtr(ctx go_context.Context, v *string) (retStringPtr_0 *string, clientErr error)

func (*HTTPServiceGoTSRPCClient) StringSimpleMap

func (*HTTPServiceGoTSRPCClient) StringSimplePtrMap

func (*HTTPServiceGoTSRPCClient) StringSlice

func (tsc *HTTPServiceGoTSRPCClient) StringSlice(ctx go_context.Context, v []string) (retStringSlice_0 []string, clientErr error)

func (*HTTPServiceGoTSRPCClient) StringSlice2D

func (tsc *HTTPServiceGoTSRPCClient) StringSlice2D(ctx go_context.Context, v [][]string) (retStringSlice2D_0 [][]string, clientErr error)

func (*HTTPServiceGoTSRPCClient) StringStringMap

func (tsc *HTTPServiceGoTSRPCClient) StringStringMap(ctx go_context.Context, v map[string]string) (retStringStringMap_0 map[string]string, clientErr error)

func (*HTTPServiceGoTSRPCClient) StringStringSliceMap

func (tsc *HTTPServiceGoTSRPCClient) StringStringSliceMap(ctx go_context.Context, v map[string][]string) (retStringStringSliceMap_0 map[string][]string, clientErr error)

func (*HTTPServiceGoTSRPCClient) StringUint8Map

func (tsc *HTTPServiceGoTSRPCClient) StringUint8Map(ctx go_context.Context, v map[string]uint8) (retStringUint8Map_0 map[string]uint8, clientErr error)

func (*HTTPServiceGoTSRPCClient) StringUint16Map

func (tsc *HTTPServiceGoTSRPCClient) StringUint16Map(ctx go_context.Context, v map[string]uint16) (retStringUint16Map_0 map[string]uint16, clientErr error)

func (*HTTPServiceGoTSRPCClient) StringUint32Map

func (tsc *HTTPServiceGoTSRPCClient) StringUint32Map(ctx go_context.Context, v map[string]uint32) (retStringUint32Map_0 map[string]uint32, clientErr error)

func (*HTTPServiceGoTSRPCClient) StringUint64Map

func (tsc *HTTPServiceGoTSRPCClient) StringUint64Map(ctx go_context.Context, v map[string]uint64) (retStringUint64Map_0 map[string]uint64, clientErr error)

func (*HTTPServiceGoTSRPCClient) StringUintMap

func (tsc *HTTPServiceGoTSRPCClient) StringUintMap(ctx go_context.Context, v map[string]uint) (retStringUintMap_0 map[string]uint, clientErr error)

func (*HTTPServiceGoTSRPCClient) StructWithCollections

func (tsc *HTTPServiceGoTSRPCClient) StructWithCollections(ctx go_context.Context, v WithCollections) (retStructWithCollections_0 WithCollections, clientErr error)

func (*HTTPServiceGoTSRPCClient) StructWithPointers

func (tsc *HTTPServiceGoTSRPCClient) StructWithPointers(ctx go_context.Context, v WithPointers) (retStructWithPointers_0 WithPointers, clientErr error)

func (*HTTPServiceGoTSRPCClient) Uint

func (tsc *HTTPServiceGoTSRPCClient) Uint(ctx go_context.Context, v uint) (retUint_0 uint, clientErr error)

func (*HTTPServiceGoTSRPCClient) Uint8

func (tsc *HTTPServiceGoTSRPCClient) Uint8(ctx go_context.Context, v uint8) (retUint8_0 uint8, clientErr error)

func (*HTTPServiceGoTSRPCClient) Uint8Ptr

func (tsc *HTTPServiceGoTSRPCClient) Uint8Ptr(ctx go_context.Context, v *uint8) (retUint8Ptr_0 *uint8, clientErr error)

func (*HTTPServiceGoTSRPCClient) Uint16

func (tsc *HTTPServiceGoTSRPCClient) Uint16(ctx go_context.Context, v uint16) (retUint16_0 uint16, clientErr error)

func (*HTTPServiceGoTSRPCClient) Uint16Ptr

func (tsc *HTTPServiceGoTSRPCClient) Uint16Ptr(ctx go_context.Context, v *uint16) (retUint16Ptr_0 *uint16, clientErr error)

func (*HTTPServiceGoTSRPCClient) Uint16Slice

func (tsc *HTTPServiceGoTSRPCClient) Uint16Slice(ctx go_context.Context, v []uint16) (retUint16Slice_0 []uint16, clientErr error)

func (*HTTPServiceGoTSRPCClient) Uint32

func (tsc *HTTPServiceGoTSRPCClient) Uint32(ctx go_context.Context, v uint32) (retUint32_0 uint32, clientErr error)

func (*HTTPServiceGoTSRPCClient) Uint32Ptr

func (tsc *HTTPServiceGoTSRPCClient) Uint32Ptr(ctx go_context.Context, v *uint32) (retUint32Ptr_0 *uint32, clientErr error)

func (*HTTPServiceGoTSRPCClient) Uint32Slice

func (tsc *HTTPServiceGoTSRPCClient) Uint32Slice(ctx go_context.Context, v []uint32) (retUint32Slice_0 []uint32, clientErr error)

func (*HTTPServiceGoTSRPCClient) Uint64

func (tsc *HTTPServiceGoTSRPCClient) Uint64(ctx go_context.Context, v uint64) (retUint64_0 uint64, clientErr error)

func (*HTTPServiceGoTSRPCClient) Uint64Ptr

func (tsc *HTTPServiceGoTSRPCClient) Uint64Ptr(ctx go_context.Context, v *uint64) (retUint64Ptr_0 *uint64, clientErr error)

func (*HTTPServiceGoTSRPCClient) Uint64Slice

func (tsc *HTTPServiceGoTSRPCClient) Uint64Slice(ctx go_context.Context, v []uint64) (retUint64Slice_0 []uint64, clientErr error)

func (*HTTPServiceGoTSRPCClient) UintPtr

func (tsc *HTTPServiceGoTSRPCClient) UintPtr(ctx go_context.Context, v *uint) (retUintPtr_0 *uint, clientErr error)

func (*HTTPServiceGoTSRPCClient) UintSlice

func (tsc *HTTPServiceGoTSRPCClient) UintSlice(ctx go_context.Context, v []uint) (retUintSlice_0 []uint, clientErr error)

type Handler

type Handler struct{}

func (*Handler) AllScalarMapsStruct

func (h *Handler) AllScalarMapsStruct(_ context.Context, v AllScalarMaps) AllScalarMaps

func (*Handler) AllScalarPointersStruct

func (h *Handler) AllScalarPointersStruct(_ context.Context, v AllScalarPointers) AllScalarPointers

func (*Handler) AllScalarSlicesStruct

func (h *Handler) AllScalarSlicesStruct(_ context.Context, v AllScalarSlices) AllScalarSlices

func (*Handler) AllScalarsStruct

func (h *Handler) AllScalarsStruct(_ context.Context, v AllScalars) AllScalars

func (*Handler) Bool

func (h *Handler) Bool(_ context.Context, v bool) bool

func (*Handler) BoolPtr

func (h *Handler) BoolPtr(_ context.Context, v *bool) *bool

func (*Handler) ByteSlice

func (h *Handler) ByteSlice(_ context.Context, v []byte) []byte

func (*Handler) Empty

func (h *Handler) Empty(_ context.Context) bool

func (*Handler) Float32

func (h *Handler) Float32(_ context.Context, v float32) float32

func (*Handler) Float32Ptr

func (h *Handler) Float32Ptr(_ context.Context, v *float32) *float32

func (*Handler) Float32Slice

func (h *Handler) Float32Slice(_ context.Context, v []float32) []float32

func (*Handler) Float64

func (h *Handler) Float64(_ context.Context, v float64) float64

func (*Handler) InlinedMixedStruct added in v2.14.1

func (h *Handler) InlinedMixedStruct(_ context.Context, v InlinedMixed) InlinedMixed

func (*Handler) InlinedMultipleStruct added in v2.14.1

func (h *Handler) InlinedMultipleStruct(_ context.Context, v InlinedMultiple) InlinedMultiple

func (*Handler) InlinedPtrStruct added in v2.14.1

func (h *Handler) InlinedPtrStruct(_ context.Context, v InlinedPtr) InlinedPtr

func (*Handler) InlinedStruct added in v2.14.1

func (h *Handler) InlinedStruct(_ context.Context, v Inlined) Inlined

func (*Handler) Int

func (h *Handler) Int(_ context.Context, v int) int

func (*Handler) Int8

func (h *Handler) Int8(_ context.Context, v int8) int8

func (*Handler) Int8Ptr

func (h *Handler) Int8Ptr(_ context.Context, v *int8) *int8

func (*Handler) Int8Slice

func (h *Handler) Int8Slice(_ context.Context, v []int8) []int8

func (*Handler) Int16

func (h *Handler) Int16(_ context.Context, v int16) int16

func (*Handler) Int16Ptr

func (h *Handler) Int16Ptr(_ context.Context, v *int16) *int16

func (*Handler) Int16Slice

func (h *Handler) Int16Slice(_ context.Context, v []int16) []int16

func (*Handler) Int32

func (h *Handler) Int32(_ context.Context, v int32) int32

func (*Handler) Int32Ptr

func (h *Handler) Int32Ptr(_ context.Context, v *int32) *int32

func (*Handler) Int32Slice

func (h *Handler) Int32Slice(_ context.Context, v []int32) []int32

func (*Handler) Int64

func (h *Handler) Int64(_ context.Context, v int64) int64

func (*Handler) Int64Ptr

func (h *Handler) Int64Ptr(_ context.Context, v *int64) *int64

func (*Handler) Int64Slice

func (h *Handler) Int64Slice(_ context.Context, v []int64) []int64

func (*Handler) MapOfMaps

func (h *Handler) MapOfMaps(_ context.Context, v map[string]map[string]string) map[string]map[string]string

func (*Handler) MapOfSimpleSlice

func (h *Handler) MapOfSimpleSlice(_ context.Context, v map[string][]common.Simple) map[string][]common.Simple

func (*Handler) MixedArgs

func (h *Handler) MixedArgs(_ context.Context, s common.Simple, items []string, m map[string]int64) (common.Simple, []string, map[string]int64)

func (*Handler) MultiArgs

func (h *Handler) MultiArgs(_ context.Context, a string, b int64, c bool) (string, int64, bool)

func (*Handler) NestedStruct

func (h *Handler) NestedStruct(_ context.Context, v common.Nested) common.Nested

func (*Handler) ObjectID

func (h *Handler) ObjectID(_ context.Context, v ObjectID) ObjectID

func (*Handler) SimplePtrSlice

func (h *Handler) SimplePtrSlice(_ context.Context, v []*common.Simple) []*common.Simple

func (*Handler) SimpleSlice

func (h *Handler) SimpleSlice(_ context.Context, v []common.Simple) []common.Simple

func (*Handler) SimpleStruct

func (h *Handler) SimpleStruct(_ context.Context, v common.Simple) common.Simple

func (*Handler) SliceOfMaps

func (h *Handler) SliceOfMaps(_ context.Context, v []map[string]string) []map[string]string

func (*Handler) String

func (h *Handler) String(_ context.Context, v string) string

func (*Handler) StringFloat32Map

func (h *Handler) StringFloat32Map(_ context.Context, v map[string]float32) map[string]float32

func (*Handler) StringInt8Map

func (h *Handler) StringInt8Map(_ context.Context, v map[string]int8) map[string]int8

func (*Handler) StringInt16Map

func (h *Handler) StringInt16Map(_ context.Context, v map[string]int16) map[string]int16

func (*Handler) StringInt32Map

func (h *Handler) StringInt32Map(_ context.Context, v map[string]int32) map[string]int32

func (*Handler) StringInt64Map

func (h *Handler) StringInt64Map(_ context.Context, v map[string]int64) map[string]int64

func (*Handler) StringPtr

func (h *Handler) StringPtr(_ context.Context, v *string) *string

func (*Handler) StringSimpleMap

func (h *Handler) StringSimpleMap(_ context.Context, v map[string]common.Simple) map[string]common.Simple

func (*Handler) StringSimplePtrMap

func (h *Handler) StringSimplePtrMap(_ context.Context, v map[string]*common.Simple) map[string]*common.Simple

func (*Handler) StringSlice

func (h *Handler) StringSlice(_ context.Context, v []string) []string

func (*Handler) StringSlice2D

func (h *Handler) StringSlice2D(_ context.Context, v [][]string) [][]string

func (*Handler) StringStringMap

func (h *Handler) StringStringMap(_ context.Context, v map[string]string) map[string]string

func (*Handler) StringStringSliceMap

func (h *Handler) StringStringSliceMap(_ context.Context, v map[string][]string) map[string][]string

func (*Handler) StringUint8Map

func (h *Handler) StringUint8Map(_ context.Context, v map[string]uint8) map[string]uint8

func (*Handler) StringUint16Map

func (h *Handler) StringUint16Map(_ context.Context, v map[string]uint16) map[string]uint16

func (*Handler) StringUint32Map

func (h *Handler) StringUint32Map(_ context.Context, v map[string]uint32) map[string]uint32

func (*Handler) StringUint64Map

func (h *Handler) StringUint64Map(_ context.Context, v map[string]uint64) map[string]uint64

func (*Handler) StringUintMap

func (h *Handler) StringUintMap(_ context.Context, v map[string]uint) map[string]uint

func (*Handler) StructWithCollections

func (h *Handler) StructWithCollections(_ context.Context, v WithCollections) WithCollections

func (*Handler) StructWithPointers

func (h *Handler) StructWithPointers(_ context.Context, v WithPointers) WithPointers

func (*Handler) Uint

func (h *Handler) Uint(_ context.Context, v uint) uint

func (*Handler) Uint8

func (h *Handler) Uint8(_ context.Context, v uint8) uint8

func (*Handler) Uint8Ptr

func (h *Handler) Uint8Ptr(_ context.Context, v *uint8) *uint8

func (*Handler) Uint16

func (h *Handler) Uint16(_ context.Context, v uint16) uint16

func (*Handler) Uint16Ptr

func (h *Handler) Uint16Ptr(_ context.Context, v *uint16) *uint16

func (*Handler) Uint16Slice

func (h *Handler) Uint16Slice(_ context.Context, v []uint16) []uint16

func (*Handler) Uint32

func (h *Handler) Uint32(_ context.Context, v uint32) uint32

func (*Handler) Uint32Ptr

func (h *Handler) Uint32Ptr(_ context.Context, v *uint32) *uint32

func (*Handler) Uint32Slice

func (h *Handler) Uint32Slice(_ context.Context, v []uint32) []uint32

func (*Handler) Uint64

func (h *Handler) Uint64(_ context.Context, v uint64) uint64

func (*Handler) Uint64Ptr

func (h *Handler) Uint64Ptr(_ context.Context, v *uint64) *uint64

func (*Handler) Uint64Slice

func (h *Handler) Uint64Slice(_ context.Context, v []uint64) []uint64

func (*Handler) UintPtr

func (h *Handler) UintPtr(_ context.Context, v *uint) *uint

func (*Handler) UintSlice

func (h *Handler) UintSlice(_ context.Context, v []uint) []uint

type Inlined added in v2.14.1

type Inlined struct {
	common.Simple `json:",inline"`
	Name          string `json:"name"`
}

type InlinedMixed added in v2.14.1

type InlinedMixed struct {
	common.Simple `json:",inline"`
	Extra         *common.Other `json:"extra"`
	Name          string        `json:"name"`
}

Mix of cross-package embed + regular fields with pointers

type InlinedMultiple added in v2.14.1

type InlinedMultiple struct {
	common.Simple `json:",inline"`
	common.Other  `json:",inline"`
	Name          string `json:"name"`
}

Multiple cross-package embeds

type InlinedPtr added in v2.14.1

type InlinedPtr struct {
	*common.Simple `json:",inline,omitempty"`
	Name           string `json:"name"`
}

Cross-package pointer embed

type ObjectID

type ObjectID [12]byte

type Service

type Service interface {
	// Scalars
	Bool(ctx context.Context, v bool) bool
	Int(ctx context.Context, v int) int
	Int8(ctx context.Context, v int8) int8
	Int16(ctx context.Context, v int16) int16
	Int32(ctx context.Context, v int32) int32
	Int64(ctx context.Context, v int64) int64
	Uint(ctx context.Context, v uint) uint
	Uint8(ctx context.Context, v uint8) uint8
	Uint16(ctx context.Context, v uint16) uint16
	Uint32(ctx context.Context, v uint32) uint32
	Uint64(ctx context.Context, v uint64) uint64
	Float32(ctx context.Context, v float32) float32
	Float64(ctx context.Context, v float64) float64
	String(ctx context.Context, v string) string

	// Pointers
	StringPtr(ctx context.Context, v *string) *string
	Int64Ptr(ctx context.Context, v *int64) *int64
	BoolPtr(ctx context.Context, v *bool) *bool
	Int8Ptr(ctx context.Context, v *int8) *int8
	Int16Ptr(ctx context.Context, v *int16) *int16
	Int32Ptr(ctx context.Context, v *int32) *int32
	UintPtr(ctx context.Context, v *uint) *uint
	Uint8Ptr(ctx context.Context, v *uint8) *uint8
	Uint16Ptr(ctx context.Context, v *uint16) *uint16
	Uint32Ptr(ctx context.Context, v *uint32) *uint32
	Uint64Ptr(ctx context.Context, v *uint64) *uint64
	Float32Ptr(ctx context.Context, v *float32) *float32

	// Structs
	SimpleStruct(ctx context.Context, v common.Simple) common.Simple
	NestedStruct(ctx context.Context, v common.Nested) common.Nested
	InlinedStruct(ctx context.Context, v Inlined) Inlined
	InlinedPtrStruct(ctx context.Context, v InlinedPtr) InlinedPtr
	InlinedMultipleStruct(ctx context.Context, v InlinedMultiple) InlinedMultiple
	InlinedMixedStruct(ctx context.Context, v InlinedMixed) InlinedMixed
	StructWithPointers(ctx context.Context, v WithPointers) WithPointers
	StructWithCollections(ctx context.Context, v WithCollections) WithCollections

	// Slices
	StringSlice(ctx context.Context, v []string) []string
	Int64Slice(ctx context.Context, v []int64) []int64
	SimpleSlice(ctx context.Context, v []common.Simple) []common.Simple
	SimplePtrSlice(ctx context.Context, v []*common.Simple) []*common.Simple
	StringSlice2D(ctx context.Context, v [][]string) [][]string
	Int8Slice(ctx context.Context, v []int8) []int8
	Int16Slice(ctx context.Context, v []int16) []int16
	Int32Slice(ctx context.Context, v []int32) []int32
	UintSlice(ctx context.Context, v []uint) []uint
	Uint16Slice(ctx context.Context, v []uint16) []uint16
	Uint32Slice(ctx context.Context, v []uint32) []uint32
	Uint64Slice(ctx context.Context, v []uint64) []uint64
	Float32Slice(ctx context.Context, v []float32) []float32

	// Maps
	StringStringMap(ctx context.Context, v map[string]string) map[string]string
	StringInt64Map(ctx context.Context, v map[string]int64) map[string]int64
	StringSimpleMap(ctx context.Context, v map[string]common.Simple) map[string]common.Simple
	StringSimplePtrMap(ctx context.Context, v map[string]*common.Simple) map[string]*common.Simple
	StringStringSliceMap(ctx context.Context, v map[string][]string) map[string][]string
	StringInt8Map(ctx context.Context, v map[string]int8) map[string]int8
	StringInt16Map(ctx context.Context, v map[string]int16) map[string]int16
	StringInt32Map(ctx context.Context, v map[string]int32) map[string]int32
	StringUintMap(ctx context.Context, v map[string]uint) map[string]uint
	StringUint8Map(ctx context.Context, v map[string]uint8) map[string]uint8
	StringUint16Map(ctx context.Context, v map[string]uint16) map[string]uint16
	StringUint32Map(ctx context.Context, v map[string]uint32) map[string]uint32
	StringUint64Map(ctx context.Context, v map[string]uint64) map[string]uint64
	StringFloat32Map(ctx context.Context, v map[string]float32) map[string]float32

	// Complex nested
	MapOfMaps(ctx context.Context, v map[string]map[string]string) map[string]map[string]string
	MapOfSimpleSlice(ctx context.Context, v map[string][]common.Simple) map[string][]common.Simple
	SliceOfMaps(ctx context.Context, v []map[string]string) []map[string]string

	// Multi-args
	MultiArgs(ctx context.Context, a string, b int64, c bool) (string, int64, bool)
	MixedArgs(ctx context.Context, s common.Simple, items []string, m map[string]int64) (common.Simple, []string, map[string]int64)

	// Struct with all scalars
	AllScalarsStruct(ctx context.Context, v AllScalars) AllScalars
	AllScalarPointersStruct(ctx context.Context, v AllScalarPointers) AllScalarPointers
	AllScalarSlicesStruct(ctx context.Context, v AllScalarSlices) AllScalarSlices
	AllScalarMapsStruct(ctx context.Context, v AllScalarMaps) AllScalarMaps

	// Edge cases
	Empty(ctx context.Context) bool
	ByteSlice(ctx context.Context, v []byte) []byte
	ObjectID(ctx context.Context, v ObjectID) ObjectID
}

type ServiceAllScalarMapsStructRequest

type ServiceAllScalarMapsStructRequest struct {
	V AllScalarMaps
}

type ServiceAllScalarMapsStructResponse

type ServiceAllScalarMapsStructResponse struct {
	RetAllScalarMapsStruct_0 AllScalarMaps
}

type ServiceAllScalarPointersStructRequest

type ServiceAllScalarPointersStructRequest struct {
	V AllScalarPointers
}

type ServiceAllScalarPointersStructResponse

type ServiceAllScalarPointersStructResponse struct {
	RetAllScalarPointersStruct_0 AllScalarPointers
}

type ServiceAllScalarSlicesStructRequest

type ServiceAllScalarSlicesStructRequest struct {
	V AllScalarSlices
}

type ServiceAllScalarSlicesStructResponse

type ServiceAllScalarSlicesStructResponse struct {
	RetAllScalarSlicesStruct_0 AllScalarSlices
}

type ServiceAllScalarsStructRequest

type ServiceAllScalarsStructRequest struct {
	V AllScalars
}

type ServiceAllScalarsStructResponse

type ServiceAllScalarsStructResponse struct {
	RetAllScalarsStruct_0 AllScalars
}

type ServiceBoolPtrRequest

type ServiceBoolPtrRequest struct {
	V *bool
}

type ServiceBoolPtrResponse

type ServiceBoolPtrResponse struct {
	RetBoolPtr_0 *bool
}

type ServiceBoolRequest

type ServiceBoolRequest struct {
	V bool
}

type ServiceBoolResponse

type ServiceBoolResponse struct {
	RetBool_0 bool
}

type ServiceByteSliceRequest

type ServiceByteSliceRequest struct {
	V []byte
}

type ServiceByteSliceResponse

type ServiceByteSliceResponse struct {
	RetByteSlice_0 []byte
}

type ServiceEmptyRequest

type ServiceEmptyRequest struct {
}

type ServiceEmptyResponse

type ServiceEmptyResponse struct {
	RetEmpty_0 bool
}

type ServiceFloat32PtrRequest

type ServiceFloat32PtrRequest struct {
	V *float32
}

type ServiceFloat32PtrResponse

type ServiceFloat32PtrResponse struct {
	RetFloat32Ptr_0 *float32
}

type ServiceFloat32Request

type ServiceFloat32Request struct {
	V float32
}

type ServiceFloat32Response

type ServiceFloat32Response struct {
	RetFloat32_0 float32
}

type ServiceFloat32SliceRequest

type ServiceFloat32SliceRequest struct {
	V []float32
}

type ServiceFloat32SliceResponse

type ServiceFloat32SliceResponse struct {
	RetFloat32Slice_0 []float32
}

type ServiceFloat64Request

type ServiceFloat64Request struct {
	V float64
}

type ServiceFloat64Response

type ServiceFloat64Response struct {
	RetFloat64_0 float64
}

type ServiceGoRPCClient

type ServiceGoRPCClient struct {
	Client *gorpc.Client
}

func NewServiceGoRPCClient

func NewServiceGoRPCClient(addr string, tlsConfig *tls.Config) *ServiceGoRPCClient

func (*ServiceGoRPCClient) AllScalarMapsStruct

func (tsc *ServiceGoRPCClient) AllScalarMapsStruct(v AllScalarMaps) (retAllScalarMapsStruct_0 AllScalarMaps, clientErr error)

func (*ServiceGoRPCClient) AllScalarPointersStruct

func (tsc *ServiceGoRPCClient) AllScalarPointersStruct(v AllScalarPointers) (retAllScalarPointersStruct_0 AllScalarPointers, clientErr error)

func (*ServiceGoRPCClient) AllScalarSlicesStruct

func (tsc *ServiceGoRPCClient) AllScalarSlicesStruct(v AllScalarSlices) (retAllScalarSlicesStruct_0 AllScalarSlices, clientErr error)

func (*ServiceGoRPCClient) AllScalarsStruct

func (tsc *ServiceGoRPCClient) AllScalarsStruct(v AllScalars) (retAllScalarsStruct_0 AllScalars, clientErr error)

func (*ServiceGoRPCClient) Bool

func (tsc *ServiceGoRPCClient) Bool(v bool) (retBool_0 bool, clientErr error)

func (*ServiceGoRPCClient) BoolPtr

func (tsc *ServiceGoRPCClient) BoolPtr(v *bool) (retBoolPtr_0 *bool, clientErr error)

func (*ServiceGoRPCClient) ByteSlice

func (tsc *ServiceGoRPCClient) ByteSlice(v []byte) (retByteSlice_0 []byte, clientErr error)

func (*ServiceGoRPCClient) Empty

func (tsc *ServiceGoRPCClient) Empty() (retEmpty_0 bool, clientErr error)

func (*ServiceGoRPCClient) Float32

func (tsc *ServiceGoRPCClient) Float32(v float32) (retFloat32_0 float32, clientErr error)

func (*ServiceGoRPCClient) Float32Ptr

func (tsc *ServiceGoRPCClient) Float32Ptr(v *float32) (retFloat32Ptr_0 *float32, clientErr error)

func (*ServiceGoRPCClient) Float32Slice

func (tsc *ServiceGoRPCClient) Float32Slice(v []float32) (retFloat32Slice_0 []float32, clientErr error)

func (*ServiceGoRPCClient) Float64

func (tsc *ServiceGoRPCClient) Float64(v float64) (retFloat64_0 float64, clientErr error)

func (*ServiceGoRPCClient) InlinedMixedStruct added in v2.14.1

func (tsc *ServiceGoRPCClient) InlinedMixedStruct(v InlinedMixed) (retInlinedMixedStruct_0 InlinedMixed, clientErr error)

func (*ServiceGoRPCClient) InlinedMultipleStruct added in v2.14.1

func (tsc *ServiceGoRPCClient) InlinedMultipleStruct(v InlinedMultiple) (retInlinedMultipleStruct_0 InlinedMultiple, clientErr error)

func (*ServiceGoRPCClient) InlinedPtrStruct added in v2.14.1

func (tsc *ServiceGoRPCClient) InlinedPtrStruct(v InlinedPtr) (retInlinedPtrStruct_0 InlinedPtr, clientErr error)

func (*ServiceGoRPCClient) InlinedStruct added in v2.14.1

func (tsc *ServiceGoRPCClient) InlinedStruct(v Inlined) (retInlinedStruct_0 Inlined, clientErr error)

func (*ServiceGoRPCClient) Int

func (tsc *ServiceGoRPCClient) Int(v int) (retInt_0 int, clientErr error)

func (*ServiceGoRPCClient) Int8

func (tsc *ServiceGoRPCClient) Int8(v int8) (retInt8_0 int8, clientErr error)

func (*ServiceGoRPCClient) Int8Ptr

func (tsc *ServiceGoRPCClient) Int8Ptr(v *int8) (retInt8Ptr_0 *int8, clientErr error)

func (*ServiceGoRPCClient) Int8Slice

func (tsc *ServiceGoRPCClient) Int8Slice(v []int8) (retInt8Slice_0 []int8, clientErr error)

func (*ServiceGoRPCClient) Int16

func (tsc *ServiceGoRPCClient) Int16(v int16) (retInt16_0 int16, clientErr error)

func (*ServiceGoRPCClient) Int16Ptr

func (tsc *ServiceGoRPCClient) Int16Ptr(v *int16) (retInt16Ptr_0 *int16, clientErr error)

func (*ServiceGoRPCClient) Int16Slice

func (tsc *ServiceGoRPCClient) Int16Slice(v []int16) (retInt16Slice_0 []int16, clientErr error)

func (*ServiceGoRPCClient) Int32

func (tsc *ServiceGoRPCClient) Int32(v int32) (retInt32_0 int32, clientErr error)

func (*ServiceGoRPCClient) Int32Ptr

func (tsc *ServiceGoRPCClient) Int32Ptr(v *int32) (retInt32Ptr_0 *int32, clientErr error)

func (*ServiceGoRPCClient) Int32Slice

func (tsc *ServiceGoRPCClient) Int32Slice(v []int32) (retInt32Slice_0 []int32, clientErr error)

func (*ServiceGoRPCClient) Int64

func (tsc *ServiceGoRPCClient) Int64(v int64) (retInt64_0 int64, clientErr error)

func (*ServiceGoRPCClient) Int64Ptr

func (tsc *ServiceGoRPCClient) Int64Ptr(v *int64) (retInt64Ptr_0 *int64, clientErr error)

func (*ServiceGoRPCClient) Int64Slice

func (tsc *ServiceGoRPCClient) Int64Slice(v []int64) (retInt64Slice_0 []int64, clientErr error)

func (*ServiceGoRPCClient) MapOfMaps

func (tsc *ServiceGoRPCClient) MapOfMaps(v map[string]map[string]string) (retMapOfMaps_0 map[string]map[string]string, clientErr error)

func (*ServiceGoRPCClient) MapOfSimpleSlice

func (tsc *ServiceGoRPCClient) MapOfSimpleSlice(v map[string][]github_com_foomo_gotsrpc_v2_tests_common.Simple) (retMapOfSimpleSlice_0 map[string][]github_com_foomo_gotsrpc_v2_tests_common.Simple, clientErr error)

func (*ServiceGoRPCClient) MixedArgs

func (tsc *ServiceGoRPCClient) MixedArgs(s github_com_foomo_gotsrpc_v2_tests_common.Simple, items []string, m map[string]int64) (retMixedArgs_0 github_com_foomo_gotsrpc_v2_tests_common.Simple, retMixedArgs_1 []string, retMixedArgs_2 map[string]int64, clientErr error)

func (*ServiceGoRPCClient) MultiArgs

func (tsc *ServiceGoRPCClient) MultiArgs(a string, b int64, c bool) (retMultiArgs_0 string, retMultiArgs_1 int64, retMultiArgs_2 bool, clientErr error)

func (*ServiceGoRPCClient) NestedStruct

func (*ServiceGoRPCClient) ObjectID

func (tsc *ServiceGoRPCClient) ObjectID(v ObjectID) (retObjectID_0 ObjectID, clientErr error)

func (*ServiceGoRPCClient) SimplePtrSlice

func (*ServiceGoRPCClient) SimpleSlice

func (*ServiceGoRPCClient) SimpleStruct

func (*ServiceGoRPCClient) SliceOfMaps

func (tsc *ServiceGoRPCClient) SliceOfMaps(v []map[string]string) (retSliceOfMaps_0 []map[string]string, clientErr error)

func (*ServiceGoRPCClient) Start

func (tsc *ServiceGoRPCClient) Start()

func (*ServiceGoRPCClient) Stop

func (tsc *ServiceGoRPCClient) Stop()

func (*ServiceGoRPCClient) String

func (tsc *ServiceGoRPCClient) String(v string) (retString_0 string, clientErr error)

func (*ServiceGoRPCClient) StringFloat32Map

func (tsc *ServiceGoRPCClient) StringFloat32Map(v map[string]float32) (retStringFloat32Map_0 map[string]float32, clientErr error)

func (*ServiceGoRPCClient) StringInt8Map

func (tsc *ServiceGoRPCClient) StringInt8Map(v map[string]int8) (retStringInt8Map_0 map[string]int8, clientErr error)

func (*ServiceGoRPCClient) StringInt16Map

func (tsc *ServiceGoRPCClient) StringInt16Map(v map[string]int16) (retStringInt16Map_0 map[string]int16, clientErr error)

func (*ServiceGoRPCClient) StringInt32Map

func (tsc *ServiceGoRPCClient) StringInt32Map(v map[string]int32) (retStringInt32Map_0 map[string]int32, clientErr error)

func (*ServiceGoRPCClient) StringInt64Map

func (tsc *ServiceGoRPCClient) StringInt64Map(v map[string]int64) (retStringInt64Map_0 map[string]int64, clientErr error)

func (*ServiceGoRPCClient) StringPtr

func (tsc *ServiceGoRPCClient) StringPtr(v *string) (retStringPtr_0 *string, clientErr error)

func (*ServiceGoRPCClient) StringSimpleMap

func (*ServiceGoRPCClient) StringSimplePtrMap

func (tsc *ServiceGoRPCClient) StringSimplePtrMap(v map[string]*github_com_foomo_gotsrpc_v2_tests_common.Simple) (retStringSimplePtrMap_0 map[string]*github_com_foomo_gotsrpc_v2_tests_common.Simple, clientErr error)

func (*ServiceGoRPCClient) StringSlice

func (tsc *ServiceGoRPCClient) StringSlice(v []string) (retStringSlice_0 []string, clientErr error)

func (*ServiceGoRPCClient) StringSlice2D

func (tsc *ServiceGoRPCClient) StringSlice2D(v [][]string) (retStringSlice2D_0 [][]string, clientErr error)

func (*ServiceGoRPCClient) StringStringMap

func (tsc *ServiceGoRPCClient) StringStringMap(v map[string]string) (retStringStringMap_0 map[string]string, clientErr error)

func (*ServiceGoRPCClient) StringStringSliceMap

func (tsc *ServiceGoRPCClient) StringStringSliceMap(v map[string][]string) (retStringStringSliceMap_0 map[string][]string, clientErr error)

func (*ServiceGoRPCClient) StringUint8Map

func (tsc *ServiceGoRPCClient) StringUint8Map(v map[string]uint8) (retStringUint8Map_0 map[string]uint8, clientErr error)

func (*ServiceGoRPCClient) StringUint16Map

func (tsc *ServiceGoRPCClient) StringUint16Map(v map[string]uint16) (retStringUint16Map_0 map[string]uint16, clientErr error)

func (*ServiceGoRPCClient) StringUint32Map

func (tsc *ServiceGoRPCClient) StringUint32Map(v map[string]uint32) (retStringUint32Map_0 map[string]uint32, clientErr error)

func (*ServiceGoRPCClient) StringUint64Map

func (tsc *ServiceGoRPCClient) StringUint64Map(v map[string]uint64) (retStringUint64Map_0 map[string]uint64, clientErr error)

func (*ServiceGoRPCClient) StringUintMap

func (tsc *ServiceGoRPCClient) StringUintMap(v map[string]uint) (retStringUintMap_0 map[string]uint, clientErr error)

func (*ServiceGoRPCClient) StructWithCollections

func (tsc *ServiceGoRPCClient) StructWithCollections(v WithCollections) (retStructWithCollections_0 WithCollections, clientErr error)

func (*ServiceGoRPCClient) StructWithPointers

func (tsc *ServiceGoRPCClient) StructWithPointers(v WithPointers) (retStructWithPointers_0 WithPointers, clientErr error)

func (*ServiceGoRPCClient) Uint

func (tsc *ServiceGoRPCClient) Uint(v uint) (retUint_0 uint, clientErr error)

func (*ServiceGoRPCClient) Uint8

func (tsc *ServiceGoRPCClient) Uint8(v uint8) (retUint8_0 uint8, clientErr error)

func (*ServiceGoRPCClient) Uint8Ptr

func (tsc *ServiceGoRPCClient) Uint8Ptr(v *uint8) (retUint8Ptr_0 *uint8, clientErr error)

func (*ServiceGoRPCClient) Uint16

func (tsc *ServiceGoRPCClient) Uint16(v uint16) (retUint16_0 uint16, clientErr error)

func (*ServiceGoRPCClient) Uint16Ptr

func (tsc *ServiceGoRPCClient) Uint16Ptr(v *uint16) (retUint16Ptr_0 *uint16, clientErr error)

func (*ServiceGoRPCClient) Uint16Slice

func (tsc *ServiceGoRPCClient) Uint16Slice(v []uint16) (retUint16Slice_0 []uint16, clientErr error)

func (*ServiceGoRPCClient) Uint32

func (tsc *ServiceGoRPCClient) Uint32(v uint32) (retUint32_0 uint32, clientErr error)

func (*ServiceGoRPCClient) Uint32Ptr

func (tsc *ServiceGoRPCClient) Uint32Ptr(v *uint32) (retUint32Ptr_0 *uint32, clientErr error)

func (*ServiceGoRPCClient) Uint32Slice

func (tsc *ServiceGoRPCClient) Uint32Slice(v []uint32) (retUint32Slice_0 []uint32, clientErr error)

func (*ServiceGoRPCClient) Uint64

func (tsc *ServiceGoRPCClient) Uint64(v uint64) (retUint64_0 uint64, clientErr error)

func (*ServiceGoRPCClient) Uint64Ptr

func (tsc *ServiceGoRPCClient) Uint64Ptr(v *uint64) (retUint64Ptr_0 *uint64, clientErr error)

func (*ServiceGoRPCClient) Uint64Slice

func (tsc *ServiceGoRPCClient) Uint64Slice(v []uint64) (retUint64Slice_0 []uint64, clientErr error)

func (*ServiceGoRPCClient) UintPtr

func (tsc *ServiceGoRPCClient) UintPtr(v *uint) (retUintPtr_0 *uint, clientErr error)

func (*ServiceGoRPCClient) UintSlice

func (tsc *ServiceGoRPCClient) UintSlice(v []uint) (retUintSlice_0 []uint, clientErr error)

type ServiceGoRPCProxy

type ServiceGoRPCProxy struct {
	// contains filtered or unexported fields
}

func NewServiceGoRPCProxy

func NewServiceGoRPCProxy(addr string, service Service, tlsConfig *tls.Config) *ServiceGoRPCProxy

func (*ServiceGoRPCProxy) Serve

func (p *ServiceGoRPCProxy) Serve() error

func (*ServiceGoRPCProxy) SetCallStatsHandler

func (p *ServiceGoRPCProxy) SetCallStatsHandler(handler gotsrpc.GoRPCCallStatsHandlerFun)

func (*ServiceGoRPCProxy) Start

func (p *ServiceGoRPCProxy) Start() error

func (*ServiceGoRPCProxy) Stop

func (p *ServiceGoRPCProxy) Stop()

type ServiceGoTSRPCClient

type ServiceGoTSRPCClient interface {
	AllScalarMapsStruct(ctx go_context.Context, v AllScalarMaps) (retAllScalarMapsStruct_0 AllScalarMaps, clientErr error)
	AllScalarPointersStruct(ctx go_context.Context, v AllScalarPointers) (retAllScalarPointersStruct_0 AllScalarPointers, clientErr error)
	AllScalarSlicesStruct(ctx go_context.Context, v AllScalarSlices) (retAllScalarSlicesStruct_0 AllScalarSlices, clientErr error)
	AllScalarsStruct(ctx go_context.Context, v AllScalars) (retAllScalarsStruct_0 AllScalars, clientErr error)
	Bool(ctx go_context.Context, v bool) (retBool_0 bool, clientErr error)
	BoolPtr(ctx go_context.Context, v *bool) (retBoolPtr_0 *bool, clientErr error)
	ByteSlice(ctx go_context.Context, v []byte) (retByteSlice_0 []byte, clientErr error)
	Empty(ctx go_context.Context) (retEmpty_0 bool, clientErr error)
	Float32(ctx go_context.Context, v float32) (retFloat32_0 float32, clientErr error)
	Float32Ptr(ctx go_context.Context, v *float32) (retFloat32Ptr_0 *float32, clientErr error)
	Float32Slice(ctx go_context.Context, v []float32) (retFloat32Slice_0 []float32, clientErr error)
	Float64(ctx go_context.Context, v float64) (retFloat64_0 float64, clientErr error)
	InlinedMixedStruct(ctx go_context.Context, v InlinedMixed) (retInlinedMixedStruct_0 InlinedMixed, clientErr error)
	InlinedMultipleStruct(ctx go_context.Context, v InlinedMultiple) (retInlinedMultipleStruct_0 InlinedMultiple, clientErr error)
	InlinedPtrStruct(ctx go_context.Context, v InlinedPtr) (retInlinedPtrStruct_0 InlinedPtr, clientErr error)
	InlinedStruct(ctx go_context.Context, v Inlined) (retInlinedStruct_0 Inlined, clientErr error)
	Int(ctx go_context.Context, v int) (retInt_0 int, clientErr error)
	Int16(ctx go_context.Context, v int16) (retInt16_0 int16, clientErr error)
	Int16Ptr(ctx go_context.Context, v *int16) (retInt16Ptr_0 *int16, clientErr error)
	Int16Slice(ctx go_context.Context, v []int16) (retInt16Slice_0 []int16, clientErr error)
	Int32(ctx go_context.Context, v int32) (retInt32_0 int32, clientErr error)
	Int32Ptr(ctx go_context.Context, v *int32) (retInt32Ptr_0 *int32, clientErr error)
	Int32Slice(ctx go_context.Context, v []int32) (retInt32Slice_0 []int32, clientErr error)
	Int64(ctx go_context.Context, v int64) (retInt64_0 int64, clientErr error)
	Int64Ptr(ctx go_context.Context, v *int64) (retInt64Ptr_0 *int64, clientErr error)
	Int64Slice(ctx go_context.Context, v []int64) (retInt64Slice_0 []int64, clientErr error)
	Int8(ctx go_context.Context, v int8) (retInt8_0 int8, clientErr error)
	Int8Ptr(ctx go_context.Context, v *int8) (retInt8Ptr_0 *int8, clientErr error)
	Int8Slice(ctx go_context.Context, v []int8) (retInt8Slice_0 []int8, clientErr error)
	MapOfMaps(ctx go_context.Context, v map[string]map[string]string) (retMapOfMaps_0 map[string]map[string]string, clientErr error)
	MapOfSimpleSlice(ctx go_context.Context, v map[string][]github_com_foomo_gotsrpc_v2_tests_common.Simple) (retMapOfSimpleSlice_0 map[string][]github_com_foomo_gotsrpc_v2_tests_common.Simple, clientErr error)
	MixedArgs(ctx go_context.Context, s github_com_foomo_gotsrpc_v2_tests_common.Simple, items []string, m map[string]int64) (retMixedArgs_0 github_com_foomo_gotsrpc_v2_tests_common.Simple, retMixedArgs_1 []string, retMixedArgs_2 map[string]int64, clientErr error)
	MultiArgs(ctx go_context.Context, a string, b int64, c bool) (retMultiArgs_0 string, retMultiArgs_1 int64, retMultiArgs_2 bool, clientErr error)
	NestedStruct(ctx go_context.Context, v github_com_foomo_gotsrpc_v2_tests_common.Nested) (retNestedStruct_0 github_com_foomo_gotsrpc_v2_tests_common.Nested, clientErr error)
	ObjectID(ctx go_context.Context, v ObjectID) (retObjectID_0 ObjectID, clientErr error)
	SimplePtrSlice(ctx go_context.Context, v []*github_com_foomo_gotsrpc_v2_tests_common.Simple) (retSimplePtrSlice_0 []*github_com_foomo_gotsrpc_v2_tests_common.Simple, clientErr error)
	SimpleSlice(ctx go_context.Context, v []github_com_foomo_gotsrpc_v2_tests_common.Simple) (retSimpleSlice_0 []github_com_foomo_gotsrpc_v2_tests_common.Simple, clientErr error)
	SimpleStruct(ctx go_context.Context, v github_com_foomo_gotsrpc_v2_tests_common.Simple) (retSimpleStruct_0 github_com_foomo_gotsrpc_v2_tests_common.Simple, clientErr error)
	SliceOfMaps(ctx go_context.Context, v []map[string]string) (retSliceOfMaps_0 []map[string]string, clientErr error)
	String(ctx go_context.Context, v string) (retString_0 string, clientErr error)
	StringFloat32Map(ctx go_context.Context, v map[string]float32) (retStringFloat32Map_0 map[string]float32, clientErr error)
	StringInt16Map(ctx go_context.Context, v map[string]int16) (retStringInt16Map_0 map[string]int16, clientErr error)
	StringInt32Map(ctx go_context.Context, v map[string]int32) (retStringInt32Map_0 map[string]int32, clientErr error)
	StringInt64Map(ctx go_context.Context, v map[string]int64) (retStringInt64Map_0 map[string]int64, clientErr error)
	StringInt8Map(ctx go_context.Context, v map[string]int8) (retStringInt8Map_0 map[string]int8, clientErr error)
	StringPtr(ctx go_context.Context, v *string) (retStringPtr_0 *string, clientErr error)
	StringSimpleMap(ctx go_context.Context, v map[string]github_com_foomo_gotsrpc_v2_tests_common.Simple) (retStringSimpleMap_0 map[string]github_com_foomo_gotsrpc_v2_tests_common.Simple, clientErr error)
	StringSimplePtrMap(ctx go_context.Context, v map[string]*github_com_foomo_gotsrpc_v2_tests_common.Simple) (retStringSimplePtrMap_0 map[string]*github_com_foomo_gotsrpc_v2_tests_common.Simple, clientErr error)
	StringSlice(ctx go_context.Context, v []string) (retStringSlice_0 []string, clientErr error)
	StringSlice2D(ctx go_context.Context, v [][]string) (retStringSlice2D_0 [][]string, clientErr error)
	StringStringMap(ctx go_context.Context, v map[string]string) (retStringStringMap_0 map[string]string, clientErr error)
	StringStringSliceMap(ctx go_context.Context, v map[string][]string) (retStringStringSliceMap_0 map[string][]string, clientErr error)
	StringUint16Map(ctx go_context.Context, v map[string]uint16) (retStringUint16Map_0 map[string]uint16, clientErr error)
	StringUint32Map(ctx go_context.Context, v map[string]uint32) (retStringUint32Map_0 map[string]uint32, clientErr error)
	StringUint64Map(ctx go_context.Context, v map[string]uint64) (retStringUint64Map_0 map[string]uint64, clientErr error)
	StringUint8Map(ctx go_context.Context, v map[string]uint8) (retStringUint8Map_0 map[string]uint8, clientErr error)
	StringUintMap(ctx go_context.Context, v map[string]uint) (retStringUintMap_0 map[string]uint, clientErr error)
	StructWithCollections(ctx go_context.Context, v WithCollections) (retStructWithCollections_0 WithCollections, clientErr error)
	StructWithPointers(ctx go_context.Context, v WithPointers) (retStructWithPointers_0 WithPointers, clientErr error)
	Uint(ctx go_context.Context, v uint) (retUint_0 uint, clientErr error)
	Uint16(ctx go_context.Context, v uint16) (retUint16_0 uint16, clientErr error)
	Uint16Ptr(ctx go_context.Context, v *uint16) (retUint16Ptr_0 *uint16, clientErr error)
	Uint16Slice(ctx go_context.Context, v []uint16) (retUint16Slice_0 []uint16, clientErr error)
	Uint32(ctx go_context.Context, v uint32) (retUint32_0 uint32, clientErr error)
	Uint32Ptr(ctx go_context.Context, v *uint32) (retUint32Ptr_0 *uint32, clientErr error)
	Uint32Slice(ctx go_context.Context, v []uint32) (retUint32Slice_0 []uint32, clientErr error)
	Uint64(ctx go_context.Context, v uint64) (retUint64_0 uint64, clientErr error)
	Uint64Ptr(ctx go_context.Context, v *uint64) (retUint64Ptr_0 *uint64, clientErr error)
	Uint64Slice(ctx go_context.Context, v []uint64) (retUint64Slice_0 []uint64, clientErr error)
	Uint8(ctx go_context.Context, v uint8) (retUint8_0 uint8, clientErr error)
	Uint8Ptr(ctx go_context.Context, v *uint8) (retUint8Ptr_0 *uint8, clientErr error)
	UintPtr(ctx go_context.Context, v *uint) (retUintPtr_0 *uint, clientErr error)
	UintSlice(ctx go_context.Context, v []uint) (retUintSlice_0 []uint, clientErr error)
}

type ServiceGoTSRPCProxy

type ServiceGoTSRPCProxy struct {
	EndPoint string
	// contains filtered or unexported fields
}

func NewDefaultServiceGoTSRPCProxy

func NewDefaultServiceGoTSRPCProxy(service Service) *ServiceGoTSRPCProxy

func NewServiceGoTSRPCProxy

func NewServiceGoTSRPCProxy(service Service, endpoint string) *ServiceGoTSRPCProxy

func (*ServiceGoTSRPCProxy) ServeHTTP

func (p *ServiceGoTSRPCProxy) ServeHTTP(w http.ResponseWriter, r *http.Request)

ServeHTTP exposes your service

type ServiceInlinedMixedStructRequest added in v2.14.1

type ServiceInlinedMixedStructRequest struct {
	V InlinedMixed
}

type ServiceInlinedMixedStructResponse added in v2.14.1

type ServiceInlinedMixedStructResponse struct {
	RetInlinedMixedStruct_0 InlinedMixed
}

type ServiceInlinedMultipleStructRequest added in v2.14.1

type ServiceInlinedMultipleStructRequest struct {
	V InlinedMultiple
}

type ServiceInlinedMultipleStructResponse added in v2.14.1

type ServiceInlinedMultipleStructResponse struct {
	RetInlinedMultipleStruct_0 InlinedMultiple
}

type ServiceInlinedPtrStructRequest added in v2.14.1

type ServiceInlinedPtrStructRequest struct {
	V InlinedPtr
}

type ServiceInlinedPtrStructResponse added in v2.14.1

type ServiceInlinedPtrStructResponse struct {
	RetInlinedPtrStruct_0 InlinedPtr
}

type ServiceInlinedStructRequest added in v2.14.1

type ServiceInlinedStructRequest struct {
	V Inlined
}

type ServiceInlinedStructResponse added in v2.14.1

type ServiceInlinedStructResponse struct {
	RetInlinedStruct_0 Inlined
}

type ServiceInt8PtrRequest

type ServiceInt8PtrRequest struct {
	V *int8
}

type ServiceInt8PtrResponse

type ServiceInt8PtrResponse struct {
	RetInt8Ptr_0 *int8
}

type ServiceInt8Request

type ServiceInt8Request struct {
	V int8
}

type ServiceInt8Response

type ServiceInt8Response struct {
	RetInt8_0 int8
}

type ServiceInt8SliceRequest

type ServiceInt8SliceRequest struct {
	V []int8
}

type ServiceInt8SliceResponse

type ServiceInt8SliceResponse struct {
	RetInt8Slice_0 []int8
}

type ServiceInt16PtrRequest

type ServiceInt16PtrRequest struct {
	V *int16
}

type ServiceInt16PtrResponse

type ServiceInt16PtrResponse struct {
	RetInt16Ptr_0 *int16
}

type ServiceInt16Request

type ServiceInt16Request struct {
	V int16
}

type ServiceInt16Response

type ServiceInt16Response struct {
	RetInt16_0 int16
}

type ServiceInt16SliceRequest

type ServiceInt16SliceRequest struct {
	V []int16
}

type ServiceInt16SliceResponse

type ServiceInt16SliceResponse struct {
	RetInt16Slice_0 []int16
}

type ServiceInt32PtrRequest

type ServiceInt32PtrRequest struct {
	V *int32
}

type ServiceInt32PtrResponse

type ServiceInt32PtrResponse struct {
	RetInt32Ptr_0 *int32
}

type ServiceInt32Request

type ServiceInt32Request struct {
	V int32
}

type ServiceInt32Response

type ServiceInt32Response struct {
	RetInt32_0 int32
}

type ServiceInt32SliceRequest

type ServiceInt32SliceRequest struct {
	V []int32
}

type ServiceInt32SliceResponse

type ServiceInt32SliceResponse struct {
	RetInt32Slice_0 []int32
}

type ServiceInt64PtrRequest

type ServiceInt64PtrRequest struct {
	V *int64
}

type ServiceInt64PtrResponse

type ServiceInt64PtrResponse struct {
	RetInt64Ptr_0 *int64
}

type ServiceInt64Request

type ServiceInt64Request struct {
	V int64
}

type ServiceInt64Response

type ServiceInt64Response struct {
	RetInt64_0 int64
}

type ServiceInt64SliceRequest

type ServiceInt64SliceRequest struct {
	V []int64
}

type ServiceInt64SliceResponse

type ServiceInt64SliceResponse struct {
	RetInt64Slice_0 []int64
}

type ServiceIntRequest

type ServiceIntRequest struct {
	V int
}

type ServiceIntResponse

type ServiceIntResponse struct {
	RetInt_0 int
}

type ServiceMapOfMapsRequest

type ServiceMapOfMapsRequest struct {
	V map[string]map[string]string
}

type ServiceMapOfMapsResponse

type ServiceMapOfMapsResponse struct {
	RetMapOfMaps_0 map[string]map[string]string
}

type ServiceMapOfSimpleSliceRequest

type ServiceMapOfSimpleSliceRequest struct {
	V map[string][]github_com_foomo_gotsrpc_v2_tests_common.Simple
}

type ServiceMapOfSimpleSliceResponse

type ServiceMapOfSimpleSliceResponse struct {
	RetMapOfSimpleSlice_0 map[string][]github_com_foomo_gotsrpc_v2_tests_common.Simple
}

type ServiceMixedArgsRequest

type ServiceMixedArgsRequest struct {
	S     github_com_foomo_gotsrpc_v2_tests_common.Simple
	Items []string
	M     map[string]int64
}

type ServiceMixedArgsResponse

type ServiceMixedArgsResponse struct {
	RetMixedArgs_0 github_com_foomo_gotsrpc_v2_tests_common.Simple
	RetMixedArgs_1 []string
	RetMixedArgs_2 map[string]int64
}

type ServiceMultiArgsRequest

type ServiceMultiArgsRequest struct {
	A string
	B int64
	C bool
}

type ServiceMultiArgsResponse

type ServiceMultiArgsResponse struct {
	RetMultiArgs_0 string
	RetMultiArgs_1 int64
	RetMultiArgs_2 bool
}

type ServiceNestedStructRequest

type ServiceNestedStructRequest struct {
	V github_com_foomo_gotsrpc_v2_tests_common.Nested
}

type ServiceNestedStructResponse

type ServiceNestedStructResponse struct {
	RetNestedStruct_0 github_com_foomo_gotsrpc_v2_tests_common.Nested
}

type ServiceObjectIDRequest

type ServiceObjectIDRequest struct {
	V ObjectID
}

type ServiceObjectIDResponse

type ServiceObjectIDResponse struct {
	RetObjectID_0 ObjectID
}

type ServiceSimplePtrSliceRequest

type ServiceSimplePtrSliceRequest struct {
	V []*github_com_foomo_gotsrpc_v2_tests_common.Simple
}

type ServiceSimplePtrSliceResponse

type ServiceSimplePtrSliceResponse struct {
	RetSimplePtrSlice_0 []*github_com_foomo_gotsrpc_v2_tests_common.Simple
}

type ServiceSimpleSliceRequest

type ServiceSimpleSliceRequest struct {
	V []github_com_foomo_gotsrpc_v2_tests_common.Simple
}

type ServiceSimpleSliceResponse

type ServiceSimpleSliceResponse struct {
	RetSimpleSlice_0 []github_com_foomo_gotsrpc_v2_tests_common.Simple
}

type ServiceSimpleStructRequest

type ServiceSimpleStructRequest struct {
	V github_com_foomo_gotsrpc_v2_tests_common.Simple
}

type ServiceSimpleStructResponse

type ServiceSimpleStructResponse struct {
	RetSimpleStruct_0 github_com_foomo_gotsrpc_v2_tests_common.Simple
}

type ServiceSliceOfMapsRequest

type ServiceSliceOfMapsRequest struct {
	V []map[string]string
}

type ServiceSliceOfMapsResponse

type ServiceSliceOfMapsResponse struct {
	RetSliceOfMaps_0 []map[string]string
}

type ServiceStringFloat32MapRequest

type ServiceStringFloat32MapRequest struct {
	V map[string]float32
}

type ServiceStringFloat32MapResponse

type ServiceStringFloat32MapResponse struct {
	RetStringFloat32Map_0 map[string]float32
}

type ServiceStringInt8MapRequest

type ServiceStringInt8MapRequest struct {
	V map[string]int8
}

type ServiceStringInt8MapResponse

type ServiceStringInt8MapResponse struct {
	RetStringInt8Map_0 map[string]int8
}

type ServiceStringInt16MapRequest

type ServiceStringInt16MapRequest struct {
	V map[string]int16
}

type ServiceStringInt16MapResponse

type ServiceStringInt16MapResponse struct {
	RetStringInt16Map_0 map[string]int16
}

type ServiceStringInt32MapRequest

type ServiceStringInt32MapRequest struct {
	V map[string]int32
}

type ServiceStringInt32MapResponse

type ServiceStringInt32MapResponse struct {
	RetStringInt32Map_0 map[string]int32
}

type ServiceStringInt64MapRequest

type ServiceStringInt64MapRequest struct {
	V map[string]int64
}

type ServiceStringInt64MapResponse

type ServiceStringInt64MapResponse struct {
	RetStringInt64Map_0 map[string]int64
}

type ServiceStringPtrRequest

type ServiceStringPtrRequest struct {
	V *string
}

type ServiceStringPtrResponse

type ServiceStringPtrResponse struct {
	RetStringPtr_0 *string
}

type ServiceStringRequest

type ServiceStringRequest struct {
	V string
}

type ServiceStringResponse

type ServiceStringResponse struct {
	RetString_0 string
}

type ServiceStringSimpleMapRequest

type ServiceStringSimpleMapRequest struct {
	V map[string]github_com_foomo_gotsrpc_v2_tests_common.Simple
}

type ServiceStringSimpleMapResponse

type ServiceStringSimpleMapResponse struct {
	RetStringSimpleMap_0 map[string]github_com_foomo_gotsrpc_v2_tests_common.Simple
}

type ServiceStringSimplePtrMapRequest

type ServiceStringSimplePtrMapRequest struct {
	V map[string]*github_com_foomo_gotsrpc_v2_tests_common.Simple
}

type ServiceStringSimplePtrMapResponse

type ServiceStringSimplePtrMapResponse struct {
	RetStringSimplePtrMap_0 map[string]*github_com_foomo_gotsrpc_v2_tests_common.Simple
}

type ServiceStringSlice2DRequest

type ServiceStringSlice2DRequest struct {
	V [][]string
}

type ServiceStringSlice2DResponse

type ServiceStringSlice2DResponse struct {
	RetStringSlice2D_0 [][]string
}

type ServiceStringSliceRequest

type ServiceStringSliceRequest struct {
	V []string
}

type ServiceStringSliceResponse

type ServiceStringSliceResponse struct {
	RetStringSlice_0 []string
}

type ServiceStringStringMapRequest

type ServiceStringStringMapRequest struct {
	V map[string]string
}

type ServiceStringStringMapResponse

type ServiceStringStringMapResponse struct {
	RetStringStringMap_0 map[string]string
}

type ServiceStringStringSliceMapRequest

type ServiceStringStringSliceMapRequest struct {
	V map[string][]string
}

type ServiceStringStringSliceMapResponse

type ServiceStringStringSliceMapResponse struct {
	RetStringStringSliceMap_0 map[string][]string
}

type ServiceStringUint8MapRequest

type ServiceStringUint8MapRequest struct {
	V map[string]uint8
}

type ServiceStringUint8MapResponse

type ServiceStringUint8MapResponse struct {
	RetStringUint8Map_0 map[string]uint8
}

type ServiceStringUint16MapRequest

type ServiceStringUint16MapRequest struct {
	V map[string]uint16
}

type ServiceStringUint16MapResponse

type ServiceStringUint16MapResponse struct {
	RetStringUint16Map_0 map[string]uint16
}

type ServiceStringUint32MapRequest

type ServiceStringUint32MapRequest struct {
	V map[string]uint32
}

type ServiceStringUint32MapResponse

type ServiceStringUint32MapResponse struct {
	RetStringUint32Map_0 map[string]uint32
}

type ServiceStringUint64MapRequest

type ServiceStringUint64MapRequest struct {
	V map[string]uint64
}

type ServiceStringUint64MapResponse

type ServiceStringUint64MapResponse struct {
	RetStringUint64Map_0 map[string]uint64
}

type ServiceStringUintMapRequest

type ServiceStringUintMapRequest struct {
	V map[string]uint
}

type ServiceStringUintMapResponse

type ServiceStringUintMapResponse struct {
	RetStringUintMap_0 map[string]uint
}

type ServiceStructWithCollectionsRequest

type ServiceStructWithCollectionsRequest struct {
	V WithCollections
}

type ServiceStructWithCollectionsResponse

type ServiceStructWithCollectionsResponse struct {
	RetStructWithCollections_0 WithCollections
}

type ServiceStructWithPointersRequest

type ServiceStructWithPointersRequest struct {
	V WithPointers
}

type ServiceStructWithPointersResponse

type ServiceStructWithPointersResponse struct {
	RetStructWithPointers_0 WithPointers
}

type ServiceUint8PtrRequest

type ServiceUint8PtrRequest struct {
	V *uint8
}

type ServiceUint8PtrResponse

type ServiceUint8PtrResponse struct {
	RetUint8Ptr_0 *uint8
}

type ServiceUint8Request

type ServiceUint8Request struct {
	V uint8
}

type ServiceUint8Response

type ServiceUint8Response struct {
	RetUint8_0 uint8
}

type ServiceUint16PtrRequest

type ServiceUint16PtrRequest struct {
	V *uint16
}

type ServiceUint16PtrResponse

type ServiceUint16PtrResponse struct {
	RetUint16Ptr_0 *uint16
}

type ServiceUint16Request

type ServiceUint16Request struct {
	V uint16
}

type ServiceUint16Response

type ServiceUint16Response struct {
	RetUint16_0 uint16
}

type ServiceUint16SliceRequest

type ServiceUint16SliceRequest struct {
	V []uint16
}

type ServiceUint16SliceResponse

type ServiceUint16SliceResponse struct {
	RetUint16Slice_0 []uint16
}

type ServiceUint32PtrRequest

type ServiceUint32PtrRequest struct {
	V *uint32
}

type ServiceUint32PtrResponse

type ServiceUint32PtrResponse struct {
	RetUint32Ptr_0 *uint32
}

type ServiceUint32Request

type ServiceUint32Request struct {
	V uint32
}

type ServiceUint32Response

type ServiceUint32Response struct {
	RetUint32_0 uint32
}

type ServiceUint32SliceRequest

type ServiceUint32SliceRequest struct {
	V []uint32
}

type ServiceUint32SliceResponse

type ServiceUint32SliceResponse struct {
	RetUint32Slice_0 []uint32
}

type ServiceUint64PtrRequest

type ServiceUint64PtrRequest struct {
	V *uint64
}

type ServiceUint64PtrResponse

type ServiceUint64PtrResponse struct {
	RetUint64Ptr_0 *uint64
}

type ServiceUint64Request

type ServiceUint64Request struct {
	V uint64
}

type ServiceUint64Response

type ServiceUint64Response struct {
	RetUint64_0 uint64
}

type ServiceUint64SliceRequest

type ServiceUint64SliceRequest struct {
	V []uint64
}

type ServiceUint64SliceResponse

type ServiceUint64SliceResponse struct {
	RetUint64Slice_0 []uint64
}

type ServiceUintPtrRequest

type ServiceUintPtrRequest struct {
	V *uint
}

type ServiceUintPtrResponse

type ServiceUintPtrResponse struct {
	RetUintPtr_0 *uint
}

type ServiceUintRequest

type ServiceUintRequest struct {
	V uint
}

type ServiceUintResponse

type ServiceUintResponse struct {
	RetUint_0 uint
}

type ServiceUintSliceRequest

type ServiceUintSliceRequest struct {
	V []uint
}

type ServiceUintSliceResponse

type ServiceUintSliceResponse struct {
	RetUintSlice_0 []uint
}

type WithCollections

type WithCollections struct {
	Strings   []string                 `json:"strings"`
	Int64s    []int64                  `json:"int64s"`
	Items     []common.Simple          `json:"items"`
	ItemPtrs  []*common.Simple         `json:"itemPtrs"`
	StringMap map[string]string        `json:"stringMap"`
	StructMap map[string]common.Simple `json:"structMap"`
}

type WithPointers

type WithPointers struct {
	StrPtr   *string        `json:"strPtr"`
	Int64Ptr *int64         `json:"int64Ptr"`
	BoolPtr  *bool          `json:"boolPtr"`
	Child    *common.Simple `json:"child"`
}

Jump to

Keyboard shortcuts

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