Versions in this module Expand all Collapse all v1 v1.10.87 Mar 30, 2021 Changes in this version + func DefaultValue(typ *spec.TypeDef, valueStr string) interface + func GenerateSpecification(serviceFile string, outFile string) (err error) + func NewEnumItem(name string, description *string) *spec.NamedEnumItem + func NewField(name string, typ spec.TypeDef, description *string) *spec.NamedDefinition + func NewName(source string) spec.Name + func NewObject(fields spec.NamedDefinitions, description *string) *spec.Object + func NewOneOf(items spec.NamedDefinitions, description *string) *spec.OneOf + func NewParam(name string, typ spec.TypeDef, defaultValue *string, description *string) *spec.NamedParam + func NewResponse(name string, typ spec.TypeDef, description *string) *spec.NamedResponse + type Group struct + Operations []Operation + Url string + func Groups(apis spec.Apis) []*Group + type Operation struct + Api spec.Api + Operation spec.NamedOperation + type YamlArray struct + Yaml []interface{} + func Array() *YamlArray + func (self *YamlArray) Add(value interface{}) *YamlArray + func (self *YamlArray) Length() int + type YamlMap struct + Yaml []yaml.MapItem + func Map() *YamlMap + func OpenApiType(typ *spec.TypeDef, defaultValue *string) *YamlMap + func PlainOpenApiType(typ string) *YamlMap + func (self *YamlMap) Set(name string, value interface{}) *YamlMap + func (self *YamlMap) String() string Other modules containing this package github.com/specgen-io/specgen/v2