Versions in this module Expand all Collapse all v1 v1.0.6 Dec 17, 2015 v1.0.5 Dec 15, 2015 v1.0.4 Dec 8, 2015 v1.0.3 Dec 4, 2015 v1.0.2 Nov 24, 2015 v1.0.0 Nov 19, 2015 v0 v0.10.4 Nov 12, 2015 v0.10.3 Nov 10, 2015 Changes in this version type API + Waiters []Waiter + func (a *API) AttachWaiters(filename string) + func (a *API) WaitersGoCode() string + type WaitAcceptor struct + Argument string + Expected interface{} + Matcher string + State string + func (a *WaitAcceptor) ExpectedString() string + type Waiter struct + Acceptors []WaitAcceptor + Delay int + MaxAttempts int + Name string + Operation *Operation + OperationName string + func (w *Waiter) GoCode() string v0.10.2 Nov 3, 2015 v0.10.1 Nov 2, 2015 v0.10.0 Oct 29, 2015 Changes in this version type API + NoConstServiceNames bool v0.9.17 Oct 26, 2015 Changes in this version + type API struct + Documentation string + Metadata Metadata + NoInitMethods bool + NoRemoveUnusedShapes bool + NoRenameToplevelShapes bool + NoStringerMethods 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) AttachDocs(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) 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 + EnumConsts []string + Exception bool + Flattened bool + KeyRef ShapeRef + Location string + LocationName string + Max int + MemberRef ShapeRef + MemberRefs map[string]*ShapeRef + Min int + Payload string + Required []string + ShapeName string + Streaming bool + Type string + ValueRef ShapeRef + XMLNamespace XMLInfo + func (s *Shape) Docstring() string + func (s *Shape) EnumName(n int) string + func (s *Shape) GoCode() string + func (s *Shape) GoType() string + func (s *Shape) GoTypeElem() string + func (s *Shape) GoTypeWithPkgName() string + func (s *Shape) IsEnum() bool + func (s *Shape) IsInternal() bool + 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