// Description returns a string representation of a string or string array. func (s *StringOrStringArray) Description() string { … } // Returns a string representation of a Schema. func (schema *Schema) String() string { … } // Helper: Returns a string representation of a Schema indented by a specified string. func (schema *Schema) describeSchema(indent string) string { … }