code: func NewClient(ctx context.Context, c *vim25.Client) (*Client, error) {
  	sc := c.Client.NewServiceClient(Path, Namespace)
  	sc.Version = Version
  
  	req := types.RetrieveServiceContent{
  		This: ServiceInstance,
  	}
  
  	res, err := methods.RetrieveServiceContent(ctx, sc, &req)
  	if err != nil {
  		return nil, err
  	}
  
  	return &Client{sc, res.Returnval}, nil
  }
docs: // NewClient returns a client targeting the SSO Lookup Service API endpoint.