// Code generated by go-swagger; DO NOT EDIT. // All Code Copyright(c) 2018-2020 by Taxnexus, Inc. // All rights reserved worldwide. // Proprietary product; unlicensed use is not allowed package service // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "fmt" "io" "github.com/go-openapi/runtime" "github.com/go-openapi/strfmt" "github.com/taxnexus/go/lib/api/devops/devops_models" ) // PutServicesReader is a Reader for the PutServices structure. type PutServicesReader struct { formats strfmt.Registry } // ReadResponse reads a server response into the received o. func (o *PutServicesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { switch response.Code() { case 200: result := NewPutServicesOK() if err := result.readResponse(response, consumer, o.formats); err != nil { return nil, err } return result, nil case 401: result := NewPutServicesUnauthorized() if err := result.readResponse(response, consumer, o.formats); err != nil { return nil, err } return nil, result case 403: result := NewPutServicesForbidden() if err := result.readResponse(response, consumer, o.formats); err != nil { return nil, err } return nil, result case 404: result := NewPutServicesNotFound() if err := result.readResponse(response, consumer, o.formats); err != nil { return nil, err } return nil, result case 422: result := NewPutServicesUnprocessableEntity() if err := result.readResponse(response, consumer, o.formats); err != nil { return nil, err } return nil, result case 500: result := NewPutServicesInternalServerError() if err := result.readResponse(response, consumer, o.formats); err != nil { return nil, err } return nil, result default: return nil, runtime.NewAPIError("unknown error", response, response.Code()) } } // NewPutServicesOK creates a PutServicesOK with default headers values func NewPutServicesOK() *PutServicesOK { return &PutServicesOK{} } /*PutServicesOK handles this case with default header values. Taxnexus Response with Service objects */ type PutServicesOK struct { AccessControlAllowOrigin string CacheControl string Payload *devops_models.ServiceResponse } func (o *PutServicesOK) Error() string { return fmt.Sprintf("[PUT /services][%d] putServicesOK %+v", 200, o.Payload) } func (o *PutServicesOK) GetPayload() *devops_models.ServiceResponse { return o.Payload } func (o *PutServicesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { // response header Access-Control-Allow-Origin o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin") // response header Cache-Control o.CacheControl = response.GetHeader("Cache-Control") o.Payload = new(devops_models.ServiceResponse) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { return err } return nil } // NewPutServicesUnauthorized creates a PutServicesUnauthorized with default headers values func NewPutServicesUnauthorized() *PutServicesUnauthorized { return &PutServicesUnauthorized{} } /*PutServicesUnauthorized handles this case with default header values. Access Unauthorized, invalid API-KEY was used */ type PutServicesUnauthorized struct { AccessControlAllowOrigin string CacheControl string Payload *devops_models.Error } func (o *PutServicesUnauthorized) Error() string { return fmt.Sprintf("[PUT /services][%d] putServicesUnauthorized %+v", 401, o.Payload) } func (o *PutServicesUnauthorized) GetPayload() *devops_models.Error { return o.Payload } func (o *PutServicesUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { // response header Access-Control-Allow-Origin o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin") // response header Cache-Control o.CacheControl = response.GetHeader("Cache-Control") o.Payload = new(devops_models.Error) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { return err } return nil } // NewPutServicesForbidden creates a PutServicesForbidden with default headers values func NewPutServicesForbidden() *PutServicesForbidden { return &PutServicesForbidden{} } /*PutServicesForbidden handles this case with default header values. Access forbidden, account lacks access */ type PutServicesForbidden struct { AccessControlAllowOrigin string Payload *devops_models.Error } func (o *PutServicesForbidden) Error() string { return fmt.Sprintf("[PUT /services][%d] putServicesForbidden %+v", 403, o.Payload) } func (o *PutServicesForbidden) GetPayload() *devops_models.Error { return o.Payload } func (o *PutServicesForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { // response header Access-Control-Allow-Origin o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin") o.Payload = new(devops_models.Error) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { return err } return nil } // NewPutServicesNotFound creates a PutServicesNotFound with default headers values func NewPutServicesNotFound() *PutServicesNotFound { return &PutServicesNotFound{} } /*PutServicesNotFound handles this case with default header values. Resource was not found */ type PutServicesNotFound struct { AccessControlAllowOrigin string Payload *devops_models.Error } func (o *PutServicesNotFound) Error() string { return fmt.Sprintf("[PUT /services][%d] putServicesNotFound %+v", 404, o.Payload) } func (o *PutServicesNotFound) GetPayload() *devops_models.Error { return o.Payload } func (o *PutServicesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { // response header Access-Control-Allow-Origin o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin") o.Payload = new(devops_models.Error) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { return err } return nil } // NewPutServicesUnprocessableEntity creates a PutServicesUnprocessableEntity with default headers values func NewPutServicesUnprocessableEntity() *PutServicesUnprocessableEntity { return &PutServicesUnprocessableEntity{} } /*PutServicesUnprocessableEntity handles this case with default header values. Unprocessable Entity, likely a bad parameter */ type PutServicesUnprocessableEntity struct { AccessControlAllowOrigin string CacheControl string Payload *devops_models.Error } func (o *PutServicesUnprocessableEntity) Error() string { return fmt.Sprintf("[PUT /services][%d] putServicesUnprocessableEntity %+v", 422, o.Payload) } func (o *PutServicesUnprocessableEntity) GetPayload() *devops_models.Error { return o.Payload } func (o *PutServicesUnprocessableEntity) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { // response header Access-Control-Allow-Origin o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin") // response header Cache-Control o.CacheControl = response.GetHeader("Cache-Control") o.Payload = new(devops_models.Error) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { return err } return nil } // NewPutServicesInternalServerError creates a PutServicesInternalServerError with default headers values func NewPutServicesInternalServerError() *PutServicesInternalServerError { return &PutServicesInternalServerError{} } /*PutServicesInternalServerError handles this case with default header values. Server Internal Error */ type PutServicesInternalServerError struct { AccessControlAllowOrigin string Payload *devops_models.Error } func (o *PutServicesInternalServerError) Error() string { return fmt.Sprintf("[PUT /services][%d] putServicesInternalServerError %+v", 500, o.Payload) } func (o *PutServicesInternalServerError) GetPayload() *devops_models.Error { return o.Payload } func (o *PutServicesInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { // response header Access-Control-Allow-Origin o.AccessControlAllowOrigin = response.GetHeader("Access-Control-Allow-Origin") o.Payload = new(devops_models.Error) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { return err } return nil }