| // Code generated by go-swagger; DO NOT EDIT. |
| |
| package query |
| |
| // This file was generated by the swagger tool. |
| // Editing this file might prove futile when you re-run the swagger generate command |
| |
| import ( |
| "github.com/go-openapi/runtime" |
| |
| strfmt "github.com/go-openapi/strfmt" |
| ) |
| |
| // New creates a new query API client. |
| func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client { |
| return &Client{transport: transport, formats: formats} |
| } |
| |
| /* |
| Client for query API |
| */ |
| type Client struct { |
| transport runtime.ClientTransport |
| formats strfmt.Registry |
| } |
| |
| /* |
| GetAllSubscriptions returns list of subscriptions |
| */ |
| func (a *Client) GetAllSubscriptions(params *GetAllSubscriptionsParams) (*GetAllSubscriptionsOK, error) { |
| // TODO: Validate the params before sending |
| if params == nil { |
| params = NewGetAllSubscriptionsParams() |
| } |
| |
| result, err := a.transport.Submit(&runtime.ClientOperation{ |
| ID: "getAllSubscriptions", |
| Method: "GET", |
| PathPattern: "/subscriptions", |
| ProducesMediaTypes: []string{"application/json"}, |
| ConsumesMediaTypes: []string{""}, |
| Schemes: []string{"http"}, |
| Params: params, |
| Reader: &GetAllSubscriptionsReader{formats: a.formats}, |
| Context: params.Context, |
| Client: params.HTTPClient, |
| }) |
| if err != nil { |
| return nil, err |
| } |
| return result.(*GetAllSubscriptionsOK), nil |
| |
| } |
| |
| // SetTransport changes the transport on the client |
| func (a *Client) SetTransport(transport runtime.ClientTransport) { |
| a.transport = transport |
| } |