code: func (c *Client) ListSnippets(i *ListSnippetsInput) ([]*Snippet, error) {
  	if i.Service == "" {
  		return nil, ErrMissingService
  	}
  
  	if i.Version == 0 {
  		return nil, ErrMissingVersion
  	}
  
  	path := fmt.Sprintf("/service/%s/version/%d/snippet", i.Service, i.Version)
  	resp, err := c.Get(path, nil)
  	if err != nil {
  		return nil, err
  	}
  
  	var snippets []*Snippet
  	if err := decodeJSON(&snippets, resp.Body); err != nil {
  		return nil, err
  	}
  	sort.Stable(snippetsByName(snippets))
  	return snippets, nil
  }
docs: // ListSnippets returns the list of Snippets for the configuration version. Content is not displayed for Dynmanic Snippets due to them being
  // versionless, use the GetDynamicSnippet function to show current content.