Versions in this module Expand all Collapse all v1 v1.0.13 Sep 3, 2021 v1.0.12 Jun 23, 2021 v1.0.11 May 26, 2021 v1.0.10 May 11, 2021 v1.0.9 Apr 28, 2021 v1.0.8 Apr 8, 2021 v1.0.7 Jan 28, 2021 v1.0.6 Jan 28, 2021 v1.0.5 Jan 6, 2021 v1.0.4 Dec 21, 2020 v1.0.3 Dec 21, 2020 v1.0.2 Sep 10, 2020 v1.0.1 Sep 3, 2020 v1.0.0 Sep 3, 2020 v0 v0.0.1 Jun 1, 2020 Changes in this version + type API struct + Metadata Metadata + NoInflections bool + NoInitMethods bool + NoRemoveUnusedShapes bool + Operations map[string]*Operation + Shapes map[string]*Shape + func Load(api, docs, paginators, waiters string) *API + func (a *API) APIGoCode() string + func (a *API) Attach(filename string) + func (a *API) AttachPaginators(filename string) + func (a *API) AttachString(str string) + func (a *API) ExampleGoCode() string + func (a *API) ExportableName(name string) string + func (a *API) InterfaceGoCode() string + func (a *API) InterfacePackageName() string + func (a *API) InterfaceTestGoCode() string + func (a *API) NewAPIGoCodeWithPkgName(cfg string) string + func (a *API) NiceName() string + func (a *API) OperationList() []*Operation + func (a *API) OperationNames() []string + func (a *API) PackageName() string + func (a *API) ProtocolPackage() string + func (a *API) ServiceGoCode() string + func (a *API) Setup() + func (a *API) ShapeList() []*Shape + func (a *API) ShapeNames() []string + func (a *API) StructName() string + func (a *API) UseInitMethods() bool + type HTTPInfo struct + Method string + RequestURI string + ResponseCode uint + type Metadata struct + APIVersion string + EndpointPrefix string + JSONVersion string + Protocol string + ServiceAbbreviation string + ServiceFullName string + SignatureVersion string + SigningName string + TargetPrefix string + type Operation struct + API *API + Documentation string + ExportedName string + HTTP HTTPInfo + InputRef ShapeRef + Name string + OutputRef ShapeRef + Paginator *Paginator + func (o *Operation) Docstring() string + func (o *Operation) Example() string + func (o *Operation) ExampleInput() string + func (o *Operation) GoCode() string + func (o *Operation) HasInput() bool + func (o *Operation) HasOutput() bool + func (o *Operation) InterfaceSignature() string + type Paginator struct + InputTokens interface{} + LimitKey string + MoreResults string + OutputTokens interface{} + func (p *Paginator) InputTokensString() string + func (p *Paginator) OutputTokensString() string + type Shape struct + API *API + Documentation string + Enum []string + Exception bool + Flattened bool + KeyRef ShapeRef + Location string + LocationName string + MemberRef ShapeRef + MemberRefs map[string]*ShapeRef + Payload string + Required []string + ShapeName string + Streaming bool + Type string + ValueRef ShapeRef + XMLNamespace XMLInfo + func (s *Shape) Docstring() string + func (s *Shape) GoCode() string + func (s *Shape) GoType() string + func (s *Shape) GoTypeElem() string + func (s *Shape) GoTypeWithPkgName() string + func (s *Shape) IsRequired(member string) bool + func (s *Shape) MemberNames() []string + func (s *Shape) Rename(newName string) + type ShapeRef struct + API *API + Documentation string + Flattened bool + Location string + LocationName string + Payload string + QueryName string + Shape *Shape + ShapeName string + Streaming bool + XMLAttribute bool + XMLNamespace XMLInfo + func (ref *ShapeRef) Docstring() string + func (ref *ShapeRef) GoTags(toplevel bool, isRequired bool) string + func (ref *ShapeRef) GoType() string + func (ref *ShapeRef) GoTypeElem() string + func (ref *ShapeRef) GoTypeWithPkgName() string + type XMLInfo struct + Prefix string + URI string