Versions in this module Expand all Collapse all v35 v35.0.0 Jul 24, 2020 Changes in this version + type AdditionalProperties struct + Boolean *bool + Properties *JsonSubSchema + func (aP *AdditionalProperties) UnmarshalJSON(bytes []byte) (err error) + func (aP AdditionalProperties) String() string + type Dependency struct + PropertyDependency *[]string + SchemaDependency *JsonSubSchema + func (d *Dependency) UnmarshalJSON(bytes []byte) (err error) + type Items struct + Items []*JsonSubSchema + SourceURL string + func (i *Items) UnmarshalJSON(bytes []byte) (err error) + func (items *Items) MergeIn(subSchema *JsonSubSchema, skipFields StringSet) + func (items Items) String() string + type Job struct + DisableNestedStructs bool + ExportTypes bool + HideStructMembers bool + MemberNameGenerator NameGenerator + Package string + SkipCodeGen bool + TypeNameBlacklist StringSet + TypeNameGenerator NameGenerator + URLs []string + func (job *Job) Execute() (*Result, error) + func (job *Job) SetTypeName(subSchema *JsonSubSchema, blacklist map[string]bool) + type JsonSubSchema struct + AdditionalItems *bool + AdditionalProperties *AdditionalProperties + AllOf *Items + AnyOf *Items + Const *interface{} + Default *interface{} + Definitions *Properties + Dependencies map[string]*Dependency + Description *string + Enum []interface{} + ExclusiveMaximum *bool + ExclusiveMinimum *bool + Format *string + ID *string + IsRequired bool + Items *JsonSubSchema + MaxItems *int + MaxLength *int + MaxProperties *int + Maximum *int + MinItems *int + MinLength *int + MinProperties *int + Minimum *int + MultipleOf *int + OneOf *Items + Pattern *string + PatternProperties *Properties + Properties *Properties + PropertyName string + Ref *string + RefSchemaURL string + RefSubSchema *JsonSubSchema + Required []string + Schema *string + SourceURL string + Title *string + Type *string + TypeName string + UniqueItems *bool + func (subSchema *JsonSubSchema) TargetSchema() *JsonSubSchema + func (subSchema *JsonSubSchema) TypeNameRaw() string + func (subSchema JsonSubSchema) String() string + type NameGenerator func(name string, exported bool, blacklist map[string]bool) (identifier string) + type Properties struct + MemberNames map[string]string + Properties map[string]*JsonSubSchema + SortedPropertyNames []string + SourceURL string + func (p *Properties) UnmarshalJSON(bytes []byte) (err error) + func (p Properties) String() string + func (s *Properties) AsStruct(disableNested bool, extraPackages StringSet, rawMessageTypes StringSet) (typ string) + type Result struct + SchemaSet *SchemaSet + SourceCode []byte + type SchemaSet struct + TypeNames StringSet + func (schemaSet *SchemaSet) SortedSanitizedURLs() []string + func (schemaSet *SchemaSet) SubSchema(url string) *JsonSubSchema + type StringSet map[string]bool Other modules containing this package 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/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 github.com/taskcluster/taskcluster/v66 github.com/taskcluster/taskcluster/v67 github.com/taskcluster/taskcluster/v68 github.com/taskcluster/taskcluster/v69 github.com/taskcluster/taskcluster/v70 github.com/taskcluster/taskcluster/v71 github.com/taskcluster/taskcluster/v72 github.com/taskcluster/taskcluster/v73 github.com/taskcluster/taskcluster/v74 github.com/taskcluster/taskcluster/v75 github.com/taskcluster/taskcluster/v76 github.com/taskcluster/taskcluster/v77