code: func (s *UnionSchema) String() string {
  	bytes, err := json.MarshalIndent(s, "", "    ")
  	if err != nil {
  		panic(err)
  	}
  
  	return fmt.Sprintf(`{"type": %s}`, string(bytes))
  }
docs: // String returns a JSON representation of UnionSchema.