(req *proxy.Request)
| 507 | } |
| 508 | |
| 509 | func (c *Client) dataRequest(req *proxy.Request) (*proxy.EntityData, error) { |
| 510 | resp, err := c.makeRequest("data", req) |
| 511 | if err != nil { |
| 512 | return nil, err |
| 513 | } |
| 514 | if resp.Err() != nil { |
| 515 | return nil, resp.Err() |
| 516 | } |
| 517 | if resp.Data == nil { |
| 518 | return nil, ErrNil |
| 519 | } |
| 520 | return resp.Data, nil |
| 521 | } |
| 522 | |
| 523 | func (c *Client) listRequest(req *proxy.Request) ([]*ari.Key, error) { |
| 524 | var list []*ari.Key |