code: func (c *Client) GetAffiliation(affiliation string, options ...RequestOption) (*AffiliationResponse, error) {
  	// Read request options
  	opts, err := c.prepareOptsFromOptions(c.ctx, options...)
  	if err != nil {
  		return nil, err
  	}
  
  	ca, err := newCAClient(c.ctx, c.orgName)
  	if err != nil {
  		return nil, err
  	}
  
  	r, err := ca.GetAffiliation(affiliation, opts.CA)
  	if err != nil {
  		return nil, err
  	}
  
  	resp := &AffiliationResponse{CAName: r.CAName, AffiliationInfo: AffiliationInfo{}}
  	err = fillAffiliationInfo(&resp.AffiliationInfo, r.Name, r.Affiliations, r.Identities)
  
  	return resp, err
  }
docs: // GetAffiliation returns information about the requested affiliation