github.com/cloudwan/edgelq-sdk@v1.15.4/proxies/client/v1alpha2/broker/broker_custom.pb.validate.go (about) 1 // Code generated by protoc-gen-goten-validate 2 // File: edgelq/proxies/proto/v1alpha2/broker_custom.proto 3 // DO NOT EDIT!!! 4 5 package broker_client 6 7 import ( 8 "bytes" 9 "errors" 10 "fmt" 11 "net" 12 "net/url" 13 "regexp" 14 "strings" 15 "time" 16 "unicode/utf8" 17 18 gotenvalidate "github.com/cloudwan/goten-sdk/runtime/validate" 19 ) 20 21 // proto imports 22 import ( 23 project "github.com/cloudwan/edgelq-sdk/proxies/resources/v1alpha2/project" 24 ) 25 26 var ( 27 _ = bytes.Equal 28 _ = errors.New 29 _ = fmt.Errorf 30 _ = net.ParseIP 31 _ = regexp.Match 32 _ = strings.Split 33 _ = time.Now 34 _ = utf8.RuneCountInString 35 _ = url.Parse 36 _ = gotenvalidate.NewValidationError 37 ) 38 39 // make sure we're using proto imports 40 var ( 41 _ = &project.Project{} 42 ) 43 44 func (obj *ConnectRequest) GotenValidate() error { 45 if obj == nil { 46 return nil 47 } 48 switch opt := obj.Message.(type) { 49 case *ConnectRequest_OpenRequest_: 50 if subobj, ok := interface{}(opt.OpenRequest).(gotenvalidate.Validator); ok { 51 if err := subobj.GotenValidate(); err != nil { 52 return gotenvalidate.NewValidationError("ConnectRequest", "openRequest", opt.OpenRequest, "nested object validation failed", err) 53 } 54 } 55 case *ConnectRequest_ResumeRequest_: 56 if subobj, ok := interface{}(opt.ResumeRequest).(gotenvalidate.Validator); ok { 57 if err := subobj.GotenValidate(); err != nil { 58 return gotenvalidate.NewValidationError("ConnectRequest", "resumeRequest", opt.ResumeRequest, "nested object validation failed", err) 59 } 60 } 61 case *ConnectRequest_Ack: 62 if subobj, ok := interface{}(opt.Ack).(gotenvalidate.Validator); ok { 63 if err := subobj.GotenValidate(); err != nil { 64 return gotenvalidate.NewValidationError("ConnectRequest", "ack", opt.Ack, "nested object validation failed", err) 65 } 66 } 67 case *ConnectRequest_Data: 68 if subobj, ok := interface{}(opt.Data).(gotenvalidate.Validator); ok { 69 if err := subobj.GotenValidate(); err != nil { 70 return gotenvalidate.NewValidationError("ConnectRequest", "data", opt.Data, "nested object validation failed", err) 71 } 72 } 73 case *ConnectRequest_Close: 74 if subobj, ok := interface{}(opt.Close).(gotenvalidate.Validator); ok { 75 if err := subobj.GotenValidate(); err != nil { 76 return gotenvalidate.NewValidationError("ConnectRequest", "close", opt.Close, "nested object validation failed", err) 77 } 78 } 79 case *ConnectRequest_Error: 80 if subobj, ok := interface{}(opt.Error).(gotenvalidate.Validator); ok { 81 if err := subobj.GotenValidate(); err != nil { 82 return gotenvalidate.NewValidationError("ConnectRequest", "error", opt.Error, "nested object validation failed", err) 83 } 84 } 85 case *ConnectRequest_Ping: 86 if subobj, ok := interface{}(opt.Ping).(gotenvalidate.Validator); ok { 87 if err := subobj.GotenValidate(); err != nil { 88 return gotenvalidate.NewValidationError("ConnectRequest", "ping", opt.Ping, "nested object validation failed", err) 89 } 90 } 91 default: 92 _ = opt 93 } 94 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 95 return cvobj.GotenCustomValidate() 96 } 97 return nil 98 } 99 func (obj *ConnectRequest_OpenRequest) GotenValidate() error { 100 if obj == nil { 101 return nil 102 } 103 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 104 return cvobj.GotenCustomValidate() 105 } 106 return nil 107 } 108 func (obj *ConnectRequest_ResumeRequest) GotenValidate() error { 109 if obj == nil { 110 return nil 111 } 112 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 113 return cvobj.GotenCustomValidate() 114 } 115 return nil 116 } 117 func (obj *ConnectResponse) GotenValidate() error { 118 if obj == nil { 119 return nil 120 } 121 switch opt := obj.Message.(type) { 122 case *ConnectResponse_OpenResponse_: 123 if subobj, ok := interface{}(opt.OpenResponse).(gotenvalidate.Validator); ok { 124 if err := subobj.GotenValidate(); err != nil { 125 return gotenvalidate.NewValidationError("ConnectResponse", "openResponse", opt.OpenResponse, "nested object validation failed", err) 126 } 127 } 128 case *ConnectResponse_ResumeResponse_: 129 if subobj, ok := interface{}(opt.ResumeResponse).(gotenvalidate.Validator); ok { 130 if err := subobj.GotenValidate(); err != nil { 131 return gotenvalidate.NewValidationError("ConnectResponse", "resumeResponse", opt.ResumeResponse, "nested object validation failed", err) 132 } 133 } 134 case *ConnectResponse_ChannelOpenError_: 135 if subobj, ok := interface{}(opt.ChannelOpenError).(gotenvalidate.Validator); ok { 136 if err := subobj.GotenValidate(); err != nil { 137 return gotenvalidate.NewValidationError("ConnectResponse", "channelOpenError", opt.ChannelOpenError, "nested object validation failed", err) 138 } 139 } 140 case *ConnectResponse_Ack: 141 if subobj, ok := interface{}(opt.Ack).(gotenvalidate.Validator); ok { 142 if err := subobj.GotenValidate(); err != nil { 143 return gotenvalidate.NewValidationError("ConnectResponse", "ack", opt.Ack, "nested object validation failed", err) 144 } 145 } 146 case *ConnectResponse_Data: 147 if subobj, ok := interface{}(opt.Data).(gotenvalidate.Validator); ok { 148 if err := subobj.GotenValidate(); err != nil { 149 return gotenvalidate.NewValidationError("ConnectResponse", "data", opt.Data, "nested object validation failed", err) 150 } 151 } 152 case *ConnectResponse_Close: 153 if subobj, ok := interface{}(opt.Close).(gotenvalidate.Validator); ok { 154 if err := subobj.GotenValidate(); err != nil { 155 return gotenvalidate.NewValidationError("ConnectResponse", "close", opt.Close, "nested object validation failed", err) 156 } 157 } 158 case *ConnectResponse_Error: 159 if subobj, ok := interface{}(opt.Error).(gotenvalidate.Validator); ok { 160 if err := subobj.GotenValidate(); err != nil { 161 return gotenvalidate.NewValidationError("ConnectResponse", "error", opt.Error, "nested object validation failed", err) 162 } 163 } 164 case *ConnectResponse_Pong: 165 if subobj, ok := interface{}(opt.Pong).(gotenvalidate.Validator); ok { 166 if err := subobj.GotenValidate(); err != nil { 167 return gotenvalidate.NewValidationError("ConnectResponse", "pong", opt.Pong, "nested object validation failed", err) 168 } 169 } 170 default: 171 _ = opt 172 } 173 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 174 return cvobj.GotenCustomValidate() 175 } 176 return nil 177 } 178 func (obj *ConnectResponse_OpenResponse) GotenValidate() error { 179 if obj == nil { 180 return nil 181 } 182 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 183 return cvobj.GotenCustomValidate() 184 } 185 return nil 186 } 187 func (obj *ConnectResponse_ResumeResponse) GotenValidate() error { 188 if obj == nil { 189 return nil 190 } 191 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 192 return cvobj.GotenCustomValidate() 193 } 194 return nil 195 } 196 func (obj *ConnectResponse_ChannelOpenError) GotenValidate() error { 197 if obj == nil { 198 return nil 199 } 200 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 201 return cvobj.GotenCustomValidate() 202 } 203 return nil 204 } 205 func (obj *ListenRequest) GotenValidate() error { 206 if obj == nil { 207 return nil 208 } 209 switch opt := obj.Message.(type) { 210 case *ListenRequest_OpenRequest_: 211 if subobj, ok := interface{}(opt.OpenRequest).(gotenvalidate.Validator); ok { 212 if err := subobj.GotenValidate(); err != nil { 213 return gotenvalidate.NewValidationError("ListenRequest", "openRequest", opt.OpenRequest, "nested object validation failed", err) 214 } 215 } 216 case *ListenRequest_ResumeRequest_: 217 if subobj, ok := interface{}(opt.ResumeRequest).(gotenvalidate.Validator); ok { 218 if err := subobj.GotenValidate(); err != nil { 219 return gotenvalidate.NewValidationError("ListenRequest", "resumeRequest", opt.ResumeRequest, "nested object validation failed", err) 220 } 221 } 222 case *ListenRequest_ChannelOpenError_: 223 if subobj, ok := interface{}(opt.ChannelOpenError).(gotenvalidate.Validator); ok { 224 if err := subobj.GotenValidate(); err != nil { 225 return gotenvalidate.NewValidationError("ListenRequest", "channelOpenError", opt.ChannelOpenError, "nested object validation failed", err) 226 } 227 } 228 case *ListenRequest_Ping: 229 if subobj, ok := interface{}(opt.Ping).(gotenvalidate.Validator); ok { 230 if err := subobj.GotenValidate(); err != nil { 231 return gotenvalidate.NewValidationError("ListenRequest", "ping", opt.Ping, "nested object validation failed", err) 232 } 233 } 234 default: 235 _ = opt 236 } 237 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 238 return cvobj.GotenCustomValidate() 239 } 240 return nil 241 } 242 func (obj *ListenRequest_OpenRequest) GotenValidate() error { 243 if obj == nil { 244 return nil 245 } 246 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 247 return cvobj.GotenCustomValidate() 248 } 249 return nil 250 } 251 func (obj *ListenRequest_ResumeRequest) GotenValidate() error { 252 if obj == nil { 253 return nil 254 } 255 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 256 return cvobj.GotenCustomValidate() 257 } 258 return nil 259 } 260 func (obj *ListenRequest_ChannelOpenError) GotenValidate() error { 261 if obj == nil { 262 return nil 263 } 264 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 265 return cvobj.GotenCustomValidate() 266 } 267 return nil 268 } 269 func (obj *ListenResponse) GotenValidate() error { 270 if obj == nil { 271 return nil 272 } 273 switch opt := obj.Message.(type) { 274 case *ListenResponse_Listening_: 275 if subobj, ok := interface{}(opt.Listening).(gotenvalidate.Validator); ok { 276 if err := subobj.GotenValidate(); err != nil { 277 return gotenvalidate.NewValidationError("ListenResponse", "listening", opt.Listening, "nested object validation failed", err) 278 } 279 } 280 case *ListenResponse_OpenChannelResponse_: 281 if subobj, ok := interface{}(opt.OpenChannelResponse).(gotenvalidate.Validator); ok { 282 if err := subobj.GotenValidate(); err != nil { 283 return gotenvalidate.NewValidationError("ListenResponse", "openChannelResponse", opt.OpenChannelResponse, "nested object validation failed", err) 284 } 285 } 286 case *ListenResponse_ResumeChannelResponse_: 287 if subobj, ok := interface{}(opt.ResumeChannelResponse).(gotenvalidate.Validator); ok { 288 if err := subobj.GotenValidate(); err != nil { 289 return gotenvalidate.NewValidationError("ListenResponse", "resumeChannelResponse", opt.ResumeChannelResponse, "nested object validation failed", err) 290 } 291 } 292 case *ListenResponse_Pong: 293 if subobj, ok := interface{}(opt.Pong).(gotenvalidate.Validator); ok { 294 if err := subobj.GotenValidate(); err != nil { 295 return gotenvalidate.NewValidationError("ListenResponse", "pong", opt.Pong, "nested object validation failed", err) 296 } 297 } 298 default: 299 _ = opt 300 } 301 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 302 return cvobj.GotenCustomValidate() 303 } 304 return nil 305 } 306 func (obj *ListenResponse_Listening) GotenValidate() error { 307 if obj == nil { 308 return nil 309 } 310 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 311 return cvobj.GotenCustomValidate() 312 } 313 return nil 314 } 315 func (obj *ListenResponse_OpenChannelResponse) GotenValidate() error { 316 if obj == nil { 317 return nil 318 } 319 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 320 return cvobj.GotenCustomValidate() 321 } 322 return nil 323 } 324 func (obj *ListenResponse_ResumeChannelResponse) GotenValidate() error { 325 if obj == nil { 326 return nil 327 } 328 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 329 return cvobj.GotenCustomValidate() 330 } 331 return nil 332 } 333 func (obj *AcceptRequest) GotenValidate() error { 334 if obj == nil { 335 return nil 336 } 337 switch opt := obj.Message.(type) { 338 case *AcceptRequest_OpenRequest_: 339 if subobj, ok := interface{}(opt.OpenRequest).(gotenvalidate.Validator); ok { 340 if err := subobj.GotenValidate(); err != nil { 341 return gotenvalidate.NewValidationError("AcceptRequest", "openRequest", opt.OpenRequest, "nested object validation failed", err) 342 } 343 } 344 case *AcceptRequest_ResumeRequest_: 345 if subobj, ok := interface{}(opt.ResumeRequest).(gotenvalidate.Validator); ok { 346 if err := subobj.GotenValidate(); err != nil { 347 return gotenvalidate.NewValidationError("AcceptRequest", "resumeRequest", opt.ResumeRequest, "nested object validation failed", err) 348 } 349 } 350 case *AcceptRequest_Data: 351 if subobj, ok := interface{}(opt.Data).(gotenvalidate.Validator); ok { 352 if err := subobj.GotenValidate(); err != nil { 353 return gotenvalidate.NewValidationError("AcceptRequest", "data", opt.Data, "nested object validation failed", err) 354 } 355 } 356 case *AcceptRequest_Ack: 357 if subobj, ok := interface{}(opt.Ack).(gotenvalidate.Validator); ok { 358 if err := subobj.GotenValidate(); err != nil { 359 return gotenvalidate.NewValidationError("AcceptRequest", "ack", opt.Ack, "nested object validation failed", err) 360 } 361 } 362 case *AcceptRequest_Close: 363 if subobj, ok := interface{}(opt.Close).(gotenvalidate.Validator); ok { 364 if err := subobj.GotenValidate(); err != nil { 365 return gotenvalidate.NewValidationError("AcceptRequest", "close", opt.Close, "nested object validation failed", err) 366 } 367 } 368 case *AcceptRequest_Error: 369 if subobj, ok := interface{}(opt.Error).(gotenvalidate.Validator); ok { 370 if err := subobj.GotenValidate(); err != nil { 371 return gotenvalidate.NewValidationError("AcceptRequest", "error", opt.Error, "nested object validation failed", err) 372 } 373 } 374 case *AcceptRequest_Ping: 375 if subobj, ok := interface{}(opt.Ping).(gotenvalidate.Validator); ok { 376 if err := subobj.GotenValidate(); err != nil { 377 return gotenvalidate.NewValidationError("AcceptRequest", "ping", opt.Ping, "nested object validation failed", err) 378 } 379 } 380 default: 381 _ = opt 382 } 383 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 384 return cvobj.GotenCustomValidate() 385 } 386 return nil 387 } 388 func (obj *AcceptRequest_OpenRequest) GotenValidate() error { 389 if obj == nil { 390 return nil 391 } 392 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 393 return cvobj.GotenCustomValidate() 394 } 395 return nil 396 } 397 func (obj *AcceptRequest_ResumeRequest) GotenValidate() error { 398 if obj == nil { 399 return nil 400 } 401 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 402 return cvobj.GotenCustomValidate() 403 } 404 return nil 405 } 406 func (obj *AcceptResponse) GotenValidate() error { 407 if obj == nil { 408 return nil 409 } 410 switch opt := obj.Message.(type) { 411 case *AcceptResponse_Data: 412 if subobj, ok := interface{}(opt.Data).(gotenvalidate.Validator); ok { 413 if err := subobj.GotenValidate(); err != nil { 414 return gotenvalidate.NewValidationError("AcceptResponse", "data", opt.Data, "nested object validation failed", err) 415 } 416 } 417 case *AcceptResponse_Ack: 418 if subobj, ok := interface{}(opt.Ack).(gotenvalidate.Validator); ok { 419 if err := subobj.GotenValidate(); err != nil { 420 return gotenvalidate.NewValidationError("AcceptResponse", "ack", opt.Ack, "nested object validation failed", err) 421 } 422 } 423 case *AcceptResponse_Close: 424 if subobj, ok := interface{}(opt.Close).(gotenvalidate.Validator); ok { 425 if err := subobj.GotenValidate(); err != nil { 426 return gotenvalidate.NewValidationError("AcceptResponse", "close", opt.Close, "nested object validation failed", err) 427 } 428 } 429 case *AcceptResponse_Error: 430 if subobj, ok := interface{}(opt.Error).(gotenvalidate.Validator); ok { 431 if err := subobj.GotenValidate(); err != nil { 432 return gotenvalidate.NewValidationError("AcceptResponse", "error", opt.Error, "nested object validation failed", err) 433 } 434 } 435 case *AcceptResponse_Pong: 436 if subobj, ok := interface{}(opt.Pong).(gotenvalidate.Validator); ok { 437 if err := subobj.GotenValidate(); err != nil { 438 return gotenvalidate.NewValidationError("AcceptResponse", "pong", opt.Pong, "nested object validation failed", err) 439 } 440 } 441 default: 442 _ = opt 443 } 444 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 445 return cvobj.GotenCustomValidate() 446 } 447 return nil 448 } 449 func (obj *Ping) GotenValidate() error { 450 if obj == nil { 451 return nil 452 } 453 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 454 return cvobj.GotenCustomValidate() 455 } 456 return nil 457 } 458 func (obj *Pong) GotenValidate() error { 459 if obj == nil { 460 return nil 461 } 462 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 463 return cvobj.GotenCustomValidate() 464 } 465 return nil 466 } 467 func (obj *Data) GotenValidate() error { 468 if obj == nil { 469 return nil 470 } 471 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 472 return cvobj.GotenCustomValidate() 473 } 474 return nil 475 } 476 func (obj *Ack) GotenValidate() error { 477 if obj == nil { 478 return nil 479 } 480 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 481 return cvobj.GotenCustomValidate() 482 } 483 return nil 484 } 485 func (obj *Close) GotenValidate() error { 486 if obj == nil { 487 return nil 488 } 489 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 490 return cvobj.GotenCustomValidate() 491 } 492 return nil 493 } 494 func (obj *Error) GotenValidate() error { 495 if obj == nil { 496 return nil 497 } 498 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 499 return cvobj.GotenCustomValidate() 500 } 501 return nil 502 }