1 // Code generated by go-swagger; DO NOT EDIT.
5 // This file was generated by the swagger tool.
6 // Editing this file might prove futile when you re-run the swagger generate command
9 "github.com/go-openapi/runtime"
11 strfmt "github.com/go-openapi/strfmt"
14 // New creates a new xapp API client.
15 func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client {
16 return &Client{transport: transport, formats: formats}
23 transport runtime.ClientTransport
24 formats strfmt.Registry
28 GetXappConfigList returns the configuration of all xapps
30 func (a *Client) GetXappConfigList(params *GetXappConfigListParams) (*GetXappConfigListOK, error) {
31 // TODO: Validate the params before sending
33 params = NewGetXappConfigListParams()
36 result, err := a.transport.Submit(&runtime.ClientOperation{
37 ID: "getXappConfigList",
39 PathPattern: "/config",
40 ProducesMediaTypes: []string{"application/json", "application/xml"},
41 ConsumesMediaTypes: []string{""},
42 Schemes: []string{"http"},
44 Reader: &GetXappConfigListReader{formats: a.formats},
45 Context: params.Context,
46 Client: params.HTTPClient,
51 return result.(*GetXappConfigListOK), nil
55 // SetTransport changes the transport on the client
56 func (a *Client) SetTransport(transport runtime.ClientTransport) {
57 a.transport = transport