(ctx context.Context, req *search.DescribeRequest)
| 723 | } |
| 724 | |
| 725 | func (c *Client) Describe(ctx context.Context, req *search.DescribeRequest) (*search.DescribeResponse, error) { |
| 726 | sr, err := c.SearchRoot() |
| 727 | if err != nil { |
| 728 | return nil, err |
| 729 | } |
| 730 | url := sr + req.URLSuffixPost() |
| 731 | body, err := json.MarshalIndent(req, "", "\t") |
| 732 | if err != nil { |
| 733 | return nil, err |
| 734 | } |
| 735 | hreq := c.newRequest(ctx, "POST", url, bytes.NewReader(body)) |
| 736 | hres, err := c.expect2XX(hreq) |
| 737 | if err != nil { |
| 738 | return nil, err |
| 739 | } |
| 740 | res := new(search.DescribeResponse) |
| 741 | if err := httputil.DecodeJSON(hres, res); err != nil { |
| 742 | return nil, err |
| 743 | } |
| 744 | return res, nil |
| 745 | } |
| 746 | |
| 747 | func (c *Client) GetClaims(ctx context.Context, req *search.ClaimsRequest) (*search.ClaimsResponse, error) { |
| 748 | sr, err := c.SearchRoot() |
nothing calls this directly
no test coverage detected