Versions in this module Expand all Collapse all v17 v17.0.0 Sep 18, 2019 Changes in this version + func FormatSourceAndSave(sourceFile string, sourceCode []byte) + func ReferencesServerGet(path string) *json.RawMessage + func ReferencesServerUrl(path string) string + func StartReferencesServer() error + type API struct + func (api *API) Name() string + func (api *API) String() string + type APIDefinition struct + Data APIModel + DocRoot string + ExampleVarName string + PackageName string + PackagePath string + SchemaURL string + URL string + type APIDefinitions []*APIDefinition + func LoadAPIs() APIDefinitions + func (apiDefs APIDefinitions) GenerateCode(goOutputDir string) + type APIEntry struct + InputURL string + MethodName string + OutputURL string + Parent *API + func (entry *APIEntry) String() string + type APIModel interface + Name func() string + String func() string + type APIReferenceFile struct + APIVersion string + Description string + Entries []APIEntry + Schema string + ServiceName string + Title string + type Blob string + type Conditional struct + Else ScopeExpressionTemplate + If string + Then ScopeExpressionTemplate + func (ifThen *Conditional) String() string + type Conjunction struct + AllOf []ScopeExpressionTemplate + func (allOf *Conjunction) String() string + type Disjunction struct + AnyOf []ScopeExpressionTemplate + func (anyOf *Disjunction) String() string + type Entry struct + Args []string + Category string + Description string + Input string + Method string + Name string + Output string + Query []string + Route string + Scopes ScopeExpressionTemplate + Stability string + Title string + Type string + type Exchange struct + APIVersion interface{} + Description string + Entries []ExchangeEntry + ExchangePrefix string + Schema string + ServiceName string + Title string + func (exchange *Exchange) Name() string + func (exchange *Exchange) String() string + type ExchangeEntry struct + Description string + Exchange string + Name string + Parent *Exchange + RoutingKey []RouteElement + Schema string + Title string + Type string + func (entry *ExchangeEntry) String() string + type ExchangeReferenceFile struct + APIVersion string + Description string + Entries []Var + ExchangePrefix string + Schema string + ServiceName string + Title string + type ForAll struct + Each string + For string + In string + func (forEachIn *ForAll) String() string + type OutputSchema string + type ReferencesFile []ReferencesFileEntry + type ReferencesFileEntry struct + Content json.RawMessage + Filename string + type RequiredScope string + func (rs *RequiredScope) String() string + type RouteElement struct + Constant string + MultipleWords bool + Name string + Required bool + Summary string + func (re *RouteElement) String() string + type ScopeExpressionTemplate struct + AllOf *Conjunction + AnyOf *Disjunction + ForEachIn *ForAll + IfThen *Conditional + RawMessage json.RawMessage + RequiredScope *RequiredScope + Type string + func (scopes *ScopeExpressionTemplate) String() string + func (this *ScopeExpressionTemplate) MarshalJSON() ([]byte, error) + func (this *ScopeExpressionTemplate) UnmarshalJSON(data []byte) error + type SortedAPIDefs []*APIDefinition + func (a SortedAPIDefs) Len() int + func (a SortedAPIDefs) Less(i, j int) bool + func (a SortedAPIDefs) Swap(i, j int) + type TaskclusterServiceManifest struct + References []string + type Var struct + Description string + Exchange string + Name string + RoutingKey []Var1 + Schema string + Title string + Type string + type Var1 struct + Constant string + MultipleWords bool + Name string + Required bool + Summary string Other modules containing this package github.com/taskcluster/taskcluster/clients/client-go/v14 github.com/taskcluster/taskcluster/clients/client-go/v15 github.com/taskcluster/taskcluster/clients/client-go/v16 github.com/taskcluster/taskcluster/clients/client-go/v18 github.com/taskcluster/taskcluster/clients/client-go/v19 github.com/taskcluster/taskcluster/clients/client-go/v20 github.com/taskcluster/taskcluster/clients/client-go/v21 github.com/taskcluster/taskcluster/clients/client-go/v22 github.com/taskcluster/taskcluster/clients/client-go/v23 github.com/taskcluster/taskcluster/clients/client-go/v24 github.com/taskcluster/taskcluster/v25 github.com/taskcluster/taskcluster/v26 github.com/taskcluster/taskcluster/v27 github.com/taskcluster/taskcluster/v28 github.com/taskcluster/taskcluster/v29 github.com/taskcluster/taskcluster/v30 github.com/taskcluster/taskcluster/v31 github.com/taskcluster/taskcluster/v32 github.com/taskcluster/taskcluster/v33 github.com/taskcluster/taskcluster/v34 github.com/taskcluster/taskcluster/v35 github.com/taskcluster/taskcluster/v36 github.com/taskcluster/taskcluster/v37 github.com/taskcluster/taskcluster/v38 github.com/taskcluster/taskcluster/v39 github.com/taskcluster/taskcluster/v40 github.com/taskcluster/taskcluster/v41 github.com/taskcluster/taskcluster/v42 github.com/taskcluster/taskcluster/v43 github.com/taskcluster/taskcluster/v44 github.com/taskcluster/taskcluster/v45 github.com/taskcluster/taskcluster/v46 github.com/taskcluster/taskcluster/v47 github.com/taskcluster/taskcluster/v48 github.com/taskcluster/taskcluster/v49 github.com/taskcluster/taskcluster/v50 github.com/taskcluster/taskcluster/v51 github.com/taskcluster/taskcluster/v52 github.com/taskcluster/taskcluster/v53 github.com/taskcluster/taskcluster/v54 github.com/taskcluster/taskcluster/v55 github.com/taskcluster/taskcluster/v56 github.com/taskcluster/taskcluster/v57 github.com/taskcluster/taskcluster/v58 github.com/taskcluster/taskcluster/v59 github.com/taskcluster/taskcluster/v60 github.com/taskcluster/taskcluster/v61 github.com/taskcluster/taskcluster/v62 github.com/taskcluster/taskcluster/v63 github.com/taskcluster/taskcluster/v64 github.com/taskcluster/taskcluster/v65