github.com/weaviate/weaviate@v1.24.6/adapters/handlers/rest/operations/graphql/graphql_batch_responses.go (about) 1 // _ _ 2 // __ _____ __ ___ ___ __ _| |_ ___ 3 // \ \ /\ / / _ \/ _` \ \ / / |/ _` | __/ _ \ 4 // \ V V / __/ (_| |\ V /| | (_| | || __/ 5 // \_/\_/ \___|\__,_| \_/ |_|\__,_|\__\___| 6 // 7 // Copyright © 2016 - 2024 Weaviate B.V. All rights reserved. 8 // 9 // CONTACT: hello@weaviate.io 10 // 11 12 // Code generated by go-swagger; DO NOT EDIT. 13 14 package graphql 15 16 // This file was generated by the swagger tool. 17 // Editing this file might prove futile when you re-run the swagger generate command 18 19 import ( 20 "net/http" 21 22 "github.com/go-openapi/runtime" 23 24 "github.com/weaviate/weaviate/entities/models" 25 ) 26 27 // GraphqlBatchOKCode is the HTTP code returned for type GraphqlBatchOK 28 const GraphqlBatchOKCode int = 200 29 30 /* 31 GraphqlBatchOK Successful query (with select). 32 33 swagger:response graphqlBatchOK 34 */ 35 type GraphqlBatchOK struct { 36 37 /* 38 In: Body 39 */ 40 Payload models.GraphQLResponses `json:"body,omitempty"` 41 } 42 43 // NewGraphqlBatchOK creates GraphqlBatchOK with default headers values 44 func NewGraphqlBatchOK() *GraphqlBatchOK { 45 46 return &GraphqlBatchOK{} 47 } 48 49 // WithPayload adds the payload to the graphql batch o k response 50 func (o *GraphqlBatchOK) WithPayload(payload models.GraphQLResponses) *GraphqlBatchOK { 51 o.Payload = payload 52 return o 53 } 54 55 // SetPayload sets the payload to the graphql batch o k response 56 func (o *GraphqlBatchOK) SetPayload(payload models.GraphQLResponses) { 57 o.Payload = payload 58 } 59 60 // WriteResponse to the client 61 func (o *GraphqlBatchOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 62 63 rw.WriteHeader(200) 64 payload := o.Payload 65 if payload == nil { 66 // return empty array 67 payload = models.GraphQLResponses{} 68 } 69 70 if err := producer.Produce(rw, payload); err != nil { 71 panic(err) // let the recovery middleware deal with this 72 } 73 } 74 75 // GraphqlBatchUnauthorizedCode is the HTTP code returned for type GraphqlBatchUnauthorized 76 const GraphqlBatchUnauthorizedCode int = 401 77 78 /* 79 GraphqlBatchUnauthorized Unauthorized or invalid credentials. 80 81 swagger:response graphqlBatchUnauthorized 82 */ 83 type GraphqlBatchUnauthorized struct { 84 } 85 86 // NewGraphqlBatchUnauthorized creates GraphqlBatchUnauthorized with default headers values 87 func NewGraphqlBatchUnauthorized() *GraphqlBatchUnauthorized { 88 89 return &GraphqlBatchUnauthorized{} 90 } 91 92 // WriteResponse to the client 93 func (o *GraphqlBatchUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 94 95 rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses 96 97 rw.WriteHeader(401) 98 } 99 100 // GraphqlBatchForbiddenCode is the HTTP code returned for type GraphqlBatchForbidden 101 const GraphqlBatchForbiddenCode int = 403 102 103 /* 104 GraphqlBatchForbidden Forbidden 105 106 swagger:response graphqlBatchForbidden 107 */ 108 type GraphqlBatchForbidden struct { 109 110 /* 111 In: Body 112 */ 113 Payload *models.ErrorResponse `json:"body,omitempty"` 114 } 115 116 // NewGraphqlBatchForbidden creates GraphqlBatchForbidden with default headers values 117 func NewGraphqlBatchForbidden() *GraphqlBatchForbidden { 118 119 return &GraphqlBatchForbidden{} 120 } 121 122 // WithPayload adds the payload to the graphql batch forbidden response 123 func (o *GraphqlBatchForbidden) WithPayload(payload *models.ErrorResponse) *GraphqlBatchForbidden { 124 o.Payload = payload 125 return o 126 } 127 128 // SetPayload sets the payload to the graphql batch forbidden response 129 func (o *GraphqlBatchForbidden) SetPayload(payload *models.ErrorResponse) { 130 o.Payload = payload 131 } 132 133 // WriteResponse to the client 134 func (o *GraphqlBatchForbidden) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 135 136 rw.WriteHeader(403) 137 if o.Payload != nil { 138 payload := o.Payload 139 if err := producer.Produce(rw, payload); err != nil { 140 panic(err) // let the recovery middleware deal with this 141 } 142 } 143 } 144 145 // GraphqlBatchUnprocessableEntityCode is the HTTP code returned for type GraphqlBatchUnprocessableEntity 146 const GraphqlBatchUnprocessableEntityCode int = 422 147 148 /* 149 GraphqlBatchUnprocessableEntity Request body is well-formed (i.e., syntactically correct), but semantically erroneous. Are you sure the class is defined in the configuration file? 150 151 swagger:response graphqlBatchUnprocessableEntity 152 */ 153 type GraphqlBatchUnprocessableEntity struct { 154 155 /* 156 In: Body 157 */ 158 Payload *models.ErrorResponse `json:"body,omitempty"` 159 } 160 161 // NewGraphqlBatchUnprocessableEntity creates GraphqlBatchUnprocessableEntity with default headers values 162 func NewGraphqlBatchUnprocessableEntity() *GraphqlBatchUnprocessableEntity { 163 164 return &GraphqlBatchUnprocessableEntity{} 165 } 166 167 // WithPayload adds the payload to the graphql batch unprocessable entity response 168 func (o *GraphqlBatchUnprocessableEntity) WithPayload(payload *models.ErrorResponse) *GraphqlBatchUnprocessableEntity { 169 o.Payload = payload 170 return o 171 } 172 173 // SetPayload sets the payload to the graphql batch unprocessable entity response 174 func (o *GraphqlBatchUnprocessableEntity) SetPayload(payload *models.ErrorResponse) { 175 o.Payload = payload 176 } 177 178 // WriteResponse to the client 179 func (o *GraphqlBatchUnprocessableEntity) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 180 181 rw.WriteHeader(422) 182 if o.Payload != nil { 183 payload := o.Payload 184 if err := producer.Produce(rw, payload); err != nil { 185 panic(err) // let the recovery middleware deal with this 186 } 187 } 188 } 189 190 // GraphqlBatchInternalServerErrorCode is the HTTP code returned for type GraphqlBatchInternalServerError 191 const GraphqlBatchInternalServerErrorCode int = 500 192 193 /* 194 GraphqlBatchInternalServerError An error has occurred while trying to fulfill the request. Most likely the ErrorResponse will contain more information about the error. 195 196 swagger:response graphqlBatchInternalServerError 197 */ 198 type GraphqlBatchInternalServerError struct { 199 200 /* 201 In: Body 202 */ 203 Payload *models.ErrorResponse `json:"body,omitempty"` 204 } 205 206 // NewGraphqlBatchInternalServerError creates GraphqlBatchInternalServerError with default headers values 207 func NewGraphqlBatchInternalServerError() *GraphqlBatchInternalServerError { 208 209 return &GraphqlBatchInternalServerError{} 210 } 211 212 // WithPayload adds the payload to the graphql batch internal server error response 213 func (o *GraphqlBatchInternalServerError) WithPayload(payload *models.ErrorResponse) *GraphqlBatchInternalServerError { 214 o.Payload = payload 215 return o 216 } 217 218 // SetPayload sets the payload to the graphql batch internal server error response 219 func (o *GraphqlBatchInternalServerError) SetPayload(payload *models.ErrorResponse) { 220 o.Payload = payload 221 } 222 223 // WriteResponse to the client 224 func (o *GraphqlBatchInternalServerError) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 225 226 rw.WriteHeader(500) 227 if o.Payload != nil { 228 payload := o.Payload 229 if err := producer.Produce(rw, payload); err != nil { 230 panic(err) // let the recovery middleware deal with this 231 } 232 } 233 }