Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Enum ¶
type Enum struct { PackageName string `json:"packageName"` Filename string `json:"filename"` DocLines []string `json:"docLines,omitempty"` Name string `json:"name,omitempty"` EnumLiterals []EnumLiteral `json:"enumLiterals,omitempty"` CommentLines []string `json:"commentLines,omitempty"` }
@JsonStruct()
type EnumLiteral ¶
@JsonStruct()
type Field ¶
type Field struct { PackageName string `json:"packageName,omitempty"` DocLines []string `json:"docLines,omitempty"` Name string `json:"name,omitempty"` TypeName string `json:"typeName,omitempty"` IsSlice bool `json:"isSlice,omitempty"` IsPointer bool `json:"isPointer,omitempty"` Tag string `json:"tag,omitempty"` CommentLines []string `json:"commentLines,omitempty"` }
@JsonStruct()
type Interface ¶
type Interface struct { PackageName string `json:"packageName"` Filename string `json:"filename"` DocLines []string `json:"docLines,omitempty"` Name string `json:"name"` Methods []Operation `json:"methods,omitempty"` CommentLines []string `json:"commentLines,omitempty"` }
@JsonStruct()
type Operation ¶
type Operation struct { PackageName string `json:"packageName,omitempty"` Filename string `json:"filename,omitempty"` DocLines []string `json:"docLines,omitempty"` RelatedStruct *Field `json:"relatedStruct,omitempty"` // optional Name string `json:"name"` InputArgs []Field `json:"inputArgs,omitempty"` OutputArgs []Field `json:"outputArgs,omitempty"` CommentLines []string `json:"commentLines,omitempty"` }
@JsonStruct()
type ParsedSources ¶
type ParsedSources struct { Structs []Struct `json:"structs,omitempty"` Operations []Operation `json:"operations,omitempty"` Interfaces []Interface `json:"interfaces,omitempty"` Typedefs []Typedef `json:"typedefs,omitempty"` Enums []Enum `json:"enums,omitempty"` }
@JsonStruct()
type Struct ¶
type Struct struct { PackageName string `json:"packageName"` Filename string `json:"filename"` DocLines []string `json:"docLines,omitempty"` Name string `json:"name"` Fields []Field `json:"fields,omitempty"` Operations []*Operation `json:"operations,omitempty"` CommentLines []string `json:"commentLines,omitempty"` }
@JsonStruct()
Click to show internal directories.
Click to hide internal directories.