Documentation
¶
Index ¶
Constants ¶
View Source
const ( ObjectTypeObject = "object" ObjectTypeScalar = "scalar" ObjectTypePayload = "payload" ObjectTypeException = "exception" ObjectTypeList = "list" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct {
// This is basically the package name in aws-sdk-go/services/
AliasLower string
// And this is the sometimes-titlecased alias from the metadata.json file
// in the aws-sdk-go/services/$alias_lower/$version directory
Alias string
FullName string
Protocol string
Version string
// contains filtered or unexported fields
}
func (*API) GetObjects ¶
func (a *API) GetObjects(filter *ObjectFilter) []*Object
GetObjects returns objects that match any of the supplied filter
func (*API) GetOperations ¶
func (a *API) GetOperations(filter *OperationFilter) []*Operation
GetOperations returns a map, keyed by the operation Name/ID, of OpenAPI Operation structs
type ObjectFilter ¶
type OperationFilter ¶
Click to show internal directories.
Click to hide internal directories.