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
13 "github.com/go-openapi/errors"
14 "github.com/go-openapi/runtime"
15 cr "github.com/go-openapi/runtime/client"
17 strfmt "github.com/go-openapi/strfmt"
20 // NewGetAllSubscriptionsParams creates a new GetAllSubscriptionsParams object
21 // with the default values initialized.
22 func NewGetAllSubscriptionsParams() *GetAllSubscriptionsParams {
24 return &GetAllSubscriptionsParams{
26 timeout: cr.DefaultTimeout,
30 // NewGetAllSubscriptionsParamsWithTimeout creates a new GetAllSubscriptionsParams object
31 // with the default values initialized, and the ability to set a timeout on a request
32 func NewGetAllSubscriptionsParamsWithTimeout(timeout time.Duration) *GetAllSubscriptionsParams {
34 return &GetAllSubscriptionsParams{
40 // NewGetAllSubscriptionsParamsWithContext creates a new GetAllSubscriptionsParams object
41 // with the default values initialized, and the ability to set a context for a request
42 func NewGetAllSubscriptionsParamsWithContext(ctx context.Context) *GetAllSubscriptionsParams {
44 return &GetAllSubscriptionsParams{
50 // NewGetAllSubscriptionsParamsWithHTTPClient creates a new GetAllSubscriptionsParams object
51 // with the default values initialized, and the ability to set a custom HTTPClient for a request
52 func NewGetAllSubscriptionsParamsWithHTTPClient(client *http.Client) *GetAllSubscriptionsParams {
54 return &GetAllSubscriptionsParams{
59 /*GetAllSubscriptionsParams contains all the parameters to send to the API endpoint
60 for the get all subscriptions operation typically these are written to a http.Request
62 type GetAllSubscriptionsParams struct {
64 Context context.Context
65 HTTPClient *http.Client
68 // WithTimeout adds the timeout to the get all subscriptions params
69 func (o *GetAllSubscriptionsParams) WithTimeout(timeout time.Duration) *GetAllSubscriptionsParams {
74 // SetTimeout adds the timeout to the get all subscriptions params
75 func (o *GetAllSubscriptionsParams) SetTimeout(timeout time.Duration) {
79 // WithContext adds the context to the get all subscriptions params
80 func (o *GetAllSubscriptionsParams) WithContext(ctx context.Context) *GetAllSubscriptionsParams {
85 // SetContext adds the context to the get all subscriptions params
86 func (o *GetAllSubscriptionsParams) SetContext(ctx context.Context) {
90 // WithHTTPClient adds the HTTPClient to the get all subscriptions params
91 func (o *GetAllSubscriptionsParams) WithHTTPClient(client *http.Client) *GetAllSubscriptionsParams {
92 o.SetHTTPClient(client)
96 // SetHTTPClient adds the HTTPClient to the get all subscriptions params
97 func (o *GetAllSubscriptionsParams) SetHTTPClient(client *http.Client) {
101 // WriteToRequest writes these params to a swagger request
102 func (o *GetAllSubscriptionsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
104 if err := r.SetTimeout(o.timeout); err != nil {
110 return errors.CompositeValidationError(res...)