重构 #4
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateAwsSnsIntegrationParams creates a new ApplicationServiceCreateAwsSnsIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceCreateAwsSnsIntegrationParams() *ApplicationServiceCreateAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateAwsSnsIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateAwsSnsIntegrationParamsWithTimeout creates a new ApplicationServiceCreateAwsSnsIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceCreateAwsSnsIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceCreateAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateAwsSnsIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateAwsSnsIntegrationParamsWithContext creates a new ApplicationServiceCreateAwsSnsIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceCreateAwsSnsIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceCreateAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateAwsSnsIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateAwsSnsIntegrationParamsWithHTTPClient creates a new ApplicationServiceCreateAwsSnsIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceCreateAwsSnsIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceCreateAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateAwsSnsIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateAwsSnsIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service create aws sns integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateAwsSnsIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceCreateAwsSnsIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service create aws sns integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParams) WithDefaults() *ApplicationServiceCreateAwsSnsIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service create aws sns integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service create aws sns integration params | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceCreateAwsSnsIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service create aws sns integration params | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service create aws sns integration params | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceCreateAwsSnsIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service create aws sns integration params | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service create aws sns integration params | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceCreateAwsSnsIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service create aws sns integration params | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service create aws sns integration params | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParams) WithBody(body ApplicationServiceCreateAwsSnsIntegrationBody) *ApplicationServiceCreateAwsSnsIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service create aws sns integration params | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParams) SetBody(body ApplicationServiceCreateAwsSnsIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service create aws sns integration params | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceCreateAwsSnsIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service create aws sns integration params | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,392 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceCreateAwsSnsIntegrationReader is a Reader for the ApplicationServiceCreateAwsSnsIntegration structure. | ||||||
|  | type ApplicationServiceCreateAwsSnsIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceCreateAwsSnsIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceCreateAwsSnsIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateAwsSnsIntegrationOK creates a ApplicationServiceCreateAwsSnsIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceCreateAwsSnsIntegrationOK() *ApplicationServiceCreateAwsSnsIntegrationOK { | ||||||
|  | 	return &ApplicationServiceCreateAwsSnsIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateAwsSnsIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateAwsSnsIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create aws sns integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create aws sns integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create aws sns integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create aws sns integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create aws sns integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create aws sns integration o k response | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/aws-sns][%d] applicationServiceCreateAwsSnsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/aws-sns][%d] applicationServiceCreateAwsSnsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateAwsSnsIntegrationDefault creates a ApplicationServiceCreateAwsSnsIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceCreateAwsSnsIntegrationDefault(code int) *ApplicationServiceCreateAwsSnsIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceCreateAwsSnsIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateAwsSnsIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateAwsSnsIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create aws sns integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create aws sns integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create aws sns integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create aws sns integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create aws sns integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create aws sns integration default response | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/aws-sns][%d] ApplicationService_CreateAwsSnsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/aws-sns][%d] ApplicationService_CreateAwsSnsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateAwsSnsIntegrationBody application service create aws sns integration body | ||||||
|  | swagger:model ApplicationServiceCreateAwsSnsIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateAwsSnsIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceCreateAwsSnsIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create aws sns integration body | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service create aws sns integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateAwsSnsIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateAwsSnsIntegrationParamsBodyIntegration Integration object to create. | ||||||
|  | swagger:model ApplicationServiceCreateAwsSnsIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateAwsSnsIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// AWS Access Key ID. | ||||||
|  | 	AccessKeyID string `json:"accessKeyId,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Encoding. | ||||||
|  | 	Encoding *models.APIEncoding `json:"encoding,omitempty"` | ||||||
|  |  | ||||||
|  | 	// AWS region. | ||||||
|  | 	Region string `json:"region,omitempty"` | ||||||
|  |  | ||||||
|  | 	// AWS Secret Access Key. | ||||||
|  | 	SecretAccessKey string `json:"secretAccessKey,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Topic ARN. | ||||||
|  | 	TopicArn string `json:"topicArn,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create aws sns integration params body integration | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateEncoding(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParamsBodyIntegration) validateEncoding(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  | 		if err := o.Encoding.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service create aws sns integration params body integration based on the context it is used | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateEncoding(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParamsBodyIntegration) contextValidateEncoding(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Encoding.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateAwsSnsIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateAwsSnsIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateAzureServiceBusIntegrationParams creates a new ApplicationServiceCreateAzureServiceBusIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceCreateAzureServiceBusIntegrationParams() *ApplicationServiceCreateAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateAzureServiceBusIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateAzureServiceBusIntegrationParamsWithTimeout creates a new ApplicationServiceCreateAzureServiceBusIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceCreateAzureServiceBusIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceCreateAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateAzureServiceBusIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateAzureServiceBusIntegrationParamsWithContext creates a new ApplicationServiceCreateAzureServiceBusIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceCreateAzureServiceBusIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceCreateAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateAzureServiceBusIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateAzureServiceBusIntegrationParamsWithHTTPClient creates a new ApplicationServiceCreateAzureServiceBusIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceCreateAzureServiceBusIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceCreateAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateAzureServiceBusIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateAzureServiceBusIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service create azure service bus integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateAzureServiceBusIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceCreateAzureServiceBusIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service create azure service bus integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParams) WithDefaults() *ApplicationServiceCreateAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service create azure service bus integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service create azure service bus integration params | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceCreateAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service create azure service bus integration params | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service create azure service bus integration params | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceCreateAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service create azure service bus integration params | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service create azure service bus integration params | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceCreateAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service create azure service bus integration params | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service create azure service bus integration params | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParams) WithBody(body ApplicationServiceCreateAzureServiceBusIntegrationBody) *ApplicationServiceCreateAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service create azure service bus integration params | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParams) SetBody(body ApplicationServiceCreateAzureServiceBusIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service create azure service bus integration params | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceCreateAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service create azure service bus integration params | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,387 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceCreateAzureServiceBusIntegrationReader is a Reader for the ApplicationServiceCreateAzureServiceBusIntegration structure. | ||||||
|  | type ApplicationServiceCreateAzureServiceBusIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceCreateAzureServiceBusIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceCreateAzureServiceBusIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateAzureServiceBusIntegrationOK creates a ApplicationServiceCreateAzureServiceBusIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceCreateAzureServiceBusIntegrationOK() *ApplicationServiceCreateAzureServiceBusIntegrationOK { | ||||||
|  | 	return &ApplicationServiceCreateAzureServiceBusIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateAzureServiceBusIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateAzureServiceBusIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create azure service bus integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create azure service bus integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create azure service bus integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create azure service bus integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create azure service bus integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create azure service bus integration o k response | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/azure-service-bus][%d] applicationServiceCreateAzureServiceBusIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/azure-service-bus][%d] applicationServiceCreateAzureServiceBusIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateAzureServiceBusIntegrationDefault creates a ApplicationServiceCreateAzureServiceBusIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceCreateAzureServiceBusIntegrationDefault(code int) *ApplicationServiceCreateAzureServiceBusIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceCreateAzureServiceBusIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateAzureServiceBusIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateAzureServiceBusIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create azure service bus integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create azure service bus integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create azure service bus integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create azure service bus integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create azure service bus integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create azure service bus integration default response | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/azure-service-bus][%d] ApplicationService_CreateAzureServiceBusIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/azure-service-bus][%d] ApplicationService_CreateAzureServiceBusIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateAzureServiceBusIntegrationBody application service create azure service bus integration body | ||||||
|  | swagger:model ApplicationServiceCreateAzureServiceBusIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateAzureServiceBusIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceCreateAzureServiceBusIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create azure service bus integration body | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service create azure service bus integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateAzureServiceBusIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateAzureServiceBusIntegrationParamsBodyIntegration Integration object to create. | ||||||
|  | swagger:model ApplicationServiceCreateAzureServiceBusIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateAzureServiceBusIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// Connection string. | ||||||
|  | 	ConnectionString string `json:"connectionString,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Encoding. | ||||||
|  | 	Encoding *models.APIEncoding `json:"encoding,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Publish name. | ||||||
|  | 	// This is the name of the topic or queue. | ||||||
|  | 	PublishName string `json:"publishName,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create azure service bus integration params body integration | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateEncoding(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParamsBodyIntegration) validateEncoding(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  | 		if err := o.Encoding.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service create azure service bus integration params body integration based on the context it is used | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateEncoding(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParamsBodyIntegration) contextValidateEncoding(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Encoding.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateAzureServiceBusIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateAzureServiceBusIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateGcpPubSubIntegrationParams creates a new ApplicationServiceCreateGcpPubSubIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceCreateGcpPubSubIntegrationParams() *ApplicationServiceCreateGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateGcpPubSubIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateGcpPubSubIntegrationParamsWithTimeout creates a new ApplicationServiceCreateGcpPubSubIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceCreateGcpPubSubIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceCreateGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateGcpPubSubIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateGcpPubSubIntegrationParamsWithContext creates a new ApplicationServiceCreateGcpPubSubIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceCreateGcpPubSubIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceCreateGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateGcpPubSubIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateGcpPubSubIntegrationParamsWithHTTPClient creates a new ApplicationServiceCreateGcpPubSubIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceCreateGcpPubSubIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceCreateGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateGcpPubSubIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateGcpPubSubIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service create gcp pub sub integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateGcpPubSubIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceCreateGcpPubSubIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service create gcp pub sub integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParams) WithDefaults() *ApplicationServiceCreateGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service create gcp pub sub integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service create gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceCreateGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service create gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service create gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceCreateGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service create gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service create gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceCreateGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service create gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service create gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParams) WithBody(body ApplicationServiceCreateGcpPubSubIntegrationBody) *ApplicationServiceCreateGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service create gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParams) SetBody(body ApplicationServiceCreateGcpPubSubIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service create gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceCreateGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service create gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,393 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceCreateGcpPubSubIntegrationReader is a Reader for the ApplicationServiceCreateGcpPubSubIntegration structure. | ||||||
|  | type ApplicationServiceCreateGcpPubSubIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceCreateGcpPubSubIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceCreateGcpPubSubIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateGcpPubSubIntegrationOK creates a ApplicationServiceCreateGcpPubSubIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceCreateGcpPubSubIntegrationOK() *ApplicationServiceCreateGcpPubSubIntegrationOK { | ||||||
|  | 	return &ApplicationServiceCreateGcpPubSubIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateGcpPubSubIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateGcpPubSubIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create gcp pub sub integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create gcp pub sub integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create gcp pub sub integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create gcp pub sub integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create gcp pub sub integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create gcp pub sub integration o k response | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/gcp-pub-sub][%d] applicationServiceCreateGcpPubSubIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/gcp-pub-sub][%d] applicationServiceCreateGcpPubSubIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateGcpPubSubIntegrationDefault creates a ApplicationServiceCreateGcpPubSubIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceCreateGcpPubSubIntegrationDefault(code int) *ApplicationServiceCreateGcpPubSubIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceCreateGcpPubSubIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateGcpPubSubIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateGcpPubSubIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create gcp pub sub integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create gcp pub sub integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create gcp pub sub integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create gcp pub sub integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create gcp pub sub integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create gcp pub sub integration default response | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/gcp-pub-sub][%d] ApplicationService_CreateGcpPubSubIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/gcp-pub-sub][%d] ApplicationService_CreateGcpPubSubIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateGcpPubSubIntegrationBody application service create gcp pub sub integration body | ||||||
|  | swagger:model ApplicationServiceCreateGcpPubSubIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateGcpPubSubIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceCreateGcpPubSubIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create gcp pub sub integration body | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service create gcp pub sub integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateGcpPubSubIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateGcpPubSubIntegrationParamsBodyIntegration Integration object to create. | ||||||
|  | swagger:model ApplicationServiceCreateGcpPubSubIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateGcpPubSubIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// Credentials file. | ||||||
|  | 	// This IAM service-account credentials file (JSON) must have the following | ||||||
|  | 	// Pub/Sub roles: | ||||||
|  | 	// * Pub/Sub Publisher | ||||||
|  | 	CredentialsFile string `json:"credentialsFile,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Encoding. | ||||||
|  | 	Encoding *models.APIEncoding `json:"encoding,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Project ID. | ||||||
|  | 	ProjectID string `json:"projectId,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Topic name. | ||||||
|  | 	// This is the name of the Pub/Sub topic. | ||||||
|  | 	TopicName string `json:"topicName,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create gcp pub sub integration params body integration | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateEncoding(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParamsBodyIntegration) validateEncoding(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  | 		if err := o.Encoding.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service create gcp pub sub integration params body integration based on the context it is used | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateEncoding(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParamsBodyIntegration) contextValidateEncoding(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Encoding.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateGcpPubSubIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateGcpPubSubIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateHTTPIntegrationParams creates a new ApplicationServiceCreateHTTPIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceCreateHTTPIntegrationParams() *ApplicationServiceCreateHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateHTTPIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateHTTPIntegrationParamsWithTimeout creates a new ApplicationServiceCreateHTTPIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceCreateHTTPIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceCreateHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateHTTPIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateHTTPIntegrationParamsWithContext creates a new ApplicationServiceCreateHTTPIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceCreateHTTPIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceCreateHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateHTTPIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateHTTPIntegrationParamsWithHTTPClient creates a new ApplicationServiceCreateHTTPIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceCreateHTTPIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceCreateHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateHTTPIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateHTTPIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service create Http integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateHTTPIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceCreateHTTPIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service create Http integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParams) WithDefaults() *ApplicationServiceCreateHTTPIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service create Http integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service create Http integration params | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceCreateHTTPIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service create Http integration params | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service create Http integration params | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceCreateHTTPIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service create Http integration params | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service create Http integration params | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceCreateHTTPIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service create Http integration params | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service create Http integration params | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParams) WithBody(body ApplicationServiceCreateHTTPIntegrationBody) *ApplicationServiceCreateHTTPIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service create Http integration params | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParams) SetBody(body ApplicationServiceCreateHTTPIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service create Http integration params | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceCreateHTTPIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service create Http integration params | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,389 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceCreateHTTPIntegrationReader is a Reader for the ApplicationServiceCreateHTTPIntegration structure. | ||||||
|  | type ApplicationServiceCreateHTTPIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceCreateHTTPIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceCreateHTTPIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateHTTPIntegrationOK creates a ApplicationServiceCreateHTTPIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceCreateHTTPIntegrationOK() *ApplicationServiceCreateHTTPIntegrationOK { | ||||||
|  | 	return &ApplicationServiceCreateHTTPIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateHTTPIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateHTTPIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create Http integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create Http integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create Http integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create Http integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create Http integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create Http integration o k response | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/http][%d] applicationServiceCreateHttpIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/http][%d] applicationServiceCreateHttpIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateHTTPIntegrationDefault creates a ApplicationServiceCreateHTTPIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceCreateHTTPIntegrationDefault(code int) *ApplicationServiceCreateHTTPIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceCreateHTTPIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateHTTPIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateHTTPIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create Http integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create Http integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create Http integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create Http integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create Http integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create Http integration default response | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/http][%d] ApplicationService_CreateHttpIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/http][%d] ApplicationService_CreateHttpIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateHTTPIntegrationBody application service create HTTP integration body | ||||||
|  | swagger:model ApplicationServiceCreateHTTPIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateHTTPIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceCreateHTTPIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create HTTP integration body | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service create HTTP integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateHTTPIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateHTTPIntegrationParamsBodyIntegration Integration object to create. | ||||||
|  | swagger:model ApplicationServiceCreateHTTPIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateHTTPIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// Payload encoding. | ||||||
|  | 	Encoding *models.APIEncoding `json:"encoding,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Event endpoint URL. | ||||||
|  | 	// The HTTP integration will POST all events to this enpoint. The request | ||||||
|  | 	// will contain a query parameters "event" containing the type of the | ||||||
|  | 	// event. | ||||||
|  | 	EventEndpointURL string `json:"eventEndpointUrl,omitempty"` | ||||||
|  |  | ||||||
|  | 	// HTTP headers to set when making requests. | ||||||
|  | 	Headers map[string]string `json:"headers,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create HTTP integration params body integration | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateEncoding(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParamsBodyIntegration) validateEncoding(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  | 		if err := o.Encoding.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service create HTTP integration params body integration based on the context it is used | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateEncoding(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParamsBodyIntegration) contextValidateEncoding(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Encoding.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateHTTPIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateHTTPIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateIftttIntegrationParams creates a new ApplicationServiceCreateIftttIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceCreateIftttIntegrationParams() *ApplicationServiceCreateIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateIftttIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateIftttIntegrationParamsWithTimeout creates a new ApplicationServiceCreateIftttIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceCreateIftttIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceCreateIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateIftttIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateIftttIntegrationParamsWithContext creates a new ApplicationServiceCreateIftttIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceCreateIftttIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceCreateIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateIftttIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateIftttIntegrationParamsWithHTTPClient creates a new ApplicationServiceCreateIftttIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceCreateIftttIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceCreateIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateIftttIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateIftttIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service create ifttt integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateIftttIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceCreateIftttIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service create ifttt integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParams) WithDefaults() *ApplicationServiceCreateIftttIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service create ifttt integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service create ifttt integration params | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceCreateIftttIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service create ifttt integration params | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service create ifttt integration params | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceCreateIftttIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service create ifttt integration params | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service create ifttt integration params | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceCreateIftttIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service create ifttt integration params | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service create ifttt integration params | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParams) WithBody(body ApplicationServiceCreateIftttIntegrationBody) *ApplicationServiceCreateIftttIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service create ifttt integration params | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParams) SetBody(body ApplicationServiceCreateIftttIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service create ifttt integration params | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceCreateIftttIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service create ifttt integration params | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,346 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceCreateIftttIntegrationReader is a Reader for the ApplicationServiceCreateIftttIntegration structure. | ||||||
|  | type ApplicationServiceCreateIftttIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceCreateIftttIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceCreateIftttIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateIftttIntegrationOK creates a ApplicationServiceCreateIftttIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceCreateIftttIntegrationOK() *ApplicationServiceCreateIftttIntegrationOK { | ||||||
|  | 	return &ApplicationServiceCreateIftttIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateIftttIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateIftttIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create ifttt integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create ifttt integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create ifttt integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create ifttt integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create ifttt integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create ifttt integration o k response | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/ifttt][%d] applicationServiceCreateIftttIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/ifttt][%d] applicationServiceCreateIftttIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateIftttIntegrationDefault creates a ApplicationServiceCreateIftttIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceCreateIftttIntegrationDefault(code int) *ApplicationServiceCreateIftttIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceCreateIftttIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateIftttIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateIftttIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create ifttt integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create ifttt integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create ifttt integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create ifttt integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create ifttt integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create ifttt integration default response | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/ifttt][%d] ApplicationService_CreateIftttIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/ifttt][%d] ApplicationService_CreateIftttIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateIftttIntegrationBody application service create ifttt integration body | ||||||
|  | swagger:model ApplicationServiceCreateIftttIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateIftttIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceCreateIftttIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create ifttt integration body | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service create ifttt integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateIftttIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateIftttIntegrationParamsBodyIntegration Integration object. | ||||||
|  | swagger:model ApplicationServiceCreateIftttIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateIftttIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// Arbitrary JSON. | ||||||
|  | 	// If set to true, ChirpStack events will be sent as-is as arbitrary JSON | ||||||
|  | 	// payload. If set to false (default), the 3 JSON values format will be used. | ||||||
|  | 	ArbitraryJSON bool `json:"arbitraryJson,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Event prefix. | ||||||
|  | 	// If set, the event name will be PREFIX_EVENT. For example if event_prefix | ||||||
|  | 	// is set to weatherstation, and uplink event will be sent as | ||||||
|  | 	// weatherstation_up to the IFTTT webhook. | ||||||
|  | 	// Note: Only characters in the A-Z, a-z and 0-9 range are allowed. | ||||||
|  | 	EventPrefix string `json:"eventPrefix,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Key. | ||||||
|  | 	// This key can be obtained from the IFTTT Webhooks documentation page. | ||||||
|  | 	Key string `json:"key,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Values. | ||||||
|  | 	// Up to 2 values can be forwarded to IFTTT. These values must map to the | ||||||
|  | 	// decoded payload keys. For example: | ||||||
|  | 	// { | ||||||
|  | 	//   "batteryLevel": 75.3, | ||||||
|  | 	//   "buttons": [{"pressed": false}, {"pressed": true}] | ||||||
|  | 	// } | ||||||
|  | 	// You would specify the following fields: | ||||||
|  | 	// uplink_values = ["batteryLevel", "buttons_0_pressed"] | ||||||
|  | 	UplinkValues []string `json:"uplinkValues"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create ifttt integration params body integration | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validates this application service create ifttt integration params body integration based on context it is used | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateIftttIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateIftttIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateInfluxDbIntegrationParams creates a new ApplicationServiceCreateInfluxDbIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceCreateInfluxDbIntegrationParams() *ApplicationServiceCreateInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateInfluxDbIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateInfluxDbIntegrationParamsWithTimeout creates a new ApplicationServiceCreateInfluxDbIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceCreateInfluxDbIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceCreateInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateInfluxDbIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateInfluxDbIntegrationParamsWithContext creates a new ApplicationServiceCreateInfluxDbIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceCreateInfluxDbIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceCreateInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateInfluxDbIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateInfluxDbIntegrationParamsWithHTTPClient creates a new ApplicationServiceCreateInfluxDbIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceCreateInfluxDbIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceCreateInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateInfluxDbIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateInfluxDbIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service create influx db integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateInfluxDbIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceCreateInfluxDbIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service create influx db integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParams) WithDefaults() *ApplicationServiceCreateInfluxDbIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service create influx db integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service create influx db integration params | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceCreateInfluxDbIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service create influx db integration params | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service create influx db integration params | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceCreateInfluxDbIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service create influx db integration params | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service create influx db integration params | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceCreateInfluxDbIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service create influx db integration params | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service create influx db integration params | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParams) WithBody(body ApplicationServiceCreateInfluxDbIntegrationBody) *ApplicationServiceCreateInfluxDbIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service create influx db integration params | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParams) SetBody(body ApplicationServiceCreateInfluxDbIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service create influx db integration params | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceCreateInfluxDbIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service create influx db integration params | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,455 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceCreateInfluxDbIntegrationReader is a Reader for the ApplicationServiceCreateInfluxDbIntegration structure. | ||||||
|  | type ApplicationServiceCreateInfluxDbIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceCreateInfluxDbIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceCreateInfluxDbIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateInfluxDbIntegrationOK creates a ApplicationServiceCreateInfluxDbIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceCreateInfluxDbIntegrationOK() *ApplicationServiceCreateInfluxDbIntegrationOK { | ||||||
|  | 	return &ApplicationServiceCreateInfluxDbIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateInfluxDbIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateInfluxDbIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create influx db integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create influx db integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create influx db integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create influx db integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create influx db integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create influx db integration o k response | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/influxdb][%d] applicationServiceCreateInfluxDbIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/influxdb][%d] applicationServiceCreateInfluxDbIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateInfluxDbIntegrationDefault creates a ApplicationServiceCreateInfluxDbIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceCreateInfluxDbIntegrationDefault(code int) *ApplicationServiceCreateInfluxDbIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceCreateInfluxDbIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateInfluxDbIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateInfluxDbIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create influx db integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create influx db integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create influx db integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create influx db integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create influx db integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create influx db integration default response | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/influxdb][%d] ApplicationService_CreateInfluxDbIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/influxdb][%d] ApplicationService_CreateInfluxDbIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateInfluxDbIntegrationBody application service create influx db integration body | ||||||
|  | swagger:model ApplicationServiceCreateInfluxDbIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateInfluxDbIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceCreateInfluxDbIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create influx db integration body | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service create influx db integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateInfluxDbIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateInfluxDbIntegrationParamsBodyIntegration Integration object to create. | ||||||
|  | swagger:model ApplicationServiceCreateInfluxDbIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateInfluxDbIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// Bucket. (InfluxDb v2) | ||||||
|  | 	Bucket string `json:"bucket,omitempty"` | ||||||
|  |  | ||||||
|  | 	// InfluxDb database name. (InfluxDb v1) | ||||||
|  | 	Db string `json:"db,omitempty"` | ||||||
|  |  | ||||||
|  | 	// InfluxDb API write endpoint (e.g. http://localhost:8086/write). | ||||||
|  | 	Endpoint string `json:"endpoint,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Organization. (InfluxDb v2) | ||||||
|  | 	Organization string `json:"organization,omitempty"` | ||||||
|  |  | ||||||
|  | 	// InfluxDb password. (InfluxDb v1) | ||||||
|  | 	Password string `json:"password,omitempty"` | ||||||
|  |  | ||||||
|  | 	// InfluxDb timestamp precision (InfluxDb v1). | ||||||
|  | 	Precision *models.APIInfluxDbPrecision `json:"precision,omitempty"` | ||||||
|  |  | ||||||
|  | 	// InfluxDb retention policy name. (InfluxDb v1) | ||||||
|  | 	RetentionPolicyName string `json:"retentionPolicyName,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Token. (InfluxDb v2) | ||||||
|  | 	Token string `json:"token,omitempty"` | ||||||
|  |  | ||||||
|  | 	// InfluxDb username. (InfluxDb v1) | ||||||
|  | 	Username string `json:"username,omitempty"` | ||||||
|  |  | ||||||
|  | 	// InfluxDb version. | ||||||
|  | 	Version *models.APIInfluxDbVersion `json:"version,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create influx db integration params body integration | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validatePrecision(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if err := o.validateVersion(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParamsBodyIntegration) validatePrecision(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Precision) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Precision != nil { | ||||||
|  | 		if err := o.Precision.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "precision") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "precision") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParamsBodyIntegration) validateVersion(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Version) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Version != nil { | ||||||
|  | 		if err := o.Version.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "version") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "version") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service create influx db integration params body integration based on the context it is used | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidatePrecision(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateVersion(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParamsBodyIntegration) contextValidatePrecision(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Precision != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Precision) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Precision.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "precision") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "precision") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParamsBodyIntegration) contextValidateVersion(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Version != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Version) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Version.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "version") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "version") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateInfluxDbIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateInfluxDbIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateMyDevicesIntegrationParams creates a new ApplicationServiceCreateMyDevicesIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceCreateMyDevicesIntegrationParams() *ApplicationServiceCreateMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateMyDevicesIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateMyDevicesIntegrationParamsWithTimeout creates a new ApplicationServiceCreateMyDevicesIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceCreateMyDevicesIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceCreateMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateMyDevicesIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateMyDevicesIntegrationParamsWithContext creates a new ApplicationServiceCreateMyDevicesIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceCreateMyDevicesIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceCreateMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateMyDevicesIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateMyDevicesIntegrationParamsWithHTTPClient creates a new ApplicationServiceCreateMyDevicesIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceCreateMyDevicesIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceCreateMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateMyDevicesIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateMyDevicesIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service create my devices integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateMyDevicesIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceCreateMyDevicesIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service create my devices integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParams) WithDefaults() *ApplicationServiceCreateMyDevicesIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service create my devices integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service create my devices integration params | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceCreateMyDevicesIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service create my devices integration params | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service create my devices integration params | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceCreateMyDevicesIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service create my devices integration params | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service create my devices integration params | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceCreateMyDevicesIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service create my devices integration params | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service create my devices integration params | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParams) WithBody(body ApplicationServiceCreateMyDevicesIntegrationBody) *ApplicationServiceCreateMyDevicesIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service create my devices integration params | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParams) SetBody(body ApplicationServiceCreateMyDevicesIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service create my devices integration params | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceCreateMyDevicesIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service create my devices integration params | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,322 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceCreateMyDevicesIntegrationReader is a Reader for the ApplicationServiceCreateMyDevicesIntegration structure. | ||||||
|  | type ApplicationServiceCreateMyDevicesIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceCreateMyDevicesIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceCreateMyDevicesIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateMyDevicesIntegrationOK creates a ApplicationServiceCreateMyDevicesIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceCreateMyDevicesIntegrationOK() *ApplicationServiceCreateMyDevicesIntegrationOK { | ||||||
|  | 	return &ApplicationServiceCreateMyDevicesIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateMyDevicesIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateMyDevicesIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create my devices integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create my devices integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create my devices integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create my devices integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create my devices integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create my devices integration o k response | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/mydevices][%d] applicationServiceCreateMyDevicesIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/mydevices][%d] applicationServiceCreateMyDevicesIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateMyDevicesIntegrationDefault creates a ApplicationServiceCreateMyDevicesIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceCreateMyDevicesIntegrationDefault(code int) *ApplicationServiceCreateMyDevicesIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceCreateMyDevicesIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateMyDevicesIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateMyDevicesIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create my devices integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create my devices integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create my devices integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create my devices integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create my devices integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create my devices integration default response | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/mydevices][%d] ApplicationService_CreateMyDevicesIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/mydevices][%d] ApplicationService_CreateMyDevicesIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateMyDevicesIntegrationBody application service create my devices integration body | ||||||
|  | swagger:model ApplicationServiceCreateMyDevicesIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateMyDevicesIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceCreateMyDevicesIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create my devices integration body | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service create my devices integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateMyDevicesIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateMyDevicesIntegrationParamsBodyIntegration Integration object to create. | ||||||
|  | swagger:model ApplicationServiceCreateMyDevicesIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateMyDevicesIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// myDevices API endpoint. | ||||||
|  | 	Endpoint string `json:"endpoint,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create my devices integration params body integration | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validates this application service create my devices integration params body integration based on context it is used | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateMyDevicesIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateMyDevicesIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,150 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateParams creates a new ApplicationServiceCreateParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceCreateParams() *ApplicationServiceCreateParams { | ||||||
|  | 	return &ApplicationServiceCreateParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateParamsWithTimeout creates a new ApplicationServiceCreateParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceCreateParamsWithTimeout(timeout time.Duration) *ApplicationServiceCreateParams { | ||||||
|  | 	return &ApplicationServiceCreateParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateParamsWithContext creates a new ApplicationServiceCreateParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceCreateParamsWithContext(ctx context.Context) *ApplicationServiceCreateParams { | ||||||
|  | 	return &ApplicationServiceCreateParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateParamsWithHTTPClient creates a new ApplicationServiceCreateParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceCreateParamsWithHTTPClient(client *http.Client) *ApplicationServiceCreateParams { | ||||||
|  | 	return &ApplicationServiceCreateParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service create operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body *models.APICreateApplicationRequest | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service create params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateParams) WithDefaults() *ApplicationServiceCreateParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service create params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service create params | ||||||
|  | func (o *ApplicationServiceCreateParams) WithTimeout(timeout time.Duration) *ApplicationServiceCreateParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service create params | ||||||
|  | func (o *ApplicationServiceCreateParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service create params | ||||||
|  | func (o *ApplicationServiceCreateParams) WithContext(ctx context.Context) *ApplicationServiceCreateParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service create params | ||||||
|  | func (o *ApplicationServiceCreateParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service create params | ||||||
|  | func (o *ApplicationServiceCreateParams) WithHTTPClient(client *http.Client) *ApplicationServiceCreateParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service create params | ||||||
|  | func (o *ApplicationServiceCreateParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service create params | ||||||
|  | func (o *ApplicationServiceCreateParams) WithBody(body *models.APICreateApplicationRequest) *ApplicationServiceCreateParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service create params | ||||||
|  | func (o *ApplicationServiceCreateParams) SetBody(body *models.APICreateApplicationRequest) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceCreateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if o.Body != nil { | ||||||
|  | 		if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreatePilotThingsIntegrationParams creates a new ApplicationServiceCreatePilotThingsIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceCreatePilotThingsIntegrationParams() *ApplicationServiceCreatePilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreatePilotThingsIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreatePilotThingsIntegrationParamsWithTimeout creates a new ApplicationServiceCreatePilotThingsIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceCreatePilotThingsIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceCreatePilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreatePilotThingsIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreatePilotThingsIntegrationParamsWithContext creates a new ApplicationServiceCreatePilotThingsIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceCreatePilotThingsIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceCreatePilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreatePilotThingsIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreatePilotThingsIntegrationParamsWithHTTPClient creates a new ApplicationServiceCreatePilotThingsIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceCreatePilotThingsIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceCreatePilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreatePilotThingsIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreatePilotThingsIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service create pilot things integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreatePilotThingsIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceCreatePilotThingsIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service create pilot things integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParams) WithDefaults() *ApplicationServiceCreatePilotThingsIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service create pilot things integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service create pilot things integration params | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceCreatePilotThingsIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service create pilot things integration params | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service create pilot things integration params | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceCreatePilotThingsIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service create pilot things integration params | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service create pilot things integration params | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceCreatePilotThingsIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service create pilot things integration params | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service create pilot things integration params | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParams) WithBody(body ApplicationServiceCreatePilotThingsIntegrationBody) *ApplicationServiceCreatePilotThingsIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service create pilot things integration params | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParams) SetBody(body ApplicationServiceCreatePilotThingsIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service create pilot things integration params | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceCreatePilotThingsIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service create pilot things integration params | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,325 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceCreatePilotThingsIntegrationReader is a Reader for the ApplicationServiceCreatePilotThingsIntegration structure. | ||||||
|  | type ApplicationServiceCreatePilotThingsIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceCreatePilotThingsIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceCreatePilotThingsIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreatePilotThingsIntegrationOK creates a ApplicationServiceCreatePilotThingsIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceCreatePilotThingsIntegrationOK() *ApplicationServiceCreatePilotThingsIntegrationOK { | ||||||
|  | 	return &ApplicationServiceCreatePilotThingsIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreatePilotThingsIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreatePilotThingsIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create pilot things integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create pilot things integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create pilot things integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create pilot things integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create pilot things integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create pilot things integration o k response | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/pilot-things][%d] applicationServiceCreatePilotThingsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/pilot-things][%d] applicationServiceCreatePilotThingsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreatePilotThingsIntegrationDefault creates a ApplicationServiceCreatePilotThingsIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceCreatePilotThingsIntegrationDefault(code int) *ApplicationServiceCreatePilotThingsIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceCreatePilotThingsIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreatePilotThingsIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreatePilotThingsIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create pilot things integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create pilot things integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create pilot things integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create pilot things integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create pilot things integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create pilot things integration default response | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/pilot-things][%d] ApplicationService_CreatePilotThingsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/pilot-things][%d] ApplicationService_CreatePilotThingsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreatePilotThingsIntegrationBody application service create pilot things integration body | ||||||
|  | swagger:model ApplicationServiceCreatePilotThingsIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreatePilotThingsIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceCreatePilotThingsIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create pilot things integration body | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service create pilot things integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreatePilotThingsIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreatePilotThingsIntegrationParamsBodyIntegration Integration object to create. | ||||||
|  | swagger:model ApplicationServiceCreatePilotThingsIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreatePilotThingsIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// Server URL. | ||||||
|  | 	Server string `json:"server,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Authentication token. | ||||||
|  | 	Token string `json:"token,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create pilot things integration params body integration | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validates this application service create pilot things integration params body integration based on context it is used | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreatePilotThingsIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreatePilotThingsIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceCreateReader is a Reader for the ApplicationServiceCreate structure. | ||||||
|  | type ApplicationServiceCreateReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceCreateOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceCreateDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateOK creates a ApplicationServiceCreateOK with default headers values | ||||||
|  | func NewApplicationServiceCreateOK() *ApplicationServiceCreateOK { | ||||||
|  | 	return &ApplicationServiceCreateOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateOK struct { | ||||||
|  | 	Payload *models.APICreateApplicationResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create o k response | ||||||
|  | func (o *ApplicationServiceCreateOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications][%d] applicationServiceCreateOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications][%d] applicationServiceCreateOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateOK) GetPayload() *models.APICreateApplicationResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APICreateApplicationResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateDefault creates a ApplicationServiceCreateDefault with default headers values | ||||||
|  | func NewApplicationServiceCreateDefault(code int) *ApplicationServiceCreateDefault { | ||||||
|  | 	return &ApplicationServiceCreateDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create default response | ||||||
|  | func (o *ApplicationServiceCreateDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications][%d] ApplicationService_Create default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications][%d] ApplicationService_Create default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateThingsBoardIntegrationParams creates a new ApplicationServiceCreateThingsBoardIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceCreateThingsBoardIntegrationParams() *ApplicationServiceCreateThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateThingsBoardIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateThingsBoardIntegrationParamsWithTimeout creates a new ApplicationServiceCreateThingsBoardIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceCreateThingsBoardIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceCreateThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateThingsBoardIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateThingsBoardIntegrationParamsWithContext creates a new ApplicationServiceCreateThingsBoardIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceCreateThingsBoardIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceCreateThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateThingsBoardIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateThingsBoardIntegrationParamsWithHTTPClient creates a new ApplicationServiceCreateThingsBoardIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceCreateThingsBoardIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceCreateThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceCreateThingsBoardIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateThingsBoardIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service create things board integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateThingsBoardIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceCreateThingsBoardIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service create things board integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParams) WithDefaults() *ApplicationServiceCreateThingsBoardIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service create things board integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service create things board integration params | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceCreateThingsBoardIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service create things board integration params | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service create things board integration params | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceCreateThingsBoardIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service create things board integration params | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service create things board integration params | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceCreateThingsBoardIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service create things board integration params | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service create things board integration params | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParams) WithBody(body ApplicationServiceCreateThingsBoardIntegrationBody) *ApplicationServiceCreateThingsBoardIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service create things board integration params | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParams) SetBody(body ApplicationServiceCreateThingsBoardIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service create things board integration params | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceCreateThingsBoardIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service create things board integration params | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,322 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceCreateThingsBoardIntegrationReader is a Reader for the ApplicationServiceCreateThingsBoardIntegration structure. | ||||||
|  | type ApplicationServiceCreateThingsBoardIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceCreateThingsBoardIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceCreateThingsBoardIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateThingsBoardIntegrationOK creates a ApplicationServiceCreateThingsBoardIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceCreateThingsBoardIntegrationOK() *ApplicationServiceCreateThingsBoardIntegrationOK { | ||||||
|  | 	return &ApplicationServiceCreateThingsBoardIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateThingsBoardIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateThingsBoardIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create things board integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create things board integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create things board integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create things board integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create things board integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create things board integration o k response | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/thingsboard][%d] applicationServiceCreateThingsBoardIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/thingsboard][%d] applicationServiceCreateThingsBoardIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceCreateThingsBoardIntegrationDefault creates a ApplicationServiceCreateThingsBoardIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceCreateThingsBoardIntegrationDefault(code int) *ApplicationServiceCreateThingsBoardIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceCreateThingsBoardIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateThingsBoardIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateThingsBoardIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service create things board integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service create things board integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service create things board integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service create things board integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service create things board integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service create things board integration default response | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/thingsboard][%d] ApplicationService_CreateThingsBoardIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{integration.applicationId}/integrations/thingsboard][%d] ApplicationService_CreateThingsBoardIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateThingsBoardIntegrationBody application service create things board integration body | ||||||
|  | swagger:model ApplicationServiceCreateThingsBoardIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateThingsBoardIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceCreateThingsBoardIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create things board integration body | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service create things board integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateThingsBoardIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceCreateThingsBoardIntegrationParamsBodyIntegration Integration object to create. | ||||||
|  | swagger:model ApplicationServiceCreateThingsBoardIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceCreateThingsBoardIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// ThingsBoard server endpoint, e.g. https://example.com | ||||||
|  | 	Server string `json:"server,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service create things board integration params body integration | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validates this application service create things board integration params body integration based on context it is used | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceCreateThingsBoardIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceCreateThingsBoardIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteAwsSnsIntegrationParams creates a new ApplicationServiceDeleteAwsSnsIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceDeleteAwsSnsIntegrationParams() *ApplicationServiceDeleteAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteAwsSnsIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteAwsSnsIntegrationParamsWithTimeout creates a new ApplicationServiceDeleteAwsSnsIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceDeleteAwsSnsIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceDeleteAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteAwsSnsIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteAwsSnsIntegrationParamsWithContext creates a new ApplicationServiceDeleteAwsSnsIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceDeleteAwsSnsIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceDeleteAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteAwsSnsIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteAwsSnsIntegrationParamsWithHTTPClient creates a new ApplicationServiceDeleteAwsSnsIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceDeleteAwsSnsIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceDeleteAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteAwsSnsIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteAwsSnsIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service delete aws sns integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteAwsSnsIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service delete aws sns integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationParams) WithDefaults() *ApplicationServiceDeleteAwsSnsIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service delete aws sns integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service delete aws sns integration params | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceDeleteAwsSnsIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service delete aws sns integration params | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service delete aws sns integration params | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceDeleteAwsSnsIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service delete aws sns integration params | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service delete aws sns integration params | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceDeleteAwsSnsIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service delete aws sns integration params | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service delete aws sns integration params | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceDeleteAwsSnsIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service delete aws sns integration params | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,185 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceDeleteAwsSnsIntegrationReader is a Reader for the ApplicationServiceDeleteAwsSnsIntegration structure. | ||||||
|  | type ApplicationServiceDeleteAwsSnsIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceDeleteAwsSnsIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceDeleteAwsSnsIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteAwsSnsIntegrationOK creates a ApplicationServiceDeleteAwsSnsIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceDeleteAwsSnsIntegrationOK() *ApplicationServiceDeleteAwsSnsIntegrationOK { | ||||||
|  | 	return &ApplicationServiceDeleteAwsSnsIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteAwsSnsIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteAwsSnsIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete aws sns integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete aws sns integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete aws sns integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete aws sns integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete aws sns integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete aws sns integration o k response | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/aws-sns][%d] applicationServiceDeleteAwsSnsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/aws-sns][%d] applicationServiceDeleteAwsSnsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteAwsSnsIntegrationDefault creates a ApplicationServiceDeleteAwsSnsIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceDeleteAwsSnsIntegrationDefault(code int) *ApplicationServiceDeleteAwsSnsIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceDeleteAwsSnsIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteAwsSnsIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteAwsSnsIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete aws sns integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete aws sns integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete aws sns integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete aws sns integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete aws sns integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete aws sns integration default response | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/aws-sns][%d] ApplicationService_DeleteAwsSnsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/aws-sns][%d] ApplicationService_DeleteAwsSnsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAwsSnsIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteAzureServiceBusIntegrationParams creates a new ApplicationServiceDeleteAzureServiceBusIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceDeleteAzureServiceBusIntegrationParams() *ApplicationServiceDeleteAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteAzureServiceBusIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteAzureServiceBusIntegrationParamsWithTimeout creates a new ApplicationServiceDeleteAzureServiceBusIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceDeleteAzureServiceBusIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceDeleteAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteAzureServiceBusIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteAzureServiceBusIntegrationParamsWithContext creates a new ApplicationServiceDeleteAzureServiceBusIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceDeleteAzureServiceBusIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceDeleteAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteAzureServiceBusIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteAzureServiceBusIntegrationParamsWithHTTPClient creates a new ApplicationServiceDeleteAzureServiceBusIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceDeleteAzureServiceBusIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceDeleteAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteAzureServiceBusIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteAzureServiceBusIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service delete azure service bus integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteAzureServiceBusIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service delete azure service bus integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationParams) WithDefaults() *ApplicationServiceDeleteAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service delete azure service bus integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service delete azure service bus integration params | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceDeleteAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service delete azure service bus integration params | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service delete azure service bus integration params | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceDeleteAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service delete azure service bus integration params | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service delete azure service bus integration params | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceDeleteAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service delete azure service bus integration params | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service delete azure service bus integration params | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceDeleteAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service delete azure service bus integration params | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,185 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceDeleteAzureServiceBusIntegrationReader is a Reader for the ApplicationServiceDeleteAzureServiceBusIntegration structure. | ||||||
|  | type ApplicationServiceDeleteAzureServiceBusIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceDeleteAzureServiceBusIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceDeleteAzureServiceBusIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteAzureServiceBusIntegrationOK creates a ApplicationServiceDeleteAzureServiceBusIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceDeleteAzureServiceBusIntegrationOK() *ApplicationServiceDeleteAzureServiceBusIntegrationOK { | ||||||
|  | 	return &ApplicationServiceDeleteAzureServiceBusIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteAzureServiceBusIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteAzureServiceBusIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete azure service bus integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete azure service bus integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete azure service bus integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete azure service bus integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete azure service bus integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete azure service bus integration o k response | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/azure-service-bus][%d] applicationServiceDeleteAzureServiceBusIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/azure-service-bus][%d] applicationServiceDeleteAzureServiceBusIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteAzureServiceBusIntegrationDefault creates a ApplicationServiceDeleteAzureServiceBusIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceDeleteAzureServiceBusIntegrationDefault(code int) *ApplicationServiceDeleteAzureServiceBusIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceDeleteAzureServiceBusIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteAzureServiceBusIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteAzureServiceBusIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete azure service bus integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete azure service bus integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete azure service bus integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete azure service bus integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete azure service bus integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete azure service bus integration default response | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/azure-service-bus][%d] ApplicationService_DeleteAzureServiceBusIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/azure-service-bus][%d] ApplicationService_DeleteAzureServiceBusIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteAzureServiceBusIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteGcpPubSubIntegrationParams creates a new ApplicationServiceDeleteGcpPubSubIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceDeleteGcpPubSubIntegrationParams() *ApplicationServiceDeleteGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteGcpPubSubIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteGcpPubSubIntegrationParamsWithTimeout creates a new ApplicationServiceDeleteGcpPubSubIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceDeleteGcpPubSubIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceDeleteGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteGcpPubSubIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteGcpPubSubIntegrationParamsWithContext creates a new ApplicationServiceDeleteGcpPubSubIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceDeleteGcpPubSubIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceDeleteGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteGcpPubSubIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteGcpPubSubIntegrationParamsWithHTTPClient creates a new ApplicationServiceDeleteGcpPubSubIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceDeleteGcpPubSubIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceDeleteGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteGcpPubSubIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteGcpPubSubIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service delete gcp pub sub integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteGcpPubSubIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service delete gcp pub sub integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationParams) WithDefaults() *ApplicationServiceDeleteGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service delete gcp pub sub integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service delete gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceDeleteGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service delete gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service delete gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceDeleteGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service delete gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service delete gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceDeleteGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service delete gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service delete gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceDeleteGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service delete gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,185 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceDeleteGcpPubSubIntegrationReader is a Reader for the ApplicationServiceDeleteGcpPubSubIntegration structure. | ||||||
|  | type ApplicationServiceDeleteGcpPubSubIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceDeleteGcpPubSubIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceDeleteGcpPubSubIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteGcpPubSubIntegrationOK creates a ApplicationServiceDeleteGcpPubSubIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceDeleteGcpPubSubIntegrationOK() *ApplicationServiceDeleteGcpPubSubIntegrationOK { | ||||||
|  | 	return &ApplicationServiceDeleteGcpPubSubIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteGcpPubSubIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteGcpPubSubIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete gcp pub sub integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete gcp pub sub integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete gcp pub sub integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete gcp pub sub integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete gcp pub sub integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete gcp pub sub integration o k response | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/gcp-pub-sub][%d] applicationServiceDeleteGcpPubSubIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/gcp-pub-sub][%d] applicationServiceDeleteGcpPubSubIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteGcpPubSubIntegrationDefault creates a ApplicationServiceDeleteGcpPubSubIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceDeleteGcpPubSubIntegrationDefault(code int) *ApplicationServiceDeleteGcpPubSubIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceDeleteGcpPubSubIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteGcpPubSubIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteGcpPubSubIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete gcp pub sub integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete gcp pub sub integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete gcp pub sub integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete gcp pub sub integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete gcp pub sub integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete gcp pub sub integration default response | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/gcp-pub-sub][%d] ApplicationService_DeleteGcpPubSubIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/gcp-pub-sub][%d] ApplicationService_DeleteGcpPubSubIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteGcpPubSubIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteHTTPIntegrationParams creates a new ApplicationServiceDeleteHTTPIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceDeleteHTTPIntegrationParams() *ApplicationServiceDeleteHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteHTTPIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteHTTPIntegrationParamsWithTimeout creates a new ApplicationServiceDeleteHTTPIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceDeleteHTTPIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceDeleteHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteHTTPIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteHTTPIntegrationParamsWithContext creates a new ApplicationServiceDeleteHTTPIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceDeleteHTTPIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceDeleteHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteHTTPIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteHTTPIntegrationParamsWithHTTPClient creates a new ApplicationServiceDeleteHTTPIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceDeleteHTTPIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceDeleteHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteHTTPIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteHTTPIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service delete Http integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteHTTPIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service delete Http integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationParams) WithDefaults() *ApplicationServiceDeleteHTTPIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service delete Http integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service delete Http integration params | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceDeleteHTTPIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service delete Http integration params | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service delete Http integration params | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceDeleteHTTPIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service delete Http integration params | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service delete Http integration params | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceDeleteHTTPIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service delete Http integration params | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service delete Http integration params | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceDeleteHTTPIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service delete Http integration params | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,185 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceDeleteHTTPIntegrationReader is a Reader for the ApplicationServiceDeleteHTTPIntegration structure. | ||||||
|  | type ApplicationServiceDeleteHTTPIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceDeleteHTTPIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceDeleteHTTPIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteHTTPIntegrationOK creates a ApplicationServiceDeleteHTTPIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceDeleteHTTPIntegrationOK() *ApplicationServiceDeleteHTTPIntegrationOK { | ||||||
|  | 	return &ApplicationServiceDeleteHTTPIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteHTTPIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteHTTPIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete Http integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete Http integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete Http integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete Http integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete Http integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete Http integration o k response | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/http][%d] applicationServiceDeleteHttpIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/http][%d] applicationServiceDeleteHttpIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteHTTPIntegrationDefault creates a ApplicationServiceDeleteHTTPIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceDeleteHTTPIntegrationDefault(code int) *ApplicationServiceDeleteHTTPIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceDeleteHTTPIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteHTTPIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteHTTPIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete Http integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete Http integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete Http integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete Http integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete Http integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete Http integration default response | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/http][%d] ApplicationService_DeleteHttpIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/http][%d] ApplicationService_DeleteHttpIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteHTTPIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteIftttIntegrationParams creates a new ApplicationServiceDeleteIftttIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceDeleteIftttIntegrationParams() *ApplicationServiceDeleteIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteIftttIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteIftttIntegrationParamsWithTimeout creates a new ApplicationServiceDeleteIftttIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceDeleteIftttIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceDeleteIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteIftttIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteIftttIntegrationParamsWithContext creates a new ApplicationServiceDeleteIftttIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceDeleteIftttIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceDeleteIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteIftttIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteIftttIntegrationParamsWithHTTPClient creates a new ApplicationServiceDeleteIftttIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceDeleteIftttIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceDeleteIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteIftttIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteIftttIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service delete ifttt integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteIftttIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service delete ifttt integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationParams) WithDefaults() *ApplicationServiceDeleteIftttIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service delete ifttt integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service delete ifttt integration params | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceDeleteIftttIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service delete ifttt integration params | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service delete ifttt integration params | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceDeleteIftttIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service delete ifttt integration params | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service delete ifttt integration params | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceDeleteIftttIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service delete ifttt integration params | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service delete ifttt integration params | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceDeleteIftttIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service delete ifttt integration params | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,185 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceDeleteIftttIntegrationReader is a Reader for the ApplicationServiceDeleteIftttIntegration structure. | ||||||
|  | type ApplicationServiceDeleteIftttIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceDeleteIftttIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceDeleteIftttIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteIftttIntegrationOK creates a ApplicationServiceDeleteIftttIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceDeleteIftttIntegrationOK() *ApplicationServiceDeleteIftttIntegrationOK { | ||||||
|  | 	return &ApplicationServiceDeleteIftttIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteIftttIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteIftttIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete ifttt integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete ifttt integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete ifttt integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete ifttt integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete ifttt integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete ifttt integration o k response | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/ifttt][%d] applicationServiceDeleteIftttIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/ifttt][%d] applicationServiceDeleteIftttIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteIftttIntegrationDefault creates a ApplicationServiceDeleteIftttIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceDeleteIftttIntegrationDefault(code int) *ApplicationServiceDeleteIftttIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceDeleteIftttIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteIftttIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteIftttIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete ifttt integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete ifttt integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete ifttt integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete ifttt integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete ifttt integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete ifttt integration default response | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/ifttt][%d] ApplicationService_DeleteIftttIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/ifttt][%d] ApplicationService_DeleteIftttIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteIftttIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteInfluxDbIntegrationParams creates a new ApplicationServiceDeleteInfluxDbIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceDeleteInfluxDbIntegrationParams() *ApplicationServiceDeleteInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteInfluxDbIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteInfluxDbIntegrationParamsWithTimeout creates a new ApplicationServiceDeleteInfluxDbIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceDeleteInfluxDbIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceDeleteInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteInfluxDbIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteInfluxDbIntegrationParamsWithContext creates a new ApplicationServiceDeleteInfluxDbIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceDeleteInfluxDbIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceDeleteInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteInfluxDbIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteInfluxDbIntegrationParamsWithHTTPClient creates a new ApplicationServiceDeleteInfluxDbIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceDeleteInfluxDbIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceDeleteInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteInfluxDbIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteInfluxDbIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service delete influx db integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteInfluxDbIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service delete influx db integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationParams) WithDefaults() *ApplicationServiceDeleteInfluxDbIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service delete influx db integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service delete influx db integration params | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceDeleteInfluxDbIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service delete influx db integration params | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service delete influx db integration params | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceDeleteInfluxDbIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service delete influx db integration params | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service delete influx db integration params | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceDeleteInfluxDbIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service delete influx db integration params | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service delete influx db integration params | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceDeleteInfluxDbIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service delete influx db integration params | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,185 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceDeleteInfluxDbIntegrationReader is a Reader for the ApplicationServiceDeleteInfluxDbIntegration structure. | ||||||
|  | type ApplicationServiceDeleteInfluxDbIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceDeleteInfluxDbIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceDeleteInfluxDbIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteInfluxDbIntegrationOK creates a ApplicationServiceDeleteInfluxDbIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceDeleteInfluxDbIntegrationOK() *ApplicationServiceDeleteInfluxDbIntegrationOK { | ||||||
|  | 	return &ApplicationServiceDeleteInfluxDbIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteInfluxDbIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteInfluxDbIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete influx db integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete influx db integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete influx db integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete influx db integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete influx db integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete influx db integration o k response | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/influxdb][%d] applicationServiceDeleteInfluxDbIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/influxdb][%d] applicationServiceDeleteInfluxDbIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteInfluxDbIntegrationDefault creates a ApplicationServiceDeleteInfluxDbIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceDeleteInfluxDbIntegrationDefault(code int) *ApplicationServiceDeleteInfluxDbIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceDeleteInfluxDbIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteInfluxDbIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteInfluxDbIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete influx db integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete influx db integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete influx db integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete influx db integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete influx db integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete influx db integration default response | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/influxdb][%d] ApplicationService_DeleteInfluxDbIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/influxdb][%d] ApplicationService_DeleteInfluxDbIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteInfluxDbIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteMyDevicesIntegrationParams creates a new ApplicationServiceDeleteMyDevicesIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceDeleteMyDevicesIntegrationParams() *ApplicationServiceDeleteMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteMyDevicesIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteMyDevicesIntegrationParamsWithTimeout creates a new ApplicationServiceDeleteMyDevicesIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceDeleteMyDevicesIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceDeleteMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteMyDevicesIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteMyDevicesIntegrationParamsWithContext creates a new ApplicationServiceDeleteMyDevicesIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceDeleteMyDevicesIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceDeleteMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteMyDevicesIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteMyDevicesIntegrationParamsWithHTTPClient creates a new ApplicationServiceDeleteMyDevicesIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceDeleteMyDevicesIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceDeleteMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteMyDevicesIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteMyDevicesIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service delete my devices integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteMyDevicesIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service delete my devices integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationParams) WithDefaults() *ApplicationServiceDeleteMyDevicesIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service delete my devices integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service delete my devices integration params | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceDeleteMyDevicesIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service delete my devices integration params | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service delete my devices integration params | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceDeleteMyDevicesIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service delete my devices integration params | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service delete my devices integration params | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceDeleteMyDevicesIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service delete my devices integration params | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service delete my devices integration params | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceDeleteMyDevicesIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service delete my devices integration params | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,185 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceDeleteMyDevicesIntegrationReader is a Reader for the ApplicationServiceDeleteMyDevicesIntegration structure. | ||||||
|  | type ApplicationServiceDeleteMyDevicesIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceDeleteMyDevicesIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceDeleteMyDevicesIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteMyDevicesIntegrationOK creates a ApplicationServiceDeleteMyDevicesIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceDeleteMyDevicesIntegrationOK() *ApplicationServiceDeleteMyDevicesIntegrationOK { | ||||||
|  | 	return &ApplicationServiceDeleteMyDevicesIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteMyDevicesIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteMyDevicesIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete my devices integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete my devices integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete my devices integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete my devices integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete my devices integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete my devices integration o k response | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/mydevices][%d] applicationServiceDeleteMyDevicesIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/mydevices][%d] applicationServiceDeleteMyDevicesIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteMyDevicesIntegrationDefault creates a ApplicationServiceDeleteMyDevicesIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceDeleteMyDevicesIntegrationDefault(code int) *ApplicationServiceDeleteMyDevicesIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceDeleteMyDevicesIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteMyDevicesIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteMyDevicesIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete my devices integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete my devices integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete my devices integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete my devices integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete my devices integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete my devices integration default response | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/mydevices][%d] ApplicationService_DeleteMyDevicesIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/mydevices][%d] ApplicationService_DeleteMyDevicesIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteMyDevicesIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteParams creates a new ApplicationServiceDeleteParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceDeleteParams() *ApplicationServiceDeleteParams { | ||||||
|  | 	return &ApplicationServiceDeleteParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteParamsWithTimeout creates a new ApplicationServiceDeleteParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceDeleteParamsWithTimeout(timeout time.Duration) *ApplicationServiceDeleteParams { | ||||||
|  | 	return &ApplicationServiceDeleteParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteParamsWithContext creates a new ApplicationServiceDeleteParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceDeleteParamsWithContext(ctx context.Context) *ApplicationServiceDeleteParams { | ||||||
|  | 	return &ApplicationServiceDeleteParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteParamsWithHTTPClient creates a new ApplicationServiceDeleteParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceDeleteParamsWithHTTPClient(client *http.Client) *ApplicationServiceDeleteParams { | ||||||
|  | 	return &ApplicationServiceDeleteParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service delete operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteParams struct { | ||||||
|  |  | ||||||
|  | 	/* ID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service delete params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteParams) WithDefaults() *ApplicationServiceDeleteParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service delete params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service delete params | ||||||
|  | func (o *ApplicationServiceDeleteParams) WithTimeout(timeout time.Duration) *ApplicationServiceDeleteParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service delete params | ||||||
|  | func (o *ApplicationServiceDeleteParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service delete params | ||||||
|  | func (o *ApplicationServiceDeleteParams) WithContext(ctx context.Context) *ApplicationServiceDeleteParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service delete params | ||||||
|  | func (o *ApplicationServiceDeleteParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service delete params | ||||||
|  | func (o *ApplicationServiceDeleteParams) WithHTTPClient(client *http.Client) *ApplicationServiceDeleteParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service delete params | ||||||
|  | func (o *ApplicationServiceDeleteParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithID adds the id to the application service delete params | ||||||
|  | func (o *ApplicationServiceDeleteParams) WithID(id string) *ApplicationServiceDeleteParams { | ||||||
|  | 	o.SetID(id) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetID adds the id to the application service delete params | ||||||
|  | func (o *ApplicationServiceDeleteParams) SetID(id string) { | ||||||
|  | 	o.ID = id | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param id | ||||||
|  | 	if err := r.SetPathParam("id", o.ID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeletePilotThingsIntegrationParams creates a new ApplicationServiceDeletePilotThingsIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceDeletePilotThingsIntegrationParams() *ApplicationServiceDeletePilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeletePilotThingsIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeletePilotThingsIntegrationParamsWithTimeout creates a new ApplicationServiceDeletePilotThingsIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceDeletePilotThingsIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceDeletePilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeletePilotThingsIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeletePilotThingsIntegrationParamsWithContext creates a new ApplicationServiceDeletePilotThingsIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceDeletePilotThingsIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceDeletePilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeletePilotThingsIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeletePilotThingsIntegrationParamsWithHTTPClient creates a new ApplicationServiceDeletePilotThingsIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceDeletePilotThingsIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceDeletePilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeletePilotThingsIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeletePilotThingsIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service delete pilot things integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeletePilotThingsIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service delete pilot things integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationParams) WithDefaults() *ApplicationServiceDeletePilotThingsIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service delete pilot things integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service delete pilot things integration params | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceDeletePilotThingsIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service delete pilot things integration params | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service delete pilot things integration params | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceDeletePilotThingsIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service delete pilot things integration params | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service delete pilot things integration params | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceDeletePilotThingsIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service delete pilot things integration params | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service delete pilot things integration params | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceDeletePilotThingsIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service delete pilot things integration params | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,185 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceDeletePilotThingsIntegrationReader is a Reader for the ApplicationServiceDeletePilotThingsIntegration structure. | ||||||
|  | type ApplicationServiceDeletePilotThingsIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceDeletePilotThingsIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceDeletePilotThingsIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeletePilotThingsIntegrationOK creates a ApplicationServiceDeletePilotThingsIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceDeletePilotThingsIntegrationOK() *ApplicationServiceDeletePilotThingsIntegrationOK { | ||||||
|  | 	return &ApplicationServiceDeletePilotThingsIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeletePilotThingsIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeletePilotThingsIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete pilot things integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete pilot things integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete pilot things integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete pilot things integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete pilot things integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete pilot things integration o k response | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/pilot-things][%d] applicationServiceDeletePilotThingsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/pilot-things][%d] applicationServiceDeletePilotThingsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeletePilotThingsIntegrationDefault creates a ApplicationServiceDeletePilotThingsIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceDeletePilotThingsIntegrationDefault(code int) *ApplicationServiceDeletePilotThingsIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceDeletePilotThingsIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeletePilotThingsIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeletePilotThingsIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete pilot things integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete pilot things integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete pilot things integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete pilot things integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete pilot things integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete pilot things integration default response | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/pilot-things][%d] ApplicationService_DeletePilotThingsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/pilot-things][%d] ApplicationService_DeletePilotThingsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeletePilotThingsIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,185 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceDeleteReader is a Reader for the ApplicationServiceDelete structure. | ||||||
|  | type ApplicationServiceDeleteReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceDeleteOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceDeleteDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteOK creates a ApplicationServiceDeleteOK with default headers values | ||||||
|  | func NewApplicationServiceDeleteOK() *ApplicationServiceDeleteOK { | ||||||
|  | 	return &ApplicationServiceDeleteOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete o k response | ||||||
|  | func (o *ApplicationServiceDeleteOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{id}][%d] applicationServiceDeleteOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{id}][%d] applicationServiceDeleteOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteDefault creates a ApplicationServiceDeleteDefault with default headers values | ||||||
|  | func NewApplicationServiceDeleteDefault(code int) *ApplicationServiceDeleteDefault { | ||||||
|  | 	return &ApplicationServiceDeleteDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete default response | ||||||
|  | func (o *ApplicationServiceDeleteDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{id}][%d] ApplicationService_Delete default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{id}][%d] ApplicationService_Delete default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteThingsBoardIntegrationParams creates a new ApplicationServiceDeleteThingsBoardIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceDeleteThingsBoardIntegrationParams() *ApplicationServiceDeleteThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteThingsBoardIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteThingsBoardIntegrationParamsWithTimeout creates a new ApplicationServiceDeleteThingsBoardIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceDeleteThingsBoardIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceDeleteThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteThingsBoardIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteThingsBoardIntegrationParamsWithContext creates a new ApplicationServiceDeleteThingsBoardIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceDeleteThingsBoardIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceDeleteThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteThingsBoardIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteThingsBoardIntegrationParamsWithHTTPClient creates a new ApplicationServiceDeleteThingsBoardIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceDeleteThingsBoardIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceDeleteThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceDeleteThingsBoardIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteThingsBoardIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service delete things board integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteThingsBoardIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service delete things board integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationParams) WithDefaults() *ApplicationServiceDeleteThingsBoardIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service delete things board integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service delete things board integration params | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceDeleteThingsBoardIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service delete things board integration params | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service delete things board integration params | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceDeleteThingsBoardIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service delete things board integration params | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service delete things board integration params | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceDeleteThingsBoardIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service delete things board integration params | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service delete things board integration params | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceDeleteThingsBoardIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service delete things board integration params | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,185 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceDeleteThingsBoardIntegrationReader is a Reader for the ApplicationServiceDeleteThingsBoardIntegration structure. | ||||||
|  | type ApplicationServiceDeleteThingsBoardIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceDeleteThingsBoardIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceDeleteThingsBoardIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteThingsBoardIntegrationOK creates a ApplicationServiceDeleteThingsBoardIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceDeleteThingsBoardIntegrationOK() *ApplicationServiceDeleteThingsBoardIntegrationOK { | ||||||
|  | 	return &ApplicationServiceDeleteThingsBoardIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteThingsBoardIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteThingsBoardIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete things board integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete things board integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete things board integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete things board integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete things board integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete things board integration o k response | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/thingsboard][%d] applicationServiceDeleteThingsBoardIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/thingsboard][%d] applicationServiceDeleteThingsBoardIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceDeleteThingsBoardIntegrationDefault creates a ApplicationServiceDeleteThingsBoardIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceDeleteThingsBoardIntegrationDefault(code int) *ApplicationServiceDeleteThingsBoardIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceDeleteThingsBoardIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceDeleteThingsBoardIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceDeleteThingsBoardIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service delete things board integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service delete things board integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service delete things board integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service delete things board integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service delete things board integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service delete things board integration default response | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/thingsboard][%d] ApplicationService_DeleteThingsBoardIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/applications/{applicationId}/integrations/thingsboard][%d] ApplicationService_DeleteThingsBoardIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceDeleteThingsBoardIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGenerateMqttIntegrationClientCertificateParams creates a new ApplicationServiceGenerateMqttIntegrationClientCertificateParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceGenerateMqttIntegrationClientCertificateParams() *ApplicationServiceGenerateMqttIntegrationClientCertificateParams { | ||||||
|  | 	return &ApplicationServiceGenerateMqttIntegrationClientCertificateParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGenerateMqttIntegrationClientCertificateParamsWithTimeout creates a new ApplicationServiceGenerateMqttIntegrationClientCertificateParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceGenerateMqttIntegrationClientCertificateParamsWithTimeout(timeout time.Duration) *ApplicationServiceGenerateMqttIntegrationClientCertificateParams { | ||||||
|  | 	return &ApplicationServiceGenerateMqttIntegrationClientCertificateParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGenerateMqttIntegrationClientCertificateParamsWithContext creates a new ApplicationServiceGenerateMqttIntegrationClientCertificateParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceGenerateMqttIntegrationClientCertificateParamsWithContext(ctx context.Context) *ApplicationServiceGenerateMqttIntegrationClientCertificateParams { | ||||||
|  | 	return &ApplicationServiceGenerateMqttIntegrationClientCertificateParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGenerateMqttIntegrationClientCertificateParamsWithHTTPClient creates a new ApplicationServiceGenerateMqttIntegrationClientCertificateParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceGenerateMqttIntegrationClientCertificateParamsWithHTTPClient(client *http.Client) *ApplicationServiceGenerateMqttIntegrationClientCertificateParams { | ||||||
|  | 	return &ApplicationServiceGenerateMqttIntegrationClientCertificateParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGenerateMqttIntegrationClientCertificateParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service generate mqtt integration client certificate operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGenerateMqttIntegrationClientCertificateParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service generate mqtt integration client certificate params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateParams) WithDefaults() *ApplicationServiceGenerateMqttIntegrationClientCertificateParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service generate mqtt integration client certificate params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service generate mqtt integration client certificate params | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateParams) WithTimeout(timeout time.Duration) *ApplicationServiceGenerateMqttIntegrationClientCertificateParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service generate mqtt integration client certificate params | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service generate mqtt integration client certificate params | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateParams) WithContext(ctx context.Context) *ApplicationServiceGenerateMqttIntegrationClientCertificateParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service generate mqtt integration client certificate params | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service generate mqtt integration client certificate params | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateParams) WithHTTPClient(client *http.Client) *ApplicationServiceGenerateMqttIntegrationClientCertificateParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service generate mqtt integration client certificate params | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service generate mqtt integration client certificate params | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateParams) WithApplicationID(applicationID string) *ApplicationServiceGenerateMqttIntegrationClientCertificateParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service generate mqtt integration client certificate params | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceGenerateMqttIntegrationClientCertificateReader is a Reader for the ApplicationServiceGenerateMqttIntegrationClientCertificate structure. | ||||||
|  | type ApplicationServiceGenerateMqttIntegrationClientCertificateReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceGenerateMqttIntegrationClientCertificateOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceGenerateMqttIntegrationClientCertificateDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGenerateMqttIntegrationClientCertificateOK creates a ApplicationServiceGenerateMqttIntegrationClientCertificateOK with default headers values | ||||||
|  | func NewApplicationServiceGenerateMqttIntegrationClientCertificateOK() *ApplicationServiceGenerateMqttIntegrationClientCertificateOK { | ||||||
|  | 	return &ApplicationServiceGenerateMqttIntegrationClientCertificateOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGenerateMqttIntegrationClientCertificateOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGenerateMqttIntegrationClientCertificateOK struct { | ||||||
|  | 	Payload *models.APIGenerateMqttIntegrationClientCertificateResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service generate mqtt integration client certificate o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service generate mqtt integration client certificate o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service generate mqtt integration client certificate o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service generate mqtt integration client certificate o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service generate mqtt integration client certificate o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service generate mqtt integration client certificate o k response | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{applicationId}/integrations/mqtt/certificate][%d] applicationServiceGenerateMqttIntegrationClientCertificateOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{applicationId}/integrations/mqtt/certificate][%d] applicationServiceGenerateMqttIntegrationClientCertificateOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateOK) GetPayload() *models.APIGenerateMqttIntegrationClientCertificateResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIGenerateMqttIntegrationClientCertificateResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGenerateMqttIntegrationClientCertificateDefault creates a ApplicationServiceGenerateMqttIntegrationClientCertificateDefault with default headers values | ||||||
|  | func NewApplicationServiceGenerateMqttIntegrationClientCertificateDefault(code int) *ApplicationServiceGenerateMqttIntegrationClientCertificateDefault { | ||||||
|  | 	return &ApplicationServiceGenerateMqttIntegrationClientCertificateDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGenerateMqttIntegrationClientCertificateDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGenerateMqttIntegrationClientCertificateDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service generate mqtt integration client certificate default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service generate mqtt integration client certificate default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service generate mqtt integration client certificate default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service generate mqtt integration client certificate default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service generate mqtt integration client certificate default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service generate mqtt integration client certificate default response | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{applicationId}/integrations/mqtt/certificate][%d] ApplicationService_GenerateMqttIntegrationClientCertificate default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/applications/{applicationId}/integrations/mqtt/certificate][%d] ApplicationService_GenerateMqttIntegrationClientCertificate default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGenerateMqttIntegrationClientCertificateDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetAwsSnsIntegrationParams creates a new ApplicationServiceGetAwsSnsIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceGetAwsSnsIntegrationParams() *ApplicationServiceGetAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetAwsSnsIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetAwsSnsIntegrationParamsWithTimeout creates a new ApplicationServiceGetAwsSnsIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceGetAwsSnsIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceGetAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetAwsSnsIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetAwsSnsIntegrationParamsWithContext creates a new ApplicationServiceGetAwsSnsIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceGetAwsSnsIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceGetAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetAwsSnsIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetAwsSnsIntegrationParamsWithHTTPClient creates a new ApplicationServiceGetAwsSnsIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceGetAwsSnsIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceGetAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetAwsSnsIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetAwsSnsIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service get aws sns integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetAwsSnsIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service get aws sns integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationParams) WithDefaults() *ApplicationServiceGetAwsSnsIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service get aws sns integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service get aws sns integration params | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceGetAwsSnsIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service get aws sns integration params | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service get aws sns integration params | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceGetAwsSnsIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service get aws sns integration params | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service get aws sns integration params | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceGetAwsSnsIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service get aws sns integration params | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service get aws sns integration params | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceGetAwsSnsIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service get aws sns integration params | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceGetAwsSnsIntegrationReader is a Reader for the ApplicationServiceGetAwsSnsIntegration structure. | ||||||
|  | type ApplicationServiceGetAwsSnsIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceGetAwsSnsIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceGetAwsSnsIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetAwsSnsIntegrationOK creates a ApplicationServiceGetAwsSnsIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceGetAwsSnsIntegrationOK() *ApplicationServiceGetAwsSnsIntegrationOK { | ||||||
|  | 	return &ApplicationServiceGetAwsSnsIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetAwsSnsIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetAwsSnsIntegrationOK struct { | ||||||
|  | 	Payload *models.APIGetAwsSnsIntegrationResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get aws sns integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get aws sns integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get aws sns integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get aws sns integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get aws sns integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get aws sns integration o k response | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/aws-sns][%d] applicationServiceGetAwsSnsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/aws-sns][%d] applicationServiceGetAwsSnsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationOK) GetPayload() *models.APIGetAwsSnsIntegrationResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIGetAwsSnsIntegrationResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetAwsSnsIntegrationDefault creates a ApplicationServiceGetAwsSnsIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceGetAwsSnsIntegrationDefault(code int) *ApplicationServiceGetAwsSnsIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceGetAwsSnsIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetAwsSnsIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetAwsSnsIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get aws sns integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get aws sns integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get aws sns integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get aws sns integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get aws sns integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get aws sns integration default response | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/aws-sns][%d] ApplicationService_GetAwsSnsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/aws-sns][%d] ApplicationService_GetAwsSnsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAwsSnsIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetAzureServiceBusIntegrationParams creates a new ApplicationServiceGetAzureServiceBusIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceGetAzureServiceBusIntegrationParams() *ApplicationServiceGetAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetAzureServiceBusIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetAzureServiceBusIntegrationParamsWithTimeout creates a new ApplicationServiceGetAzureServiceBusIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceGetAzureServiceBusIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceGetAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetAzureServiceBusIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetAzureServiceBusIntegrationParamsWithContext creates a new ApplicationServiceGetAzureServiceBusIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceGetAzureServiceBusIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceGetAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetAzureServiceBusIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetAzureServiceBusIntegrationParamsWithHTTPClient creates a new ApplicationServiceGetAzureServiceBusIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceGetAzureServiceBusIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceGetAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetAzureServiceBusIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetAzureServiceBusIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service get azure service bus integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetAzureServiceBusIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service get azure service bus integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationParams) WithDefaults() *ApplicationServiceGetAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service get azure service bus integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service get azure service bus integration params | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceGetAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service get azure service bus integration params | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service get azure service bus integration params | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceGetAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service get azure service bus integration params | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service get azure service bus integration params | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceGetAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service get azure service bus integration params | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service get azure service bus integration params | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceGetAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service get azure service bus integration params | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceGetAzureServiceBusIntegrationReader is a Reader for the ApplicationServiceGetAzureServiceBusIntegration structure. | ||||||
|  | type ApplicationServiceGetAzureServiceBusIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceGetAzureServiceBusIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceGetAzureServiceBusIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetAzureServiceBusIntegrationOK creates a ApplicationServiceGetAzureServiceBusIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceGetAzureServiceBusIntegrationOK() *ApplicationServiceGetAzureServiceBusIntegrationOK { | ||||||
|  | 	return &ApplicationServiceGetAzureServiceBusIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetAzureServiceBusIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetAzureServiceBusIntegrationOK struct { | ||||||
|  | 	Payload *models.APIGetAzureServiceBusIntegrationResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get azure service bus integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get azure service bus integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get azure service bus integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get azure service bus integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get azure service bus integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get azure service bus integration o k response | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/azure-service-bus][%d] applicationServiceGetAzureServiceBusIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/azure-service-bus][%d] applicationServiceGetAzureServiceBusIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationOK) GetPayload() *models.APIGetAzureServiceBusIntegrationResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIGetAzureServiceBusIntegrationResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetAzureServiceBusIntegrationDefault creates a ApplicationServiceGetAzureServiceBusIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceGetAzureServiceBusIntegrationDefault(code int) *ApplicationServiceGetAzureServiceBusIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceGetAzureServiceBusIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetAzureServiceBusIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetAzureServiceBusIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get azure service bus integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get azure service bus integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get azure service bus integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get azure service bus integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get azure service bus integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get azure service bus integration default response | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/azure-service-bus][%d] ApplicationService_GetAzureServiceBusIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/azure-service-bus][%d] ApplicationService_GetAzureServiceBusIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetAzureServiceBusIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetGcpPubSubIntegrationParams creates a new ApplicationServiceGetGcpPubSubIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceGetGcpPubSubIntegrationParams() *ApplicationServiceGetGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetGcpPubSubIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetGcpPubSubIntegrationParamsWithTimeout creates a new ApplicationServiceGetGcpPubSubIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceGetGcpPubSubIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceGetGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetGcpPubSubIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetGcpPubSubIntegrationParamsWithContext creates a new ApplicationServiceGetGcpPubSubIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceGetGcpPubSubIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceGetGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetGcpPubSubIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetGcpPubSubIntegrationParamsWithHTTPClient creates a new ApplicationServiceGetGcpPubSubIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceGetGcpPubSubIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceGetGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetGcpPubSubIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetGcpPubSubIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service get gcp pub sub integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetGcpPubSubIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service get gcp pub sub integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationParams) WithDefaults() *ApplicationServiceGetGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service get gcp pub sub integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service get gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceGetGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service get gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service get gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceGetGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service get gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service get gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceGetGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service get gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service get gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceGetGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service get gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceGetGcpPubSubIntegrationReader is a Reader for the ApplicationServiceGetGcpPubSubIntegration structure. | ||||||
|  | type ApplicationServiceGetGcpPubSubIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceGetGcpPubSubIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceGetGcpPubSubIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetGcpPubSubIntegrationOK creates a ApplicationServiceGetGcpPubSubIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceGetGcpPubSubIntegrationOK() *ApplicationServiceGetGcpPubSubIntegrationOK { | ||||||
|  | 	return &ApplicationServiceGetGcpPubSubIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetGcpPubSubIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetGcpPubSubIntegrationOK struct { | ||||||
|  | 	Payload *models.APIGetGcpPubSubIntegrationResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get gcp pub sub integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get gcp pub sub integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get gcp pub sub integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get gcp pub sub integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get gcp pub sub integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get gcp pub sub integration o k response | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/gcp-pub-sub][%d] applicationServiceGetGcpPubSubIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/gcp-pub-sub][%d] applicationServiceGetGcpPubSubIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationOK) GetPayload() *models.APIGetGcpPubSubIntegrationResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIGetGcpPubSubIntegrationResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetGcpPubSubIntegrationDefault creates a ApplicationServiceGetGcpPubSubIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceGetGcpPubSubIntegrationDefault(code int) *ApplicationServiceGetGcpPubSubIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceGetGcpPubSubIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetGcpPubSubIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetGcpPubSubIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get gcp pub sub integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get gcp pub sub integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get gcp pub sub integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get gcp pub sub integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get gcp pub sub integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get gcp pub sub integration default response | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/gcp-pub-sub][%d] ApplicationService_GetGcpPubSubIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/gcp-pub-sub][%d] ApplicationService_GetGcpPubSubIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetGcpPubSubIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetHTTPIntegrationParams creates a new ApplicationServiceGetHTTPIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceGetHTTPIntegrationParams() *ApplicationServiceGetHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetHTTPIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetHTTPIntegrationParamsWithTimeout creates a new ApplicationServiceGetHTTPIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceGetHTTPIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceGetHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetHTTPIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetHTTPIntegrationParamsWithContext creates a new ApplicationServiceGetHTTPIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceGetHTTPIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceGetHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetHTTPIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetHTTPIntegrationParamsWithHTTPClient creates a new ApplicationServiceGetHTTPIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceGetHTTPIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceGetHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetHTTPIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetHTTPIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service get Http integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetHTTPIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service get Http integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationParams) WithDefaults() *ApplicationServiceGetHTTPIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service get Http integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service get Http integration params | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceGetHTTPIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service get Http integration params | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service get Http integration params | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceGetHTTPIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service get Http integration params | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service get Http integration params | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceGetHTTPIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service get Http integration params | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service get Http integration params | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceGetHTTPIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service get Http integration params | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceGetHTTPIntegrationReader is a Reader for the ApplicationServiceGetHTTPIntegration structure. | ||||||
|  | type ApplicationServiceGetHTTPIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceGetHTTPIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceGetHTTPIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetHTTPIntegrationOK creates a ApplicationServiceGetHTTPIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceGetHTTPIntegrationOK() *ApplicationServiceGetHTTPIntegrationOK { | ||||||
|  | 	return &ApplicationServiceGetHTTPIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetHTTPIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetHTTPIntegrationOK struct { | ||||||
|  | 	Payload *models.APIGetHTTPIntegrationResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get Http integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get Http integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get Http integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get Http integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get Http integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get Http integration o k response | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/http][%d] applicationServiceGetHttpIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/http][%d] applicationServiceGetHttpIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationOK) GetPayload() *models.APIGetHTTPIntegrationResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIGetHTTPIntegrationResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetHTTPIntegrationDefault creates a ApplicationServiceGetHTTPIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceGetHTTPIntegrationDefault(code int) *ApplicationServiceGetHTTPIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceGetHTTPIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetHTTPIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetHTTPIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get Http integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get Http integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get Http integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get Http integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get Http integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get Http integration default response | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/http][%d] ApplicationService_GetHttpIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/http][%d] ApplicationService_GetHttpIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetHTTPIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetIftttIntegrationParams creates a new ApplicationServiceGetIftttIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceGetIftttIntegrationParams() *ApplicationServiceGetIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetIftttIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetIftttIntegrationParamsWithTimeout creates a new ApplicationServiceGetIftttIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceGetIftttIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceGetIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetIftttIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetIftttIntegrationParamsWithContext creates a new ApplicationServiceGetIftttIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceGetIftttIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceGetIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetIftttIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetIftttIntegrationParamsWithHTTPClient creates a new ApplicationServiceGetIftttIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceGetIftttIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceGetIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetIftttIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetIftttIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service get ifttt integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetIftttIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service get ifttt integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationParams) WithDefaults() *ApplicationServiceGetIftttIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service get ifttt integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service get ifttt integration params | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceGetIftttIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service get ifttt integration params | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service get ifttt integration params | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceGetIftttIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service get ifttt integration params | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service get ifttt integration params | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceGetIftttIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service get ifttt integration params | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service get ifttt integration params | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceGetIftttIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service get ifttt integration params | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceGetIftttIntegrationReader is a Reader for the ApplicationServiceGetIftttIntegration structure. | ||||||
|  | type ApplicationServiceGetIftttIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceGetIftttIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceGetIftttIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetIftttIntegrationOK creates a ApplicationServiceGetIftttIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceGetIftttIntegrationOK() *ApplicationServiceGetIftttIntegrationOK { | ||||||
|  | 	return &ApplicationServiceGetIftttIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetIftttIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetIftttIntegrationOK struct { | ||||||
|  | 	Payload *models.APIGetIftttIntegrationResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get ifttt integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get ifttt integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get ifttt integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get ifttt integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get ifttt integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get ifttt integration o k response | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/ifttt][%d] applicationServiceGetIftttIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/ifttt][%d] applicationServiceGetIftttIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationOK) GetPayload() *models.APIGetIftttIntegrationResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIGetIftttIntegrationResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetIftttIntegrationDefault creates a ApplicationServiceGetIftttIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceGetIftttIntegrationDefault(code int) *ApplicationServiceGetIftttIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceGetIftttIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetIftttIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetIftttIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get ifttt integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get ifttt integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get ifttt integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get ifttt integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get ifttt integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get ifttt integration default response | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/ifttt][%d] ApplicationService_GetIftttIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/ifttt][%d] ApplicationService_GetIftttIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetIftttIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetInfluxDbIntegrationParams creates a new ApplicationServiceGetInfluxDbIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceGetInfluxDbIntegrationParams() *ApplicationServiceGetInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetInfluxDbIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetInfluxDbIntegrationParamsWithTimeout creates a new ApplicationServiceGetInfluxDbIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceGetInfluxDbIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceGetInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetInfluxDbIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetInfluxDbIntegrationParamsWithContext creates a new ApplicationServiceGetInfluxDbIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceGetInfluxDbIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceGetInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetInfluxDbIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetInfluxDbIntegrationParamsWithHTTPClient creates a new ApplicationServiceGetInfluxDbIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceGetInfluxDbIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceGetInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetInfluxDbIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetInfluxDbIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service get influx db integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetInfluxDbIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service get influx db integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationParams) WithDefaults() *ApplicationServiceGetInfluxDbIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service get influx db integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service get influx db integration params | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceGetInfluxDbIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service get influx db integration params | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service get influx db integration params | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceGetInfluxDbIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service get influx db integration params | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service get influx db integration params | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceGetInfluxDbIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service get influx db integration params | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service get influx db integration params | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceGetInfluxDbIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service get influx db integration params | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceGetInfluxDbIntegrationReader is a Reader for the ApplicationServiceGetInfluxDbIntegration structure. | ||||||
|  | type ApplicationServiceGetInfluxDbIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceGetInfluxDbIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceGetInfluxDbIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetInfluxDbIntegrationOK creates a ApplicationServiceGetInfluxDbIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceGetInfluxDbIntegrationOK() *ApplicationServiceGetInfluxDbIntegrationOK { | ||||||
|  | 	return &ApplicationServiceGetInfluxDbIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetInfluxDbIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetInfluxDbIntegrationOK struct { | ||||||
|  | 	Payload *models.APIGetInfluxDbIntegrationResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get influx db integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get influx db integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get influx db integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get influx db integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get influx db integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get influx db integration o k response | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/influxdb][%d] applicationServiceGetInfluxDbIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/influxdb][%d] applicationServiceGetInfluxDbIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationOK) GetPayload() *models.APIGetInfluxDbIntegrationResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIGetInfluxDbIntegrationResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetInfluxDbIntegrationDefault creates a ApplicationServiceGetInfluxDbIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceGetInfluxDbIntegrationDefault(code int) *ApplicationServiceGetInfluxDbIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceGetInfluxDbIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetInfluxDbIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetInfluxDbIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get influx db integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get influx db integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get influx db integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get influx db integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get influx db integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get influx db integration default response | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/influxdb][%d] ApplicationService_GetInfluxDbIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/influxdb][%d] ApplicationService_GetInfluxDbIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetInfluxDbIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetMyDevicesIntegrationParams creates a new ApplicationServiceGetMyDevicesIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceGetMyDevicesIntegrationParams() *ApplicationServiceGetMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetMyDevicesIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetMyDevicesIntegrationParamsWithTimeout creates a new ApplicationServiceGetMyDevicesIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceGetMyDevicesIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceGetMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetMyDevicesIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetMyDevicesIntegrationParamsWithContext creates a new ApplicationServiceGetMyDevicesIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceGetMyDevicesIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceGetMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetMyDevicesIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetMyDevicesIntegrationParamsWithHTTPClient creates a new ApplicationServiceGetMyDevicesIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceGetMyDevicesIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceGetMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetMyDevicesIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetMyDevicesIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service get my devices integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetMyDevicesIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service get my devices integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationParams) WithDefaults() *ApplicationServiceGetMyDevicesIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service get my devices integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service get my devices integration params | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceGetMyDevicesIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service get my devices integration params | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service get my devices integration params | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceGetMyDevicesIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service get my devices integration params | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service get my devices integration params | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceGetMyDevicesIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service get my devices integration params | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service get my devices integration params | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceGetMyDevicesIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service get my devices integration params | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceGetMyDevicesIntegrationReader is a Reader for the ApplicationServiceGetMyDevicesIntegration structure. | ||||||
|  | type ApplicationServiceGetMyDevicesIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceGetMyDevicesIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceGetMyDevicesIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetMyDevicesIntegrationOK creates a ApplicationServiceGetMyDevicesIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceGetMyDevicesIntegrationOK() *ApplicationServiceGetMyDevicesIntegrationOK { | ||||||
|  | 	return &ApplicationServiceGetMyDevicesIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetMyDevicesIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetMyDevicesIntegrationOK struct { | ||||||
|  | 	Payload *models.APIGetMyDevicesIntegrationResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get my devices integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get my devices integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get my devices integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get my devices integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get my devices integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get my devices integration o k response | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/mydevices][%d] applicationServiceGetMyDevicesIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/mydevices][%d] applicationServiceGetMyDevicesIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationOK) GetPayload() *models.APIGetMyDevicesIntegrationResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIGetMyDevicesIntegrationResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetMyDevicesIntegrationDefault creates a ApplicationServiceGetMyDevicesIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceGetMyDevicesIntegrationDefault(code int) *ApplicationServiceGetMyDevicesIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceGetMyDevicesIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetMyDevicesIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetMyDevicesIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get my devices integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get my devices integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get my devices integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get my devices integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get my devices integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get my devices integration default response | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/mydevices][%d] ApplicationService_GetMyDevicesIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/mydevices][%d] ApplicationService_GetMyDevicesIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetMyDevicesIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetParams creates a new ApplicationServiceGetParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceGetParams() *ApplicationServiceGetParams { | ||||||
|  | 	return &ApplicationServiceGetParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetParamsWithTimeout creates a new ApplicationServiceGetParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceGetParamsWithTimeout(timeout time.Duration) *ApplicationServiceGetParams { | ||||||
|  | 	return &ApplicationServiceGetParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetParamsWithContext creates a new ApplicationServiceGetParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceGetParamsWithContext(ctx context.Context) *ApplicationServiceGetParams { | ||||||
|  | 	return &ApplicationServiceGetParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetParamsWithHTTPClient creates a new ApplicationServiceGetParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceGetParamsWithHTTPClient(client *http.Client) *ApplicationServiceGetParams { | ||||||
|  | 	return &ApplicationServiceGetParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service get operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetParams struct { | ||||||
|  |  | ||||||
|  | 	/* ID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service get params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetParams) WithDefaults() *ApplicationServiceGetParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service get params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service get params | ||||||
|  | func (o *ApplicationServiceGetParams) WithTimeout(timeout time.Duration) *ApplicationServiceGetParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service get params | ||||||
|  | func (o *ApplicationServiceGetParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service get params | ||||||
|  | func (o *ApplicationServiceGetParams) WithContext(ctx context.Context) *ApplicationServiceGetParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service get params | ||||||
|  | func (o *ApplicationServiceGetParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service get params | ||||||
|  | func (o *ApplicationServiceGetParams) WithHTTPClient(client *http.Client) *ApplicationServiceGetParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service get params | ||||||
|  | func (o *ApplicationServiceGetParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithID adds the id to the application service get params | ||||||
|  | func (o *ApplicationServiceGetParams) WithID(id string) *ApplicationServiceGetParams { | ||||||
|  | 	o.SetID(id) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetID adds the id to the application service get params | ||||||
|  | func (o *ApplicationServiceGetParams) SetID(id string) { | ||||||
|  | 	o.ID = id | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceGetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param id | ||||||
|  | 	if err := r.SetPathParam("id", o.ID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetPilotThingsIntegrationParams creates a new ApplicationServiceGetPilotThingsIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceGetPilotThingsIntegrationParams() *ApplicationServiceGetPilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetPilotThingsIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetPilotThingsIntegrationParamsWithTimeout creates a new ApplicationServiceGetPilotThingsIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceGetPilotThingsIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceGetPilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetPilotThingsIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetPilotThingsIntegrationParamsWithContext creates a new ApplicationServiceGetPilotThingsIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceGetPilotThingsIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceGetPilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetPilotThingsIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetPilotThingsIntegrationParamsWithHTTPClient creates a new ApplicationServiceGetPilotThingsIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceGetPilotThingsIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceGetPilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetPilotThingsIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetPilotThingsIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service get pilot things integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetPilotThingsIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service get pilot things integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationParams) WithDefaults() *ApplicationServiceGetPilotThingsIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service get pilot things integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service get pilot things integration params | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceGetPilotThingsIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service get pilot things integration params | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service get pilot things integration params | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceGetPilotThingsIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service get pilot things integration params | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service get pilot things integration params | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceGetPilotThingsIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service get pilot things integration params | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service get pilot things integration params | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceGetPilotThingsIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service get pilot things integration params | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceGetPilotThingsIntegrationReader is a Reader for the ApplicationServiceGetPilotThingsIntegration structure. | ||||||
|  | type ApplicationServiceGetPilotThingsIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceGetPilotThingsIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceGetPilotThingsIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetPilotThingsIntegrationOK creates a ApplicationServiceGetPilotThingsIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceGetPilotThingsIntegrationOK() *ApplicationServiceGetPilotThingsIntegrationOK { | ||||||
|  | 	return &ApplicationServiceGetPilotThingsIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetPilotThingsIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetPilotThingsIntegrationOK struct { | ||||||
|  | 	Payload *models.APIGetPilotThingsIntegrationResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get pilot things integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get pilot things integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get pilot things integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get pilot things integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get pilot things integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get pilot things integration o k response | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/pilot-things][%d] applicationServiceGetPilotThingsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/pilot-things][%d] applicationServiceGetPilotThingsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationOK) GetPayload() *models.APIGetPilotThingsIntegrationResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIGetPilotThingsIntegrationResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetPilotThingsIntegrationDefault creates a ApplicationServiceGetPilotThingsIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceGetPilotThingsIntegrationDefault(code int) *ApplicationServiceGetPilotThingsIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceGetPilotThingsIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetPilotThingsIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetPilotThingsIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get pilot things integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get pilot things integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get pilot things integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get pilot things integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get pilot things integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get pilot things integration default response | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/pilot-things][%d] ApplicationService_GetPilotThingsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/pilot-things][%d] ApplicationService_GetPilotThingsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetPilotThingsIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceGetReader is a Reader for the ApplicationServiceGet structure. | ||||||
|  | type ApplicationServiceGetReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceGetOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceGetDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetOK creates a ApplicationServiceGetOK with default headers values | ||||||
|  | func NewApplicationServiceGetOK() *ApplicationServiceGetOK { | ||||||
|  | 	return &ApplicationServiceGetOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetOK struct { | ||||||
|  | 	Payload *models.APIGetApplicationResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get o k response | ||||||
|  | func (o *ApplicationServiceGetOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{id}][%d] applicationServiceGetOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{id}][%d] applicationServiceGetOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetOK) GetPayload() *models.APIGetApplicationResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIGetApplicationResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetDefault creates a ApplicationServiceGetDefault with default headers values | ||||||
|  | func NewApplicationServiceGetDefault(code int) *ApplicationServiceGetDefault { | ||||||
|  | 	return &ApplicationServiceGetDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get default response | ||||||
|  | func (o *ApplicationServiceGetDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{id}][%d] ApplicationService_Get default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{id}][%d] ApplicationService_Get default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetThingsBoardIntegrationParams creates a new ApplicationServiceGetThingsBoardIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceGetThingsBoardIntegrationParams() *ApplicationServiceGetThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetThingsBoardIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetThingsBoardIntegrationParamsWithTimeout creates a new ApplicationServiceGetThingsBoardIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceGetThingsBoardIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceGetThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetThingsBoardIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetThingsBoardIntegrationParamsWithContext creates a new ApplicationServiceGetThingsBoardIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceGetThingsBoardIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceGetThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetThingsBoardIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetThingsBoardIntegrationParamsWithHTTPClient creates a new ApplicationServiceGetThingsBoardIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceGetThingsBoardIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceGetThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceGetThingsBoardIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetThingsBoardIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service get things board integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetThingsBoardIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service get things board integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationParams) WithDefaults() *ApplicationServiceGetThingsBoardIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service get things board integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service get things board integration params | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceGetThingsBoardIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service get things board integration params | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service get things board integration params | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceGetThingsBoardIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service get things board integration params | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service get things board integration params | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceGetThingsBoardIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service get things board integration params | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service get things board integration params | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationParams) WithApplicationID(applicationID string) *ApplicationServiceGetThingsBoardIntegrationParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service get things board integration params | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceGetThingsBoardIntegrationReader is a Reader for the ApplicationServiceGetThingsBoardIntegration structure. | ||||||
|  | type ApplicationServiceGetThingsBoardIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceGetThingsBoardIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceGetThingsBoardIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetThingsBoardIntegrationOK creates a ApplicationServiceGetThingsBoardIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceGetThingsBoardIntegrationOK() *ApplicationServiceGetThingsBoardIntegrationOK { | ||||||
|  | 	return &ApplicationServiceGetThingsBoardIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetThingsBoardIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetThingsBoardIntegrationOK struct { | ||||||
|  | 	Payload *models.APIGetThingsBoardIntegrationResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get things board integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get things board integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get things board integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get things board integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get things board integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get things board integration o k response | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/thingsboard][%d] applicationServiceGetThingsBoardIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/thingsboard][%d] applicationServiceGetThingsBoardIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationOK) GetPayload() *models.APIGetThingsBoardIntegrationResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIGetThingsBoardIntegrationResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceGetThingsBoardIntegrationDefault creates a ApplicationServiceGetThingsBoardIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceGetThingsBoardIntegrationDefault(code int) *ApplicationServiceGetThingsBoardIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceGetThingsBoardIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceGetThingsBoardIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceGetThingsBoardIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service get things board integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service get things board integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service get things board integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service get things board integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service get things board integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service get things board integration default response | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/thingsboard][%d] ApplicationService_GetThingsBoardIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations/thingsboard][%d] ApplicationService_GetThingsBoardIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceGetThingsBoardIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListDeviceProfilesParams creates a new ApplicationServiceListDeviceProfilesParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceListDeviceProfilesParams() *ApplicationServiceListDeviceProfilesParams { | ||||||
|  | 	return &ApplicationServiceListDeviceProfilesParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListDeviceProfilesParamsWithTimeout creates a new ApplicationServiceListDeviceProfilesParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceListDeviceProfilesParamsWithTimeout(timeout time.Duration) *ApplicationServiceListDeviceProfilesParams { | ||||||
|  | 	return &ApplicationServiceListDeviceProfilesParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListDeviceProfilesParamsWithContext creates a new ApplicationServiceListDeviceProfilesParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceListDeviceProfilesParamsWithContext(ctx context.Context) *ApplicationServiceListDeviceProfilesParams { | ||||||
|  | 	return &ApplicationServiceListDeviceProfilesParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListDeviceProfilesParamsWithHTTPClient creates a new ApplicationServiceListDeviceProfilesParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceListDeviceProfilesParamsWithHTTPClient(client *http.Client) *ApplicationServiceListDeviceProfilesParams { | ||||||
|  | 	return &ApplicationServiceListDeviceProfilesParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceListDeviceProfilesParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service list device profiles operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceListDeviceProfilesParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service list device profiles params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesParams) WithDefaults() *ApplicationServiceListDeviceProfilesParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service list device profiles params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service list device profiles params | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesParams) WithTimeout(timeout time.Duration) *ApplicationServiceListDeviceProfilesParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service list device profiles params | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service list device profiles params | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesParams) WithContext(ctx context.Context) *ApplicationServiceListDeviceProfilesParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service list device profiles params | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service list device profiles params | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesParams) WithHTTPClient(client *http.Client) *ApplicationServiceListDeviceProfilesParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service list device profiles params | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service list device profiles params | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesParams) WithApplicationID(applicationID string) *ApplicationServiceListDeviceProfilesParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service list device profiles params | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceListDeviceProfilesReader is a Reader for the ApplicationServiceListDeviceProfiles structure. | ||||||
|  | type ApplicationServiceListDeviceProfilesReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceListDeviceProfilesOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceListDeviceProfilesDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListDeviceProfilesOK creates a ApplicationServiceListDeviceProfilesOK with default headers values | ||||||
|  | func NewApplicationServiceListDeviceProfilesOK() *ApplicationServiceListDeviceProfilesOK { | ||||||
|  | 	return &ApplicationServiceListDeviceProfilesOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceListDeviceProfilesOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceListDeviceProfilesOK struct { | ||||||
|  | 	Payload *models.APIListApplicationDeviceProfilesResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service list device profiles o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service list device profiles o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service list device profiles o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service list device profiles o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service list device profiles o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service list device profiles o k response | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/device-profiles][%d] applicationServiceListDeviceProfilesOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/device-profiles][%d] applicationServiceListDeviceProfilesOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesOK) GetPayload() *models.APIListApplicationDeviceProfilesResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIListApplicationDeviceProfilesResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListDeviceProfilesDefault creates a ApplicationServiceListDeviceProfilesDefault with default headers values | ||||||
|  | func NewApplicationServiceListDeviceProfilesDefault(code int) *ApplicationServiceListDeviceProfilesDefault { | ||||||
|  | 	return &ApplicationServiceListDeviceProfilesDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceListDeviceProfilesDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceListDeviceProfilesDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service list device profiles default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service list device profiles default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service list device profiles default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service list device profiles default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service list device profiles default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service list device profiles default response | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/device-profiles][%d] ApplicationService_ListDeviceProfiles default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/device-profiles][%d] ApplicationService_ListDeviceProfiles default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceProfilesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListDeviceTagsParams creates a new ApplicationServiceListDeviceTagsParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceListDeviceTagsParams() *ApplicationServiceListDeviceTagsParams { | ||||||
|  | 	return &ApplicationServiceListDeviceTagsParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListDeviceTagsParamsWithTimeout creates a new ApplicationServiceListDeviceTagsParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceListDeviceTagsParamsWithTimeout(timeout time.Duration) *ApplicationServiceListDeviceTagsParams { | ||||||
|  | 	return &ApplicationServiceListDeviceTagsParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListDeviceTagsParamsWithContext creates a new ApplicationServiceListDeviceTagsParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceListDeviceTagsParamsWithContext(ctx context.Context) *ApplicationServiceListDeviceTagsParams { | ||||||
|  | 	return &ApplicationServiceListDeviceTagsParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListDeviceTagsParamsWithHTTPClient creates a new ApplicationServiceListDeviceTagsParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceListDeviceTagsParamsWithHTTPClient(client *http.Client) *ApplicationServiceListDeviceTagsParams { | ||||||
|  | 	return &ApplicationServiceListDeviceTagsParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceListDeviceTagsParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service list device tags operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceListDeviceTagsParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service list device tags params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceListDeviceTagsParams) WithDefaults() *ApplicationServiceListDeviceTagsParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service list device tags params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceListDeviceTagsParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service list device tags params | ||||||
|  | func (o *ApplicationServiceListDeviceTagsParams) WithTimeout(timeout time.Duration) *ApplicationServiceListDeviceTagsParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service list device tags params | ||||||
|  | func (o *ApplicationServiceListDeviceTagsParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service list device tags params | ||||||
|  | func (o *ApplicationServiceListDeviceTagsParams) WithContext(ctx context.Context) *ApplicationServiceListDeviceTagsParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service list device tags params | ||||||
|  | func (o *ApplicationServiceListDeviceTagsParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service list device tags params | ||||||
|  | func (o *ApplicationServiceListDeviceTagsParams) WithHTTPClient(client *http.Client) *ApplicationServiceListDeviceTagsParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service list device tags params | ||||||
|  | func (o *ApplicationServiceListDeviceTagsParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service list device tags params | ||||||
|  | func (o *ApplicationServiceListDeviceTagsParams) WithApplicationID(applicationID string) *ApplicationServiceListDeviceTagsParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service list device tags params | ||||||
|  | func (o *ApplicationServiceListDeviceTagsParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceListDeviceTagsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceListDeviceTagsReader is a Reader for the ApplicationServiceListDeviceTags structure. | ||||||
|  | type ApplicationServiceListDeviceTagsReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceListDeviceTagsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceListDeviceTagsOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceListDeviceTagsDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListDeviceTagsOK creates a ApplicationServiceListDeviceTagsOK with default headers values | ||||||
|  | func NewApplicationServiceListDeviceTagsOK() *ApplicationServiceListDeviceTagsOK { | ||||||
|  | 	return &ApplicationServiceListDeviceTagsOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceListDeviceTagsOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceListDeviceTagsOK struct { | ||||||
|  | 	Payload *models.APIListApplicationDeviceTagsResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service list device tags o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceTagsOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service list device tags o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceTagsOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service list device tags o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceTagsOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service list device tags o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceTagsOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service list device tags o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceListDeviceTagsOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service list device tags o k response | ||||||
|  | func (o *ApplicationServiceListDeviceTagsOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceTagsOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/device-tags][%d] applicationServiceListDeviceTagsOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceTagsOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/device-tags][%d] applicationServiceListDeviceTagsOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceTagsOK) GetPayload() *models.APIListApplicationDeviceTagsResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceTagsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIListApplicationDeviceTagsResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListDeviceTagsDefault creates a ApplicationServiceListDeviceTagsDefault with default headers values | ||||||
|  | func NewApplicationServiceListDeviceTagsDefault(code int) *ApplicationServiceListDeviceTagsDefault { | ||||||
|  | 	return &ApplicationServiceListDeviceTagsDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceListDeviceTagsDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceListDeviceTagsDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service list device tags default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceTagsDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service list device tags default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceTagsDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service list device tags default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceTagsDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service list device tags default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceListDeviceTagsDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service list device tags default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceListDeviceTagsDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service list device tags default response | ||||||
|  | func (o *ApplicationServiceListDeviceTagsDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceTagsDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/device-tags][%d] ApplicationService_ListDeviceTags default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceTagsDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/device-tags][%d] ApplicationService_ListDeviceTags default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceTagsDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDeviceTagsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListIntegrationsParams creates a new ApplicationServiceListIntegrationsParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceListIntegrationsParams() *ApplicationServiceListIntegrationsParams { | ||||||
|  | 	return &ApplicationServiceListIntegrationsParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListIntegrationsParamsWithTimeout creates a new ApplicationServiceListIntegrationsParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceListIntegrationsParamsWithTimeout(timeout time.Duration) *ApplicationServiceListIntegrationsParams { | ||||||
|  | 	return &ApplicationServiceListIntegrationsParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListIntegrationsParamsWithContext creates a new ApplicationServiceListIntegrationsParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceListIntegrationsParamsWithContext(ctx context.Context) *ApplicationServiceListIntegrationsParams { | ||||||
|  | 	return &ApplicationServiceListIntegrationsParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListIntegrationsParamsWithHTTPClient creates a new ApplicationServiceListIntegrationsParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceListIntegrationsParamsWithHTTPClient(client *http.Client) *ApplicationServiceListIntegrationsParams { | ||||||
|  | 	return &ApplicationServiceListIntegrationsParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceListIntegrationsParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service list integrations operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceListIntegrationsParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service list integrations params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceListIntegrationsParams) WithDefaults() *ApplicationServiceListIntegrationsParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service list integrations params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceListIntegrationsParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service list integrations params | ||||||
|  | func (o *ApplicationServiceListIntegrationsParams) WithTimeout(timeout time.Duration) *ApplicationServiceListIntegrationsParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service list integrations params | ||||||
|  | func (o *ApplicationServiceListIntegrationsParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service list integrations params | ||||||
|  | func (o *ApplicationServiceListIntegrationsParams) WithContext(ctx context.Context) *ApplicationServiceListIntegrationsParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service list integrations params | ||||||
|  | func (o *ApplicationServiceListIntegrationsParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service list integrations params | ||||||
|  | func (o *ApplicationServiceListIntegrationsParams) WithHTTPClient(client *http.Client) *ApplicationServiceListIntegrationsParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service list integrations params | ||||||
|  | func (o *ApplicationServiceListIntegrationsParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service list integrations params | ||||||
|  | func (o *ApplicationServiceListIntegrationsParams) WithApplicationID(applicationID string) *ApplicationServiceListIntegrationsParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service list integrations params | ||||||
|  | func (o *ApplicationServiceListIntegrationsParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceListIntegrationsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param applicationId | ||||||
|  | 	if err := r.SetPathParam("applicationId", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceListIntegrationsReader is a Reader for the ApplicationServiceListIntegrations structure. | ||||||
|  | type ApplicationServiceListIntegrationsReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceListIntegrationsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceListIntegrationsOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceListIntegrationsDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListIntegrationsOK creates a ApplicationServiceListIntegrationsOK with default headers values | ||||||
|  | func NewApplicationServiceListIntegrationsOK() *ApplicationServiceListIntegrationsOK { | ||||||
|  | 	return &ApplicationServiceListIntegrationsOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceListIntegrationsOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceListIntegrationsOK struct { | ||||||
|  | 	Payload *models.APIListIntegrationsResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service list integrations o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceListIntegrationsOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service list integrations o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceListIntegrationsOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service list integrations o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceListIntegrationsOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service list integrations o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceListIntegrationsOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service list integrations o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceListIntegrationsOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service list integrations o k response | ||||||
|  | func (o *ApplicationServiceListIntegrationsOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListIntegrationsOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations][%d] applicationServiceListIntegrationsOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListIntegrationsOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations][%d] applicationServiceListIntegrationsOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListIntegrationsOK) GetPayload() *models.APIListIntegrationsResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListIntegrationsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIListIntegrationsResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListIntegrationsDefault creates a ApplicationServiceListIntegrationsDefault with default headers values | ||||||
|  | func NewApplicationServiceListIntegrationsDefault(code int) *ApplicationServiceListIntegrationsDefault { | ||||||
|  | 	return &ApplicationServiceListIntegrationsDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceListIntegrationsDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceListIntegrationsDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service list integrations default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceListIntegrationsDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service list integrations default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceListIntegrationsDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service list integrations default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceListIntegrationsDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service list integrations default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceListIntegrationsDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service list integrations default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceListIntegrationsDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service list integrations default response | ||||||
|  | func (o *ApplicationServiceListIntegrationsDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListIntegrationsDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations][%d] ApplicationService_ListIntegrations default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListIntegrationsDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications/{applicationId}/integrations][%d] ApplicationService_ListIntegrations default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListIntegrationsDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListIntegrationsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,271 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListParams creates a new ApplicationServiceListParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceListParams() *ApplicationServiceListParams { | ||||||
|  | 	return &ApplicationServiceListParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListParamsWithTimeout creates a new ApplicationServiceListParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceListParamsWithTimeout(timeout time.Duration) *ApplicationServiceListParams { | ||||||
|  | 	return &ApplicationServiceListParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListParamsWithContext creates a new ApplicationServiceListParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceListParamsWithContext(ctx context.Context) *ApplicationServiceListParams { | ||||||
|  | 	return &ApplicationServiceListParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListParamsWithHTTPClient creates a new ApplicationServiceListParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceListParamsWithHTTPClient(client *http.Client) *ApplicationServiceListParams { | ||||||
|  | 	return &ApplicationServiceListParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceListParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service list operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceListParams struct { | ||||||
|  |  | ||||||
|  | 	/* Limit. | ||||||
|  |  | ||||||
|  | 	     Max number of applications to return in the result-set. | ||||||
|  | 	If not set, it will be treated as 0, and the response will only return the total_count. | ||||||
|  |  | ||||||
|  | 	     Format: int64 | ||||||
|  | 	*/ | ||||||
|  | 	Limit *int64 | ||||||
|  |  | ||||||
|  | 	/* Offset. | ||||||
|  |  | ||||||
|  | 	   Offset in the result-set (for pagination). | ||||||
|  |  | ||||||
|  | 	   Format: int64 | ||||||
|  | 	*/ | ||||||
|  | 	Offset *int64 | ||||||
|  |  | ||||||
|  | 	/* Search. | ||||||
|  |  | ||||||
|  | 	   If set, the given string will be used to search on name (optional). | ||||||
|  | 	*/ | ||||||
|  | 	Search *string | ||||||
|  |  | ||||||
|  | 	/* TenantID. | ||||||
|  |  | ||||||
|  | 	   Tenant ID to list the applications for. | ||||||
|  | 	*/ | ||||||
|  | 	TenantID *string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service list params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceListParams) WithDefaults() *ApplicationServiceListParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service list params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceListParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service list params | ||||||
|  | func (o *ApplicationServiceListParams) WithTimeout(timeout time.Duration) *ApplicationServiceListParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service list params | ||||||
|  | func (o *ApplicationServiceListParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service list params | ||||||
|  | func (o *ApplicationServiceListParams) WithContext(ctx context.Context) *ApplicationServiceListParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service list params | ||||||
|  | func (o *ApplicationServiceListParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service list params | ||||||
|  | func (o *ApplicationServiceListParams) WithHTTPClient(client *http.Client) *ApplicationServiceListParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service list params | ||||||
|  | func (o *ApplicationServiceListParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithLimit adds the limit to the application service list params | ||||||
|  | func (o *ApplicationServiceListParams) WithLimit(limit *int64) *ApplicationServiceListParams { | ||||||
|  | 	o.SetLimit(limit) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetLimit adds the limit to the application service list params | ||||||
|  | func (o *ApplicationServiceListParams) SetLimit(limit *int64) { | ||||||
|  | 	o.Limit = limit | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithOffset adds the offset to the application service list params | ||||||
|  | func (o *ApplicationServiceListParams) WithOffset(offset *int64) *ApplicationServiceListParams { | ||||||
|  | 	o.SetOffset(offset) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetOffset adds the offset to the application service list params | ||||||
|  | func (o *ApplicationServiceListParams) SetOffset(offset *int64) { | ||||||
|  | 	o.Offset = offset | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithSearch adds the search to the application service list params | ||||||
|  | func (o *ApplicationServiceListParams) WithSearch(search *string) *ApplicationServiceListParams { | ||||||
|  | 	o.SetSearch(search) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetSearch adds the search to the application service list params | ||||||
|  | func (o *ApplicationServiceListParams) SetSearch(search *string) { | ||||||
|  | 	o.Search = search | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTenantID adds the tenantID to the application service list params | ||||||
|  | func (o *ApplicationServiceListParams) WithTenantID(tenantID *string) *ApplicationServiceListParams { | ||||||
|  | 	o.SetTenantID(tenantID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTenantID adds the tenantId to the application service list params | ||||||
|  | func (o *ApplicationServiceListParams) SetTenantID(tenantID *string) { | ||||||
|  | 	o.TenantID = tenantID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if o.Limit != nil { | ||||||
|  |  | ||||||
|  | 		// query param limit | ||||||
|  | 		var qrLimit int64 | ||||||
|  |  | ||||||
|  | 		if o.Limit != nil { | ||||||
|  | 			qrLimit = *o.Limit | ||||||
|  | 		} | ||||||
|  | 		qLimit := swag.FormatInt64(qrLimit) | ||||||
|  | 		if qLimit != "" { | ||||||
|  |  | ||||||
|  | 			if err := r.SetQueryParam("limit", qLimit); err != nil { | ||||||
|  | 				return err | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Offset != nil { | ||||||
|  |  | ||||||
|  | 		// query param offset | ||||||
|  | 		var qrOffset int64 | ||||||
|  |  | ||||||
|  | 		if o.Offset != nil { | ||||||
|  | 			qrOffset = *o.Offset | ||||||
|  | 		} | ||||||
|  | 		qOffset := swag.FormatInt64(qrOffset) | ||||||
|  | 		if qOffset != "" { | ||||||
|  |  | ||||||
|  | 			if err := r.SetQueryParam("offset", qOffset); err != nil { | ||||||
|  | 				return err | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Search != nil { | ||||||
|  |  | ||||||
|  | 		// query param search | ||||||
|  | 		var qrSearch string | ||||||
|  |  | ||||||
|  | 		if o.Search != nil { | ||||||
|  | 			qrSearch = *o.Search | ||||||
|  | 		} | ||||||
|  | 		qSearch := qrSearch | ||||||
|  | 		if qSearch != "" { | ||||||
|  |  | ||||||
|  | 			if err := r.SetQueryParam("search", qSearch); err != nil { | ||||||
|  | 				return err | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.TenantID != nil { | ||||||
|  |  | ||||||
|  | 		// query param tenantId | ||||||
|  | 		var qrTenantID string | ||||||
|  |  | ||||||
|  | 		if o.TenantID != nil { | ||||||
|  | 			qrTenantID = *o.TenantID | ||||||
|  | 		} | ||||||
|  | 		qTenantID := qrTenantID | ||||||
|  | 		if qTenantID != "" { | ||||||
|  |  | ||||||
|  | 			if err := r.SetQueryParam("tenantId", qTenantID); err != nil { | ||||||
|  | 				return err | ||||||
|  | 			} | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceListReader is a Reader for the ApplicationServiceList structure. | ||||||
|  | type ApplicationServiceListReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceListOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceListDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListOK creates a ApplicationServiceListOK with default headers values | ||||||
|  | func NewApplicationServiceListOK() *ApplicationServiceListOK { | ||||||
|  | 	return &ApplicationServiceListOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceListOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceListOK struct { | ||||||
|  | 	Payload *models.APIListApplicationsResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service list o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceListOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service list o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceListOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service list o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceListOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service list o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceListOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service list o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceListOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service list o k response | ||||||
|  | func (o *ApplicationServiceListOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications][%d] applicationServiceListOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications][%d] applicationServiceListOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListOK) GetPayload() *models.APIListApplicationsResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIListApplicationsResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceListDefault creates a ApplicationServiceListDefault with default headers values | ||||||
|  | func NewApplicationServiceListDefault(code int) *ApplicationServiceListDefault { | ||||||
|  | 	return &ApplicationServiceListDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceListDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceListDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service list default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceListDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service list default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceListDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service list default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceListDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service list default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceListDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service list default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceListDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service list default response | ||||||
|  | func (o *ApplicationServiceListDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications][%d] ApplicationService_List default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/applications][%d] ApplicationService_List default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceListDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateAwsSnsIntegrationParams creates a new ApplicationServiceUpdateAwsSnsIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceUpdateAwsSnsIntegrationParams() *ApplicationServiceUpdateAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateAwsSnsIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateAwsSnsIntegrationParamsWithTimeout creates a new ApplicationServiceUpdateAwsSnsIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceUpdateAwsSnsIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceUpdateAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateAwsSnsIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateAwsSnsIntegrationParamsWithContext creates a new ApplicationServiceUpdateAwsSnsIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceUpdateAwsSnsIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceUpdateAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateAwsSnsIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateAwsSnsIntegrationParamsWithHTTPClient creates a new ApplicationServiceUpdateAwsSnsIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceUpdateAwsSnsIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceUpdateAwsSnsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateAwsSnsIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateAwsSnsIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service update aws sns integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateAwsSnsIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceUpdateAwsSnsIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service update aws sns integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParams) WithDefaults() *ApplicationServiceUpdateAwsSnsIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service update aws sns integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service update aws sns integration params | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceUpdateAwsSnsIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service update aws sns integration params | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service update aws sns integration params | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceUpdateAwsSnsIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service update aws sns integration params | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service update aws sns integration params | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceUpdateAwsSnsIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service update aws sns integration params | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service update aws sns integration params | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParams) WithBody(body ApplicationServiceUpdateAwsSnsIntegrationBody) *ApplicationServiceUpdateAwsSnsIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service update aws sns integration params | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParams) SetBody(body ApplicationServiceUpdateAwsSnsIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service update aws sns integration params | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceUpdateAwsSnsIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service update aws sns integration params | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,392 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceUpdateAwsSnsIntegrationReader is a Reader for the ApplicationServiceUpdateAwsSnsIntegration structure. | ||||||
|  | type ApplicationServiceUpdateAwsSnsIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceUpdateAwsSnsIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceUpdateAwsSnsIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateAwsSnsIntegrationOK creates a ApplicationServiceUpdateAwsSnsIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceUpdateAwsSnsIntegrationOK() *ApplicationServiceUpdateAwsSnsIntegrationOK { | ||||||
|  | 	return &ApplicationServiceUpdateAwsSnsIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateAwsSnsIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateAwsSnsIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update aws sns integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update aws sns integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update aws sns integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update aws sns integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update aws sns integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update aws sns integration o k response | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/aws-sns][%d] applicationServiceUpdateAwsSnsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/aws-sns][%d] applicationServiceUpdateAwsSnsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateAwsSnsIntegrationDefault creates a ApplicationServiceUpdateAwsSnsIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceUpdateAwsSnsIntegrationDefault(code int) *ApplicationServiceUpdateAwsSnsIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceUpdateAwsSnsIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateAwsSnsIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateAwsSnsIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update aws sns integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update aws sns integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update aws sns integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update aws sns integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update aws sns integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update aws sns integration default response | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/aws-sns][%d] ApplicationService_UpdateAwsSnsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/aws-sns][%d] ApplicationService_UpdateAwsSnsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateAwsSnsIntegrationBody application service update aws sns integration body | ||||||
|  | swagger:model ApplicationServiceUpdateAwsSnsIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateAwsSnsIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceUpdateAwsSnsIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update aws sns integration body | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service update aws sns integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateAwsSnsIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateAwsSnsIntegrationParamsBodyIntegration Integration object to update. | ||||||
|  | swagger:model ApplicationServiceUpdateAwsSnsIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateAwsSnsIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// AWS Access Key ID. | ||||||
|  | 	AccessKeyID string `json:"accessKeyId,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Encoding. | ||||||
|  | 	Encoding *models.APIEncoding `json:"encoding,omitempty"` | ||||||
|  |  | ||||||
|  | 	// AWS region. | ||||||
|  | 	Region string `json:"region,omitempty"` | ||||||
|  |  | ||||||
|  | 	// AWS Secret Access Key. | ||||||
|  | 	SecretAccessKey string `json:"secretAccessKey,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Topic ARN. | ||||||
|  | 	TopicArn string `json:"topicArn,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update aws sns integration params body integration | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateEncoding(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParamsBodyIntegration) validateEncoding(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  | 		if err := o.Encoding.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service update aws sns integration params body integration based on the context it is used | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateEncoding(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParamsBodyIntegration) contextValidateEncoding(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Encoding.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateAwsSnsIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateAwsSnsIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateAzureServiceBusIntegrationParams creates a new ApplicationServiceUpdateAzureServiceBusIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceUpdateAzureServiceBusIntegrationParams() *ApplicationServiceUpdateAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateAzureServiceBusIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateAzureServiceBusIntegrationParamsWithTimeout creates a new ApplicationServiceUpdateAzureServiceBusIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceUpdateAzureServiceBusIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceUpdateAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateAzureServiceBusIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateAzureServiceBusIntegrationParamsWithContext creates a new ApplicationServiceUpdateAzureServiceBusIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceUpdateAzureServiceBusIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceUpdateAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateAzureServiceBusIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateAzureServiceBusIntegrationParamsWithHTTPClient creates a new ApplicationServiceUpdateAzureServiceBusIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceUpdateAzureServiceBusIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceUpdateAzureServiceBusIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateAzureServiceBusIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateAzureServiceBusIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service update azure service bus integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateAzureServiceBusIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceUpdateAzureServiceBusIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service update azure service bus integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParams) WithDefaults() *ApplicationServiceUpdateAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service update azure service bus integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service update azure service bus integration params | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceUpdateAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service update azure service bus integration params | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service update azure service bus integration params | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceUpdateAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service update azure service bus integration params | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service update azure service bus integration params | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceUpdateAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service update azure service bus integration params | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service update azure service bus integration params | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParams) WithBody(body ApplicationServiceUpdateAzureServiceBusIntegrationBody) *ApplicationServiceUpdateAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service update azure service bus integration params | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParams) SetBody(body ApplicationServiceUpdateAzureServiceBusIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service update azure service bus integration params | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceUpdateAzureServiceBusIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service update azure service bus integration params | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,387 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceUpdateAzureServiceBusIntegrationReader is a Reader for the ApplicationServiceUpdateAzureServiceBusIntegration structure. | ||||||
|  | type ApplicationServiceUpdateAzureServiceBusIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceUpdateAzureServiceBusIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceUpdateAzureServiceBusIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateAzureServiceBusIntegrationOK creates a ApplicationServiceUpdateAzureServiceBusIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceUpdateAzureServiceBusIntegrationOK() *ApplicationServiceUpdateAzureServiceBusIntegrationOK { | ||||||
|  | 	return &ApplicationServiceUpdateAzureServiceBusIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateAzureServiceBusIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateAzureServiceBusIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update azure service bus integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update azure service bus integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update azure service bus integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update azure service bus integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update azure service bus integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update azure service bus integration o k response | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/azure-service-bus][%d] applicationServiceUpdateAzureServiceBusIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/azure-service-bus][%d] applicationServiceUpdateAzureServiceBusIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateAzureServiceBusIntegrationDefault creates a ApplicationServiceUpdateAzureServiceBusIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceUpdateAzureServiceBusIntegrationDefault(code int) *ApplicationServiceUpdateAzureServiceBusIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceUpdateAzureServiceBusIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateAzureServiceBusIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateAzureServiceBusIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update azure service bus integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update azure service bus integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update azure service bus integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update azure service bus integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update azure service bus integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update azure service bus integration default response | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/azure-service-bus][%d] ApplicationService_UpdateAzureServiceBusIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/azure-service-bus][%d] ApplicationService_UpdateAzureServiceBusIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateAzureServiceBusIntegrationBody application service update azure service bus integration body | ||||||
|  | swagger:model ApplicationServiceUpdateAzureServiceBusIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateAzureServiceBusIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceUpdateAzureServiceBusIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update azure service bus integration body | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service update azure service bus integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateAzureServiceBusIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateAzureServiceBusIntegrationParamsBodyIntegration Integration object to create. | ||||||
|  | swagger:model ApplicationServiceUpdateAzureServiceBusIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateAzureServiceBusIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// Connection string. | ||||||
|  | 	ConnectionString string `json:"connectionString,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Encoding. | ||||||
|  | 	Encoding *models.APIEncoding `json:"encoding,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Publish name. | ||||||
|  | 	// This is the name of the topic or queue. | ||||||
|  | 	PublishName string `json:"publishName,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update azure service bus integration params body integration | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateEncoding(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParamsBodyIntegration) validateEncoding(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  | 		if err := o.Encoding.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service update azure service bus integration params body integration based on the context it is used | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateEncoding(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParamsBodyIntegration) contextValidateEncoding(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Encoding.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateAzureServiceBusIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateAzureServiceBusIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateGcpPubSubIntegrationParams creates a new ApplicationServiceUpdateGcpPubSubIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceUpdateGcpPubSubIntegrationParams() *ApplicationServiceUpdateGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateGcpPubSubIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateGcpPubSubIntegrationParamsWithTimeout creates a new ApplicationServiceUpdateGcpPubSubIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceUpdateGcpPubSubIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceUpdateGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateGcpPubSubIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateGcpPubSubIntegrationParamsWithContext creates a new ApplicationServiceUpdateGcpPubSubIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceUpdateGcpPubSubIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceUpdateGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateGcpPubSubIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateGcpPubSubIntegrationParamsWithHTTPClient creates a new ApplicationServiceUpdateGcpPubSubIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceUpdateGcpPubSubIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceUpdateGcpPubSubIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateGcpPubSubIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateGcpPubSubIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service update gcp pub sub integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateGcpPubSubIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceUpdateGcpPubSubIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service update gcp pub sub integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParams) WithDefaults() *ApplicationServiceUpdateGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service update gcp pub sub integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service update gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceUpdateGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service update gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service update gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceUpdateGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service update gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service update gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceUpdateGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service update gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service update gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParams) WithBody(body ApplicationServiceUpdateGcpPubSubIntegrationBody) *ApplicationServiceUpdateGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service update gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParams) SetBody(body ApplicationServiceUpdateGcpPubSubIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service update gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceUpdateGcpPubSubIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service update gcp pub sub integration params | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,393 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceUpdateGcpPubSubIntegrationReader is a Reader for the ApplicationServiceUpdateGcpPubSubIntegration structure. | ||||||
|  | type ApplicationServiceUpdateGcpPubSubIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceUpdateGcpPubSubIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceUpdateGcpPubSubIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateGcpPubSubIntegrationOK creates a ApplicationServiceUpdateGcpPubSubIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceUpdateGcpPubSubIntegrationOK() *ApplicationServiceUpdateGcpPubSubIntegrationOK { | ||||||
|  | 	return &ApplicationServiceUpdateGcpPubSubIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateGcpPubSubIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateGcpPubSubIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update gcp pub sub integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update gcp pub sub integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update gcp pub sub integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update gcp pub sub integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update gcp pub sub integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update gcp pub sub integration o k response | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/gcp-pub-sub][%d] applicationServiceUpdateGcpPubSubIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/gcp-pub-sub][%d] applicationServiceUpdateGcpPubSubIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateGcpPubSubIntegrationDefault creates a ApplicationServiceUpdateGcpPubSubIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceUpdateGcpPubSubIntegrationDefault(code int) *ApplicationServiceUpdateGcpPubSubIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceUpdateGcpPubSubIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateGcpPubSubIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateGcpPubSubIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update gcp pub sub integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update gcp pub sub integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update gcp pub sub integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update gcp pub sub integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update gcp pub sub integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update gcp pub sub integration default response | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/gcp-pub-sub][%d] ApplicationService_UpdateGcpPubSubIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/gcp-pub-sub][%d] ApplicationService_UpdateGcpPubSubIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateGcpPubSubIntegrationBody application service update gcp pub sub integration body | ||||||
|  | swagger:model ApplicationServiceUpdateGcpPubSubIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateGcpPubSubIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceUpdateGcpPubSubIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update gcp pub sub integration body | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service update gcp pub sub integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateGcpPubSubIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateGcpPubSubIntegrationParamsBodyIntegration Integration object to update. | ||||||
|  | swagger:model ApplicationServiceUpdateGcpPubSubIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateGcpPubSubIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// Credentials file. | ||||||
|  | 	// This IAM service-account credentials file (JSON) must have the following | ||||||
|  | 	// Pub/Sub roles: | ||||||
|  | 	// * Pub/Sub Publisher | ||||||
|  | 	CredentialsFile string `json:"credentialsFile,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Encoding. | ||||||
|  | 	Encoding *models.APIEncoding `json:"encoding,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Project ID. | ||||||
|  | 	ProjectID string `json:"projectId,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Topic name. | ||||||
|  | 	// This is the name of the Pub/Sub topic. | ||||||
|  | 	TopicName string `json:"topicName,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update gcp pub sub integration params body integration | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateEncoding(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParamsBodyIntegration) validateEncoding(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  | 		if err := o.Encoding.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service update gcp pub sub integration params body integration based on the context it is used | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateEncoding(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParamsBodyIntegration) contextValidateEncoding(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Encoding.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateGcpPubSubIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateGcpPubSubIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateHTTPIntegrationParams creates a new ApplicationServiceUpdateHTTPIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceUpdateHTTPIntegrationParams() *ApplicationServiceUpdateHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateHTTPIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateHTTPIntegrationParamsWithTimeout creates a new ApplicationServiceUpdateHTTPIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceUpdateHTTPIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceUpdateHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateHTTPIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateHTTPIntegrationParamsWithContext creates a new ApplicationServiceUpdateHTTPIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceUpdateHTTPIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceUpdateHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateHTTPIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateHTTPIntegrationParamsWithHTTPClient creates a new ApplicationServiceUpdateHTTPIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceUpdateHTTPIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceUpdateHTTPIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateHTTPIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateHTTPIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service update Http integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateHTTPIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceUpdateHTTPIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service update Http integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParams) WithDefaults() *ApplicationServiceUpdateHTTPIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service update Http integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service update Http integration params | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceUpdateHTTPIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service update Http integration params | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service update Http integration params | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceUpdateHTTPIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service update Http integration params | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service update Http integration params | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceUpdateHTTPIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service update Http integration params | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service update Http integration params | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParams) WithBody(body ApplicationServiceUpdateHTTPIntegrationBody) *ApplicationServiceUpdateHTTPIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service update Http integration params | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParams) SetBody(body ApplicationServiceUpdateHTTPIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service update Http integration params | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceUpdateHTTPIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service update Http integration params | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,389 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceUpdateHTTPIntegrationReader is a Reader for the ApplicationServiceUpdateHTTPIntegration structure. | ||||||
|  | type ApplicationServiceUpdateHTTPIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceUpdateHTTPIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceUpdateHTTPIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateHTTPIntegrationOK creates a ApplicationServiceUpdateHTTPIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceUpdateHTTPIntegrationOK() *ApplicationServiceUpdateHTTPIntegrationOK { | ||||||
|  | 	return &ApplicationServiceUpdateHTTPIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateHTTPIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateHTTPIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update Http integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update Http integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update Http integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update Http integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update Http integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update Http integration o k response | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/http][%d] applicationServiceUpdateHttpIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/http][%d] applicationServiceUpdateHttpIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateHTTPIntegrationDefault creates a ApplicationServiceUpdateHTTPIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceUpdateHTTPIntegrationDefault(code int) *ApplicationServiceUpdateHTTPIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceUpdateHTTPIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateHTTPIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateHTTPIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update Http integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update Http integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update Http integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update Http integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update Http integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update Http integration default response | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/http][%d] ApplicationService_UpdateHttpIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/http][%d] ApplicationService_UpdateHttpIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateHTTPIntegrationBody application service update HTTP integration body | ||||||
|  | swagger:model ApplicationServiceUpdateHTTPIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateHTTPIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceUpdateHTTPIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update HTTP integration body | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service update HTTP integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateHTTPIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateHTTPIntegrationParamsBodyIntegration Integration object to update. | ||||||
|  | swagger:model ApplicationServiceUpdateHTTPIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateHTTPIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// Payload encoding. | ||||||
|  | 	Encoding *models.APIEncoding `json:"encoding,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Event endpoint URL. | ||||||
|  | 	// The HTTP integration will POST all events to this enpoint. The request | ||||||
|  | 	// will contain a query parameters "event" containing the type of the | ||||||
|  | 	// event. | ||||||
|  | 	EventEndpointURL string `json:"eventEndpointUrl,omitempty"` | ||||||
|  |  | ||||||
|  | 	// HTTP headers to set when making requests. | ||||||
|  | 	Headers map[string]string `json:"headers,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update HTTP integration params body integration | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateEncoding(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParamsBodyIntegration) validateEncoding(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  | 		if err := o.Encoding.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service update HTTP integration params body integration based on the context it is used | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateEncoding(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParamsBodyIntegration) contextValidateEncoding(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Encoding != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Encoding) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Encoding.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "encoding") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateHTTPIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateHTTPIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateIftttIntegrationParams creates a new ApplicationServiceUpdateIftttIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceUpdateIftttIntegrationParams() *ApplicationServiceUpdateIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateIftttIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateIftttIntegrationParamsWithTimeout creates a new ApplicationServiceUpdateIftttIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceUpdateIftttIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceUpdateIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateIftttIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateIftttIntegrationParamsWithContext creates a new ApplicationServiceUpdateIftttIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceUpdateIftttIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceUpdateIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateIftttIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateIftttIntegrationParamsWithHTTPClient creates a new ApplicationServiceUpdateIftttIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceUpdateIftttIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceUpdateIftttIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateIftttIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateIftttIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service update ifttt integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateIftttIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceUpdateIftttIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service update ifttt integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParams) WithDefaults() *ApplicationServiceUpdateIftttIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service update ifttt integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service update ifttt integration params | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceUpdateIftttIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service update ifttt integration params | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service update ifttt integration params | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceUpdateIftttIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service update ifttt integration params | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service update ifttt integration params | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceUpdateIftttIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service update ifttt integration params | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service update ifttt integration params | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParams) WithBody(body ApplicationServiceUpdateIftttIntegrationBody) *ApplicationServiceUpdateIftttIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service update ifttt integration params | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParams) SetBody(body ApplicationServiceUpdateIftttIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service update ifttt integration params | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceUpdateIftttIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service update ifttt integration params | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,346 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceUpdateIftttIntegrationReader is a Reader for the ApplicationServiceUpdateIftttIntegration structure. | ||||||
|  | type ApplicationServiceUpdateIftttIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceUpdateIftttIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceUpdateIftttIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateIftttIntegrationOK creates a ApplicationServiceUpdateIftttIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceUpdateIftttIntegrationOK() *ApplicationServiceUpdateIftttIntegrationOK { | ||||||
|  | 	return &ApplicationServiceUpdateIftttIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateIftttIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateIftttIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update ifttt integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update ifttt integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update ifttt integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update ifttt integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update ifttt integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update ifttt integration o k response | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/ifttt][%d] applicationServiceUpdateIftttIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/ifttt][%d] applicationServiceUpdateIftttIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateIftttIntegrationDefault creates a ApplicationServiceUpdateIftttIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceUpdateIftttIntegrationDefault(code int) *ApplicationServiceUpdateIftttIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceUpdateIftttIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateIftttIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateIftttIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update ifttt integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update ifttt integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update ifttt integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update ifttt integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update ifttt integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update ifttt integration default response | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/ifttt][%d] ApplicationService_UpdateIftttIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/ifttt][%d] ApplicationService_UpdateIftttIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateIftttIntegrationBody application service update ifttt integration body | ||||||
|  | swagger:model ApplicationServiceUpdateIftttIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateIftttIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceUpdateIftttIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update ifttt integration body | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service update ifttt integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateIftttIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateIftttIntegrationParamsBodyIntegration Integration object to update. | ||||||
|  | swagger:model ApplicationServiceUpdateIftttIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateIftttIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// Arbitrary JSON. | ||||||
|  | 	// If set to true, ChirpStack events will be sent as-is as arbitrary JSON | ||||||
|  | 	// payload. If set to false (default), the 3 JSON values format will be used. | ||||||
|  | 	ArbitraryJSON bool `json:"arbitraryJson,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Event prefix. | ||||||
|  | 	// If set, the event name will be PREFIX_EVENT. For example if event_prefix | ||||||
|  | 	// is set to weatherstation, and uplink event will be sent as | ||||||
|  | 	// weatherstation_up to the IFTTT webhook. | ||||||
|  | 	// Note: Only characters in the A-Z, a-z and 0-9 range are allowed. | ||||||
|  | 	EventPrefix string `json:"eventPrefix,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Key. | ||||||
|  | 	// This key can be obtained from the IFTTT Webhooks documentation page. | ||||||
|  | 	Key string `json:"key,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Values. | ||||||
|  | 	// Up to 2 values can be forwarded to IFTTT. These values must map to the | ||||||
|  | 	// decoded payload keys. For example: | ||||||
|  | 	// { | ||||||
|  | 	//   "batteryLevel": 75.3, | ||||||
|  | 	//   "buttons": [{"pressed": false}, {"pressed": true}] | ||||||
|  | 	// } | ||||||
|  | 	// You would specify the following fields: | ||||||
|  | 	// uplink_values = ["batteryLevel", "buttons_0_pressed"] | ||||||
|  | 	UplinkValues []string `json:"uplinkValues"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update ifttt integration params body integration | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validates this application service update ifttt integration params body integration based on context it is used | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateIftttIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateIftttIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateInfluxDbIntegrationParams creates a new ApplicationServiceUpdateInfluxDbIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceUpdateInfluxDbIntegrationParams() *ApplicationServiceUpdateInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateInfluxDbIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateInfluxDbIntegrationParamsWithTimeout creates a new ApplicationServiceUpdateInfluxDbIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceUpdateInfluxDbIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceUpdateInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateInfluxDbIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateInfluxDbIntegrationParamsWithContext creates a new ApplicationServiceUpdateInfluxDbIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceUpdateInfluxDbIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceUpdateInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateInfluxDbIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateInfluxDbIntegrationParamsWithHTTPClient creates a new ApplicationServiceUpdateInfluxDbIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceUpdateInfluxDbIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceUpdateInfluxDbIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateInfluxDbIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateInfluxDbIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service update influx db integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateInfluxDbIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceUpdateInfluxDbIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service update influx db integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParams) WithDefaults() *ApplicationServiceUpdateInfluxDbIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service update influx db integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service update influx db integration params | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceUpdateInfluxDbIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service update influx db integration params | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service update influx db integration params | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceUpdateInfluxDbIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service update influx db integration params | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service update influx db integration params | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceUpdateInfluxDbIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service update influx db integration params | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service update influx db integration params | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParams) WithBody(body ApplicationServiceUpdateInfluxDbIntegrationBody) *ApplicationServiceUpdateInfluxDbIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service update influx db integration params | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParams) SetBody(body ApplicationServiceUpdateInfluxDbIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service update influx db integration params | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceUpdateInfluxDbIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service update influx db integration params | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,455 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceUpdateInfluxDbIntegrationReader is a Reader for the ApplicationServiceUpdateInfluxDbIntegration structure. | ||||||
|  | type ApplicationServiceUpdateInfluxDbIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceUpdateInfluxDbIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceUpdateInfluxDbIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateInfluxDbIntegrationOK creates a ApplicationServiceUpdateInfluxDbIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceUpdateInfluxDbIntegrationOK() *ApplicationServiceUpdateInfluxDbIntegrationOK { | ||||||
|  | 	return &ApplicationServiceUpdateInfluxDbIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateInfluxDbIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateInfluxDbIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update influx db integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update influx db integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update influx db integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update influx db integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update influx db integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update influx db integration o k response | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/influxdb][%d] applicationServiceUpdateInfluxDbIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/influxdb][%d] applicationServiceUpdateInfluxDbIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateInfluxDbIntegrationDefault creates a ApplicationServiceUpdateInfluxDbIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceUpdateInfluxDbIntegrationDefault(code int) *ApplicationServiceUpdateInfluxDbIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceUpdateInfluxDbIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateInfluxDbIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateInfluxDbIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update influx db integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update influx db integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update influx db integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update influx db integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update influx db integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update influx db integration default response | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/influxdb][%d] ApplicationService_UpdateInfluxDbIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/influxdb][%d] ApplicationService_UpdateInfluxDbIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateInfluxDbIntegrationBody application service update influx db integration body | ||||||
|  | swagger:model ApplicationServiceUpdateInfluxDbIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateInfluxDbIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceUpdateInfluxDbIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update influx db integration body | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service update influx db integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateInfluxDbIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateInfluxDbIntegrationParamsBodyIntegration Integration object to update. | ||||||
|  | swagger:model ApplicationServiceUpdateInfluxDbIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateInfluxDbIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// Bucket. (InfluxDb v2) | ||||||
|  | 	Bucket string `json:"bucket,omitempty"` | ||||||
|  |  | ||||||
|  | 	// InfluxDb database name. (InfluxDb v1) | ||||||
|  | 	Db string `json:"db,omitempty"` | ||||||
|  |  | ||||||
|  | 	// InfluxDb API write endpoint (e.g. http://localhost:8086/write). | ||||||
|  | 	Endpoint string `json:"endpoint,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Organization. (InfluxDb v2) | ||||||
|  | 	Organization string `json:"organization,omitempty"` | ||||||
|  |  | ||||||
|  | 	// InfluxDb password. (InfluxDb v1) | ||||||
|  | 	Password string `json:"password,omitempty"` | ||||||
|  |  | ||||||
|  | 	// InfluxDb timestamp precision (InfluxDb v1). | ||||||
|  | 	Precision *models.APIInfluxDbPrecision `json:"precision,omitempty"` | ||||||
|  |  | ||||||
|  | 	// InfluxDb retention policy name. (InfluxDb v1) | ||||||
|  | 	RetentionPolicyName string `json:"retentionPolicyName,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Token. (InfluxDb v2) | ||||||
|  | 	Token string `json:"token,omitempty"` | ||||||
|  |  | ||||||
|  | 	// InfluxDb username. (InfluxDb v1) | ||||||
|  | 	Username string `json:"username,omitempty"` | ||||||
|  |  | ||||||
|  | 	// InfluxDb version. | ||||||
|  | 	Version *models.APIInfluxDbVersion `json:"version,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update influx db integration params body integration | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validatePrecision(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if err := o.validateVersion(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParamsBodyIntegration) validatePrecision(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Precision) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Precision != nil { | ||||||
|  | 		if err := o.Precision.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "precision") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "precision") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParamsBodyIntegration) validateVersion(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Version) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Version != nil { | ||||||
|  | 		if err := o.Version.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "version") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "version") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service update influx db integration params body integration based on the context it is used | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidatePrecision(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateVersion(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParamsBodyIntegration) contextValidatePrecision(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Precision != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Precision) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Precision.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "precision") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "precision") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParamsBodyIntegration) contextValidateVersion(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Version != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Version) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Version.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration" + "." + "version") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration" + "." + "version") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateInfluxDbIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateInfluxDbIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateMyDevicesIntegrationParams creates a new ApplicationServiceUpdateMyDevicesIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceUpdateMyDevicesIntegrationParams() *ApplicationServiceUpdateMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateMyDevicesIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateMyDevicesIntegrationParamsWithTimeout creates a new ApplicationServiceUpdateMyDevicesIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceUpdateMyDevicesIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceUpdateMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateMyDevicesIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateMyDevicesIntegrationParamsWithContext creates a new ApplicationServiceUpdateMyDevicesIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceUpdateMyDevicesIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceUpdateMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateMyDevicesIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateMyDevicesIntegrationParamsWithHTTPClient creates a new ApplicationServiceUpdateMyDevicesIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceUpdateMyDevicesIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceUpdateMyDevicesIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateMyDevicesIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateMyDevicesIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service update my devices integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateMyDevicesIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceUpdateMyDevicesIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service update my devices integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParams) WithDefaults() *ApplicationServiceUpdateMyDevicesIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service update my devices integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service update my devices integration params | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceUpdateMyDevicesIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service update my devices integration params | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service update my devices integration params | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceUpdateMyDevicesIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service update my devices integration params | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service update my devices integration params | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceUpdateMyDevicesIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service update my devices integration params | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service update my devices integration params | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParams) WithBody(body ApplicationServiceUpdateMyDevicesIntegrationBody) *ApplicationServiceUpdateMyDevicesIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service update my devices integration params | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParams) SetBody(body ApplicationServiceUpdateMyDevicesIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service update my devices integration params | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceUpdateMyDevicesIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service update my devices integration params | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,322 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceUpdateMyDevicesIntegrationReader is a Reader for the ApplicationServiceUpdateMyDevicesIntegration structure. | ||||||
|  | type ApplicationServiceUpdateMyDevicesIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceUpdateMyDevicesIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceUpdateMyDevicesIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateMyDevicesIntegrationOK creates a ApplicationServiceUpdateMyDevicesIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceUpdateMyDevicesIntegrationOK() *ApplicationServiceUpdateMyDevicesIntegrationOK { | ||||||
|  | 	return &ApplicationServiceUpdateMyDevicesIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateMyDevicesIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateMyDevicesIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update my devices integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update my devices integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update my devices integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update my devices integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update my devices integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update my devices integration o k response | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/mydevices][%d] applicationServiceUpdateMyDevicesIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/mydevices][%d] applicationServiceUpdateMyDevicesIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateMyDevicesIntegrationDefault creates a ApplicationServiceUpdateMyDevicesIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceUpdateMyDevicesIntegrationDefault(code int) *ApplicationServiceUpdateMyDevicesIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceUpdateMyDevicesIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateMyDevicesIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateMyDevicesIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update my devices integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update my devices integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update my devices integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update my devices integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update my devices integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update my devices integration default response | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/mydevices][%d] ApplicationService_UpdateMyDevicesIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/mydevices][%d] ApplicationService_UpdateMyDevicesIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateMyDevicesIntegrationBody application service update my devices integration body | ||||||
|  | swagger:model ApplicationServiceUpdateMyDevicesIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateMyDevicesIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceUpdateMyDevicesIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update my devices integration body | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service update my devices integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateMyDevicesIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateMyDevicesIntegrationParamsBodyIntegration Integration object to update. | ||||||
|  | swagger:model ApplicationServiceUpdateMyDevicesIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateMyDevicesIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// myDevices API endpoint. | ||||||
|  | 	Endpoint string `json:"endpoint,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update my devices integration params body integration | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validates this application service update my devices integration params body integration based on context it is used | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateMyDevicesIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateMyDevicesIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,169 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateParams creates a new ApplicationServiceUpdateParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceUpdateParams() *ApplicationServiceUpdateParams { | ||||||
|  | 	return &ApplicationServiceUpdateParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateParamsWithTimeout creates a new ApplicationServiceUpdateParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceUpdateParamsWithTimeout(timeout time.Duration) *ApplicationServiceUpdateParams { | ||||||
|  | 	return &ApplicationServiceUpdateParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateParamsWithContext creates a new ApplicationServiceUpdateParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceUpdateParamsWithContext(ctx context.Context) *ApplicationServiceUpdateParams { | ||||||
|  | 	return &ApplicationServiceUpdateParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateParamsWithHTTPClient creates a new ApplicationServiceUpdateParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceUpdateParamsWithHTTPClient(client *http.Client) *ApplicationServiceUpdateParams { | ||||||
|  | 	return &ApplicationServiceUpdateParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service update operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateParams struct { | ||||||
|  |  | ||||||
|  | 	/* ApplicationID. | ||||||
|  |  | ||||||
|  | 	     Application ID (UUID). | ||||||
|  | 	Note: on create this will be automatically generated. | ||||||
|  | 	*/ | ||||||
|  | 	ApplicationID string | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceUpdateBody | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service update params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateParams) WithDefaults() *ApplicationServiceUpdateParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service update params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service update params | ||||||
|  | func (o *ApplicationServiceUpdateParams) WithTimeout(timeout time.Duration) *ApplicationServiceUpdateParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service update params | ||||||
|  | func (o *ApplicationServiceUpdateParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service update params | ||||||
|  | func (o *ApplicationServiceUpdateParams) WithContext(ctx context.Context) *ApplicationServiceUpdateParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service update params | ||||||
|  | func (o *ApplicationServiceUpdateParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service update params | ||||||
|  | func (o *ApplicationServiceUpdateParams) WithHTTPClient(client *http.Client) *ApplicationServiceUpdateParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service update params | ||||||
|  | func (o *ApplicationServiceUpdateParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithApplicationID adds the applicationID to the application service update params | ||||||
|  | func (o *ApplicationServiceUpdateParams) WithApplicationID(applicationID string) *ApplicationServiceUpdateParams { | ||||||
|  | 	o.SetApplicationID(applicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetApplicationID adds the applicationId to the application service update params | ||||||
|  | func (o *ApplicationServiceUpdateParams) SetApplicationID(applicationID string) { | ||||||
|  | 	o.ApplicationID = applicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service update params | ||||||
|  | func (o *ApplicationServiceUpdateParams) WithBody(body ApplicationServiceUpdateBody) *ApplicationServiceUpdateParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service update params | ||||||
|  | func (o *ApplicationServiceUpdateParams) SetBody(body ApplicationServiceUpdateBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceUpdateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param application.id | ||||||
|  | 	if err := r.SetPathParam("application.id", o.ApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdatePilotThingsIntegrationParams creates a new ApplicationServiceUpdatePilotThingsIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceUpdatePilotThingsIntegrationParams() *ApplicationServiceUpdatePilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdatePilotThingsIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdatePilotThingsIntegrationParamsWithTimeout creates a new ApplicationServiceUpdatePilotThingsIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceUpdatePilotThingsIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceUpdatePilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdatePilotThingsIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdatePilotThingsIntegrationParamsWithContext creates a new ApplicationServiceUpdatePilotThingsIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceUpdatePilotThingsIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceUpdatePilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdatePilotThingsIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdatePilotThingsIntegrationParamsWithHTTPClient creates a new ApplicationServiceUpdatePilotThingsIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceUpdatePilotThingsIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceUpdatePilotThingsIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdatePilotThingsIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdatePilotThingsIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service update pilot things integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdatePilotThingsIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceUpdatePilotThingsIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service update pilot things integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParams) WithDefaults() *ApplicationServiceUpdatePilotThingsIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service update pilot things integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service update pilot things integration params | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceUpdatePilotThingsIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service update pilot things integration params | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service update pilot things integration params | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceUpdatePilotThingsIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service update pilot things integration params | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service update pilot things integration params | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceUpdatePilotThingsIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service update pilot things integration params | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service update pilot things integration params | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParams) WithBody(body ApplicationServiceUpdatePilotThingsIntegrationBody) *ApplicationServiceUpdatePilotThingsIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service update pilot things integration params | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParams) SetBody(body ApplicationServiceUpdatePilotThingsIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service update pilot things integration params | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceUpdatePilotThingsIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service update pilot things integration params | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,325 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceUpdatePilotThingsIntegrationReader is a Reader for the ApplicationServiceUpdatePilotThingsIntegration structure. | ||||||
|  | type ApplicationServiceUpdatePilotThingsIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceUpdatePilotThingsIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceUpdatePilotThingsIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdatePilotThingsIntegrationOK creates a ApplicationServiceUpdatePilotThingsIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceUpdatePilotThingsIntegrationOK() *ApplicationServiceUpdatePilotThingsIntegrationOK { | ||||||
|  | 	return &ApplicationServiceUpdatePilotThingsIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdatePilotThingsIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdatePilotThingsIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update pilot things integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update pilot things integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update pilot things integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update pilot things integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update pilot things integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update pilot things integration o k response | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/pilot-things][%d] applicationServiceUpdatePilotThingsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/pilot-things][%d] applicationServiceUpdatePilotThingsIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdatePilotThingsIntegrationDefault creates a ApplicationServiceUpdatePilotThingsIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceUpdatePilotThingsIntegrationDefault(code int) *ApplicationServiceUpdatePilotThingsIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceUpdatePilotThingsIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdatePilotThingsIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdatePilotThingsIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update pilot things integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update pilot things integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update pilot things integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update pilot things integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update pilot things integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update pilot things integration default response | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/pilot-things][%d] ApplicationService_UpdatePilotThingsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/pilot-things][%d] ApplicationService_UpdatePilotThingsIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdatePilotThingsIntegrationBody application service update pilot things integration body | ||||||
|  | swagger:model ApplicationServiceUpdatePilotThingsIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdatePilotThingsIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceUpdatePilotThingsIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update pilot things integration body | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service update pilot things integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdatePilotThingsIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdatePilotThingsIntegrationParamsBodyIntegration Integration object to update. | ||||||
|  | swagger:model ApplicationServiceUpdatePilotThingsIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdatePilotThingsIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// Server URL. | ||||||
|  | 	Server string `json:"server,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Authentication token. | ||||||
|  | 	Token string `json:"token,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update pilot things integration params body integration | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validates this application service update pilot things integration params body integration based on context it is used | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdatePilotThingsIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdatePilotThingsIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,334 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceUpdateReader is a Reader for the ApplicationServiceUpdate structure. | ||||||
|  | type ApplicationServiceUpdateReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceUpdateOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceUpdateDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateOK creates a ApplicationServiceUpdateOK with default headers values | ||||||
|  | func NewApplicationServiceUpdateOK() *ApplicationServiceUpdateOK { | ||||||
|  | 	return &ApplicationServiceUpdateOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update o k response | ||||||
|  | func (o *ApplicationServiceUpdateOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{application.id}][%d] applicationServiceUpdateOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{application.id}][%d] applicationServiceUpdateOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateDefault creates a ApplicationServiceUpdateDefault with default headers values | ||||||
|  | func NewApplicationServiceUpdateDefault(code int) *ApplicationServiceUpdateDefault { | ||||||
|  | 	return &ApplicationServiceUpdateDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update default response | ||||||
|  | func (o *ApplicationServiceUpdateDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{application.id}][%d] ApplicationService_Update default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{application.id}][%d] ApplicationService_Update default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateBody application service update body | ||||||
|  | swagger:model ApplicationServiceUpdateBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateBody struct { | ||||||
|  |  | ||||||
|  | 	// application | ||||||
|  | 	Application *ApplicationServiceUpdateParamsBodyApplication `json:"application,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update body | ||||||
|  | func (o *ApplicationServiceUpdateBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateApplication(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateBody) validateApplication(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Application) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Application != nil { | ||||||
|  | 		if err := o.Application.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "application") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "application") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service update body based on the context it is used | ||||||
|  | func (o *ApplicationServiceUpdateBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateApplication(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateBody) contextValidateApplication(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Application != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Application) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Application.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "application") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "application") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateParamsBodyApplication Application object. | ||||||
|  | swagger:model ApplicationServiceUpdateParamsBodyApplication | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateParamsBodyApplication struct { | ||||||
|  |  | ||||||
|  | 	// Application description. | ||||||
|  | 	Description string `json:"description,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Application name. | ||||||
|  | 	Name string `json:"name,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Tags (user defined). | ||||||
|  | 	// These tags can be used to add additional information to the application. | ||||||
|  | 	// These tags are exposed in all the integration events of devices under | ||||||
|  | 	// this application. | ||||||
|  | 	Tags map[string]string `json:"tags,omitempty"` | ||||||
|  |  | ||||||
|  | 	// Tenant ID (UUID). | ||||||
|  | 	TenantID string `json:"tenantId,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update params body application | ||||||
|  | func (o *ApplicationServiceUpdateParamsBodyApplication) Validate(formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validates this application service update params body application based on context it is used | ||||||
|  | func (o *ApplicationServiceUpdateParamsBodyApplication) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateParamsBodyApplication) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateParamsBodyApplication) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateParamsBodyApplication | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,168 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateThingsBoardIntegrationParams creates a new ApplicationServiceUpdateThingsBoardIntegrationParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewApplicationServiceUpdateThingsBoardIntegrationParams() *ApplicationServiceUpdateThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateThingsBoardIntegrationParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateThingsBoardIntegrationParamsWithTimeout creates a new ApplicationServiceUpdateThingsBoardIntegrationParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewApplicationServiceUpdateThingsBoardIntegrationParamsWithTimeout(timeout time.Duration) *ApplicationServiceUpdateThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateThingsBoardIntegrationParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateThingsBoardIntegrationParamsWithContext creates a new ApplicationServiceUpdateThingsBoardIntegrationParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewApplicationServiceUpdateThingsBoardIntegrationParamsWithContext(ctx context.Context) *ApplicationServiceUpdateThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateThingsBoardIntegrationParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateThingsBoardIntegrationParamsWithHTTPClient creates a new ApplicationServiceUpdateThingsBoardIntegrationParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewApplicationServiceUpdateThingsBoardIntegrationParamsWithHTTPClient(client *http.Client) *ApplicationServiceUpdateThingsBoardIntegrationParams { | ||||||
|  | 	return &ApplicationServiceUpdateThingsBoardIntegrationParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateThingsBoardIntegrationParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the application service update things board integration operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateThingsBoardIntegrationParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body ApplicationServiceUpdateThingsBoardIntegrationBody | ||||||
|  |  | ||||||
|  | 	/* IntegrationApplicationID. | ||||||
|  |  | ||||||
|  | 	   Application ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	IntegrationApplicationID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the application service update things board integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParams) WithDefaults() *ApplicationServiceUpdateThingsBoardIntegrationParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the application service update things board integration params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the application service update things board integration params | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParams) WithTimeout(timeout time.Duration) *ApplicationServiceUpdateThingsBoardIntegrationParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the application service update things board integration params | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the application service update things board integration params | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParams) WithContext(ctx context.Context) *ApplicationServiceUpdateThingsBoardIntegrationParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the application service update things board integration params | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the application service update things board integration params | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParams) WithHTTPClient(client *http.Client) *ApplicationServiceUpdateThingsBoardIntegrationParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the application service update things board integration params | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the application service update things board integration params | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParams) WithBody(body ApplicationServiceUpdateThingsBoardIntegrationBody) *ApplicationServiceUpdateThingsBoardIntegrationParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the application service update things board integration params | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParams) SetBody(body ApplicationServiceUpdateThingsBoardIntegrationBody) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithIntegrationApplicationID adds the integrationApplicationID to the application service update things board integration params | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParams) WithIntegrationApplicationID(integrationApplicationID string) *ApplicationServiceUpdateThingsBoardIntegrationParams { | ||||||
|  | 	o.SetIntegrationApplicationID(integrationApplicationID) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetIntegrationApplicationID adds the integrationApplicationId to the application service update things board integration params | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParams) SetIntegrationApplicationID(integrationApplicationID string) { | ||||||
|  | 	o.IntegrationApplicationID = integrationApplicationID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// path param integration.applicationId | ||||||
|  | 	if err := r.SetPathParam("integration.applicationId", o.IntegrationApplicationID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,322 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package application_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | 	"github.com/go-openapi/swag" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // ApplicationServiceUpdateThingsBoardIntegrationReader is a Reader for the ApplicationServiceUpdateThingsBoardIntegration structure. | ||||||
|  | type ApplicationServiceUpdateThingsBoardIntegrationReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewApplicationServiceUpdateThingsBoardIntegrationOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewApplicationServiceUpdateThingsBoardIntegrationDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateThingsBoardIntegrationOK creates a ApplicationServiceUpdateThingsBoardIntegrationOK with default headers values | ||||||
|  | func NewApplicationServiceUpdateThingsBoardIntegrationOK() *ApplicationServiceUpdateThingsBoardIntegrationOK { | ||||||
|  | 	return &ApplicationServiceUpdateThingsBoardIntegrationOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateThingsBoardIntegrationOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateThingsBoardIntegrationOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update things board integration o k response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update things board integration o k response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update things board integration o k response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update things board integration o k response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update things board integration o k response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update things board integration o k response | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/thingsboard][%d] applicationServiceUpdateThingsBoardIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/thingsboard][%d] applicationServiceUpdateThingsBoardIntegrationOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewApplicationServiceUpdateThingsBoardIntegrationDefault creates a ApplicationServiceUpdateThingsBoardIntegrationDefault with default headers values | ||||||
|  | func NewApplicationServiceUpdateThingsBoardIntegrationDefault(code int) *ApplicationServiceUpdateThingsBoardIntegrationDefault { | ||||||
|  | 	return &ApplicationServiceUpdateThingsBoardIntegrationDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateThingsBoardIntegrationDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateThingsBoardIntegrationDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this application service update things board integration default response has a 2xx status code | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this application service update things board integration default response has a 3xx status code | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this application service update things board integration default response has a 4xx status code | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this application service update things board integration default response has a 5xx status code | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this application service update things board integration default response a status code equal to that given | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the application service update things board integration default response | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/thingsboard][%d] ApplicationService_UpdateThingsBoardIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[PUT /api/applications/{integration.applicationId}/integrations/thingsboard][%d] ApplicationService_UpdateThingsBoardIntegration default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateThingsBoardIntegrationBody application service update things board integration body | ||||||
|  | swagger:model ApplicationServiceUpdateThingsBoardIntegrationBody | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateThingsBoardIntegrationBody struct { | ||||||
|  |  | ||||||
|  | 	// integration | ||||||
|  | 	Integration *ApplicationServiceUpdateThingsBoardIntegrationParamsBodyIntegration `json:"integration,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update things board integration body | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationBody) Validate(formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.validateIntegration(formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationBody) validateIntegration(formats strfmt.Registry) error { | ||||||
|  | 	if swag.IsZero(o.Integration) { // not required | ||||||
|  | 		return nil | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  | 		if err := o.Integration.Validate(formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validate this application service update things board integration body based on the context it is used | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if err := o.contextValidateIntegration(ctx, formats); err != nil { | ||||||
|  | 		res = append(res, err) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationBody) contextValidateIntegration(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if o.Integration != nil { | ||||||
|  |  | ||||||
|  | 		if swag.IsZero(o.Integration) { // not required | ||||||
|  | 			return nil | ||||||
|  | 		} | ||||||
|  |  | ||||||
|  | 		if err := o.Integration.ContextValidate(ctx, formats); err != nil { | ||||||
|  | 			if ve, ok := err.(*errors.Validation); ok { | ||||||
|  | 				return ve.ValidateName("body" + "." + "integration") | ||||||
|  | 			} else if ce, ok := err.(*errors.CompositeError); ok { | ||||||
|  | 				return ce.ValidateName("body" + "." + "integration") | ||||||
|  | 			} | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationBody) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationBody) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateThingsBoardIntegrationBody | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | ApplicationServiceUpdateThingsBoardIntegrationParamsBodyIntegration Integration object to update. | ||||||
|  | swagger:model ApplicationServiceUpdateThingsBoardIntegrationParamsBodyIntegration | ||||||
|  | */ | ||||||
|  | type ApplicationServiceUpdateThingsBoardIntegrationParamsBodyIntegration struct { | ||||||
|  |  | ||||||
|  | 	// ThingsBoard server endpoint, e.g. https://example.com | ||||||
|  | 	Server string `json:"server,omitempty"` | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Validate validates this application service update things board integration params body integration | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParamsBodyIntegration) Validate(formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ContextValidate validates this application service update things board integration params body integration based on context it is used | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParamsBodyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // MarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParamsBodyIntegration) MarshalBinary() ([]byte, error) { | ||||||
|  | 	if o == nil { | ||||||
|  | 		return nil, nil | ||||||
|  | 	} | ||||||
|  | 	return swag.WriteJSON(o) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // UnmarshalBinary interface implementation | ||||||
|  | func (o *ApplicationServiceUpdateThingsBoardIntegrationParamsBodyIntegration) UnmarshalBinary(b []byte) error { | ||||||
|  | 	var res ApplicationServiceUpdateThingsBoardIntegrationParamsBodyIntegration | ||||||
|  | 	if err := swag.ReadJSON(b, &res); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	*o = res | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,147 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package client | ||||||
|  |  | ||||||
|  | // 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" | ||||||
|  | 	httptransport "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/client/application_service" | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/client/device_profile_service" | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/client/device_profile_template_service" | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/client/device_service" | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/client/gateway_service" | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/client/multicast_group_service" | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/client/tenant_service" | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/client/user_service" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // Default chirp stack r e s t API HTTP client. | ||||||
|  | var Default = NewHTTPClient(nil) | ||||||
|  |  | ||||||
|  | const ( | ||||||
|  | 	// DefaultHost is the default Host | ||||||
|  | 	// found in Meta (info) section of spec file | ||||||
|  | 	DefaultHost string = "localhost" | ||||||
|  | 	// DefaultBasePath is the default BasePath | ||||||
|  | 	// found in Meta (info) section of spec file | ||||||
|  | 	DefaultBasePath string = "/" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // DefaultSchemes are the default schemes found in Meta (info) section of spec file | ||||||
|  | var DefaultSchemes = []string{"http", "https"} | ||||||
|  |  | ||||||
|  | // NewHTTPClient creates a new chirp stack r e s t API HTTP client. | ||||||
|  | func NewHTTPClient(formats strfmt.Registry) *ChirpStackRESTAPI { | ||||||
|  | 	return NewHTTPClientWithConfig(formats, nil) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewHTTPClientWithConfig creates a new chirp stack r e s t API HTTP client, | ||||||
|  | // using a customizable transport config. | ||||||
|  | func NewHTTPClientWithConfig(formats strfmt.Registry, cfg *TransportConfig) *ChirpStackRESTAPI { | ||||||
|  | 	// ensure nullable parameters have default | ||||||
|  | 	if cfg == nil { | ||||||
|  | 		cfg = DefaultTransportConfig() | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	// create transport and client | ||||||
|  | 	transport := httptransport.New(cfg.Host, cfg.BasePath, cfg.Schemes) | ||||||
|  | 	return New(transport, formats) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // New creates a new chirp stack r e s t API client | ||||||
|  | func New(transport runtime.ClientTransport, formats strfmt.Registry) *ChirpStackRESTAPI { | ||||||
|  | 	// ensure nullable parameters have default | ||||||
|  | 	if formats == nil { | ||||||
|  | 		formats = strfmt.Default | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	cli := new(ChirpStackRESTAPI) | ||||||
|  | 	cli.Transport = transport | ||||||
|  | 	cli.ApplicationService = application_service.New(transport, formats) | ||||||
|  | 	cli.DeviceProfileService = device_profile_service.New(transport, formats) | ||||||
|  | 	cli.DeviceProfileTemplateService = device_profile_template_service.New(transport, formats) | ||||||
|  | 	cli.DeviceService = device_service.New(transport, formats) | ||||||
|  | 	cli.GatewayService = gateway_service.New(transport, formats) | ||||||
|  | 	cli.MulticastGroupService = multicast_group_service.New(transport, formats) | ||||||
|  | 	cli.TenantService = tenant_service.New(transport, formats) | ||||||
|  | 	cli.UserService = user_service.New(transport, formats) | ||||||
|  | 	return cli | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // DefaultTransportConfig creates a TransportConfig with the | ||||||
|  | // default settings taken from the meta section of the spec file. | ||||||
|  | func DefaultTransportConfig() *TransportConfig { | ||||||
|  | 	return &TransportConfig{ | ||||||
|  | 		Host:     DefaultHost, | ||||||
|  | 		BasePath: DefaultBasePath, | ||||||
|  | 		Schemes:  DefaultSchemes, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // TransportConfig contains the transport related info, | ||||||
|  | // found in the meta section of the spec file. | ||||||
|  | type TransportConfig struct { | ||||||
|  | 	Host     string | ||||||
|  | 	BasePath string | ||||||
|  | 	Schemes  []string | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHost overrides the default host, | ||||||
|  | // provided by the meta section of the spec file. | ||||||
|  | func (cfg *TransportConfig) WithHost(host string) *TransportConfig { | ||||||
|  | 	cfg.Host = host | ||||||
|  | 	return cfg | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBasePath overrides the default basePath, | ||||||
|  | // provided by the meta section of the spec file. | ||||||
|  | func (cfg *TransportConfig) WithBasePath(basePath string) *TransportConfig { | ||||||
|  | 	cfg.BasePath = basePath | ||||||
|  | 	return cfg | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithSchemes overrides the default schemes, | ||||||
|  | // provided by the meta section of the spec file. | ||||||
|  | func (cfg *TransportConfig) WithSchemes(schemes []string) *TransportConfig { | ||||||
|  | 	cfg.Schemes = schemes | ||||||
|  | 	return cfg | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ChirpStackRESTAPI is a client for chirp stack r e s t API | ||||||
|  | type ChirpStackRESTAPI struct { | ||||||
|  | 	ApplicationService application_service.ClientService | ||||||
|  |  | ||||||
|  | 	DeviceProfileService device_profile_service.ClientService | ||||||
|  |  | ||||||
|  | 	DeviceProfileTemplateService device_profile_template_service.ClientService | ||||||
|  |  | ||||||
|  | 	DeviceService device_service.ClientService | ||||||
|  |  | ||||||
|  | 	GatewayService gateway_service.ClientService | ||||||
|  |  | ||||||
|  | 	MulticastGroupService multicast_group_service.ClientService | ||||||
|  |  | ||||||
|  | 	TenantService tenant_service.ClientService | ||||||
|  |  | ||||||
|  | 	UserService user_service.ClientService | ||||||
|  |  | ||||||
|  | 	Transport runtime.ClientTransport | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTransport changes the transport on the client and all its subresources | ||||||
|  | func (c *ChirpStackRESTAPI) SetTransport(transport runtime.ClientTransport) { | ||||||
|  | 	c.Transport = transport | ||||||
|  | 	c.ApplicationService.SetTransport(transport) | ||||||
|  | 	c.DeviceProfileService.SetTransport(transport) | ||||||
|  | 	c.DeviceProfileTemplateService.SetTransport(transport) | ||||||
|  | 	c.DeviceService.SetTransport(transport) | ||||||
|  | 	c.GatewayService.SetTransport(transport) | ||||||
|  | 	c.MulticastGroupService.SetTransport(transport) | ||||||
|  | 	c.TenantService.SetTransport(transport) | ||||||
|  | 	c.UserService.SetTransport(transport) | ||||||
|  | } | ||||||
| @@ -0,0 +1,303 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package device_profile_service | ||||||
|  |  | ||||||
|  | // 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" | ||||||
|  | 	httptransport "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // New creates a new device profile service API client. | ||||||
|  | func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService { | ||||||
|  | 	return &Client{transport: transport, formats: formats} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // New creates a new device profile service API client with basic auth credentials. | ||||||
|  | // It takes the following parameters: | ||||||
|  | // - host: http host (github.com). | ||||||
|  | // - basePath: any base path for the API client ("/v1", "/v3"). | ||||||
|  | // - scheme: http scheme ("http", "https"). | ||||||
|  | // - user: user for basic authentication header. | ||||||
|  | // - password: password for basic authentication header. | ||||||
|  | func NewClientWithBasicAuth(host, basePath, scheme, user, password string) ClientService { | ||||||
|  | 	transport := httptransport.New(host, basePath, []string{scheme}) | ||||||
|  | 	transport.DefaultAuthentication = httptransport.BasicAuth(user, password) | ||||||
|  | 	return &Client{transport: transport, formats: strfmt.Default} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // New creates a new device profile service API client with a bearer token for authentication. | ||||||
|  | // It takes the following parameters: | ||||||
|  | // - host: http host (github.com). | ||||||
|  | // - basePath: any base path for the API client ("/v1", "/v3"). | ||||||
|  | // - scheme: http scheme ("http", "https"). | ||||||
|  | // - bearerToken: bearer token for Bearer authentication header. | ||||||
|  | func NewClientWithBearerToken(host, basePath, scheme, bearerToken string) ClientService { | ||||||
|  | 	transport := httptransport.New(host, basePath, []string{scheme}) | ||||||
|  | 	transport.DefaultAuthentication = httptransport.BearerToken(bearerToken) | ||||||
|  | 	return &Client{transport: transport, formats: strfmt.Default} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | Client for device profile service API | ||||||
|  | */ | ||||||
|  | type Client struct { | ||||||
|  | 	transport runtime.ClientTransport | ||||||
|  | 	formats   strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ClientOption may be used to customize the behavior of Client methods. | ||||||
|  | type ClientOption func(*runtime.ClientOperation) | ||||||
|  |  | ||||||
|  | // ClientService is the interface for Client methods | ||||||
|  | type ClientService interface { | ||||||
|  | 	DeviceProfileServiceCreate(params *DeviceProfileServiceCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeviceProfileServiceCreateOK, error) | ||||||
|  |  | ||||||
|  | 	DeviceProfileServiceDelete(params *DeviceProfileServiceDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeviceProfileServiceDeleteOK, error) | ||||||
|  |  | ||||||
|  | 	DeviceProfileServiceGet(params *DeviceProfileServiceGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeviceProfileServiceGetOK, error) | ||||||
|  |  | ||||||
|  | 	DeviceProfileServiceList(params *DeviceProfileServiceListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeviceProfileServiceListOK, error) | ||||||
|  |  | ||||||
|  | 	DeviceProfileServiceListAdrAlgorithms(params *DeviceProfileServiceListAdrAlgorithmsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeviceProfileServiceListAdrAlgorithmsOK, error) | ||||||
|  |  | ||||||
|  | 	DeviceProfileServiceUpdate(params *DeviceProfileServiceUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeviceProfileServiceUpdateOK, error) | ||||||
|  |  | ||||||
|  | 	SetTransport(transport runtime.ClientTransport) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceCreate creates the given device profile | ||||||
|  | */ | ||||||
|  | func (a *Client) DeviceProfileServiceCreate(params *DeviceProfileServiceCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeviceProfileServiceCreateOK, error) { | ||||||
|  | 	// TODO: Validate the params before sending | ||||||
|  | 	if params == nil { | ||||||
|  | 		params = NewDeviceProfileServiceCreateParams() | ||||||
|  | 	} | ||||||
|  | 	op := &runtime.ClientOperation{ | ||||||
|  | 		ID:                 "DeviceProfileService_Create", | ||||||
|  | 		Method:             "POST", | ||||||
|  | 		PathPattern:        "/api/device-profiles", | ||||||
|  | 		ProducesMediaTypes: []string{"application/json"}, | ||||||
|  | 		ConsumesMediaTypes: []string{"application/json"}, | ||||||
|  | 		Schemes:            []string{"http", "https"}, | ||||||
|  | 		Params:             params, | ||||||
|  | 		Reader:             &DeviceProfileServiceCreateReader{formats: a.formats}, | ||||||
|  | 		AuthInfo:           authInfo, | ||||||
|  | 		Context:            params.Context, | ||||||
|  | 		Client:             params.HTTPClient, | ||||||
|  | 	} | ||||||
|  | 	for _, opt := range opts { | ||||||
|  | 		opt(op) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	result, err := a.transport.Submit(op) | ||||||
|  | 	if err != nil { | ||||||
|  | 		return nil, err | ||||||
|  | 	} | ||||||
|  | 	success, ok := result.(*DeviceProfileServiceCreateOK) | ||||||
|  | 	if ok { | ||||||
|  | 		return success, nil | ||||||
|  | 	} | ||||||
|  | 	// unexpected success response | ||||||
|  | 	unexpectedSuccess := result.(*DeviceProfileServiceCreateDefault) | ||||||
|  | 	return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceDelete deletes the device profile with the given ID | ||||||
|  | */ | ||||||
|  | func (a *Client) DeviceProfileServiceDelete(params *DeviceProfileServiceDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeviceProfileServiceDeleteOK, error) { | ||||||
|  | 	// TODO: Validate the params before sending | ||||||
|  | 	if params == nil { | ||||||
|  | 		params = NewDeviceProfileServiceDeleteParams() | ||||||
|  | 	} | ||||||
|  | 	op := &runtime.ClientOperation{ | ||||||
|  | 		ID:                 "DeviceProfileService_Delete", | ||||||
|  | 		Method:             "DELETE", | ||||||
|  | 		PathPattern:        "/api/device-profiles/{id}", | ||||||
|  | 		ProducesMediaTypes: []string{"application/json"}, | ||||||
|  | 		ConsumesMediaTypes: []string{"application/json"}, | ||||||
|  | 		Schemes:            []string{"http", "https"}, | ||||||
|  | 		Params:             params, | ||||||
|  | 		Reader:             &DeviceProfileServiceDeleteReader{formats: a.formats}, | ||||||
|  | 		AuthInfo:           authInfo, | ||||||
|  | 		Context:            params.Context, | ||||||
|  | 		Client:             params.HTTPClient, | ||||||
|  | 	} | ||||||
|  | 	for _, opt := range opts { | ||||||
|  | 		opt(op) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	result, err := a.transport.Submit(op) | ||||||
|  | 	if err != nil { | ||||||
|  | 		return nil, err | ||||||
|  | 	} | ||||||
|  | 	success, ok := result.(*DeviceProfileServiceDeleteOK) | ||||||
|  | 	if ok { | ||||||
|  | 		return success, nil | ||||||
|  | 	} | ||||||
|  | 	// unexpected success response | ||||||
|  | 	unexpectedSuccess := result.(*DeviceProfileServiceDeleteDefault) | ||||||
|  | 	return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceGet gets the device profile for the given ID | ||||||
|  | */ | ||||||
|  | func (a *Client) DeviceProfileServiceGet(params *DeviceProfileServiceGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeviceProfileServiceGetOK, error) { | ||||||
|  | 	// TODO: Validate the params before sending | ||||||
|  | 	if params == nil { | ||||||
|  | 		params = NewDeviceProfileServiceGetParams() | ||||||
|  | 	} | ||||||
|  | 	op := &runtime.ClientOperation{ | ||||||
|  | 		ID:                 "DeviceProfileService_Get", | ||||||
|  | 		Method:             "GET", | ||||||
|  | 		PathPattern:        "/api/device-profiles/{id}", | ||||||
|  | 		ProducesMediaTypes: []string{"application/json"}, | ||||||
|  | 		ConsumesMediaTypes: []string{"application/json"}, | ||||||
|  | 		Schemes:            []string{"http", "https"}, | ||||||
|  | 		Params:             params, | ||||||
|  | 		Reader:             &DeviceProfileServiceGetReader{formats: a.formats}, | ||||||
|  | 		AuthInfo:           authInfo, | ||||||
|  | 		Context:            params.Context, | ||||||
|  | 		Client:             params.HTTPClient, | ||||||
|  | 	} | ||||||
|  | 	for _, opt := range opts { | ||||||
|  | 		opt(op) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	result, err := a.transport.Submit(op) | ||||||
|  | 	if err != nil { | ||||||
|  | 		return nil, err | ||||||
|  | 	} | ||||||
|  | 	success, ok := result.(*DeviceProfileServiceGetOK) | ||||||
|  | 	if ok { | ||||||
|  | 		return success, nil | ||||||
|  | 	} | ||||||
|  | 	// unexpected success response | ||||||
|  | 	unexpectedSuccess := result.(*DeviceProfileServiceGetDefault) | ||||||
|  | 	return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceList lists the available device profiles | ||||||
|  | */ | ||||||
|  | func (a *Client) DeviceProfileServiceList(params *DeviceProfileServiceListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeviceProfileServiceListOK, error) { | ||||||
|  | 	// TODO: Validate the params before sending | ||||||
|  | 	if params == nil { | ||||||
|  | 		params = NewDeviceProfileServiceListParams() | ||||||
|  | 	} | ||||||
|  | 	op := &runtime.ClientOperation{ | ||||||
|  | 		ID:                 "DeviceProfileService_List", | ||||||
|  | 		Method:             "GET", | ||||||
|  | 		PathPattern:        "/api/device-profiles", | ||||||
|  | 		ProducesMediaTypes: []string{"application/json"}, | ||||||
|  | 		ConsumesMediaTypes: []string{"application/json"}, | ||||||
|  | 		Schemes:            []string{"http", "https"}, | ||||||
|  | 		Params:             params, | ||||||
|  | 		Reader:             &DeviceProfileServiceListReader{formats: a.formats}, | ||||||
|  | 		AuthInfo:           authInfo, | ||||||
|  | 		Context:            params.Context, | ||||||
|  | 		Client:             params.HTTPClient, | ||||||
|  | 	} | ||||||
|  | 	for _, opt := range opts { | ||||||
|  | 		opt(op) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	result, err := a.transport.Submit(op) | ||||||
|  | 	if err != nil { | ||||||
|  | 		return nil, err | ||||||
|  | 	} | ||||||
|  | 	success, ok := result.(*DeviceProfileServiceListOK) | ||||||
|  | 	if ok { | ||||||
|  | 		return success, nil | ||||||
|  | 	} | ||||||
|  | 	// unexpected success response | ||||||
|  | 	unexpectedSuccess := result.(*DeviceProfileServiceListDefault) | ||||||
|  | 	return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceListAdrAlgorithms lists available a d r algorithms | ||||||
|  | */ | ||||||
|  | func (a *Client) DeviceProfileServiceListAdrAlgorithms(params *DeviceProfileServiceListAdrAlgorithmsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeviceProfileServiceListAdrAlgorithmsOK, error) { | ||||||
|  | 	// TODO: Validate the params before sending | ||||||
|  | 	if params == nil { | ||||||
|  | 		params = NewDeviceProfileServiceListAdrAlgorithmsParams() | ||||||
|  | 	} | ||||||
|  | 	op := &runtime.ClientOperation{ | ||||||
|  | 		ID:                 "DeviceProfileService_ListAdrAlgorithms", | ||||||
|  | 		Method:             "GET", | ||||||
|  | 		PathPattern:        "/api/device-profiles/adr-algorithms", | ||||||
|  | 		ProducesMediaTypes: []string{"application/json"}, | ||||||
|  | 		ConsumesMediaTypes: []string{"application/json"}, | ||||||
|  | 		Schemes:            []string{"http", "https"}, | ||||||
|  | 		Params:             params, | ||||||
|  | 		Reader:             &DeviceProfileServiceListAdrAlgorithmsReader{formats: a.formats}, | ||||||
|  | 		AuthInfo:           authInfo, | ||||||
|  | 		Context:            params.Context, | ||||||
|  | 		Client:             params.HTTPClient, | ||||||
|  | 	} | ||||||
|  | 	for _, opt := range opts { | ||||||
|  | 		opt(op) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	result, err := a.transport.Submit(op) | ||||||
|  | 	if err != nil { | ||||||
|  | 		return nil, err | ||||||
|  | 	} | ||||||
|  | 	success, ok := result.(*DeviceProfileServiceListAdrAlgorithmsOK) | ||||||
|  | 	if ok { | ||||||
|  | 		return success, nil | ||||||
|  | 	} | ||||||
|  | 	// unexpected success response | ||||||
|  | 	unexpectedSuccess := result.(*DeviceProfileServiceListAdrAlgorithmsDefault) | ||||||
|  | 	return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceUpdate updates the given device profile | ||||||
|  | */ | ||||||
|  | func (a *Client) DeviceProfileServiceUpdate(params *DeviceProfileServiceUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeviceProfileServiceUpdateOK, error) { | ||||||
|  | 	// TODO: Validate the params before sending | ||||||
|  | 	if params == nil { | ||||||
|  | 		params = NewDeviceProfileServiceUpdateParams() | ||||||
|  | 	} | ||||||
|  | 	op := &runtime.ClientOperation{ | ||||||
|  | 		ID:                 "DeviceProfileService_Update", | ||||||
|  | 		Method:             "PUT", | ||||||
|  | 		PathPattern:        "/api/device-profiles/{deviceProfile.id}", | ||||||
|  | 		ProducesMediaTypes: []string{"application/json"}, | ||||||
|  | 		ConsumesMediaTypes: []string{"application/json"}, | ||||||
|  | 		Schemes:            []string{"http", "https"}, | ||||||
|  | 		Params:             params, | ||||||
|  | 		Reader:             &DeviceProfileServiceUpdateReader{formats: a.formats}, | ||||||
|  | 		AuthInfo:           authInfo, | ||||||
|  | 		Context:            params.Context, | ||||||
|  | 		Client:             params.HTTPClient, | ||||||
|  | 	} | ||||||
|  | 	for _, opt := range opts { | ||||||
|  | 		opt(op) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	result, err := a.transport.Submit(op) | ||||||
|  | 	if err != nil { | ||||||
|  | 		return nil, err | ||||||
|  | 	} | ||||||
|  | 	success, ok := result.(*DeviceProfileServiceUpdateOK) | ||||||
|  | 	if ok { | ||||||
|  | 		return success, nil | ||||||
|  | 	} | ||||||
|  | 	// unexpected success response | ||||||
|  | 	unexpectedSuccess := result.(*DeviceProfileServiceUpdateDefault) | ||||||
|  | 	return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code()) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTransport changes the transport on the client | ||||||
|  | func (a *Client) SetTransport(transport runtime.ClientTransport) { | ||||||
|  | 	a.transport = transport | ||||||
|  | } | ||||||
| @@ -0,0 +1,150 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package device_profile_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceCreateParams creates a new DeviceProfileServiceCreateParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewDeviceProfileServiceCreateParams() *DeviceProfileServiceCreateParams { | ||||||
|  | 	return &DeviceProfileServiceCreateParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceCreateParamsWithTimeout creates a new DeviceProfileServiceCreateParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewDeviceProfileServiceCreateParamsWithTimeout(timeout time.Duration) *DeviceProfileServiceCreateParams { | ||||||
|  | 	return &DeviceProfileServiceCreateParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceCreateParamsWithContext creates a new DeviceProfileServiceCreateParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewDeviceProfileServiceCreateParamsWithContext(ctx context.Context) *DeviceProfileServiceCreateParams { | ||||||
|  | 	return &DeviceProfileServiceCreateParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceCreateParamsWithHTTPClient creates a new DeviceProfileServiceCreateParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewDeviceProfileServiceCreateParamsWithHTTPClient(client *http.Client) *DeviceProfileServiceCreateParams { | ||||||
|  | 	return &DeviceProfileServiceCreateParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceCreateParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the device profile service create operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type DeviceProfileServiceCreateParams struct { | ||||||
|  |  | ||||||
|  | 	// Body. | ||||||
|  | 	Body *models.APICreateDeviceProfileRequest | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the device profile service create params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *DeviceProfileServiceCreateParams) WithDefaults() *DeviceProfileServiceCreateParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the device profile service create params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *DeviceProfileServiceCreateParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the device profile service create params | ||||||
|  | func (o *DeviceProfileServiceCreateParams) WithTimeout(timeout time.Duration) *DeviceProfileServiceCreateParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the device profile service create params | ||||||
|  | func (o *DeviceProfileServiceCreateParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the device profile service create params | ||||||
|  | func (o *DeviceProfileServiceCreateParams) WithContext(ctx context.Context) *DeviceProfileServiceCreateParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the device profile service create params | ||||||
|  | func (o *DeviceProfileServiceCreateParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the device profile service create params | ||||||
|  | func (o *DeviceProfileServiceCreateParams) WithHTTPClient(client *http.Client) *DeviceProfileServiceCreateParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the device profile service create params | ||||||
|  | func (o *DeviceProfileServiceCreateParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithBody adds the body to the device profile service create params | ||||||
|  | func (o *DeviceProfileServiceCreateParams) WithBody(body *models.APICreateDeviceProfileRequest) *DeviceProfileServiceCreateParams { | ||||||
|  | 	o.SetBody(body) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetBody adds the body to the device profile service create params | ||||||
|  | func (o *DeviceProfileServiceCreateParams) SetBody(body *models.APICreateDeviceProfileRequest) { | ||||||
|  | 	o.Body = body | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *DeviceProfileServiceCreateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  | 	if o.Body != nil { | ||||||
|  | 		if err := r.SetBodyParam(o.Body); err != nil { | ||||||
|  | 			return err | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package device_profile_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // DeviceProfileServiceCreateReader is a Reader for the DeviceProfileServiceCreate structure. | ||||||
|  | type DeviceProfileServiceCreateReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *DeviceProfileServiceCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewDeviceProfileServiceCreateOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewDeviceProfileServiceCreateDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceCreateOK creates a DeviceProfileServiceCreateOK with default headers values | ||||||
|  | func NewDeviceProfileServiceCreateOK() *DeviceProfileServiceCreateOK { | ||||||
|  | 	return &DeviceProfileServiceCreateOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceCreateOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type DeviceProfileServiceCreateOK struct { | ||||||
|  | 	Payload *models.APICreateDeviceProfileResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this device profile service create o k response has a 2xx status code | ||||||
|  | func (o *DeviceProfileServiceCreateOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this device profile service create o k response has a 3xx status code | ||||||
|  | func (o *DeviceProfileServiceCreateOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this device profile service create o k response has a 4xx status code | ||||||
|  | func (o *DeviceProfileServiceCreateOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this device profile service create o k response has a 5xx status code | ||||||
|  | func (o *DeviceProfileServiceCreateOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this device profile service create o k response a status code equal to that given | ||||||
|  | func (o *DeviceProfileServiceCreateOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the device profile service create o k response | ||||||
|  | func (o *DeviceProfileServiceCreateOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceCreateOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/device-profiles][%d] deviceProfileServiceCreateOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceCreateOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/device-profiles][%d] deviceProfileServiceCreateOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceCreateOK) GetPayload() *models.APICreateDeviceProfileResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceCreateOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APICreateDeviceProfileResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceCreateDefault creates a DeviceProfileServiceCreateDefault with default headers values | ||||||
|  | func NewDeviceProfileServiceCreateDefault(code int) *DeviceProfileServiceCreateDefault { | ||||||
|  | 	return &DeviceProfileServiceCreateDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceCreateDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type DeviceProfileServiceCreateDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this device profile service create default response has a 2xx status code | ||||||
|  | func (o *DeviceProfileServiceCreateDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this device profile service create default response has a 3xx status code | ||||||
|  | func (o *DeviceProfileServiceCreateDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this device profile service create default response has a 4xx status code | ||||||
|  | func (o *DeviceProfileServiceCreateDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this device profile service create default response has a 5xx status code | ||||||
|  | func (o *DeviceProfileServiceCreateDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this device profile service create default response a status code equal to that given | ||||||
|  | func (o *DeviceProfileServiceCreateDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the device profile service create default response | ||||||
|  | func (o *DeviceProfileServiceCreateDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceCreateDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/device-profiles][%d] DeviceProfileService_Create default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceCreateDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[POST /api/device-profiles][%d] DeviceProfileService_Create default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceCreateDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceCreateDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package device_profile_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceDeleteParams creates a new DeviceProfileServiceDeleteParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewDeviceProfileServiceDeleteParams() *DeviceProfileServiceDeleteParams { | ||||||
|  | 	return &DeviceProfileServiceDeleteParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceDeleteParamsWithTimeout creates a new DeviceProfileServiceDeleteParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewDeviceProfileServiceDeleteParamsWithTimeout(timeout time.Duration) *DeviceProfileServiceDeleteParams { | ||||||
|  | 	return &DeviceProfileServiceDeleteParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceDeleteParamsWithContext creates a new DeviceProfileServiceDeleteParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewDeviceProfileServiceDeleteParamsWithContext(ctx context.Context) *DeviceProfileServiceDeleteParams { | ||||||
|  | 	return &DeviceProfileServiceDeleteParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceDeleteParamsWithHTTPClient creates a new DeviceProfileServiceDeleteParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewDeviceProfileServiceDeleteParamsWithHTTPClient(client *http.Client) *DeviceProfileServiceDeleteParams { | ||||||
|  | 	return &DeviceProfileServiceDeleteParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceDeleteParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the device profile service delete operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type DeviceProfileServiceDeleteParams struct { | ||||||
|  |  | ||||||
|  | 	/* ID. | ||||||
|  |  | ||||||
|  | 	   ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the device profile service delete params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *DeviceProfileServiceDeleteParams) WithDefaults() *DeviceProfileServiceDeleteParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the device profile service delete params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *DeviceProfileServiceDeleteParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the device profile service delete params | ||||||
|  | func (o *DeviceProfileServiceDeleteParams) WithTimeout(timeout time.Duration) *DeviceProfileServiceDeleteParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the device profile service delete params | ||||||
|  | func (o *DeviceProfileServiceDeleteParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the device profile service delete params | ||||||
|  | func (o *DeviceProfileServiceDeleteParams) WithContext(ctx context.Context) *DeviceProfileServiceDeleteParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the device profile service delete params | ||||||
|  | func (o *DeviceProfileServiceDeleteParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the device profile service delete params | ||||||
|  | func (o *DeviceProfileServiceDeleteParams) WithHTTPClient(client *http.Client) *DeviceProfileServiceDeleteParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the device profile service delete params | ||||||
|  | func (o *DeviceProfileServiceDeleteParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithID adds the id to the device profile service delete params | ||||||
|  | func (o *DeviceProfileServiceDeleteParams) WithID(id string) *DeviceProfileServiceDeleteParams { | ||||||
|  | 	o.SetID(id) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetID adds the id to the device profile service delete params | ||||||
|  | func (o *DeviceProfileServiceDeleteParams) SetID(id string) { | ||||||
|  | 	o.ID = id | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *DeviceProfileServiceDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param id | ||||||
|  | 	if err := r.SetPathParam("id", o.ID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,185 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package device_profile_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // DeviceProfileServiceDeleteReader is a Reader for the DeviceProfileServiceDelete structure. | ||||||
|  | type DeviceProfileServiceDeleteReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *DeviceProfileServiceDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewDeviceProfileServiceDeleteOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewDeviceProfileServiceDeleteDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceDeleteOK creates a DeviceProfileServiceDeleteOK with default headers values | ||||||
|  | func NewDeviceProfileServiceDeleteOK() *DeviceProfileServiceDeleteOK { | ||||||
|  | 	return &DeviceProfileServiceDeleteOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceDeleteOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type DeviceProfileServiceDeleteOK struct { | ||||||
|  | 	Payload interface{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this device profile service delete o k response has a 2xx status code | ||||||
|  | func (o *DeviceProfileServiceDeleteOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this device profile service delete o k response has a 3xx status code | ||||||
|  | func (o *DeviceProfileServiceDeleteOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this device profile service delete o k response has a 4xx status code | ||||||
|  | func (o *DeviceProfileServiceDeleteOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this device profile service delete o k response has a 5xx status code | ||||||
|  | func (o *DeviceProfileServiceDeleteOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this device profile service delete o k response a status code equal to that given | ||||||
|  | func (o *DeviceProfileServiceDeleteOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the device profile service delete o k response | ||||||
|  | func (o *DeviceProfileServiceDeleteOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceDeleteOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/device-profiles/{id}][%d] deviceProfileServiceDeleteOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceDeleteOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/device-profiles/{id}][%d] deviceProfileServiceDeleteOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceDeleteOK) GetPayload() interface{} { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceDeleteOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceDeleteDefault creates a DeviceProfileServiceDeleteDefault with default headers values | ||||||
|  | func NewDeviceProfileServiceDeleteDefault(code int) *DeviceProfileServiceDeleteDefault { | ||||||
|  | 	return &DeviceProfileServiceDeleteDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceDeleteDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type DeviceProfileServiceDeleteDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this device profile service delete default response has a 2xx status code | ||||||
|  | func (o *DeviceProfileServiceDeleteDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this device profile service delete default response has a 3xx status code | ||||||
|  | func (o *DeviceProfileServiceDeleteDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this device profile service delete default response has a 4xx status code | ||||||
|  | func (o *DeviceProfileServiceDeleteDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this device profile service delete default response has a 5xx status code | ||||||
|  | func (o *DeviceProfileServiceDeleteDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this device profile service delete default response a status code equal to that given | ||||||
|  | func (o *DeviceProfileServiceDeleteDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the device profile service delete default response | ||||||
|  | func (o *DeviceProfileServiceDeleteDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceDeleteDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/device-profiles/{id}][%d] DeviceProfileService_Delete default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceDeleteDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[DELETE /api/device-profiles/{id}][%d] DeviceProfileService_Delete default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceDeleteDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceDeleteDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,151 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package device_profile_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceGetParams creates a new DeviceProfileServiceGetParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewDeviceProfileServiceGetParams() *DeviceProfileServiceGetParams { | ||||||
|  | 	return &DeviceProfileServiceGetParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceGetParamsWithTimeout creates a new DeviceProfileServiceGetParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewDeviceProfileServiceGetParamsWithTimeout(timeout time.Duration) *DeviceProfileServiceGetParams { | ||||||
|  | 	return &DeviceProfileServiceGetParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceGetParamsWithContext creates a new DeviceProfileServiceGetParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewDeviceProfileServiceGetParamsWithContext(ctx context.Context) *DeviceProfileServiceGetParams { | ||||||
|  | 	return &DeviceProfileServiceGetParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceGetParamsWithHTTPClient creates a new DeviceProfileServiceGetParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewDeviceProfileServiceGetParamsWithHTTPClient(client *http.Client) *DeviceProfileServiceGetParams { | ||||||
|  | 	return &DeviceProfileServiceGetParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceGetParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the device profile service get operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type DeviceProfileServiceGetParams struct { | ||||||
|  |  | ||||||
|  | 	/* ID. | ||||||
|  |  | ||||||
|  | 	   ID (UUID). | ||||||
|  | 	*/ | ||||||
|  | 	ID string | ||||||
|  |  | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the device profile service get params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *DeviceProfileServiceGetParams) WithDefaults() *DeviceProfileServiceGetParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the device profile service get params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *DeviceProfileServiceGetParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the device profile service get params | ||||||
|  | func (o *DeviceProfileServiceGetParams) WithTimeout(timeout time.Duration) *DeviceProfileServiceGetParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the device profile service get params | ||||||
|  | func (o *DeviceProfileServiceGetParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the device profile service get params | ||||||
|  | func (o *DeviceProfileServiceGetParams) WithContext(ctx context.Context) *DeviceProfileServiceGetParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the device profile service get params | ||||||
|  | func (o *DeviceProfileServiceGetParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the device profile service get params | ||||||
|  | func (o *DeviceProfileServiceGetParams) WithHTTPClient(client *http.Client) *DeviceProfileServiceGetParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the device profile service get params | ||||||
|  | func (o *DeviceProfileServiceGetParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithID adds the id to the device profile service get params | ||||||
|  | func (o *DeviceProfileServiceGetParams) WithID(id string) *DeviceProfileServiceGetParams { | ||||||
|  | 	o.SetID(id) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetID adds the id to the device profile service get params | ||||||
|  | func (o *DeviceProfileServiceGetParams) SetID(id string) { | ||||||
|  | 	o.ID = id | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *DeviceProfileServiceGetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	// path param id | ||||||
|  | 	if err := r.SetPathParam("id", o.ID); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,187 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package device_profile_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
|  | 	"io" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  |  | ||||||
|  | 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service/lora/chirp_stack/models" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // DeviceProfileServiceGetReader is a Reader for the DeviceProfileServiceGet structure. | ||||||
|  | type DeviceProfileServiceGetReader struct { | ||||||
|  | 	formats strfmt.Registry | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ReadResponse reads a server response into the received o. | ||||||
|  | func (o *DeviceProfileServiceGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { | ||||||
|  | 	switch response.Code() { | ||||||
|  | 	case 200: | ||||||
|  | 		result := NewDeviceProfileServiceGetOK() | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		return result, nil | ||||||
|  | 	default: | ||||||
|  | 		result := NewDeviceProfileServiceGetDefault(response.Code()) | ||||||
|  | 		if err := result.readResponse(response, consumer, o.formats); err != nil { | ||||||
|  | 			return nil, err | ||||||
|  | 		} | ||||||
|  | 		if response.Code()/100 == 2 { | ||||||
|  | 			return result, nil | ||||||
|  | 		} | ||||||
|  | 		return nil, result | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceGetOK creates a DeviceProfileServiceGetOK with default headers values | ||||||
|  | func NewDeviceProfileServiceGetOK() *DeviceProfileServiceGetOK { | ||||||
|  | 	return &DeviceProfileServiceGetOK{} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceGetOK describes a response with status code 200, with default header values. | ||||||
|  |  | ||||||
|  | A successful response. | ||||||
|  | */ | ||||||
|  | type DeviceProfileServiceGetOK struct { | ||||||
|  | 	Payload *models.APIGetDeviceProfileResponse | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this device profile service get o k response has a 2xx status code | ||||||
|  | func (o *DeviceProfileServiceGetOK) IsSuccess() bool { | ||||||
|  | 	return true | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this device profile service get o k response has a 3xx status code | ||||||
|  | func (o *DeviceProfileServiceGetOK) IsRedirect() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this device profile service get o k response has a 4xx status code | ||||||
|  | func (o *DeviceProfileServiceGetOK) IsClientError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this device profile service get o k response has a 5xx status code | ||||||
|  | func (o *DeviceProfileServiceGetOK) IsServerError() bool { | ||||||
|  | 	return false | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this device profile service get o k response a status code equal to that given | ||||||
|  | func (o *DeviceProfileServiceGetOK) IsCode(code int) bool { | ||||||
|  | 	return code == 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the device profile service get o k response | ||||||
|  | func (o *DeviceProfileServiceGetOK) Code() int { | ||||||
|  | 	return 200 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceGetOK) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/device-profiles/{id}][%d] deviceProfileServiceGetOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceGetOK) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/device-profiles/{id}][%d] deviceProfileServiceGetOK %s", 200, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceGetOK) GetPayload() *models.APIGetDeviceProfileResponse { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceGetOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.APIGetDeviceProfileResponse) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceGetDefault creates a DeviceProfileServiceGetDefault with default headers values | ||||||
|  | func NewDeviceProfileServiceGetDefault(code int) *DeviceProfileServiceGetDefault { | ||||||
|  | 	return &DeviceProfileServiceGetDefault{ | ||||||
|  | 		_statusCode: code, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceGetDefault describes a response with status code -1, with default header values. | ||||||
|  |  | ||||||
|  | An unexpected error response. | ||||||
|  | */ | ||||||
|  | type DeviceProfileServiceGetDefault struct { | ||||||
|  | 	_statusCode int | ||||||
|  |  | ||||||
|  | 	Payload *models.RPCStatus | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsSuccess returns true when this device profile service get default response has a 2xx status code | ||||||
|  | func (o *DeviceProfileServiceGetDefault) IsSuccess() bool { | ||||||
|  | 	return o._statusCode/100 == 2 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsRedirect returns true when this device profile service get default response has a 3xx status code | ||||||
|  | func (o *DeviceProfileServiceGetDefault) IsRedirect() bool { | ||||||
|  | 	return o._statusCode/100 == 3 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsClientError returns true when this device profile service get default response has a 4xx status code | ||||||
|  | func (o *DeviceProfileServiceGetDefault) IsClientError() bool { | ||||||
|  | 	return o._statusCode/100 == 4 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsServerError returns true when this device profile service get default response has a 5xx status code | ||||||
|  | func (o *DeviceProfileServiceGetDefault) IsServerError() bool { | ||||||
|  | 	return o._statusCode/100 == 5 | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // IsCode returns true when this device profile service get default response a status code equal to that given | ||||||
|  | func (o *DeviceProfileServiceGetDefault) IsCode(code int) bool { | ||||||
|  | 	return o._statusCode == code | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // Code gets the status code for the device profile service get default response | ||||||
|  | func (o *DeviceProfileServiceGetDefault) Code() int { | ||||||
|  | 	return o._statusCode | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceGetDefault) Error() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/device-profiles/{id}][%d] DeviceProfileService_Get default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceGetDefault) String() string { | ||||||
|  | 	payload, _ := json.Marshal(o.Payload) | ||||||
|  | 	return fmt.Sprintf("[GET /api/device-profiles/{id}][%d] DeviceProfileService_Get default %s", o._statusCode, payload) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceGetDefault) GetPayload() *models.RPCStatus { | ||||||
|  | 	return o.Payload | ||||||
|  | } | ||||||
|  |  | ||||||
|  | func (o *DeviceProfileServiceGetDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	o.Payload = new(models.RPCStatus) | ||||||
|  |  | ||||||
|  | 	// response payload | ||||||
|  | 	if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
| @@ -0,0 +1,128 @@ | |||||||
|  | // Code generated by go-swagger; DO NOT EDIT. | ||||||
|  |  | ||||||
|  | package device_profile_service | ||||||
|  |  | ||||||
|  | // This file was generated by the swagger tool. | ||||||
|  | // Editing this file might prove futile when you re-run the swagger generate command | ||||||
|  |  | ||||||
|  | import ( | ||||||
|  | 	"context" | ||||||
|  | 	"net/http" | ||||||
|  | 	"time" | ||||||
|  |  | ||||||
|  | 	"github.com/go-openapi/errors" | ||||||
|  | 	"github.com/go-openapi/runtime" | ||||||
|  | 	cr "github.com/go-openapi/runtime/client" | ||||||
|  | 	"github.com/go-openapi/strfmt" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceListAdrAlgorithmsParams creates a new DeviceProfileServiceListAdrAlgorithmsParams object, | ||||||
|  | // with the default timeout for this client. | ||||||
|  | // | ||||||
|  | // Default values are not hydrated, since defaults are normally applied by the API server side. | ||||||
|  | // | ||||||
|  | // To enforce default values in parameter, use SetDefaults or WithDefaults. | ||||||
|  | func NewDeviceProfileServiceListAdrAlgorithmsParams() *DeviceProfileServiceListAdrAlgorithmsParams { | ||||||
|  | 	return &DeviceProfileServiceListAdrAlgorithmsParams{ | ||||||
|  | 		timeout: cr.DefaultTimeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceListAdrAlgorithmsParamsWithTimeout creates a new DeviceProfileServiceListAdrAlgorithmsParams object | ||||||
|  | // with the ability to set a timeout on a request. | ||||||
|  | func NewDeviceProfileServiceListAdrAlgorithmsParamsWithTimeout(timeout time.Duration) *DeviceProfileServiceListAdrAlgorithmsParams { | ||||||
|  | 	return &DeviceProfileServiceListAdrAlgorithmsParams{ | ||||||
|  | 		timeout: timeout, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceListAdrAlgorithmsParamsWithContext creates a new DeviceProfileServiceListAdrAlgorithmsParams object | ||||||
|  | // with the ability to set a context for a request. | ||||||
|  | func NewDeviceProfileServiceListAdrAlgorithmsParamsWithContext(ctx context.Context) *DeviceProfileServiceListAdrAlgorithmsParams { | ||||||
|  | 	return &DeviceProfileServiceListAdrAlgorithmsParams{ | ||||||
|  | 		Context: ctx, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewDeviceProfileServiceListAdrAlgorithmsParamsWithHTTPClient creates a new DeviceProfileServiceListAdrAlgorithmsParams object | ||||||
|  | // with the ability to set a custom HTTPClient for a request. | ||||||
|  | func NewDeviceProfileServiceListAdrAlgorithmsParamsWithHTTPClient(client *http.Client) *DeviceProfileServiceListAdrAlgorithmsParams { | ||||||
|  | 	return &DeviceProfileServiceListAdrAlgorithmsParams{ | ||||||
|  | 		HTTPClient: client, | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* | ||||||
|  | DeviceProfileServiceListAdrAlgorithmsParams contains all the parameters to send to the API endpoint | ||||||
|  |  | ||||||
|  | 	for the device profile service list adr algorithms operation. | ||||||
|  |  | ||||||
|  | 	Typically these are written to a http.Request. | ||||||
|  | */ | ||||||
|  | type DeviceProfileServiceListAdrAlgorithmsParams struct { | ||||||
|  | 	timeout    time.Duration | ||||||
|  | 	Context    context.Context | ||||||
|  | 	HTTPClient *http.Client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithDefaults hydrates default values in the device profile service list adr algorithms params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *DeviceProfileServiceListAdrAlgorithmsParams) WithDefaults() *DeviceProfileServiceListAdrAlgorithmsParams { | ||||||
|  | 	o.SetDefaults() | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetDefaults hydrates default values in the device profile service list adr algorithms params (not the query body). | ||||||
|  | // | ||||||
|  | // All values with no default are reset to their zero value. | ||||||
|  | func (o *DeviceProfileServiceListAdrAlgorithmsParams) SetDefaults() { | ||||||
|  | 	// no default values defined for this parameter | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithTimeout adds the timeout to the device profile service list adr algorithms params | ||||||
|  | func (o *DeviceProfileServiceListAdrAlgorithmsParams) WithTimeout(timeout time.Duration) *DeviceProfileServiceListAdrAlgorithmsParams { | ||||||
|  | 	o.SetTimeout(timeout) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetTimeout adds the timeout to the device profile service list adr algorithms params | ||||||
|  | func (o *DeviceProfileServiceListAdrAlgorithmsParams) SetTimeout(timeout time.Duration) { | ||||||
|  | 	o.timeout = timeout | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithContext adds the context to the device profile service list adr algorithms params | ||||||
|  | func (o *DeviceProfileServiceListAdrAlgorithmsParams) WithContext(ctx context.Context) *DeviceProfileServiceListAdrAlgorithmsParams { | ||||||
|  | 	o.SetContext(ctx) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetContext adds the context to the device profile service list adr algorithms params | ||||||
|  | func (o *DeviceProfileServiceListAdrAlgorithmsParams) SetContext(ctx context.Context) { | ||||||
|  | 	o.Context = ctx | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithHTTPClient adds the HTTPClient to the device profile service list adr algorithms params | ||||||
|  | func (o *DeviceProfileServiceListAdrAlgorithmsParams) WithHTTPClient(client *http.Client) *DeviceProfileServiceListAdrAlgorithmsParams { | ||||||
|  | 	o.SetHTTPClient(client) | ||||||
|  | 	return o | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // SetHTTPClient adds the HTTPClient to the device profile service list adr algorithms params | ||||||
|  | func (o *DeviceProfileServiceListAdrAlgorithmsParams) SetHTTPClient(client *http.Client) { | ||||||
|  | 	o.HTTPClient = client | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WriteToRequest writes these params to a swagger request | ||||||
|  | func (o *DeviceProfileServiceListAdrAlgorithmsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error { | ||||||
|  |  | ||||||
|  | 	if err := r.SetTimeout(o.timeout); err != nil { | ||||||
|  | 		return err | ||||||
|  | 	} | ||||||
|  | 	var res []error | ||||||
|  |  | ||||||
|  | 	if len(res) > 0 { | ||||||
|  | 		return errors.CompositeValidationError(res...) | ||||||
|  | 	} | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user