github.com/ActiveState/cli@v0.0.0-20240508170324-6801f60cd051/pkg/platform/api/mono/mono_client/invoices/calculate_tax_responses.go (about) 1 // Code generated by go-swagger; DO NOT EDIT. 2 3 package invoices 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 "github.com/go-openapi/strfmt" 14 15 "github.com/ActiveState/cli/pkg/platform/api/mono/mono_models" 16 ) 17 18 // CalculateTaxReader is a Reader for the CalculateTax structure. 19 type CalculateTaxReader struct { 20 formats strfmt.Registry 21 } 22 23 // ReadResponse reads a server response into the received o. 24 func (o *CalculateTaxReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { 25 switch response.Code() { 26 case 200: 27 result := NewCalculateTaxOK() 28 if err := result.readResponse(response, consumer, o.formats); err != nil { 29 return nil, err 30 } 31 return result, nil 32 case 400: 33 result := NewCalculateTaxBadRequest() 34 if err := result.readResponse(response, consumer, o.formats); err != nil { 35 return nil, err 36 } 37 return nil, result 38 case 403: 39 result := NewCalculateTaxForbidden() 40 if err := result.readResponse(response, consumer, o.formats); err != nil { 41 return nil, err 42 } 43 return nil, result 44 case 500: 45 result := NewCalculateTaxInternalServerError() 46 if err := result.readResponse(response, consumer, o.formats); err != nil { 47 return nil, err 48 } 49 return nil, result 50 default: 51 return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code()) 52 } 53 } 54 55 // NewCalculateTaxOK creates a CalculateTaxOK with default headers values 56 func NewCalculateTaxOK() *CalculateTaxOK { 57 return &CalculateTaxOK{} 58 } 59 60 /* CalculateTaxOK describes a response with status code 200, with default header values. 61 62 Success 63 */ 64 type CalculateTaxOK struct { 65 Payload float64 66 } 67 68 func (o *CalculateTaxOK) Error() string { 69 return fmt.Sprintf("[POST /taxes][%d] calculateTaxOK %+v", 200, o.Payload) 70 } 71 func (o *CalculateTaxOK) GetPayload() float64 { 72 return o.Payload 73 } 74 75 func (o *CalculateTaxOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { 76 77 // response payload 78 if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF { 79 return err 80 } 81 82 return nil 83 } 84 85 // NewCalculateTaxBadRequest creates a CalculateTaxBadRequest with default headers values 86 func NewCalculateTaxBadRequest() *CalculateTaxBadRequest { 87 return &CalculateTaxBadRequest{} 88 } 89 90 /* CalculateTaxBadRequest describes a response with status code 400, with default header values. 91 92 Bad Request 93 */ 94 type CalculateTaxBadRequest struct { 95 Payload *mono_models.Message 96 } 97 98 func (o *CalculateTaxBadRequest) Error() string { 99 return fmt.Sprintf("[POST /taxes][%d] calculateTaxBadRequest %+v", 400, o.Payload) 100 } 101 func (o *CalculateTaxBadRequest) GetPayload() *mono_models.Message { 102 return o.Payload 103 } 104 105 func (o *CalculateTaxBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { 106 107 o.Payload = new(mono_models.Message) 108 109 // response payload 110 if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { 111 return err 112 } 113 114 return nil 115 } 116 117 // NewCalculateTaxForbidden creates a CalculateTaxForbidden with default headers values 118 func NewCalculateTaxForbidden() *CalculateTaxForbidden { 119 return &CalculateTaxForbidden{} 120 } 121 122 /* CalculateTaxForbidden describes a response with status code 403, with default header values. 123 124 Forbidden 125 */ 126 type CalculateTaxForbidden struct { 127 Payload *mono_models.Message 128 } 129 130 func (o *CalculateTaxForbidden) Error() string { 131 return fmt.Sprintf("[POST /taxes][%d] calculateTaxForbidden %+v", 403, o.Payload) 132 } 133 func (o *CalculateTaxForbidden) GetPayload() *mono_models.Message { 134 return o.Payload 135 } 136 137 func (o *CalculateTaxForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { 138 139 o.Payload = new(mono_models.Message) 140 141 // response payload 142 if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { 143 return err 144 } 145 146 return nil 147 } 148 149 // NewCalculateTaxInternalServerError creates a CalculateTaxInternalServerError with default headers values 150 func NewCalculateTaxInternalServerError() *CalculateTaxInternalServerError { 151 return &CalculateTaxInternalServerError{} 152 } 153 154 /* CalculateTaxInternalServerError describes a response with status code 500, with default header values. 155 156 Server Error 157 */ 158 type CalculateTaxInternalServerError struct { 159 Payload *mono_models.Message 160 } 161 162 func (o *CalculateTaxInternalServerError) Error() string { 163 return fmt.Sprintf("[POST /taxes][%d] calculateTaxInternalServerError %+v", 500, o.Payload) 164 } 165 func (o *CalculateTaxInternalServerError) GetPayload() *mono_models.Message { 166 return o.Payload 167 } 168 169 func (o *CalculateTaxInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { 170 171 o.Payload = new(mono_models.Message) 172 173 // response payload 174 if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { 175 return err 176 } 177 178 return nil 179 }