github.com/cloudwan/edgelq-sdk@v1.15.4/proxies/client/v1/broker/broker_custom.pb.validate.go (about) 1 // Code generated by protoc-gen-goten-validate 2 // File: edgelq/proxies/proto/v1/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/v1/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 case *ConnectResponse_NotAvailableLocally_: 171 if subobj, ok := interface{}(opt.NotAvailableLocally).(gotenvalidate.Validator); ok { 172 if err := subobj.GotenValidate(); err != nil { 173 return gotenvalidate.NewValidationError("ConnectResponse", "notAvailableLocally", opt.NotAvailableLocally, "nested object validation failed", err) 174 } 175 } 176 default: 177 _ = opt 178 } 179 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 180 return cvobj.GotenCustomValidate() 181 } 182 return nil 183 } 184 func (obj *ConnectResponse_NotAvailableLocally) GotenValidate() error { 185 if obj == nil { 186 return nil 187 } 188 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 189 return cvobj.GotenCustomValidate() 190 } 191 return nil 192 } 193 func (obj *ConnectResponse_OpenResponse) GotenValidate() error { 194 if obj == nil { 195 return nil 196 } 197 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 198 return cvobj.GotenCustomValidate() 199 } 200 return nil 201 } 202 func (obj *ConnectResponse_ResumeResponse) GotenValidate() error { 203 if obj == nil { 204 return nil 205 } 206 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 207 return cvobj.GotenCustomValidate() 208 } 209 return nil 210 } 211 func (obj *ConnectResponse_ChannelOpenError) GotenValidate() error { 212 if obj == nil { 213 return nil 214 } 215 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 216 return cvobj.GotenCustomValidate() 217 } 218 return nil 219 } 220 func (obj *ListenRequest) GotenValidate() error { 221 if obj == nil { 222 return nil 223 } 224 switch opt := obj.Message.(type) { 225 case *ListenRequest_OpenRequest_: 226 if subobj, ok := interface{}(opt.OpenRequest).(gotenvalidate.Validator); ok { 227 if err := subobj.GotenValidate(); err != nil { 228 return gotenvalidate.NewValidationError("ListenRequest", "openRequest", opt.OpenRequest, "nested object validation failed", err) 229 } 230 } 231 case *ListenRequest_ResumeRequest_: 232 if subobj, ok := interface{}(opt.ResumeRequest).(gotenvalidate.Validator); ok { 233 if err := subobj.GotenValidate(); err != nil { 234 return gotenvalidate.NewValidationError("ListenRequest", "resumeRequest", opt.ResumeRequest, "nested object validation failed", err) 235 } 236 } 237 case *ListenRequest_ChannelOpenError_: 238 if subobj, ok := interface{}(opt.ChannelOpenError).(gotenvalidate.Validator); ok { 239 if err := subobj.GotenValidate(); err != nil { 240 return gotenvalidate.NewValidationError("ListenRequest", "channelOpenError", opt.ChannelOpenError, "nested object validation failed", err) 241 } 242 } 243 case *ListenRequest_Ping: 244 if subobj, ok := interface{}(opt.Ping).(gotenvalidate.Validator); ok { 245 if err := subobj.GotenValidate(); err != nil { 246 return gotenvalidate.NewValidationError("ListenRequest", "ping", opt.Ping, "nested object validation failed", err) 247 } 248 } 249 default: 250 _ = opt 251 } 252 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 253 return cvobj.GotenCustomValidate() 254 } 255 return nil 256 } 257 func (obj *ListenRequest_OpenRequest) GotenValidate() error { 258 if obj == nil { 259 return nil 260 } 261 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 262 return cvobj.GotenCustomValidate() 263 } 264 return nil 265 } 266 func (obj *ListenRequest_ResumeRequest) GotenValidate() error { 267 if obj == nil { 268 return nil 269 } 270 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 271 return cvobj.GotenCustomValidate() 272 } 273 return nil 274 } 275 func (obj *ListenRequest_ChannelOpenError) GotenValidate() error { 276 if obj == nil { 277 return nil 278 } 279 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 280 return cvobj.GotenCustomValidate() 281 } 282 return nil 283 } 284 func (obj *ListenResponse) GotenValidate() error { 285 if obj == nil { 286 return nil 287 } 288 switch opt := obj.Message.(type) { 289 case *ListenResponse_Listening_: 290 if subobj, ok := interface{}(opt.Listening).(gotenvalidate.Validator); ok { 291 if err := subobj.GotenValidate(); err != nil { 292 return gotenvalidate.NewValidationError("ListenResponse", "listening", opt.Listening, "nested object validation failed", err) 293 } 294 } 295 case *ListenResponse_OpenChannelResponse_: 296 if subobj, ok := interface{}(opt.OpenChannelResponse).(gotenvalidate.Validator); ok { 297 if err := subobj.GotenValidate(); err != nil { 298 return gotenvalidate.NewValidationError("ListenResponse", "openChannelResponse", opt.OpenChannelResponse, "nested object validation failed", err) 299 } 300 } 301 case *ListenResponse_ResumeChannelResponse_: 302 if subobj, ok := interface{}(opt.ResumeChannelResponse).(gotenvalidate.Validator); ok { 303 if err := subobj.GotenValidate(); err != nil { 304 return gotenvalidate.NewValidationError("ListenResponse", "resumeChannelResponse", opt.ResumeChannelResponse, "nested object validation failed", err) 305 } 306 } 307 case *ListenResponse_Pong: 308 if subobj, ok := interface{}(opt.Pong).(gotenvalidate.Validator); ok { 309 if err := subobj.GotenValidate(); err != nil { 310 return gotenvalidate.NewValidationError("ListenResponse", "pong", opt.Pong, "nested object validation failed", err) 311 } 312 } 313 default: 314 _ = opt 315 } 316 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 317 return cvobj.GotenCustomValidate() 318 } 319 return nil 320 } 321 func (obj *ListenResponse_Listening) GotenValidate() error { 322 if obj == nil { 323 return nil 324 } 325 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 326 return cvobj.GotenCustomValidate() 327 } 328 return nil 329 } 330 func (obj *ListenResponse_OpenChannelResponse) GotenValidate() error { 331 if obj == nil { 332 return nil 333 } 334 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 335 return cvobj.GotenCustomValidate() 336 } 337 return nil 338 } 339 func (obj *ListenResponse_ResumeChannelResponse) GotenValidate() error { 340 if obj == nil { 341 return nil 342 } 343 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 344 return cvobj.GotenCustomValidate() 345 } 346 return nil 347 } 348 func (obj *AcceptRequest) GotenValidate() error { 349 if obj == nil { 350 return nil 351 } 352 switch opt := obj.Message.(type) { 353 case *AcceptRequest_OpenRequest_: 354 if subobj, ok := interface{}(opt.OpenRequest).(gotenvalidate.Validator); ok { 355 if err := subobj.GotenValidate(); err != nil { 356 return gotenvalidate.NewValidationError("AcceptRequest", "openRequest", opt.OpenRequest, "nested object validation failed", err) 357 } 358 } 359 case *AcceptRequest_ResumeRequest_: 360 if subobj, ok := interface{}(opt.ResumeRequest).(gotenvalidate.Validator); ok { 361 if err := subobj.GotenValidate(); err != nil { 362 return gotenvalidate.NewValidationError("AcceptRequest", "resumeRequest", opt.ResumeRequest, "nested object validation failed", err) 363 } 364 } 365 case *AcceptRequest_Data: 366 if subobj, ok := interface{}(opt.Data).(gotenvalidate.Validator); ok { 367 if err := subobj.GotenValidate(); err != nil { 368 return gotenvalidate.NewValidationError("AcceptRequest", "data", opt.Data, "nested object validation failed", err) 369 } 370 } 371 case *AcceptRequest_Ack: 372 if subobj, ok := interface{}(opt.Ack).(gotenvalidate.Validator); ok { 373 if err := subobj.GotenValidate(); err != nil { 374 return gotenvalidate.NewValidationError("AcceptRequest", "ack", opt.Ack, "nested object validation failed", err) 375 } 376 } 377 case *AcceptRequest_Close: 378 if subobj, ok := interface{}(opt.Close).(gotenvalidate.Validator); ok { 379 if err := subobj.GotenValidate(); err != nil { 380 return gotenvalidate.NewValidationError("AcceptRequest", "close", opt.Close, "nested object validation failed", err) 381 } 382 } 383 case *AcceptRequest_Error: 384 if subobj, ok := interface{}(opt.Error).(gotenvalidate.Validator); ok { 385 if err := subobj.GotenValidate(); err != nil { 386 return gotenvalidate.NewValidationError("AcceptRequest", "error", opt.Error, "nested object validation failed", err) 387 } 388 } 389 case *AcceptRequest_Ping: 390 if subobj, ok := interface{}(opt.Ping).(gotenvalidate.Validator); ok { 391 if err := subobj.GotenValidate(); err != nil { 392 return gotenvalidate.NewValidationError("AcceptRequest", "ping", opt.Ping, "nested object validation failed", err) 393 } 394 } 395 default: 396 _ = opt 397 } 398 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 399 return cvobj.GotenCustomValidate() 400 } 401 return nil 402 } 403 func (obj *AcceptRequest_OpenRequest) GotenValidate() error { 404 if obj == nil { 405 return nil 406 } 407 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 408 return cvobj.GotenCustomValidate() 409 } 410 return nil 411 } 412 func (obj *AcceptRequest_ResumeRequest) GotenValidate() error { 413 if obj == nil { 414 return nil 415 } 416 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 417 return cvobj.GotenCustomValidate() 418 } 419 return nil 420 } 421 func (obj *AcceptResponse) GotenValidate() error { 422 if obj == nil { 423 return nil 424 } 425 switch opt := obj.Message.(type) { 426 case *AcceptResponse_Data: 427 if subobj, ok := interface{}(opt.Data).(gotenvalidate.Validator); ok { 428 if err := subobj.GotenValidate(); err != nil { 429 return gotenvalidate.NewValidationError("AcceptResponse", "data", opt.Data, "nested object validation failed", err) 430 } 431 } 432 case *AcceptResponse_Ack: 433 if subobj, ok := interface{}(opt.Ack).(gotenvalidate.Validator); ok { 434 if err := subobj.GotenValidate(); err != nil { 435 return gotenvalidate.NewValidationError("AcceptResponse", "ack", opt.Ack, "nested object validation failed", err) 436 } 437 } 438 case *AcceptResponse_Close: 439 if subobj, ok := interface{}(opt.Close).(gotenvalidate.Validator); ok { 440 if err := subobj.GotenValidate(); err != nil { 441 return gotenvalidate.NewValidationError("AcceptResponse", "close", opt.Close, "nested object validation failed", err) 442 } 443 } 444 case *AcceptResponse_Error: 445 if subobj, ok := interface{}(opt.Error).(gotenvalidate.Validator); ok { 446 if err := subobj.GotenValidate(); err != nil { 447 return gotenvalidate.NewValidationError("AcceptResponse", "error", opt.Error, "nested object validation failed", err) 448 } 449 } 450 case *AcceptResponse_Pong: 451 if subobj, ok := interface{}(opt.Pong).(gotenvalidate.Validator); ok { 452 if err := subobj.GotenValidate(); err != nil { 453 return gotenvalidate.NewValidationError("AcceptResponse", "pong", opt.Pong, "nested object validation failed", err) 454 } 455 } 456 default: 457 _ = opt 458 } 459 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 460 return cvobj.GotenCustomValidate() 461 } 462 return nil 463 } 464 func (obj *Ping) GotenValidate() error { 465 if obj == nil { 466 return nil 467 } 468 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 469 return cvobj.GotenCustomValidate() 470 } 471 return nil 472 } 473 func (obj *Pong) GotenValidate() error { 474 if obj == nil { 475 return nil 476 } 477 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 478 return cvobj.GotenCustomValidate() 479 } 480 return nil 481 } 482 func (obj *Data) GotenValidate() error { 483 if obj == nil { 484 return nil 485 } 486 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 487 return cvobj.GotenCustomValidate() 488 } 489 return nil 490 } 491 func (obj *Ack) GotenValidate() error { 492 if obj == nil { 493 return nil 494 } 495 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 496 return cvobj.GotenCustomValidate() 497 } 498 return nil 499 } 500 func (obj *Close) GotenValidate() error { 501 if obj == nil { 502 return nil 503 } 504 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 505 return cvobj.GotenCustomValidate() 506 } 507 return nil 508 } 509 func (obj *Error) GotenValidate() error { 510 if obj == nil { 511 return nil 512 } 513 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 514 return cvobj.GotenCustomValidate() 515 } 516 return nil 517 }