INNER CODE UNIT · Go
func
VladRassokhin/intellij-hcl · schemas-extractor/template/generate-schema.go:99
func (m schemaMap) Export() SchemaInfo {
result := make(SchemaInfo)
for k, v := range m {
item := export(v)
result[k] = item
}
return result
}
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