// CreateOrUpdateTopicMetadata adds or updates an existing topic metadata.
CreateOrUpdateTopicMetadata adds or updates an existing topic metadata.
// CreateOrUpdateTopicMetadata adds or updates an existing topic metadata .
func (c *Client) CreateOrUpdateTopicMetadata(metadata TopicMetadata) error {
	payload, err := json.Marshal(metadata)
	if err != nil {
		return err
	}
	response, err := c.Do(http.MethodPost, pkg.MetadataTopicsPath, contentTypeJSON, payload)
	if err != nil {
		return err
	}
	return response.Body.Close()
}
func ( c * Client ) CreateOrUpdateTopicMetadata ( metadata TopicMetadata ) error { payload , err := json . Marshal ( metadata ) if err != nil { return err } response , err := c . Do ( http . MethodPost , pkg . MetadataTopicsPath , contentTypeJSON , payload ) if err != nil { return err } return response . Body . Close ( ) }
CreateOrUpdateTopicMetadata adds or updates an existing topic metadata.
CreateOrUpdateTopicMetadata adds or updates an existing topic metadata .