// Code generated by go-swagger; DO NOT EDIT. // (c) 2012-2020 by Telnexus LLC // 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" "code.tnxs.net/vernonkeenan/lib/api/devops/devops_models" ) // GetServiceReader is a Reader for the GetService structure. type GetServiceReader struct { formats strfmt.Registry } // ReadResponse reads a server response into the received o. func (o *GetServiceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { switch response.Code() { case 200: result := NewGetServiceOK() if err := result.readResponse(response, consumer, o.formats); err != nil { return nil, err } return result, nil case 401: result := NewGetServiceUnauthorized() if err := result.readResponse(response, consumer, o.formats); err != nil { return nil, err } return nil, result case 403: result := NewGetServiceForbidden() if err := result.readResponse(response, consumer, o.formats); err != nil { return nil, err } return nil, result case 404: result := NewGetServiceNotFound() if err := result.readResponse(response, consumer, o.formats); err != nil { return nil, err } return nil, result case 422: result := NewGetServiceUnprocessableEntity() if err := result.readResponse(response, consumer, o.formats); err != nil { return nil, err } return nil, result case 500: result := NewGetServiceInternalServerError() if err := result.readResponse(response, consumer, o.formats); err != nil { return nil, err } return nil, result default: return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) } } // NewGetServiceOK creates a GetServiceOK with default headers values func NewGetServiceOK() *GetServiceOK { return &GetServiceOK{} } /* GetServiceOK describes a response with status code 200, with default header values. Single Service record response */ type GetServiceOK struct { AccessControlAllowOrigin string CacheControl string Payload *devops_models.Service } func (o *GetServiceOK) Error() string { return fmt.Sprintf("[GET /services/{serviceIdPath}][%d] getServiceOK %+v", 200, o.Payload) } func (o *GetServiceOK) GetPayload() *devops_models.Service { return o.Payload } func (o *GetServiceOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { // hydrates response header Access-Control-Allow-Origin hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin") if hdrAccessControlAllowOrigin != "" { o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin } // hydrates response header Cache-Control hdrCacheControl := response.GetHeader("Cache-Control") if hdrCacheControl != "" { o.CacheControl = hdrCacheControl } o.Payload = new(devops_models.Service) // response payload if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { return err } return nil } // NewGetServiceUnauthorized creates a GetServiceUnauthorized with default headers values func NewGetServiceUnauthorized() *GetServiceUnauthorized { return &GetServiceUnauthorized{} } /* GetServiceUnauthorized describes a response with status code 401, with default header values. Access Unauthorized, invalid API-KEY was used */ type GetServiceUnauthorized struct { AccessControlAllowOrigin string CacheControl string Payload *devops_models.Error } func (o *GetServiceUnauthorized) Error() string { return fmt.Sprintf("[GET /services/{serviceIdPath}][%d] getServiceUnauthorized %+v", 401, o.Payload) } func (o *GetServiceUnauthorized) GetPayload() *devops_models.Error { return o.Payload } func (o *GetServiceUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { // hydrates response header Access-Control-Allow-Origin hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin") if hdrAccessControlAllowOrigin != "" { o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin } // hydrates response header Cache-Control hdrCacheControl := response.GetHeader("Cache-Control") if hdrCacheControl != "" { o.CacheControl = hdrCacheControl } 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 } // NewGetServiceForbidden creates a GetServiceForbidden with default headers values func NewGetServiceForbidden() *GetServiceForbidden { return &GetServiceForbidden{} } /* GetServiceForbidden describes a response with status code 403, with default header values. Access forbidden, account lacks access */ type GetServiceForbidden struct { AccessControlAllowOrigin string Payload *devops_models.Error } func (o *GetServiceForbidden) Error() string { return fmt.Sprintf("[GET /services/{serviceIdPath}][%d] getServiceForbidden %+v", 403, o.Payload) } func (o *GetServiceForbidden) GetPayload() *devops_models.Error { return o.Payload } func (o *GetServiceForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { // hydrates response header Access-Control-Allow-Origin hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin") if hdrAccessControlAllowOrigin != "" { o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin } 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 } // NewGetServiceNotFound creates a GetServiceNotFound with default headers values func NewGetServiceNotFound() *GetServiceNotFound { return &GetServiceNotFound{} } /* GetServiceNotFound describes a response with status code 404, with default header values. Resource was not found */ type GetServiceNotFound struct { AccessControlAllowOrigin string Payload *devops_models.Error } func (o *GetServiceNotFound) Error() string { return fmt.Sprintf("[GET /services/{serviceIdPath}][%d] getServiceNotFound %+v", 404, o.Payload) } func (o *GetServiceNotFound) GetPayload() *devops_models.Error { return o.Payload } func (o *GetServiceNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { // hydrates response header Access-Control-Allow-Origin hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin") if hdrAccessControlAllowOrigin != "" { o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin } 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 } // NewGetServiceUnprocessableEntity creates a GetServiceUnprocessableEntity with default headers values func NewGetServiceUnprocessableEntity() *GetServiceUnprocessableEntity { return &GetServiceUnprocessableEntity{} } /* GetServiceUnprocessableEntity describes a response with status code 422, with default header values. Unprocessable Entity, likely a bad parameter */ type GetServiceUnprocessableEntity struct { AccessControlAllowOrigin string CacheControl string Payload *devops_models.Error } func (o *GetServiceUnprocessableEntity) Error() string { return fmt.Sprintf("[GET /services/{serviceIdPath}][%d] getServiceUnprocessableEntity %+v", 422, o.Payload) } func (o *GetServiceUnprocessableEntity) GetPayload() *devops_models.Error { return o.Payload } func (o *GetServiceUnprocessableEntity) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { // hydrates response header Access-Control-Allow-Origin hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin") if hdrAccessControlAllowOrigin != "" { o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin } // hydrates response header Cache-Control hdrCacheControl := response.GetHeader("Cache-Control") if hdrCacheControl != "" { o.CacheControl = hdrCacheControl } 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 } // NewGetServiceInternalServerError creates a GetServiceInternalServerError with default headers values func NewGetServiceInternalServerError() *GetServiceInternalServerError { return &GetServiceInternalServerError{} } /* GetServiceInternalServerError describes a response with status code 500, with default header values. Server Internal Error */ type GetServiceInternalServerError struct { AccessControlAllowOrigin string Payload *devops_models.Error } func (o *GetServiceInternalServerError) Error() string { return fmt.Sprintf("[GET /services/{serviceIdPath}][%d] getServiceInternalServerError %+v", 500, o.Payload) } func (o *GetServiceInternalServerError) GetPayload() *devops_models.Error { return o.Payload } func (o *GetServiceInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { // hydrates response header Access-Control-Allow-Origin hdrAccessControlAllowOrigin := response.GetHeader("Access-Control-Allow-Origin") if hdrAccessControlAllowOrigin != "" { o.AccessControlAllowOrigin = hdrAccessControlAllowOrigin } 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 }