github.com/emreu/go-swagger@v0.22.1/examples/authentication/client/customers/get_id_responses.go (about) 1 // Code generated by go-swagger; DO NOT EDIT. 2 3 package customers 4 5 // This file was generated by the swagger tool. 6 // Editing this file might prove futile when you re-run the swagger generate command 7 8 import ( 9 "fmt" 10 "io" 11 12 "github.com/go-openapi/runtime" 13 14 strfmt "github.com/go-openapi/strfmt" 15 16 models "github.com/go-swagger/go-swagger/examples/authentication/models" 17 ) 18 19 // GetIDReader is a Reader for the GetID structure. 20 type GetIDReader struct { 21 formats strfmt.Registry 22 } 23 24 // ReadResponse reads a server response into the received o. 25 func (o *GetIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { 26 switch response.Code() { 27 case 200: 28 result := NewGetIDOK() 29 if err := result.readResponse(response, consumer, o.formats); err != nil { 30 return nil, err 31 } 32 return result, nil 33 case 401: 34 result := NewGetIDUnauthorized() 35 if err := result.readResponse(response, consumer, o.formats); err != nil { 36 return nil, err 37 } 38 return nil, result 39 case 404: 40 result := NewGetIDNotFound() 41 if err := result.readResponse(response, consumer, o.formats); err != nil { 42 return nil, err 43 } 44 return nil, result 45 default: 46 result := NewGetIDDefault(response.Code()) 47 if err := result.readResponse(response, consumer, o.formats); err != nil { 48 return nil, err 49 } 50 if response.Code()/100 == 2 { 51 return result, nil 52 } 53 return nil, result 54 } 55 } 56 57 // NewGetIDOK creates a GetIDOK with default headers values 58 func NewGetIDOK() *GetIDOK { 59 return &GetIDOK{} 60 } 61 62 /*GetIDOK handles this case with default header values. 63 64 OK 65 */ 66 type GetIDOK struct { 67 Payload *models.Customer 68 } 69 70 func (o *GetIDOK) Error() string { 71 return fmt.Sprintf("[GET /customers][%d] getIdOK %+v", 200, o.Payload) 72 } 73 74 func (o *GetIDOK) GetPayload() *models.Customer { 75 return o.Payload 76 } 77 78 func (o *GetIDOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { 79 80 o.Payload = new(models.Customer) 81 82 // response payload 83 if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { 84 return err 85 } 86 87 return nil 88 } 89 90 // NewGetIDUnauthorized creates a GetIDUnauthorized with default headers values 91 func NewGetIDUnauthorized() *GetIDUnauthorized { 92 return &GetIDUnauthorized{} 93 } 94 95 /*GetIDUnauthorized handles this case with default header values. 96 97 unauthorized 98 */ 99 type GetIDUnauthorized struct { 100 Payload *models.Error 101 } 102 103 func (o *GetIDUnauthorized) Error() string { 104 return fmt.Sprintf("[GET /customers][%d] getIdUnauthorized %+v", 401, o.Payload) 105 } 106 107 func (o *GetIDUnauthorized) GetPayload() *models.Error { 108 return o.Payload 109 } 110 111 func (o *GetIDUnauthorized) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { 112 113 o.Payload = new(models.Error) 114 115 // response payload 116 if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { 117 return err 118 } 119 120 return nil 121 } 122 123 // NewGetIDNotFound creates a GetIDNotFound with default headers values 124 func NewGetIDNotFound() *GetIDNotFound { 125 return &GetIDNotFound{} 126 } 127 128 /*GetIDNotFound handles this case with default header values. 129 130 resource not found 131 */ 132 type GetIDNotFound struct { 133 Payload *models.Error 134 } 135 136 func (o *GetIDNotFound) Error() string { 137 return fmt.Sprintf("[GET /customers][%d] getIdNotFound %+v", 404, o.Payload) 138 } 139 140 func (o *GetIDNotFound) GetPayload() *models.Error { 141 return o.Payload 142 } 143 144 func (o *GetIDNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { 145 146 o.Payload = new(models.Error) 147 148 // response payload 149 if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { 150 return err 151 } 152 153 return nil 154 } 155 156 // NewGetIDDefault creates a GetIDDefault with default headers values 157 func NewGetIDDefault(code int) *GetIDDefault { 158 return &GetIDDefault{ 159 _statusCode: code, 160 } 161 } 162 163 /*GetIDDefault handles this case with default header values. 164 165 error 166 */ 167 type GetIDDefault struct { 168 _statusCode int 169 170 Payload *models.Error 171 } 172 173 // Code gets the status code for the get Id default response 174 func (o *GetIDDefault) Code() int { 175 return o._statusCode 176 } 177 178 func (o *GetIDDefault) Error() string { 179 return fmt.Sprintf("[GET /customers][%d] getId default %+v", o._statusCode, o.Payload) 180 } 181 182 func (o *GetIDDefault) GetPayload() *models.Error { 183 return o.Payload 184 } 185 186 func (o *GetIDDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { 187 188 o.Payload = new(models.Error) 189 190 // response payload 191 if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { 192 return err 193 } 194 195 return nil 196 }