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.