Versions in this module Expand all Collapse all v0 v0.24.0 Mar 28, 2022 Changes in this version + func DepthFirst(in interface{}) []string + func ReverseIndex(schemas map[string]spec.Ref, basePath string) map[string]RefRevIdx + func TopmostFirst(refs []string) []string + type Key struct + Key string + Segments int + type Keys []Key + func (k Keys) Len() int + func (k Keys) Less(i, j int) bool + func (k Keys) Swap(i, j int) + type PartAdder func(string) []string + type RefRevIdx struct + Keys []string + Ref spec.Ref + type SplitKey []string + func KeyParts(key string) SplitKey + func (s SplitKey) BuildName(segments []string, startIndex int, adder PartAdder) string + func (s SplitKey) DefinitionName() string + func (s SplitKey) IsDefaultResponse() bool + func (s SplitKey) IsDefinition() bool + func (s SplitKey) IsOperation() bool + func (s SplitKey) IsOperationParam() bool + func (s SplitKey) IsOperationResponse() bool + func (s SplitKey) IsSharedOperationParam() bool + func (s SplitKey) IsSharedParam() bool + func (s SplitKey) IsSharedResponse() bool + func (s SplitKey) IsStatusCodeResponse() bool + func (s SplitKey) PathItemRef() spec.Ref + func (s SplitKey) PathRef() spec.Ref + func (s SplitKey) ResponseName() string