Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Scalar ¶
type Scalar struct {
Name string
Package string
Type ScalarType
}
type ScalarType ¶
type ScalarType string
const ( ScalarTypeString ScalarType = "string" ScalarTypeAny ScalarType = "any" ScalarTypeByte ScalarType = "byte" ScalarTypeError ScalarType = "error" ScalarTypeNumber ScalarType = "number" ScalarTypeBool ScalarType = "bool" ScalarTypeNone ScalarType = "" )
type Service ¶
type Service struct {
Name string
Methods ServiceMethods
Endpoint string
IsInterface bool
}
type ServiceList ¶
type ServiceList []*Service
func (ServiceList) Len ¶
func (sl ServiceList) Len() int
func (ServiceList) Less ¶
func (sl ServiceList) Less(i, j int) bool
func (ServiceList) Swap ¶
func (sl ServiceList) Swap(i, j int)
type ServiceMethods ¶
type ServiceMethods []*Method
func (ServiceMethods) Len ¶
func (sm ServiceMethods) Len() int
func (ServiceMethods) Less ¶
func (sm ServiceMethods) Less(i, j int) bool
func (ServiceMethods) Swap ¶
func (sm ServiceMethods) Swap(i, j int)
type Struct ¶
type StructType ¶
func (*StructType) FullName ¶
func (st *StructType) FullName() string
type Value ¶
type Value struct {
JSONInfo *JSONInfo `json:",omitempty"`
IsError bool `json:",omitempty"`
IsInterface bool `json:",omitempty"`
Scalar *Scalar `json:",omitempty"`
ScalarType ScalarType `json:",omitempty"`
GoScalarType string `json:",omitempty"`
StructType *StructType `json:",omitempty"`
Struct *Struct `json:",omitempty"`
Map *Map `json:",omitempty"`
Array *Array `json:",omitempty"`
IsPtr bool `json:",omitempty"`
}
Click to show internal directories.
Click to hide internal directories.