Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DocumentStatistics ¶
type DocumentStatistics struct {
Name string `json:"name"`
Title string `json:"title"`
Operations map[string]int `json:"operations"`
DefinitionCount int `json:"definitions"`
ParameterTypes map[string]int `json:"parameterTypes"`
ResultTypes map[string]int `json:"resultTypes"`
DefinitionFieldTypes map[string]int `json:"definitionFieldTypes"`
DefinitionArrayTypes map[string]int `json:"definitionArrayTypes"`
DefinitionPrimitiveTypes map[string]int `json:"definitionPrimitiveTypes"`
AnonymousOperations []string `json:"anonymousOperations"`
AnonymousObjects []string `json:"anonymousObjects"`
}
DocumentStatistics contains information collected about an API description.
func NewDocumentStatistics ¶
func NewDocumentStatistics(source string, document *openapi.Document) *DocumentStatistics
NewDocumentStatistics builds a new DocumentStatistics object.
func NewDocumentStatisticsV3 ¶
func NewDocumentStatisticsV3(source string, document *openapi.Document) *DocumentStatistics
NewDocumentStatistics builds a new DocumentStatistics object.
Click to show internal directories.
Click to hide internal directories.