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.