code: func (c *Client) GetDynamicSnippet(i *GetDynamicSnippetInput) (*DynamicSnippet, error) {
  	if i.Service == "" {
  		return nil, ErrMissingService
  	}
  
  	if i.ID == "" {
  		return nil, ErrMissingID
  	}
  
  	path := fmt.Sprintf("/service/%s/snippet/%s", i.Service, i.ID)
  	resp, err := c.Get(path, nil)
  	if err != nil {
  		return nil, err
  	}
  
  	var snippet *DynamicSnippet
  	if err := decodeJSON(&snippet, resp.Body); err != nil {
  		return nil, err
  	}
  	return snippet, nil
  }
docs: // GetDynamicSnippet gets the Snippet configuration with the given parameters. This will show the current content
  // associated with a Dynamic Snippet.