INNER CODE UNIT · Go
export
VladRassokhin/intellij-hcl · schemas-extractor/template/generate-schema.go:108
func export(v *schema.Schema) SchemaDefinition {
item := SchemaDefinition{}
item.Type = shortenType(fmt.Sprintf("%s", v.Type))
item.Optional = v.Optional
item.Required = v.Required
item.Description = v.Description
item.InputDefault = v.InputDefault
item.Computed = v.Computed
item.MaxItems = v.MaxItems
item.MinItems = v.MinItems
item.PromoteSingle = v.PromoteSingle
item.ComputedWhen = v.ComputedWhen
item.ConflictsWith = v.ConflictsWith
item.Deprecated = v.Deprecated
item.Removed = v.Removed
if v.Elem != nil {