github.com/turgay/mattermost-server@v5.3.2-0.20181002173352-2945e8a2b0ce+incompatible/plugin/client_rpc_generated.go (about) 1 // Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. 2 // See LICENSE.txt for license information. 3 4 // Code generated by "make pluginapi" 5 // DO NOT EDIT 6 7 package plugin 8 9 import ( 10 "fmt" 11 "log" 12 13 "github.com/mattermost/mattermost-server/mlog" 14 "github.com/mattermost/mattermost-server/model" 15 ) 16 17 func init() { 18 hookNameToId["OnDeactivate"] = OnDeactivateId 19 } 20 21 type Z_OnDeactivateArgs struct { 22 } 23 24 type Z_OnDeactivateReturns struct { 25 A error 26 } 27 28 func (g *hooksRPCClient) OnDeactivate() error { 29 _args := &Z_OnDeactivateArgs{} 30 _returns := &Z_OnDeactivateReturns{} 31 if g.implemented[OnDeactivateId] { 32 if err := g.client.Call("Plugin.OnDeactivate", _args, _returns); err != nil { 33 g.log.Error("RPC call OnDeactivate to plugin failed.", mlog.Err(err)) 34 } 35 } 36 return _returns.A 37 } 38 39 func (s *hooksRPCServer) OnDeactivate(args *Z_OnDeactivateArgs, returns *Z_OnDeactivateReturns) error { 40 if hook, ok := s.impl.(interface { 41 OnDeactivate() error 42 }); ok { 43 returns.A = hook.OnDeactivate() 44 returns.A = encodableError(returns.A) 45 } else { 46 return encodableError(fmt.Errorf("Hook OnDeactivate called but not implemented.")) 47 } 48 return nil 49 } 50 51 func init() { 52 hookNameToId["OnConfigurationChange"] = OnConfigurationChangeId 53 } 54 55 type Z_OnConfigurationChangeArgs struct { 56 } 57 58 type Z_OnConfigurationChangeReturns struct { 59 A error 60 } 61 62 func (g *hooksRPCClient) OnConfigurationChange() error { 63 _args := &Z_OnConfigurationChangeArgs{} 64 _returns := &Z_OnConfigurationChangeReturns{} 65 if g.implemented[OnConfigurationChangeId] { 66 if err := g.client.Call("Plugin.OnConfigurationChange", _args, _returns); err != nil { 67 g.log.Error("RPC call OnConfigurationChange to plugin failed.", mlog.Err(err)) 68 } 69 } 70 return _returns.A 71 } 72 73 func (s *hooksRPCServer) OnConfigurationChange(args *Z_OnConfigurationChangeArgs, returns *Z_OnConfigurationChangeReturns) error { 74 if hook, ok := s.impl.(interface { 75 OnConfigurationChange() error 76 }); ok { 77 returns.A = hook.OnConfigurationChange() 78 returns.A = encodableError(returns.A) 79 } else { 80 return encodableError(fmt.Errorf("Hook OnConfigurationChange called but not implemented.")) 81 } 82 return nil 83 } 84 85 func init() { 86 hookNameToId["ExecuteCommand"] = ExecuteCommandId 87 } 88 89 type Z_ExecuteCommandArgs struct { 90 A *Context 91 B *model.CommandArgs 92 } 93 94 type Z_ExecuteCommandReturns struct { 95 A *model.CommandResponse 96 B *model.AppError 97 } 98 99 func (g *hooksRPCClient) ExecuteCommand(c *Context, args *model.CommandArgs) (*model.CommandResponse, *model.AppError) { 100 _args := &Z_ExecuteCommandArgs{c, args} 101 _returns := &Z_ExecuteCommandReturns{} 102 if g.implemented[ExecuteCommandId] { 103 if err := g.client.Call("Plugin.ExecuteCommand", _args, _returns); err != nil { 104 g.log.Error("RPC call ExecuteCommand to plugin failed.", mlog.Err(err)) 105 } 106 } 107 return _returns.A, _returns.B 108 } 109 110 func (s *hooksRPCServer) ExecuteCommand(args *Z_ExecuteCommandArgs, returns *Z_ExecuteCommandReturns) error { 111 if hook, ok := s.impl.(interface { 112 ExecuteCommand(c *Context, args *model.CommandArgs) (*model.CommandResponse, *model.AppError) 113 }); ok { 114 returns.A, returns.B = hook.ExecuteCommand(args.A, args.B) 115 116 } else { 117 return encodableError(fmt.Errorf("Hook ExecuteCommand called but not implemented.")) 118 } 119 return nil 120 } 121 122 func init() { 123 hookNameToId["MessageWillBePosted"] = MessageWillBePostedId 124 } 125 126 type Z_MessageWillBePostedArgs struct { 127 A *Context 128 B *model.Post 129 } 130 131 type Z_MessageWillBePostedReturns struct { 132 A *model.Post 133 B string 134 } 135 136 func (g *hooksRPCClient) MessageWillBePosted(c *Context, post *model.Post) (*model.Post, string) { 137 _args := &Z_MessageWillBePostedArgs{c, post} 138 _returns := &Z_MessageWillBePostedReturns{} 139 if g.implemented[MessageWillBePostedId] { 140 if err := g.client.Call("Plugin.MessageWillBePosted", _args, _returns); err != nil { 141 g.log.Error("RPC call MessageWillBePosted to plugin failed.", mlog.Err(err)) 142 } 143 } 144 return _returns.A, _returns.B 145 } 146 147 func (s *hooksRPCServer) MessageWillBePosted(args *Z_MessageWillBePostedArgs, returns *Z_MessageWillBePostedReturns) error { 148 if hook, ok := s.impl.(interface { 149 MessageWillBePosted(c *Context, post *model.Post) (*model.Post, string) 150 }); ok { 151 returns.A, returns.B = hook.MessageWillBePosted(args.A, args.B) 152 153 } else { 154 return encodableError(fmt.Errorf("Hook MessageWillBePosted called but not implemented.")) 155 } 156 return nil 157 } 158 159 func init() { 160 hookNameToId["MessageWillBeUpdated"] = MessageWillBeUpdatedId 161 } 162 163 type Z_MessageWillBeUpdatedArgs struct { 164 A *Context 165 B *model.Post 166 C *model.Post 167 } 168 169 type Z_MessageWillBeUpdatedReturns struct { 170 A *model.Post 171 B string 172 } 173 174 func (g *hooksRPCClient) MessageWillBeUpdated(c *Context, newPost, oldPost *model.Post) (*model.Post, string) { 175 _args := &Z_MessageWillBeUpdatedArgs{c, newPost, oldPost} 176 _returns := &Z_MessageWillBeUpdatedReturns{} 177 if g.implemented[MessageWillBeUpdatedId] { 178 if err := g.client.Call("Plugin.MessageWillBeUpdated", _args, _returns); err != nil { 179 g.log.Error("RPC call MessageWillBeUpdated to plugin failed.", mlog.Err(err)) 180 } 181 } 182 return _returns.A, _returns.B 183 } 184 185 func (s *hooksRPCServer) MessageWillBeUpdated(args *Z_MessageWillBeUpdatedArgs, returns *Z_MessageWillBeUpdatedReturns) error { 186 if hook, ok := s.impl.(interface { 187 MessageWillBeUpdated(c *Context, newPost, oldPost *model.Post) (*model.Post, string) 188 }); ok { 189 returns.A, returns.B = hook.MessageWillBeUpdated(args.A, args.B, args.C) 190 191 } else { 192 return encodableError(fmt.Errorf("Hook MessageWillBeUpdated called but not implemented.")) 193 } 194 return nil 195 } 196 197 func init() { 198 hookNameToId["MessageHasBeenPosted"] = MessageHasBeenPostedId 199 } 200 201 type Z_MessageHasBeenPostedArgs struct { 202 A *Context 203 B *model.Post 204 } 205 206 type Z_MessageHasBeenPostedReturns struct { 207 } 208 209 func (g *hooksRPCClient) MessageHasBeenPosted(c *Context, post *model.Post) { 210 _args := &Z_MessageHasBeenPostedArgs{c, post} 211 _returns := &Z_MessageHasBeenPostedReturns{} 212 if g.implemented[MessageHasBeenPostedId] { 213 if err := g.client.Call("Plugin.MessageHasBeenPosted", _args, _returns); err != nil { 214 g.log.Error("RPC call MessageHasBeenPosted to plugin failed.", mlog.Err(err)) 215 } 216 } 217 218 } 219 220 func (s *hooksRPCServer) MessageHasBeenPosted(args *Z_MessageHasBeenPostedArgs, returns *Z_MessageHasBeenPostedReturns) error { 221 if hook, ok := s.impl.(interface { 222 MessageHasBeenPosted(c *Context, post *model.Post) 223 }); ok { 224 hook.MessageHasBeenPosted(args.A, args.B) 225 226 } else { 227 return encodableError(fmt.Errorf("Hook MessageHasBeenPosted called but not implemented.")) 228 } 229 return nil 230 } 231 232 func init() { 233 hookNameToId["MessageHasBeenUpdated"] = MessageHasBeenUpdatedId 234 } 235 236 type Z_MessageHasBeenUpdatedArgs struct { 237 A *Context 238 B *model.Post 239 C *model.Post 240 } 241 242 type Z_MessageHasBeenUpdatedReturns struct { 243 } 244 245 func (g *hooksRPCClient) MessageHasBeenUpdated(c *Context, newPost, oldPost *model.Post) { 246 _args := &Z_MessageHasBeenUpdatedArgs{c, newPost, oldPost} 247 _returns := &Z_MessageHasBeenUpdatedReturns{} 248 if g.implemented[MessageHasBeenUpdatedId] { 249 if err := g.client.Call("Plugin.MessageHasBeenUpdated", _args, _returns); err != nil { 250 g.log.Error("RPC call MessageHasBeenUpdated to plugin failed.", mlog.Err(err)) 251 } 252 } 253 254 } 255 256 func (s *hooksRPCServer) MessageHasBeenUpdated(args *Z_MessageHasBeenUpdatedArgs, returns *Z_MessageHasBeenUpdatedReturns) error { 257 if hook, ok := s.impl.(interface { 258 MessageHasBeenUpdated(c *Context, newPost, oldPost *model.Post) 259 }); ok { 260 hook.MessageHasBeenUpdated(args.A, args.B, args.C) 261 262 } else { 263 return encodableError(fmt.Errorf("Hook MessageHasBeenUpdated called but not implemented.")) 264 } 265 return nil 266 } 267 268 func init() { 269 hookNameToId["ChannelHasBeenCreated"] = ChannelHasBeenCreatedId 270 } 271 272 type Z_ChannelHasBeenCreatedArgs struct { 273 A *Context 274 B *model.Channel 275 } 276 277 type Z_ChannelHasBeenCreatedReturns struct { 278 } 279 280 func (g *hooksRPCClient) ChannelHasBeenCreated(c *Context, channel *model.Channel) { 281 _args := &Z_ChannelHasBeenCreatedArgs{c, channel} 282 _returns := &Z_ChannelHasBeenCreatedReturns{} 283 if g.implemented[ChannelHasBeenCreatedId] { 284 if err := g.client.Call("Plugin.ChannelHasBeenCreated", _args, _returns); err != nil { 285 g.log.Error("RPC call ChannelHasBeenCreated to plugin failed.", mlog.Err(err)) 286 } 287 } 288 289 } 290 291 func (s *hooksRPCServer) ChannelHasBeenCreated(args *Z_ChannelHasBeenCreatedArgs, returns *Z_ChannelHasBeenCreatedReturns) error { 292 if hook, ok := s.impl.(interface { 293 ChannelHasBeenCreated(c *Context, channel *model.Channel) 294 }); ok { 295 hook.ChannelHasBeenCreated(args.A, args.B) 296 297 } else { 298 return encodableError(fmt.Errorf("Hook ChannelHasBeenCreated called but not implemented.")) 299 } 300 return nil 301 } 302 303 func init() { 304 hookNameToId["UserHasJoinedChannel"] = UserHasJoinedChannelId 305 } 306 307 type Z_UserHasJoinedChannelArgs struct { 308 A *Context 309 B *model.ChannelMember 310 C *model.User 311 } 312 313 type Z_UserHasJoinedChannelReturns struct { 314 } 315 316 func (g *hooksRPCClient) UserHasJoinedChannel(c *Context, channelMember *model.ChannelMember, actor *model.User) { 317 _args := &Z_UserHasJoinedChannelArgs{c, channelMember, actor} 318 _returns := &Z_UserHasJoinedChannelReturns{} 319 if g.implemented[UserHasJoinedChannelId] { 320 if err := g.client.Call("Plugin.UserHasJoinedChannel", _args, _returns); err != nil { 321 g.log.Error("RPC call UserHasJoinedChannel to plugin failed.", mlog.Err(err)) 322 } 323 } 324 325 } 326 327 func (s *hooksRPCServer) UserHasJoinedChannel(args *Z_UserHasJoinedChannelArgs, returns *Z_UserHasJoinedChannelReturns) error { 328 if hook, ok := s.impl.(interface { 329 UserHasJoinedChannel(c *Context, channelMember *model.ChannelMember, actor *model.User) 330 }); ok { 331 hook.UserHasJoinedChannel(args.A, args.B, args.C) 332 333 } else { 334 return encodableError(fmt.Errorf("Hook UserHasJoinedChannel called but not implemented.")) 335 } 336 return nil 337 } 338 339 func init() { 340 hookNameToId["UserHasLeftChannel"] = UserHasLeftChannelId 341 } 342 343 type Z_UserHasLeftChannelArgs struct { 344 A *Context 345 B *model.ChannelMember 346 C *model.User 347 } 348 349 type Z_UserHasLeftChannelReturns struct { 350 } 351 352 func (g *hooksRPCClient) UserHasLeftChannel(c *Context, channelMember *model.ChannelMember, actor *model.User) { 353 _args := &Z_UserHasLeftChannelArgs{c, channelMember, actor} 354 _returns := &Z_UserHasLeftChannelReturns{} 355 if g.implemented[UserHasLeftChannelId] { 356 if err := g.client.Call("Plugin.UserHasLeftChannel", _args, _returns); err != nil { 357 g.log.Error("RPC call UserHasLeftChannel to plugin failed.", mlog.Err(err)) 358 } 359 } 360 361 } 362 363 func (s *hooksRPCServer) UserHasLeftChannel(args *Z_UserHasLeftChannelArgs, returns *Z_UserHasLeftChannelReturns) error { 364 if hook, ok := s.impl.(interface { 365 UserHasLeftChannel(c *Context, channelMember *model.ChannelMember, actor *model.User) 366 }); ok { 367 hook.UserHasLeftChannel(args.A, args.B, args.C) 368 369 } else { 370 return encodableError(fmt.Errorf("Hook UserHasLeftChannel called but not implemented.")) 371 } 372 return nil 373 } 374 375 func init() { 376 hookNameToId["UserHasJoinedTeam"] = UserHasJoinedTeamId 377 } 378 379 type Z_UserHasJoinedTeamArgs struct { 380 A *Context 381 B *model.TeamMember 382 C *model.User 383 } 384 385 type Z_UserHasJoinedTeamReturns struct { 386 } 387 388 func (g *hooksRPCClient) UserHasJoinedTeam(c *Context, teamMember *model.TeamMember, actor *model.User) { 389 _args := &Z_UserHasJoinedTeamArgs{c, teamMember, actor} 390 _returns := &Z_UserHasJoinedTeamReturns{} 391 if g.implemented[UserHasJoinedTeamId] { 392 if err := g.client.Call("Plugin.UserHasJoinedTeam", _args, _returns); err != nil { 393 g.log.Error("RPC call UserHasJoinedTeam to plugin failed.", mlog.Err(err)) 394 } 395 } 396 397 } 398 399 func (s *hooksRPCServer) UserHasJoinedTeam(args *Z_UserHasJoinedTeamArgs, returns *Z_UserHasJoinedTeamReturns) error { 400 if hook, ok := s.impl.(interface { 401 UserHasJoinedTeam(c *Context, teamMember *model.TeamMember, actor *model.User) 402 }); ok { 403 hook.UserHasJoinedTeam(args.A, args.B, args.C) 404 405 } else { 406 return encodableError(fmt.Errorf("Hook UserHasJoinedTeam called but not implemented.")) 407 } 408 return nil 409 } 410 411 func init() { 412 hookNameToId["UserHasLeftTeam"] = UserHasLeftTeamId 413 } 414 415 type Z_UserHasLeftTeamArgs struct { 416 A *Context 417 B *model.TeamMember 418 C *model.User 419 } 420 421 type Z_UserHasLeftTeamReturns struct { 422 } 423 424 func (g *hooksRPCClient) UserHasLeftTeam(c *Context, teamMember *model.TeamMember, actor *model.User) { 425 _args := &Z_UserHasLeftTeamArgs{c, teamMember, actor} 426 _returns := &Z_UserHasLeftTeamReturns{} 427 if g.implemented[UserHasLeftTeamId] { 428 if err := g.client.Call("Plugin.UserHasLeftTeam", _args, _returns); err != nil { 429 g.log.Error("RPC call UserHasLeftTeam to plugin failed.", mlog.Err(err)) 430 } 431 } 432 433 } 434 435 func (s *hooksRPCServer) UserHasLeftTeam(args *Z_UserHasLeftTeamArgs, returns *Z_UserHasLeftTeamReturns) error { 436 if hook, ok := s.impl.(interface { 437 UserHasLeftTeam(c *Context, teamMember *model.TeamMember, actor *model.User) 438 }); ok { 439 hook.UserHasLeftTeam(args.A, args.B, args.C) 440 441 } else { 442 return encodableError(fmt.Errorf("Hook UserHasLeftTeam called but not implemented.")) 443 } 444 return nil 445 } 446 447 func init() { 448 hookNameToId["UserWillLogIn"] = UserWillLogInId 449 } 450 451 type Z_UserWillLogInArgs struct { 452 A *Context 453 B *model.User 454 } 455 456 type Z_UserWillLogInReturns struct { 457 A string 458 } 459 460 func (g *hooksRPCClient) UserWillLogIn(c *Context, user *model.User) string { 461 _args := &Z_UserWillLogInArgs{c, user} 462 _returns := &Z_UserWillLogInReturns{} 463 if g.implemented[UserWillLogInId] { 464 if err := g.client.Call("Plugin.UserWillLogIn", _args, _returns); err != nil { 465 g.log.Error("RPC call UserWillLogIn to plugin failed.", mlog.Err(err)) 466 } 467 } 468 return _returns.A 469 } 470 471 func (s *hooksRPCServer) UserWillLogIn(args *Z_UserWillLogInArgs, returns *Z_UserWillLogInReturns) error { 472 if hook, ok := s.impl.(interface { 473 UserWillLogIn(c *Context, user *model.User) string 474 }); ok { 475 returns.A = hook.UserWillLogIn(args.A, args.B) 476 477 } else { 478 return encodableError(fmt.Errorf("Hook UserWillLogIn called but not implemented.")) 479 } 480 return nil 481 } 482 483 func init() { 484 hookNameToId["UserHasLoggedIn"] = UserHasLoggedInId 485 } 486 487 type Z_UserHasLoggedInArgs struct { 488 A *Context 489 B *model.User 490 } 491 492 type Z_UserHasLoggedInReturns struct { 493 } 494 495 func (g *hooksRPCClient) UserHasLoggedIn(c *Context, user *model.User) { 496 _args := &Z_UserHasLoggedInArgs{c, user} 497 _returns := &Z_UserHasLoggedInReturns{} 498 if g.implemented[UserHasLoggedInId] { 499 if err := g.client.Call("Plugin.UserHasLoggedIn", _args, _returns); err != nil { 500 g.log.Error("RPC call UserHasLoggedIn to plugin failed.", mlog.Err(err)) 501 } 502 } 503 504 } 505 506 func (s *hooksRPCServer) UserHasLoggedIn(args *Z_UserHasLoggedInArgs, returns *Z_UserHasLoggedInReturns) error { 507 if hook, ok := s.impl.(interface { 508 UserHasLoggedIn(c *Context, user *model.User) 509 }); ok { 510 hook.UserHasLoggedIn(args.A, args.B) 511 512 } else { 513 return encodableError(fmt.Errorf("Hook UserHasLoggedIn called but not implemented.")) 514 } 515 return nil 516 } 517 518 type Z_RegisterCommandArgs struct { 519 A *model.Command 520 } 521 522 type Z_RegisterCommandReturns struct { 523 A error 524 } 525 526 func (g *apiRPCClient) RegisterCommand(command *model.Command) error { 527 _args := &Z_RegisterCommandArgs{command} 528 _returns := &Z_RegisterCommandReturns{} 529 if err := g.client.Call("Plugin.RegisterCommand", _args, _returns); err != nil { 530 log.Printf("RPC call to RegisterCommand API failed: %s", err.Error()) 531 } 532 return _returns.A 533 } 534 535 func (s *apiRPCServer) RegisterCommand(args *Z_RegisterCommandArgs, returns *Z_RegisterCommandReturns) error { 536 if hook, ok := s.impl.(interface { 537 RegisterCommand(command *model.Command) error 538 }); ok { 539 returns.A = hook.RegisterCommand(args.A) 540 } else { 541 return encodableError(fmt.Errorf("API RegisterCommand called but not implemented.")) 542 } 543 return nil 544 } 545 546 type Z_UnregisterCommandArgs struct { 547 A string 548 B string 549 } 550 551 type Z_UnregisterCommandReturns struct { 552 A error 553 } 554 555 func (g *apiRPCClient) UnregisterCommand(teamId, trigger string) error { 556 _args := &Z_UnregisterCommandArgs{teamId, trigger} 557 _returns := &Z_UnregisterCommandReturns{} 558 if err := g.client.Call("Plugin.UnregisterCommand", _args, _returns); err != nil { 559 log.Printf("RPC call to UnregisterCommand API failed: %s", err.Error()) 560 } 561 return _returns.A 562 } 563 564 func (s *apiRPCServer) UnregisterCommand(args *Z_UnregisterCommandArgs, returns *Z_UnregisterCommandReturns) error { 565 if hook, ok := s.impl.(interface { 566 UnregisterCommand(teamId, trigger string) error 567 }); ok { 568 returns.A = hook.UnregisterCommand(args.A, args.B) 569 } else { 570 return encodableError(fmt.Errorf("API UnregisterCommand called but not implemented.")) 571 } 572 return nil 573 } 574 575 type Z_GetSessionArgs struct { 576 A string 577 } 578 579 type Z_GetSessionReturns struct { 580 A *model.Session 581 B *model.AppError 582 } 583 584 func (g *apiRPCClient) GetSession(sessionId string) (*model.Session, *model.AppError) { 585 _args := &Z_GetSessionArgs{sessionId} 586 _returns := &Z_GetSessionReturns{} 587 if err := g.client.Call("Plugin.GetSession", _args, _returns); err != nil { 588 log.Printf("RPC call to GetSession API failed: %s", err.Error()) 589 } 590 return _returns.A, _returns.B 591 } 592 593 func (s *apiRPCServer) GetSession(args *Z_GetSessionArgs, returns *Z_GetSessionReturns) error { 594 if hook, ok := s.impl.(interface { 595 GetSession(sessionId string) (*model.Session, *model.AppError) 596 }); ok { 597 returns.A, returns.B = hook.GetSession(args.A) 598 } else { 599 return encodableError(fmt.Errorf("API GetSession called but not implemented.")) 600 } 601 return nil 602 } 603 604 type Z_GetConfigArgs struct { 605 } 606 607 type Z_GetConfigReturns struct { 608 A *model.Config 609 } 610 611 func (g *apiRPCClient) GetConfig() *model.Config { 612 _args := &Z_GetConfigArgs{} 613 _returns := &Z_GetConfigReturns{} 614 if err := g.client.Call("Plugin.GetConfig", _args, _returns); err != nil { 615 log.Printf("RPC call to GetConfig API failed: %s", err.Error()) 616 } 617 return _returns.A 618 } 619 620 func (s *apiRPCServer) GetConfig(args *Z_GetConfigArgs, returns *Z_GetConfigReturns) error { 621 if hook, ok := s.impl.(interface { 622 GetConfig() *model.Config 623 }); ok { 624 returns.A = hook.GetConfig() 625 } else { 626 return encodableError(fmt.Errorf("API GetConfig called but not implemented.")) 627 } 628 return nil 629 } 630 631 type Z_SaveConfigArgs struct { 632 A *model.Config 633 } 634 635 type Z_SaveConfigReturns struct { 636 A *model.AppError 637 } 638 639 func (g *apiRPCClient) SaveConfig(config *model.Config) *model.AppError { 640 _args := &Z_SaveConfigArgs{config} 641 _returns := &Z_SaveConfigReturns{} 642 if err := g.client.Call("Plugin.SaveConfig", _args, _returns); err != nil { 643 log.Printf("RPC call to SaveConfig API failed: %s", err.Error()) 644 } 645 return _returns.A 646 } 647 648 func (s *apiRPCServer) SaveConfig(args *Z_SaveConfigArgs, returns *Z_SaveConfigReturns) error { 649 if hook, ok := s.impl.(interface { 650 SaveConfig(config *model.Config) *model.AppError 651 }); ok { 652 returns.A = hook.SaveConfig(args.A) 653 } else { 654 return encodableError(fmt.Errorf("API SaveConfig called but not implemented.")) 655 } 656 return nil 657 } 658 659 type Z_GetServerVersionArgs struct { 660 } 661 662 type Z_GetServerVersionReturns struct { 663 A string 664 } 665 666 func (g *apiRPCClient) GetServerVersion() string { 667 _args := &Z_GetServerVersionArgs{} 668 _returns := &Z_GetServerVersionReturns{} 669 if err := g.client.Call("Plugin.GetServerVersion", _args, _returns); err != nil { 670 log.Printf("RPC call to GetServerVersion API failed: %s", err.Error()) 671 } 672 return _returns.A 673 } 674 675 func (s *apiRPCServer) GetServerVersion(args *Z_GetServerVersionArgs, returns *Z_GetServerVersionReturns) error { 676 if hook, ok := s.impl.(interface { 677 GetServerVersion() string 678 }); ok { 679 returns.A = hook.GetServerVersion() 680 } else { 681 return encodableError(fmt.Errorf("API GetServerVersion called but not implemented.")) 682 } 683 return nil 684 } 685 686 type Z_CreateUserArgs struct { 687 A *model.User 688 } 689 690 type Z_CreateUserReturns struct { 691 A *model.User 692 B *model.AppError 693 } 694 695 func (g *apiRPCClient) CreateUser(user *model.User) (*model.User, *model.AppError) { 696 _args := &Z_CreateUserArgs{user} 697 _returns := &Z_CreateUserReturns{} 698 if err := g.client.Call("Plugin.CreateUser", _args, _returns); err != nil { 699 log.Printf("RPC call to CreateUser API failed: %s", err.Error()) 700 } 701 return _returns.A, _returns.B 702 } 703 704 func (s *apiRPCServer) CreateUser(args *Z_CreateUserArgs, returns *Z_CreateUserReturns) error { 705 if hook, ok := s.impl.(interface { 706 CreateUser(user *model.User) (*model.User, *model.AppError) 707 }); ok { 708 returns.A, returns.B = hook.CreateUser(args.A) 709 } else { 710 return encodableError(fmt.Errorf("API CreateUser called but not implemented.")) 711 } 712 return nil 713 } 714 715 type Z_DeleteUserArgs struct { 716 A string 717 } 718 719 type Z_DeleteUserReturns struct { 720 A *model.AppError 721 } 722 723 func (g *apiRPCClient) DeleteUser(userId string) *model.AppError { 724 _args := &Z_DeleteUserArgs{userId} 725 _returns := &Z_DeleteUserReturns{} 726 if err := g.client.Call("Plugin.DeleteUser", _args, _returns); err != nil { 727 log.Printf("RPC call to DeleteUser API failed: %s", err.Error()) 728 } 729 return _returns.A 730 } 731 732 func (s *apiRPCServer) DeleteUser(args *Z_DeleteUserArgs, returns *Z_DeleteUserReturns) error { 733 if hook, ok := s.impl.(interface { 734 DeleteUser(userId string) *model.AppError 735 }); ok { 736 returns.A = hook.DeleteUser(args.A) 737 } else { 738 return encodableError(fmt.Errorf("API DeleteUser called but not implemented.")) 739 } 740 return nil 741 } 742 743 type Z_GetUserArgs struct { 744 A string 745 } 746 747 type Z_GetUserReturns struct { 748 A *model.User 749 B *model.AppError 750 } 751 752 func (g *apiRPCClient) GetUser(userId string) (*model.User, *model.AppError) { 753 _args := &Z_GetUserArgs{userId} 754 _returns := &Z_GetUserReturns{} 755 if err := g.client.Call("Plugin.GetUser", _args, _returns); err != nil { 756 log.Printf("RPC call to GetUser API failed: %s", err.Error()) 757 } 758 return _returns.A, _returns.B 759 } 760 761 func (s *apiRPCServer) GetUser(args *Z_GetUserArgs, returns *Z_GetUserReturns) error { 762 if hook, ok := s.impl.(interface { 763 GetUser(userId string) (*model.User, *model.AppError) 764 }); ok { 765 returns.A, returns.B = hook.GetUser(args.A) 766 } else { 767 return encodableError(fmt.Errorf("API GetUser called but not implemented.")) 768 } 769 return nil 770 } 771 772 type Z_GetUserByEmailArgs struct { 773 A string 774 } 775 776 type Z_GetUserByEmailReturns struct { 777 A *model.User 778 B *model.AppError 779 } 780 781 func (g *apiRPCClient) GetUserByEmail(email string) (*model.User, *model.AppError) { 782 _args := &Z_GetUserByEmailArgs{email} 783 _returns := &Z_GetUserByEmailReturns{} 784 if err := g.client.Call("Plugin.GetUserByEmail", _args, _returns); err != nil { 785 log.Printf("RPC call to GetUserByEmail API failed: %s", err.Error()) 786 } 787 return _returns.A, _returns.B 788 } 789 790 func (s *apiRPCServer) GetUserByEmail(args *Z_GetUserByEmailArgs, returns *Z_GetUserByEmailReturns) error { 791 if hook, ok := s.impl.(interface { 792 GetUserByEmail(email string) (*model.User, *model.AppError) 793 }); ok { 794 returns.A, returns.B = hook.GetUserByEmail(args.A) 795 } else { 796 return encodableError(fmt.Errorf("API GetUserByEmail called but not implemented.")) 797 } 798 return nil 799 } 800 801 type Z_GetUserByUsernameArgs struct { 802 A string 803 } 804 805 type Z_GetUserByUsernameReturns struct { 806 A *model.User 807 B *model.AppError 808 } 809 810 func (g *apiRPCClient) GetUserByUsername(name string) (*model.User, *model.AppError) { 811 _args := &Z_GetUserByUsernameArgs{name} 812 _returns := &Z_GetUserByUsernameReturns{} 813 if err := g.client.Call("Plugin.GetUserByUsername", _args, _returns); err != nil { 814 log.Printf("RPC call to GetUserByUsername API failed: %s", err.Error()) 815 } 816 return _returns.A, _returns.B 817 } 818 819 func (s *apiRPCServer) GetUserByUsername(args *Z_GetUserByUsernameArgs, returns *Z_GetUserByUsernameReturns) error { 820 if hook, ok := s.impl.(interface { 821 GetUserByUsername(name string) (*model.User, *model.AppError) 822 }); ok { 823 returns.A, returns.B = hook.GetUserByUsername(args.A) 824 } else { 825 return encodableError(fmt.Errorf("API GetUserByUsername called but not implemented.")) 826 } 827 return nil 828 } 829 830 type Z_UpdateUserArgs struct { 831 A *model.User 832 } 833 834 type Z_UpdateUserReturns struct { 835 A *model.User 836 B *model.AppError 837 } 838 839 func (g *apiRPCClient) UpdateUser(user *model.User) (*model.User, *model.AppError) { 840 _args := &Z_UpdateUserArgs{user} 841 _returns := &Z_UpdateUserReturns{} 842 if err := g.client.Call("Plugin.UpdateUser", _args, _returns); err != nil { 843 log.Printf("RPC call to UpdateUser API failed: %s", err.Error()) 844 } 845 return _returns.A, _returns.B 846 } 847 848 func (s *apiRPCServer) UpdateUser(args *Z_UpdateUserArgs, returns *Z_UpdateUserReturns) error { 849 if hook, ok := s.impl.(interface { 850 UpdateUser(user *model.User) (*model.User, *model.AppError) 851 }); ok { 852 returns.A, returns.B = hook.UpdateUser(args.A) 853 } else { 854 return encodableError(fmt.Errorf("API UpdateUser called but not implemented.")) 855 } 856 return nil 857 } 858 859 type Z_GetUserStatusArgs struct { 860 A string 861 } 862 863 type Z_GetUserStatusReturns struct { 864 A *model.Status 865 B *model.AppError 866 } 867 868 func (g *apiRPCClient) GetUserStatus(userId string) (*model.Status, *model.AppError) { 869 _args := &Z_GetUserStatusArgs{userId} 870 _returns := &Z_GetUserStatusReturns{} 871 if err := g.client.Call("Plugin.GetUserStatus", _args, _returns); err != nil { 872 log.Printf("RPC call to GetUserStatus API failed: %s", err.Error()) 873 } 874 return _returns.A, _returns.B 875 } 876 877 func (s *apiRPCServer) GetUserStatus(args *Z_GetUserStatusArgs, returns *Z_GetUserStatusReturns) error { 878 if hook, ok := s.impl.(interface { 879 GetUserStatus(userId string) (*model.Status, *model.AppError) 880 }); ok { 881 returns.A, returns.B = hook.GetUserStatus(args.A) 882 } else { 883 return encodableError(fmt.Errorf("API GetUserStatus called but not implemented.")) 884 } 885 return nil 886 } 887 888 type Z_GetUserStatusesByIdsArgs struct { 889 A []string 890 } 891 892 type Z_GetUserStatusesByIdsReturns struct { 893 A []*model.Status 894 B *model.AppError 895 } 896 897 func (g *apiRPCClient) GetUserStatusesByIds(userIds []string) ([]*model.Status, *model.AppError) { 898 _args := &Z_GetUserStatusesByIdsArgs{userIds} 899 _returns := &Z_GetUserStatusesByIdsReturns{} 900 if err := g.client.Call("Plugin.GetUserStatusesByIds", _args, _returns); err != nil { 901 log.Printf("RPC call to GetUserStatusesByIds API failed: %s", err.Error()) 902 } 903 return _returns.A, _returns.B 904 } 905 906 func (s *apiRPCServer) GetUserStatusesByIds(args *Z_GetUserStatusesByIdsArgs, returns *Z_GetUserStatusesByIdsReturns) error { 907 if hook, ok := s.impl.(interface { 908 GetUserStatusesByIds(userIds []string) ([]*model.Status, *model.AppError) 909 }); ok { 910 returns.A, returns.B = hook.GetUserStatusesByIds(args.A) 911 } else { 912 return encodableError(fmt.Errorf("API GetUserStatusesByIds called but not implemented.")) 913 } 914 return nil 915 } 916 917 type Z_UpdateUserStatusArgs struct { 918 A string 919 B string 920 } 921 922 type Z_UpdateUserStatusReturns struct { 923 A *model.Status 924 B *model.AppError 925 } 926 927 func (g *apiRPCClient) UpdateUserStatus(userId, status string) (*model.Status, *model.AppError) { 928 _args := &Z_UpdateUserStatusArgs{userId, status} 929 _returns := &Z_UpdateUserStatusReturns{} 930 if err := g.client.Call("Plugin.UpdateUserStatus", _args, _returns); err != nil { 931 log.Printf("RPC call to UpdateUserStatus API failed: %s", err.Error()) 932 } 933 return _returns.A, _returns.B 934 } 935 936 func (s *apiRPCServer) UpdateUserStatus(args *Z_UpdateUserStatusArgs, returns *Z_UpdateUserStatusReturns) error { 937 if hook, ok := s.impl.(interface { 938 UpdateUserStatus(userId, status string) (*model.Status, *model.AppError) 939 }); ok { 940 returns.A, returns.B = hook.UpdateUserStatus(args.A, args.B) 941 } else { 942 return encodableError(fmt.Errorf("API UpdateUserStatus called but not implemented.")) 943 } 944 return nil 945 } 946 947 type Z_GetLDAPUserAttributesArgs struct { 948 A string 949 B []string 950 } 951 952 type Z_GetLDAPUserAttributesReturns struct { 953 A map[string]string 954 B *model.AppError 955 } 956 957 func (g *apiRPCClient) GetLDAPUserAttributes(userId string, attributes []string) (map[string]string, *model.AppError) { 958 _args := &Z_GetLDAPUserAttributesArgs{userId, attributes} 959 _returns := &Z_GetLDAPUserAttributesReturns{} 960 if err := g.client.Call("Plugin.GetLDAPUserAttributes", _args, _returns); err != nil { 961 log.Printf("RPC call to GetLDAPUserAttributes API failed: %s", err.Error()) 962 } 963 return _returns.A, _returns.B 964 } 965 966 func (s *apiRPCServer) GetLDAPUserAttributes(args *Z_GetLDAPUserAttributesArgs, returns *Z_GetLDAPUserAttributesReturns) error { 967 if hook, ok := s.impl.(interface { 968 GetLDAPUserAttributes(userId string, attributes []string) (map[string]string, *model.AppError) 969 }); ok { 970 returns.A, returns.B = hook.GetLDAPUserAttributes(args.A, args.B) 971 } else { 972 return encodableError(fmt.Errorf("API GetLDAPUserAttributes called but not implemented.")) 973 } 974 return nil 975 } 976 977 type Z_CreateTeamArgs struct { 978 A *model.Team 979 } 980 981 type Z_CreateTeamReturns struct { 982 A *model.Team 983 B *model.AppError 984 } 985 986 func (g *apiRPCClient) CreateTeam(team *model.Team) (*model.Team, *model.AppError) { 987 _args := &Z_CreateTeamArgs{team} 988 _returns := &Z_CreateTeamReturns{} 989 if err := g.client.Call("Plugin.CreateTeam", _args, _returns); err != nil { 990 log.Printf("RPC call to CreateTeam API failed: %s", err.Error()) 991 } 992 return _returns.A, _returns.B 993 } 994 995 func (s *apiRPCServer) CreateTeam(args *Z_CreateTeamArgs, returns *Z_CreateTeamReturns) error { 996 if hook, ok := s.impl.(interface { 997 CreateTeam(team *model.Team) (*model.Team, *model.AppError) 998 }); ok { 999 returns.A, returns.B = hook.CreateTeam(args.A) 1000 } else { 1001 return encodableError(fmt.Errorf("API CreateTeam called but not implemented.")) 1002 } 1003 return nil 1004 } 1005 1006 type Z_DeleteTeamArgs struct { 1007 A string 1008 } 1009 1010 type Z_DeleteTeamReturns struct { 1011 A *model.AppError 1012 } 1013 1014 func (g *apiRPCClient) DeleteTeam(teamId string) *model.AppError { 1015 _args := &Z_DeleteTeamArgs{teamId} 1016 _returns := &Z_DeleteTeamReturns{} 1017 if err := g.client.Call("Plugin.DeleteTeam", _args, _returns); err != nil { 1018 log.Printf("RPC call to DeleteTeam API failed: %s", err.Error()) 1019 } 1020 return _returns.A 1021 } 1022 1023 func (s *apiRPCServer) DeleteTeam(args *Z_DeleteTeamArgs, returns *Z_DeleteTeamReturns) error { 1024 if hook, ok := s.impl.(interface { 1025 DeleteTeam(teamId string) *model.AppError 1026 }); ok { 1027 returns.A = hook.DeleteTeam(args.A) 1028 } else { 1029 return encodableError(fmt.Errorf("API DeleteTeam called but not implemented.")) 1030 } 1031 return nil 1032 } 1033 1034 type Z_GetTeamsArgs struct { 1035 } 1036 1037 type Z_GetTeamsReturns struct { 1038 A []*model.Team 1039 B *model.AppError 1040 } 1041 1042 func (g *apiRPCClient) GetTeams() ([]*model.Team, *model.AppError) { 1043 _args := &Z_GetTeamsArgs{} 1044 _returns := &Z_GetTeamsReturns{} 1045 if err := g.client.Call("Plugin.GetTeams", _args, _returns); err != nil { 1046 log.Printf("RPC call to GetTeams API failed: %s", err.Error()) 1047 } 1048 return _returns.A, _returns.B 1049 } 1050 1051 func (s *apiRPCServer) GetTeams(args *Z_GetTeamsArgs, returns *Z_GetTeamsReturns) error { 1052 if hook, ok := s.impl.(interface { 1053 GetTeams() ([]*model.Team, *model.AppError) 1054 }); ok { 1055 returns.A, returns.B = hook.GetTeams() 1056 } else { 1057 return encodableError(fmt.Errorf("API GetTeams called but not implemented.")) 1058 } 1059 return nil 1060 } 1061 1062 type Z_GetTeamArgs struct { 1063 A string 1064 } 1065 1066 type Z_GetTeamReturns struct { 1067 A *model.Team 1068 B *model.AppError 1069 } 1070 1071 func (g *apiRPCClient) GetTeam(teamId string) (*model.Team, *model.AppError) { 1072 _args := &Z_GetTeamArgs{teamId} 1073 _returns := &Z_GetTeamReturns{} 1074 if err := g.client.Call("Plugin.GetTeam", _args, _returns); err != nil { 1075 log.Printf("RPC call to GetTeam API failed: %s", err.Error()) 1076 } 1077 return _returns.A, _returns.B 1078 } 1079 1080 func (s *apiRPCServer) GetTeam(args *Z_GetTeamArgs, returns *Z_GetTeamReturns) error { 1081 if hook, ok := s.impl.(interface { 1082 GetTeam(teamId string) (*model.Team, *model.AppError) 1083 }); ok { 1084 returns.A, returns.B = hook.GetTeam(args.A) 1085 } else { 1086 return encodableError(fmt.Errorf("API GetTeam called but not implemented.")) 1087 } 1088 return nil 1089 } 1090 1091 type Z_GetTeamByNameArgs struct { 1092 A string 1093 } 1094 1095 type Z_GetTeamByNameReturns struct { 1096 A *model.Team 1097 B *model.AppError 1098 } 1099 1100 func (g *apiRPCClient) GetTeamByName(name string) (*model.Team, *model.AppError) { 1101 _args := &Z_GetTeamByNameArgs{name} 1102 _returns := &Z_GetTeamByNameReturns{} 1103 if err := g.client.Call("Plugin.GetTeamByName", _args, _returns); err != nil { 1104 log.Printf("RPC call to GetTeamByName API failed: %s", err.Error()) 1105 } 1106 return _returns.A, _returns.B 1107 } 1108 1109 func (s *apiRPCServer) GetTeamByName(args *Z_GetTeamByNameArgs, returns *Z_GetTeamByNameReturns) error { 1110 if hook, ok := s.impl.(interface { 1111 GetTeamByName(name string) (*model.Team, *model.AppError) 1112 }); ok { 1113 returns.A, returns.B = hook.GetTeamByName(args.A) 1114 } else { 1115 return encodableError(fmt.Errorf("API GetTeamByName called but not implemented.")) 1116 } 1117 return nil 1118 } 1119 1120 type Z_UpdateTeamArgs struct { 1121 A *model.Team 1122 } 1123 1124 type Z_UpdateTeamReturns struct { 1125 A *model.Team 1126 B *model.AppError 1127 } 1128 1129 func (g *apiRPCClient) UpdateTeam(team *model.Team) (*model.Team, *model.AppError) { 1130 _args := &Z_UpdateTeamArgs{team} 1131 _returns := &Z_UpdateTeamReturns{} 1132 if err := g.client.Call("Plugin.UpdateTeam", _args, _returns); err != nil { 1133 log.Printf("RPC call to UpdateTeam API failed: %s", err.Error()) 1134 } 1135 return _returns.A, _returns.B 1136 } 1137 1138 func (s *apiRPCServer) UpdateTeam(args *Z_UpdateTeamArgs, returns *Z_UpdateTeamReturns) error { 1139 if hook, ok := s.impl.(interface { 1140 UpdateTeam(team *model.Team) (*model.Team, *model.AppError) 1141 }); ok { 1142 returns.A, returns.B = hook.UpdateTeam(args.A) 1143 } else { 1144 return encodableError(fmt.Errorf("API UpdateTeam called but not implemented.")) 1145 } 1146 return nil 1147 } 1148 1149 type Z_CreateTeamMemberArgs struct { 1150 A string 1151 B string 1152 } 1153 1154 type Z_CreateTeamMemberReturns struct { 1155 A *model.TeamMember 1156 B *model.AppError 1157 } 1158 1159 func (g *apiRPCClient) CreateTeamMember(teamId, userId string) (*model.TeamMember, *model.AppError) { 1160 _args := &Z_CreateTeamMemberArgs{teamId, userId} 1161 _returns := &Z_CreateTeamMemberReturns{} 1162 if err := g.client.Call("Plugin.CreateTeamMember", _args, _returns); err != nil { 1163 log.Printf("RPC call to CreateTeamMember API failed: %s", err.Error()) 1164 } 1165 return _returns.A, _returns.B 1166 } 1167 1168 func (s *apiRPCServer) CreateTeamMember(args *Z_CreateTeamMemberArgs, returns *Z_CreateTeamMemberReturns) error { 1169 if hook, ok := s.impl.(interface { 1170 CreateTeamMember(teamId, userId string) (*model.TeamMember, *model.AppError) 1171 }); ok { 1172 returns.A, returns.B = hook.CreateTeamMember(args.A, args.B) 1173 } else { 1174 return encodableError(fmt.Errorf("API CreateTeamMember called but not implemented.")) 1175 } 1176 return nil 1177 } 1178 1179 type Z_CreateTeamMembersArgs struct { 1180 A string 1181 B []string 1182 C string 1183 } 1184 1185 type Z_CreateTeamMembersReturns struct { 1186 A []*model.TeamMember 1187 B *model.AppError 1188 } 1189 1190 func (g *apiRPCClient) CreateTeamMembers(teamId string, userIds []string, requestorId string) ([]*model.TeamMember, *model.AppError) { 1191 _args := &Z_CreateTeamMembersArgs{teamId, userIds, requestorId} 1192 _returns := &Z_CreateTeamMembersReturns{} 1193 if err := g.client.Call("Plugin.CreateTeamMembers", _args, _returns); err != nil { 1194 log.Printf("RPC call to CreateTeamMembers API failed: %s", err.Error()) 1195 } 1196 return _returns.A, _returns.B 1197 } 1198 1199 func (s *apiRPCServer) CreateTeamMembers(args *Z_CreateTeamMembersArgs, returns *Z_CreateTeamMembersReturns) error { 1200 if hook, ok := s.impl.(interface { 1201 CreateTeamMembers(teamId string, userIds []string, requestorId string) ([]*model.TeamMember, *model.AppError) 1202 }); ok { 1203 returns.A, returns.B = hook.CreateTeamMembers(args.A, args.B, args.C) 1204 } else { 1205 return encodableError(fmt.Errorf("API CreateTeamMembers called but not implemented.")) 1206 } 1207 return nil 1208 } 1209 1210 type Z_DeleteTeamMemberArgs struct { 1211 A string 1212 B string 1213 C string 1214 } 1215 1216 type Z_DeleteTeamMemberReturns struct { 1217 A *model.AppError 1218 } 1219 1220 func (g *apiRPCClient) DeleteTeamMember(teamId, userId, requestorId string) *model.AppError { 1221 _args := &Z_DeleteTeamMemberArgs{teamId, userId, requestorId} 1222 _returns := &Z_DeleteTeamMemberReturns{} 1223 if err := g.client.Call("Plugin.DeleteTeamMember", _args, _returns); err != nil { 1224 log.Printf("RPC call to DeleteTeamMember API failed: %s", err.Error()) 1225 } 1226 return _returns.A 1227 } 1228 1229 func (s *apiRPCServer) DeleteTeamMember(args *Z_DeleteTeamMemberArgs, returns *Z_DeleteTeamMemberReturns) error { 1230 if hook, ok := s.impl.(interface { 1231 DeleteTeamMember(teamId, userId, requestorId string) *model.AppError 1232 }); ok { 1233 returns.A = hook.DeleteTeamMember(args.A, args.B, args.C) 1234 } else { 1235 return encodableError(fmt.Errorf("API DeleteTeamMember called but not implemented.")) 1236 } 1237 return nil 1238 } 1239 1240 type Z_GetTeamMembersArgs struct { 1241 A string 1242 B int 1243 C int 1244 } 1245 1246 type Z_GetTeamMembersReturns struct { 1247 A []*model.TeamMember 1248 B *model.AppError 1249 } 1250 1251 func (g *apiRPCClient) GetTeamMembers(teamId string, offset, limit int) ([]*model.TeamMember, *model.AppError) { 1252 _args := &Z_GetTeamMembersArgs{teamId, offset, limit} 1253 _returns := &Z_GetTeamMembersReturns{} 1254 if err := g.client.Call("Plugin.GetTeamMembers", _args, _returns); err != nil { 1255 log.Printf("RPC call to GetTeamMembers API failed: %s", err.Error()) 1256 } 1257 return _returns.A, _returns.B 1258 } 1259 1260 func (s *apiRPCServer) GetTeamMembers(args *Z_GetTeamMembersArgs, returns *Z_GetTeamMembersReturns) error { 1261 if hook, ok := s.impl.(interface { 1262 GetTeamMembers(teamId string, offset, limit int) ([]*model.TeamMember, *model.AppError) 1263 }); ok { 1264 returns.A, returns.B = hook.GetTeamMembers(args.A, args.B, args.C) 1265 } else { 1266 return encodableError(fmt.Errorf("API GetTeamMembers called but not implemented.")) 1267 } 1268 return nil 1269 } 1270 1271 type Z_GetTeamMemberArgs struct { 1272 A string 1273 B string 1274 } 1275 1276 type Z_GetTeamMemberReturns struct { 1277 A *model.TeamMember 1278 B *model.AppError 1279 } 1280 1281 func (g *apiRPCClient) GetTeamMember(teamId, userId string) (*model.TeamMember, *model.AppError) { 1282 _args := &Z_GetTeamMemberArgs{teamId, userId} 1283 _returns := &Z_GetTeamMemberReturns{} 1284 if err := g.client.Call("Plugin.GetTeamMember", _args, _returns); err != nil { 1285 log.Printf("RPC call to GetTeamMember API failed: %s", err.Error()) 1286 } 1287 return _returns.A, _returns.B 1288 } 1289 1290 func (s *apiRPCServer) GetTeamMember(args *Z_GetTeamMemberArgs, returns *Z_GetTeamMemberReturns) error { 1291 if hook, ok := s.impl.(interface { 1292 GetTeamMember(teamId, userId string) (*model.TeamMember, *model.AppError) 1293 }); ok { 1294 returns.A, returns.B = hook.GetTeamMember(args.A, args.B) 1295 } else { 1296 return encodableError(fmt.Errorf("API GetTeamMember called but not implemented.")) 1297 } 1298 return nil 1299 } 1300 1301 type Z_UpdateTeamMemberRolesArgs struct { 1302 A string 1303 B string 1304 C string 1305 } 1306 1307 type Z_UpdateTeamMemberRolesReturns struct { 1308 A *model.TeamMember 1309 B *model.AppError 1310 } 1311 1312 func (g *apiRPCClient) UpdateTeamMemberRoles(teamId, userId, newRoles string) (*model.TeamMember, *model.AppError) { 1313 _args := &Z_UpdateTeamMemberRolesArgs{teamId, userId, newRoles} 1314 _returns := &Z_UpdateTeamMemberRolesReturns{} 1315 if err := g.client.Call("Plugin.UpdateTeamMemberRoles", _args, _returns); err != nil { 1316 log.Printf("RPC call to UpdateTeamMemberRoles API failed: %s", err.Error()) 1317 } 1318 return _returns.A, _returns.B 1319 } 1320 1321 func (s *apiRPCServer) UpdateTeamMemberRoles(args *Z_UpdateTeamMemberRolesArgs, returns *Z_UpdateTeamMemberRolesReturns) error { 1322 if hook, ok := s.impl.(interface { 1323 UpdateTeamMemberRoles(teamId, userId, newRoles string) (*model.TeamMember, *model.AppError) 1324 }); ok { 1325 returns.A, returns.B = hook.UpdateTeamMemberRoles(args.A, args.B, args.C) 1326 } else { 1327 return encodableError(fmt.Errorf("API UpdateTeamMemberRoles called but not implemented.")) 1328 } 1329 return nil 1330 } 1331 1332 type Z_CreateChannelArgs struct { 1333 A *model.Channel 1334 } 1335 1336 type Z_CreateChannelReturns struct { 1337 A *model.Channel 1338 B *model.AppError 1339 } 1340 1341 func (g *apiRPCClient) CreateChannel(channel *model.Channel) (*model.Channel, *model.AppError) { 1342 _args := &Z_CreateChannelArgs{channel} 1343 _returns := &Z_CreateChannelReturns{} 1344 if err := g.client.Call("Plugin.CreateChannel", _args, _returns); err != nil { 1345 log.Printf("RPC call to CreateChannel API failed: %s", err.Error()) 1346 } 1347 return _returns.A, _returns.B 1348 } 1349 1350 func (s *apiRPCServer) CreateChannel(args *Z_CreateChannelArgs, returns *Z_CreateChannelReturns) error { 1351 if hook, ok := s.impl.(interface { 1352 CreateChannel(channel *model.Channel) (*model.Channel, *model.AppError) 1353 }); ok { 1354 returns.A, returns.B = hook.CreateChannel(args.A) 1355 } else { 1356 return encodableError(fmt.Errorf("API CreateChannel called but not implemented.")) 1357 } 1358 return nil 1359 } 1360 1361 type Z_DeleteChannelArgs struct { 1362 A string 1363 } 1364 1365 type Z_DeleteChannelReturns struct { 1366 A *model.AppError 1367 } 1368 1369 func (g *apiRPCClient) DeleteChannel(channelId string) *model.AppError { 1370 _args := &Z_DeleteChannelArgs{channelId} 1371 _returns := &Z_DeleteChannelReturns{} 1372 if err := g.client.Call("Plugin.DeleteChannel", _args, _returns); err != nil { 1373 log.Printf("RPC call to DeleteChannel API failed: %s", err.Error()) 1374 } 1375 return _returns.A 1376 } 1377 1378 func (s *apiRPCServer) DeleteChannel(args *Z_DeleteChannelArgs, returns *Z_DeleteChannelReturns) error { 1379 if hook, ok := s.impl.(interface { 1380 DeleteChannel(channelId string) *model.AppError 1381 }); ok { 1382 returns.A = hook.DeleteChannel(args.A) 1383 } else { 1384 return encodableError(fmt.Errorf("API DeleteChannel called but not implemented.")) 1385 } 1386 return nil 1387 } 1388 1389 type Z_GetPublicChannelsForTeamArgs struct { 1390 A string 1391 B int 1392 C int 1393 } 1394 1395 type Z_GetPublicChannelsForTeamReturns struct { 1396 A *model.ChannelList 1397 B *model.AppError 1398 } 1399 1400 func (g *apiRPCClient) GetPublicChannelsForTeam(teamId string, offset, limit int) (*model.ChannelList, *model.AppError) { 1401 _args := &Z_GetPublicChannelsForTeamArgs{teamId, offset, limit} 1402 _returns := &Z_GetPublicChannelsForTeamReturns{} 1403 if err := g.client.Call("Plugin.GetPublicChannelsForTeam", _args, _returns); err != nil { 1404 log.Printf("RPC call to GetPublicChannelsForTeam API failed: %s", err.Error()) 1405 } 1406 return _returns.A, _returns.B 1407 } 1408 1409 func (s *apiRPCServer) GetPublicChannelsForTeam(args *Z_GetPublicChannelsForTeamArgs, returns *Z_GetPublicChannelsForTeamReturns) error { 1410 if hook, ok := s.impl.(interface { 1411 GetPublicChannelsForTeam(teamId string, offset, limit int) (*model.ChannelList, *model.AppError) 1412 }); ok { 1413 returns.A, returns.B = hook.GetPublicChannelsForTeam(args.A, args.B, args.C) 1414 } else { 1415 return encodableError(fmt.Errorf("API GetPublicChannelsForTeam called but not implemented.")) 1416 } 1417 return nil 1418 } 1419 1420 type Z_GetChannelArgs struct { 1421 A string 1422 } 1423 1424 type Z_GetChannelReturns struct { 1425 A *model.Channel 1426 B *model.AppError 1427 } 1428 1429 func (g *apiRPCClient) GetChannel(channelId string) (*model.Channel, *model.AppError) { 1430 _args := &Z_GetChannelArgs{channelId} 1431 _returns := &Z_GetChannelReturns{} 1432 if err := g.client.Call("Plugin.GetChannel", _args, _returns); err != nil { 1433 log.Printf("RPC call to GetChannel API failed: %s", err.Error()) 1434 } 1435 return _returns.A, _returns.B 1436 } 1437 1438 func (s *apiRPCServer) GetChannel(args *Z_GetChannelArgs, returns *Z_GetChannelReturns) error { 1439 if hook, ok := s.impl.(interface { 1440 GetChannel(channelId string) (*model.Channel, *model.AppError) 1441 }); ok { 1442 returns.A, returns.B = hook.GetChannel(args.A) 1443 } else { 1444 return encodableError(fmt.Errorf("API GetChannel called but not implemented.")) 1445 } 1446 return nil 1447 } 1448 1449 type Z_GetChannelByNameArgs struct { 1450 A string 1451 B string 1452 C bool 1453 } 1454 1455 type Z_GetChannelByNameReturns struct { 1456 A *model.Channel 1457 B *model.AppError 1458 } 1459 1460 func (g *apiRPCClient) GetChannelByName(teamId, name string, includeDeleted bool) (*model.Channel, *model.AppError) { 1461 _args := &Z_GetChannelByNameArgs{teamId, name, includeDeleted} 1462 _returns := &Z_GetChannelByNameReturns{} 1463 if err := g.client.Call("Plugin.GetChannelByName", _args, _returns); err != nil { 1464 log.Printf("RPC call to GetChannelByName API failed: %s", err.Error()) 1465 } 1466 return _returns.A, _returns.B 1467 } 1468 1469 func (s *apiRPCServer) GetChannelByName(args *Z_GetChannelByNameArgs, returns *Z_GetChannelByNameReturns) error { 1470 if hook, ok := s.impl.(interface { 1471 GetChannelByName(teamId, name string, includeDeleted bool) (*model.Channel, *model.AppError) 1472 }); ok { 1473 returns.A, returns.B = hook.GetChannelByName(args.A, args.B, args.C) 1474 } else { 1475 return encodableError(fmt.Errorf("API GetChannelByName called but not implemented.")) 1476 } 1477 return nil 1478 } 1479 1480 type Z_GetChannelByNameForTeamNameArgs struct { 1481 A string 1482 B string 1483 C bool 1484 } 1485 1486 type Z_GetChannelByNameForTeamNameReturns struct { 1487 A *model.Channel 1488 B *model.AppError 1489 } 1490 1491 func (g *apiRPCClient) GetChannelByNameForTeamName(teamName, channelName string, includeDeleted bool) (*model.Channel, *model.AppError) { 1492 _args := &Z_GetChannelByNameForTeamNameArgs{teamName, channelName, includeDeleted} 1493 _returns := &Z_GetChannelByNameForTeamNameReturns{} 1494 if err := g.client.Call("Plugin.GetChannelByNameForTeamName", _args, _returns); err != nil { 1495 log.Printf("RPC call to GetChannelByNameForTeamName API failed: %s", err.Error()) 1496 } 1497 return _returns.A, _returns.B 1498 } 1499 1500 func (s *apiRPCServer) GetChannelByNameForTeamName(args *Z_GetChannelByNameForTeamNameArgs, returns *Z_GetChannelByNameForTeamNameReturns) error { 1501 if hook, ok := s.impl.(interface { 1502 GetChannelByNameForTeamName(teamName, channelName string, includeDeleted bool) (*model.Channel, *model.AppError) 1503 }); ok { 1504 returns.A, returns.B = hook.GetChannelByNameForTeamName(args.A, args.B, args.C) 1505 } else { 1506 return encodableError(fmt.Errorf("API GetChannelByNameForTeamName called but not implemented.")) 1507 } 1508 return nil 1509 } 1510 1511 type Z_GetDirectChannelArgs struct { 1512 A string 1513 B string 1514 } 1515 1516 type Z_GetDirectChannelReturns struct { 1517 A *model.Channel 1518 B *model.AppError 1519 } 1520 1521 func (g *apiRPCClient) GetDirectChannel(userId1, userId2 string) (*model.Channel, *model.AppError) { 1522 _args := &Z_GetDirectChannelArgs{userId1, userId2} 1523 _returns := &Z_GetDirectChannelReturns{} 1524 if err := g.client.Call("Plugin.GetDirectChannel", _args, _returns); err != nil { 1525 log.Printf("RPC call to GetDirectChannel API failed: %s", err.Error()) 1526 } 1527 return _returns.A, _returns.B 1528 } 1529 1530 func (s *apiRPCServer) GetDirectChannel(args *Z_GetDirectChannelArgs, returns *Z_GetDirectChannelReturns) error { 1531 if hook, ok := s.impl.(interface { 1532 GetDirectChannel(userId1, userId2 string) (*model.Channel, *model.AppError) 1533 }); ok { 1534 returns.A, returns.B = hook.GetDirectChannel(args.A, args.B) 1535 } else { 1536 return encodableError(fmt.Errorf("API GetDirectChannel called but not implemented.")) 1537 } 1538 return nil 1539 } 1540 1541 type Z_GetGroupChannelArgs struct { 1542 A []string 1543 } 1544 1545 type Z_GetGroupChannelReturns struct { 1546 A *model.Channel 1547 B *model.AppError 1548 } 1549 1550 func (g *apiRPCClient) GetGroupChannel(userIds []string) (*model.Channel, *model.AppError) { 1551 _args := &Z_GetGroupChannelArgs{userIds} 1552 _returns := &Z_GetGroupChannelReturns{} 1553 if err := g.client.Call("Plugin.GetGroupChannel", _args, _returns); err != nil { 1554 log.Printf("RPC call to GetGroupChannel API failed: %s", err.Error()) 1555 } 1556 return _returns.A, _returns.B 1557 } 1558 1559 func (s *apiRPCServer) GetGroupChannel(args *Z_GetGroupChannelArgs, returns *Z_GetGroupChannelReturns) error { 1560 if hook, ok := s.impl.(interface { 1561 GetGroupChannel(userIds []string) (*model.Channel, *model.AppError) 1562 }); ok { 1563 returns.A, returns.B = hook.GetGroupChannel(args.A) 1564 } else { 1565 return encodableError(fmt.Errorf("API GetGroupChannel called but not implemented.")) 1566 } 1567 return nil 1568 } 1569 1570 type Z_UpdateChannelArgs struct { 1571 A *model.Channel 1572 } 1573 1574 type Z_UpdateChannelReturns struct { 1575 A *model.Channel 1576 B *model.AppError 1577 } 1578 1579 func (g *apiRPCClient) UpdateChannel(channel *model.Channel) (*model.Channel, *model.AppError) { 1580 _args := &Z_UpdateChannelArgs{channel} 1581 _returns := &Z_UpdateChannelReturns{} 1582 if err := g.client.Call("Plugin.UpdateChannel", _args, _returns); err != nil { 1583 log.Printf("RPC call to UpdateChannel API failed: %s", err.Error()) 1584 } 1585 return _returns.A, _returns.B 1586 } 1587 1588 func (s *apiRPCServer) UpdateChannel(args *Z_UpdateChannelArgs, returns *Z_UpdateChannelReturns) error { 1589 if hook, ok := s.impl.(interface { 1590 UpdateChannel(channel *model.Channel) (*model.Channel, *model.AppError) 1591 }); ok { 1592 returns.A, returns.B = hook.UpdateChannel(args.A) 1593 } else { 1594 return encodableError(fmt.Errorf("API UpdateChannel called but not implemented.")) 1595 } 1596 return nil 1597 } 1598 1599 type Z_AddChannelMemberArgs struct { 1600 A string 1601 B string 1602 } 1603 1604 type Z_AddChannelMemberReturns struct { 1605 A *model.ChannelMember 1606 B *model.AppError 1607 } 1608 1609 func (g *apiRPCClient) AddChannelMember(channelId, userId string) (*model.ChannelMember, *model.AppError) { 1610 _args := &Z_AddChannelMemberArgs{channelId, userId} 1611 _returns := &Z_AddChannelMemberReturns{} 1612 if err := g.client.Call("Plugin.AddChannelMember", _args, _returns); err != nil { 1613 log.Printf("RPC call to AddChannelMember API failed: %s", err.Error()) 1614 } 1615 return _returns.A, _returns.B 1616 } 1617 1618 func (s *apiRPCServer) AddChannelMember(args *Z_AddChannelMemberArgs, returns *Z_AddChannelMemberReturns) error { 1619 if hook, ok := s.impl.(interface { 1620 AddChannelMember(channelId, userId string) (*model.ChannelMember, *model.AppError) 1621 }); ok { 1622 returns.A, returns.B = hook.AddChannelMember(args.A, args.B) 1623 } else { 1624 return encodableError(fmt.Errorf("API AddChannelMember called but not implemented.")) 1625 } 1626 return nil 1627 } 1628 1629 type Z_GetChannelMemberArgs struct { 1630 A string 1631 B string 1632 } 1633 1634 type Z_GetChannelMemberReturns struct { 1635 A *model.ChannelMember 1636 B *model.AppError 1637 } 1638 1639 func (g *apiRPCClient) GetChannelMember(channelId, userId string) (*model.ChannelMember, *model.AppError) { 1640 _args := &Z_GetChannelMemberArgs{channelId, userId} 1641 _returns := &Z_GetChannelMemberReturns{} 1642 if err := g.client.Call("Plugin.GetChannelMember", _args, _returns); err != nil { 1643 log.Printf("RPC call to GetChannelMember API failed: %s", err.Error()) 1644 } 1645 return _returns.A, _returns.B 1646 } 1647 1648 func (s *apiRPCServer) GetChannelMember(args *Z_GetChannelMemberArgs, returns *Z_GetChannelMemberReturns) error { 1649 if hook, ok := s.impl.(interface { 1650 GetChannelMember(channelId, userId string) (*model.ChannelMember, *model.AppError) 1651 }); ok { 1652 returns.A, returns.B = hook.GetChannelMember(args.A, args.B) 1653 } else { 1654 return encodableError(fmt.Errorf("API GetChannelMember called but not implemented.")) 1655 } 1656 return nil 1657 } 1658 1659 type Z_UpdateChannelMemberRolesArgs struct { 1660 A string 1661 B string 1662 C string 1663 } 1664 1665 type Z_UpdateChannelMemberRolesReturns struct { 1666 A *model.ChannelMember 1667 B *model.AppError 1668 } 1669 1670 func (g *apiRPCClient) UpdateChannelMemberRoles(channelId, userId, newRoles string) (*model.ChannelMember, *model.AppError) { 1671 _args := &Z_UpdateChannelMemberRolesArgs{channelId, userId, newRoles} 1672 _returns := &Z_UpdateChannelMemberRolesReturns{} 1673 if err := g.client.Call("Plugin.UpdateChannelMemberRoles", _args, _returns); err != nil { 1674 log.Printf("RPC call to UpdateChannelMemberRoles API failed: %s", err.Error()) 1675 } 1676 return _returns.A, _returns.B 1677 } 1678 1679 func (s *apiRPCServer) UpdateChannelMemberRoles(args *Z_UpdateChannelMemberRolesArgs, returns *Z_UpdateChannelMemberRolesReturns) error { 1680 if hook, ok := s.impl.(interface { 1681 UpdateChannelMemberRoles(channelId, userId, newRoles string) (*model.ChannelMember, *model.AppError) 1682 }); ok { 1683 returns.A, returns.B = hook.UpdateChannelMemberRoles(args.A, args.B, args.C) 1684 } else { 1685 return encodableError(fmt.Errorf("API UpdateChannelMemberRoles called but not implemented.")) 1686 } 1687 return nil 1688 } 1689 1690 type Z_UpdateChannelMemberNotificationsArgs struct { 1691 A string 1692 B string 1693 C map[string]string 1694 } 1695 1696 type Z_UpdateChannelMemberNotificationsReturns struct { 1697 A *model.ChannelMember 1698 B *model.AppError 1699 } 1700 1701 func (g *apiRPCClient) UpdateChannelMemberNotifications(channelId, userId string, notifications map[string]string) (*model.ChannelMember, *model.AppError) { 1702 _args := &Z_UpdateChannelMemberNotificationsArgs{channelId, userId, notifications} 1703 _returns := &Z_UpdateChannelMemberNotificationsReturns{} 1704 if err := g.client.Call("Plugin.UpdateChannelMemberNotifications", _args, _returns); err != nil { 1705 log.Printf("RPC call to UpdateChannelMemberNotifications API failed: %s", err.Error()) 1706 } 1707 return _returns.A, _returns.B 1708 } 1709 1710 func (s *apiRPCServer) UpdateChannelMemberNotifications(args *Z_UpdateChannelMemberNotificationsArgs, returns *Z_UpdateChannelMemberNotificationsReturns) error { 1711 if hook, ok := s.impl.(interface { 1712 UpdateChannelMemberNotifications(channelId, userId string, notifications map[string]string) (*model.ChannelMember, *model.AppError) 1713 }); ok { 1714 returns.A, returns.B = hook.UpdateChannelMemberNotifications(args.A, args.B, args.C) 1715 } else { 1716 return encodableError(fmt.Errorf("API UpdateChannelMemberNotifications called but not implemented.")) 1717 } 1718 return nil 1719 } 1720 1721 type Z_DeleteChannelMemberArgs struct { 1722 A string 1723 B string 1724 } 1725 1726 type Z_DeleteChannelMemberReturns struct { 1727 A *model.AppError 1728 } 1729 1730 func (g *apiRPCClient) DeleteChannelMember(channelId, userId string) *model.AppError { 1731 _args := &Z_DeleteChannelMemberArgs{channelId, userId} 1732 _returns := &Z_DeleteChannelMemberReturns{} 1733 if err := g.client.Call("Plugin.DeleteChannelMember", _args, _returns); err != nil { 1734 log.Printf("RPC call to DeleteChannelMember API failed: %s", err.Error()) 1735 } 1736 return _returns.A 1737 } 1738 1739 func (s *apiRPCServer) DeleteChannelMember(args *Z_DeleteChannelMemberArgs, returns *Z_DeleteChannelMemberReturns) error { 1740 if hook, ok := s.impl.(interface { 1741 DeleteChannelMember(channelId, userId string) *model.AppError 1742 }); ok { 1743 returns.A = hook.DeleteChannelMember(args.A, args.B) 1744 } else { 1745 return encodableError(fmt.Errorf("API DeleteChannelMember called but not implemented.")) 1746 } 1747 return nil 1748 } 1749 1750 type Z_CreatePostArgs struct { 1751 A *model.Post 1752 } 1753 1754 type Z_CreatePostReturns struct { 1755 A *model.Post 1756 B *model.AppError 1757 } 1758 1759 func (g *apiRPCClient) CreatePost(post *model.Post) (*model.Post, *model.AppError) { 1760 _args := &Z_CreatePostArgs{post} 1761 _returns := &Z_CreatePostReturns{} 1762 if err := g.client.Call("Plugin.CreatePost", _args, _returns); err != nil { 1763 log.Printf("RPC call to CreatePost API failed: %s", err.Error()) 1764 } 1765 return _returns.A, _returns.B 1766 } 1767 1768 func (s *apiRPCServer) CreatePost(args *Z_CreatePostArgs, returns *Z_CreatePostReturns) error { 1769 if hook, ok := s.impl.(interface { 1770 CreatePost(post *model.Post) (*model.Post, *model.AppError) 1771 }); ok { 1772 returns.A, returns.B = hook.CreatePost(args.A) 1773 } else { 1774 return encodableError(fmt.Errorf("API CreatePost called but not implemented.")) 1775 } 1776 return nil 1777 } 1778 1779 type Z_AddReactionArgs struct { 1780 A *model.Reaction 1781 } 1782 1783 type Z_AddReactionReturns struct { 1784 A *model.Reaction 1785 B *model.AppError 1786 } 1787 1788 func (g *apiRPCClient) AddReaction(reaction *model.Reaction) (*model.Reaction, *model.AppError) { 1789 _args := &Z_AddReactionArgs{reaction} 1790 _returns := &Z_AddReactionReturns{} 1791 if err := g.client.Call("Plugin.AddReaction", _args, _returns); err != nil { 1792 log.Printf("RPC call to AddReaction API failed: %s", err.Error()) 1793 } 1794 return _returns.A, _returns.B 1795 } 1796 1797 func (s *apiRPCServer) AddReaction(args *Z_AddReactionArgs, returns *Z_AddReactionReturns) error { 1798 if hook, ok := s.impl.(interface { 1799 AddReaction(reaction *model.Reaction) (*model.Reaction, *model.AppError) 1800 }); ok { 1801 returns.A, returns.B = hook.AddReaction(args.A) 1802 } else { 1803 return encodableError(fmt.Errorf("API AddReaction called but not implemented.")) 1804 } 1805 return nil 1806 } 1807 1808 type Z_RemoveReactionArgs struct { 1809 A *model.Reaction 1810 } 1811 1812 type Z_RemoveReactionReturns struct { 1813 A *model.AppError 1814 } 1815 1816 func (g *apiRPCClient) RemoveReaction(reaction *model.Reaction) *model.AppError { 1817 _args := &Z_RemoveReactionArgs{reaction} 1818 _returns := &Z_RemoveReactionReturns{} 1819 if err := g.client.Call("Plugin.RemoveReaction", _args, _returns); err != nil { 1820 log.Printf("RPC call to RemoveReaction API failed: %s", err.Error()) 1821 } 1822 return _returns.A 1823 } 1824 1825 func (s *apiRPCServer) RemoveReaction(args *Z_RemoveReactionArgs, returns *Z_RemoveReactionReturns) error { 1826 if hook, ok := s.impl.(interface { 1827 RemoveReaction(reaction *model.Reaction) *model.AppError 1828 }); ok { 1829 returns.A = hook.RemoveReaction(args.A) 1830 } else { 1831 return encodableError(fmt.Errorf("API RemoveReaction called but not implemented.")) 1832 } 1833 return nil 1834 } 1835 1836 type Z_GetReactionsArgs struct { 1837 A string 1838 } 1839 1840 type Z_GetReactionsReturns struct { 1841 A []*model.Reaction 1842 B *model.AppError 1843 } 1844 1845 func (g *apiRPCClient) GetReactions(postId string) ([]*model.Reaction, *model.AppError) { 1846 _args := &Z_GetReactionsArgs{postId} 1847 _returns := &Z_GetReactionsReturns{} 1848 if err := g.client.Call("Plugin.GetReactions", _args, _returns); err != nil { 1849 log.Printf("RPC call to GetReactions API failed: %s", err.Error()) 1850 } 1851 return _returns.A, _returns.B 1852 } 1853 1854 func (s *apiRPCServer) GetReactions(args *Z_GetReactionsArgs, returns *Z_GetReactionsReturns) error { 1855 if hook, ok := s.impl.(interface { 1856 GetReactions(postId string) ([]*model.Reaction, *model.AppError) 1857 }); ok { 1858 returns.A, returns.B = hook.GetReactions(args.A) 1859 } else { 1860 return encodableError(fmt.Errorf("API GetReactions called but not implemented.")) 1861 } 1862 return nil 1863 } 1864 1865 type Z_SendEphemeralPostArgs struct { 1866 A string 1867 B *model.Post 1868 } 1869 1870 type Z_SendEphemeralPostReturns struct { 1871 A *model.Post 1872 } 1873 1874 func (g *apiRPCClient) SendEphemeralPost(userId string, post *model.Post) *model.Post { 1875 _args := &Z_SendEphemeralPostArgs{userId, post} 1876 _returns := &Z_SendEphemeralPostReturns{} 1877 if err := g.client.Call("Plugin.SendEphemeralPost", _args, _returns); err != nil { 1878 log.Printf("RPC call to SendEphemeralPost API failed: %s", err.Error()) 1879 } 1880 return _returns.A 1881 } 1882 1883 func (s *apiRPCServer) SendEphemeralPost(args *Z_SendEphemeralPostArgs, returns *Z_SendEphemeralPostReturns) error { 1884 if hook, ok := s.impl.(interface { 1885 SendEphemeralPost(userId string, post *model.Post) *model.Post 1886 }); ok { 1887 returns.A = hook.SendEphemeralPost(args.A, args.B) 1888 } else { 1889 return encodableError(fmt.Errorf("API SendEphemeralPost called but not implemented.")) 1890 } 1891 return nil 1892 } 1893 1894 type Z_DeletePostArgs struct { 1895 A string 1896 } 1897 1898 type Z_DeletePostReturns struct { 1899 A *model.AppError 1900 } 1901 1902 func (g *apiRPCClient) DeletePost(postId string) *model.AppError { 1903 _args := &Z_DeletePostArgs{postId} 1904 _returns := &Z_DeletePostReturns{} 1905 if err := g.client.Call("Plugin.DeletePost", _args, _returns); err != nil { 1906 log.Printf("RPC call to DeletePost API failed: %s", err.Error()) 1907 } 1908 return _returns.A 1909 } 1910 1911 func (s *apiRPCServer) DeletePost(args *Z_DeletePostArgs, returns *Z_DeletePostReturns) error { 1912 if hook, ok := s.impl.(interface { 1913 DeletePost(postId string) *model.AppError 1914 }); ok { 1915 returns.A = hook.DeletePost(args.A) 1916 } else { 1917 return encodableError(fmt.Errorf("API DeletePost called but not implemented.")) 1918 } 1919 return nil 1920 } 1921 1922 type Z_GetPostArgs struct { 1923 A string 1924 } 1925 1926 type Z_GetPostReturns struct { 1927 A *model.Post 1928 B *model.AppError 1929 } 1930 1931 func (g *apiRPCClient) GetPost(postId string) (*model.Post, *model.AppError) { 1932 _args := &Z_GetPostArgs{postId} 1933 _returns := &Z_GetPostReturns{} 1934 if err := g.client.Call("Plugin.GetPost", _args, _returns); err != nil { 1935 log.Printf("RPC call to GetPost API failed: %s", err.Error()) 1936 } 1937 return _returns.A, _returns.B 1938 } 1939 1940 func (s *apiRPCServer) GetPost(args *Z_GetPostArgs, returns *Z_GetPostReturns) error { 1941 if hook, ok := s.impl.(interface { 1942 GetPost(postId string) (*model.Post, *model.AppError) 1943 }); ok { 1944 returns.A, returns.B = hook.GetPost(args.A) 1945 } else { 1946 return encodableError(fmt.Errorf("API GetPost called but not implemented.")) 1947 } 1948 return nil 1949 } 1950 1951 type Z_UpdatePostArgs struct { 1952 A *model.Post 1953 } 1954 1955 type Z_UpdatePostReturns struct { 1956 A *model.Post 1957 B *model.AppError 1958 } 1959 1960 func (g *apiRPCClient) UpdatePost(post *model.Post) (*model.Post, *model.AppError) { 1961 _args := &Z_UpdatePostArgs{post} 1962 _returns := &Z_UpdatePostReturns{} 1963 if err := g.client.Call("Plugin.UpdatePost", _args, _returns); err != nil { 1964 log.Printf("RPC call to UpdatePost API failed: %s", err.Error()) 1965 } 1966 return _returns.A, _returns.B 1967 } 1968 1969 func (s *apiRPCServer) UpdatePost(args *Z_UpdatePostArgs, returns *Z_UpdatePostReturns) error { 1970 if hook, ok := s.impl.(interface { 1971 UpdatePost(post *model.Post) (*model.Post, *model.AppError) 1972 }); ok { 1973 returns.A, returns.B = hook.UpdatePost(args.A) 1974 } else { 1975 return encodableError(fmt.Errorf("API UpdatePost called but not implemented.")) 1976 } 1977 return nil 1978 } 1979 1980 type Z_CopyFileInfosArgs struct { 1981 A string 1982 B []string 1983 } 1984 1985 type Z_CopyFileInfosReturns struct { 1986 A []string 1987 B *model.AppError 1988 } 1989 1990 func (g *apiRPCClient) CopyFileInfos(userId string, fileIds []string) ([]string, *model.AppError) { 1991 _args := &Z_CopyFileInfosArgs{userId, fileIds} 1992 _returns := &Z_CopyFileInfosReturns{} 1993 if err := g.client.Call("Plugin.CopyFileInfos", _args, _returns); err != nil { 1994 log.Printf("RPC call to CopyFileInfos API failed: %s", err.Error()) 1995 } 1996 return _returns.A, _returns.B 1997 } 1998 1999 func (s *apiRPCServer) CopyFileInfos(args *Z_CopyFileInfosArgs, returns *Z_CopyFileInfosReturns) error { 2000 if hook, ok := s.impl.(interface { 2001 CopyFileInfos(userId string, fileIds []string) ([]string, *model.AppError) 2002 }); ok { 2003 returns.A, returns.B = hook.CopyFileInfos(args.A, args.B) 2004 } else { 2005 return encodableError(fmt.Errorf("API CopyFileInfos called but not implemented.")) 2006 } 2007 return nil 2008 } 2009 2010 type Z_GetFileInfoArgs struct { 2011 A string 2012 } 2013 2014 type Z_GetFileInfoReturns struct { 2015 A *model.FileInfo 2016 B *model.AppError 2017 } 2018 2019 func (g *apiRPCClient) GetFileInfo(fileId string) (*model.FileInfo, *model.AppError) { 2020 _args := &Z_GetFileInfoArgs{fileId} 2021 _returns := &Z_GetFileInfoReturns{} 2022 if err := g.client.Call("Plugin.GetFileInfo", _args, _returns); err != nil { 2023 log.Printf("RPC call to GetFileInfo API failed: %s", err.Error()) 2024 } 2025 return _returns.A, _returns.B 2026 } 2027 2028 func (s *apiRPCServer) GetFileInfo(args *Z_GetFileInfoArgs, returns *Z_GetFileInfoReturns) error { 2029 if hook, ok := s.impl.(interface { 2030 GetFileInfo(fileId string) (*model.FileInfo, *model.AppError) 2031 }); ok { 2032 returns.A, returns.B = hook.GetFileInfo(args.A) 2033 } else { 2034 return encodableError(fmt.Errorf("API GetFileInfo called but not implemented.")) 2035 } 2036 return nil 2037 } 2038 2039 type Z_ReadFileArgs struct { 2040 A string 2041 } 2042 2043 type Z_ReadFileReturns struct { 2044 A []byte 2045 B *model.AppError 2046 } 2047 2048 func (g *apiRPCClient) ReadFile(path string) ([]byte, *model.AppError) { 2049 _args := &Z_ReadFileArgs{path} 2050 _returns := &Z_ReadFileReturns{} 2051 if err := g.client.Call("Plugin.ReadFile", _args, _returns); err != nil { 2052 log.Printf("RPC call to ReadFile API failed: %s", err.Error()) 2053 } 2054 return _returns.A, _returns.B 2055 } 2056 2057 func (s *apiRPCServer) ReadFile(args *Z_ReadFileArgs, returns *Z_ReadFileReturns) error { 2058 if hook, ok := s.impl.(interface { 2059 ReadFile(path string) ([]byte, *model.AppError) 2060 }); ok { 2061 returns.A, returns.B = hook.ReadFile(args.A) 2062 } else { 2063 return encodableError(fmt.Errorf("API ReadFile called but not implemented.")) 2064 } 2065 return nil 2066 } 2067 2068 type Z_KVSetArgs struct { 2069 A string 2070 B []byte 2071 } 2072 2073 type Z_KVSetReturns struct { 2074 A *model.AppError 2075 } 2076 2077 func (g *apiRPCClient) KVSet(key string, value []byte) *model.AppError { 2078 _args := &Z_KVSetArgs{key, value} 2079 _returns := &Z_KVSetReturns{} 2080 if err := g.client.Call("Plugin.KVSet", _args, _returns); err != nil { 2081 log.Printf("RPC call to KVSet API failed: %s", err.Error()) 2082 } 2083 return _returns.A 2084 } 2085 2086 func (s *apiRPCServer) KVSet(args *Z_KVSetArgs, returns *Z_KVSetReturns) error { 2087 if hook, ok := s.impl.(interface { 2088 KVSet(key string, value []byte) *model.AppError 2089 }); ok { 2090 returns.A = hook.KVSet(args.A, args.B) 2091 } else { 2092 return encodableError(fmt.Errorf("API KVSet called but not implemented.")) 2093 } 2094 return nil 2095 } 2096 2097 type Z_KVGetArgs struct { 2098 A string 2099 } 2100 2101 type Z_KVGetReturns struct { 2102 A []byte 2103 B *model.AppError 2104 } 2105 2106 func (g *apiRPCClient) KVGet(key string) ([]byte, *model.AppError) { 2107 _args := &Z_KVGetArgs{key} 2108 _returns := &Z_KVGetReturns{} 2109 if err := g.client.Call("Plugin.KVGet", _args, _returns); err != nil { 2110 log.Printf("RPC call to KVGet API failed: %s", err.Error()) 2111 } 2112 return _returns.A, _returns.B 2113 } 2114 2115 func (s *apiRPCServer) KVGet(args *Z_KVGetArgs, returns *Z_KVGetReturns) error { 2116 if hook, ok := s.impl.(interface { 2117 KVGet(key string) ([]byte, *model.AppError) 2118 }); ok { 2119 returns.A, returns.B = hook.KVGet(args.A) 2120 } else { 2121 return encodableError(fmt.Errorf("API KVGet called but not implemented.")) 2122 } 2123 return nil 2124 } 2125 2126 type Z_KVDeleteArgs struct { 2127 A string 2128 } 2129 2130 type Z_KVDeleteReturns struct { 2131 A *model.AppError 2132 } 2133 2134 func (g *apiRPCClient) KVDelete(key string) *model.AppError { 2135 _args := &Z_KVDeleteArgs{key} 2136 _returns := &Z_KVDeleteReturns{} 2137 if err := g.client.Call("Plugin.KVDelete", _args, _returns); err != nil { 2138 log.Printf("RPC call to KVDelete API failed: %s", err.Error()) 2139 } 2140 return _returns.A 2141 } 2142 2143 func (s *apiRPCServer) KVDelete(args *Z_KVDeleteArgs, returns *Z_KVDeleteReturns) error { 2144 if hook, ok := s.impl.(interface { 2145 KVDelete(key string) *model.AppError 2146 }); ok { 2147 returns.A = hook.KVDelete(args.A) 2148 } else { 2149 return encodableError(fmt.Errorf("API KVDelete called but not implemented.")) 2150 } 2151 return nil 2152 } 2153 2154 type Z_PublishWebSocketEventArgs struct { 2155 A string 2156 B map[string]interface{} 2157 C *model.WebsocketBroadcast 2158 } 2159 2160 type Z_PublishWebSocketEventReturns struct { 2161 } 2162 2163 func (g *apiRPCClient) PublishWebSocketEvent(event string, payload map[string]interface{}, broadcast *model.WebsocketBroadcast) { 2164 _args := &Z_PublishWebSocketEventArgs{event, payload, broadcast} 2165 _returns := &Z_PublishWebSocketEventReturns{} 2166 if err := g.client.Call("Plugin.PublishWebSocketEvent", _args, _returns); err != nil { 2167 log.Printf("RPC call to PublishWebSocketEvent API failed: %s", err.Error()) 2168 } 2169 2170 } 2171 2172 func (s *apiRPCServer) PublishWebSocketEvent(args *Z_PublishWebSocketEventArgs, returns *Z_PublishWebSocketEventReturns) error { 2173 if hook, ok := s.impl.(interface { 2174 PublishWebSocketEvent(event string, payload map[string]interface{}, broadcast *model.WebsocketBroadcast) 2175 }); ok { 2176 hook.PublishWebSocketEvent(args.A, args.B, args.C) 2177 } else { 2178 return encodableError(fmt.Errorf("API PublishWebSocketEvent called but not implemented.")) 2179 } 2180 return nil 2181 } 2182 2183 type Z_HasPermissionToArgs struct { 2184 A string 2185 B *model.Permission 2186 } 2187 2188 type Z_HasPermissionToReturns struct { 2189 A bool 2190 } 2191 2192 func (g *apiRPCClient) HasPermissionTo(userId string, permission *model.Permission) bool { 2193 _args := &Z_HasPermissionToArgs{userId, permission} 2194 _returns := &Z_HasPermissionToReturns{} 2195 if err := g.client.Call("Plugin.HasPermissionTo", _args, _returns); err != nil { 2196 log.Printf("RPC call to HasPermissionTo API failed: %s", err.Error()) 2197 } 2198 return _returns.A 2199 } 2200 2201 func (s *apiRPCServer) HasPermissionTo(args *Z_HasPermissionToArgs, returns *Z_HasPermissionToReturns) error { 2202 if hook, ok := s.impl.(interface { 2203 HasPermissionTo(userId string, permission *model.Permission) bool 2204 }); ok { 2205 returns.A = hook.HasPermissionTo(args.A, args.B) 2206 } else { 2207 return encodableError(fmt.Errorf("API HasPermissionTo called but not implemented.")) 2208 } 2209 return nil 2210 } 2211 2212 type Z_HasPermissionToTeamArgs struct { 2213 A string 2214 B string 2215 C *model.Permission 2216 } 2217 2218 type Z_HasPermissionToTeamReturns struct { 2219 A bool 2220 } 2221 2222 func (g *apiRPCClient) HasPermissionToTeam(userId, teamId string, permission *model.Permission) bool { 2223 _args := &Z_HasPermissionToTeamArgs{userId, teamId, permission} 2224 _returns := &Z_HasPermissionToTeamReturns{} 2225 if err := g.client.Call("Plugin.HasPermissionToTeam", _args, _returns); err != nil { 2226 log.Printf("RPC call to HasPermissionToTeam API failed: %s", err.Error()) 2227 } 2228 return _returns.A 2229 } 2230 2231 func (s *apiRPCServer) HasPermissionToTeam(args *Z_HasPermissionToTeamArgs, returns *Z_HasPermissionToTeamReturns) error { 2232 if hook, ok := s.impl.(interface { 2233 HasPermissionToTeam(userId, teamId string, permission *model.Permission) bool 2234 }); ok { 2235 returns.A = hook.HasPermissionToTeam(args.A, args.B, args.C) 2236 } else { 2237 return encodableError(fmt.Errorf("API HasPermissionToTeam called but not implemented.")) 2238 } 2239 return nil 2240 } 2241 2242 type Z_HasPermissionToChannelArgs struct { 2243 A string 2244 B string 2245 C *model.Permission 2246 } 2247 2248 type Z_HasPermissionToChannelReturns struct { 2249 A bool 2250 } 2251 2252 func (g *apiRPCClient) HasPermissionToChannel(userId, channelId string, permission *model.Permission) bool { 2253 _args := &Z_HasPermissionToChannelArgs{userId, channelId, permission} 2254 _returns := &Z_HasPermissionToChannelReturns{} 2255 if err := g.client.Call("Plugin.HasPermissionToChannel", _args, _returns); err != nil { 2256 log.Printf("RPC call to HasPermissionToChannel API failed: %s", err.Error()) 2257 } 2258 return _returns.A 2259 } 2260 2261 func (s *apiRPCServer) HasPermissionToChannel(args *Z_HasPermissionToChannelArgs, returns *Z_HasPermissionToChannelReturns) error { 2262 if hook, ok := s.impl.(interface { 2263 HasPermissionToChannel(userId, channelId string, permission *model.Permission) bool 2264 }); ok { 2265 returns.A = hook.HasPermissionToChannel(args.A, args.B, args.C) 2266 } else { 2267 return encodableError(fmt.Errorf("API HasPermissionToChannel called but not implemented.")) 2268 } 2269 return nil 2270 } 2271 2272 type Z_LogDebugArgs struct { 2273 A string 2274 B []interface{} 2275 } 2276 2277 type Z_LogDebugReturns struct { 2278 } 2279 2280 func (g *apiRPCClient) LogDebug(msg string, keyValuePairs ...interface{}) { 2281 _args := &Z_LogDebugArgs{msg, keyValuePairs} 2282 _returns := &Z_LogDebugReturns{} 2283 if err := g.client.Call("Plugin.LogDebug", _args, _returns); err != nil { 2284 log.Printf("RPC call to LogDebug API failed: %s", err.Error()) 2285 } 2286 2287 } 2288 2289 func (s *apiRPCServer) LogDebug(args *Z_LogDebugArgs, returns *Z_LogDebugReturns) error { 2290 if hook, ok := s.impl.(interface { 2291 LogDebug(msg string, keyValuePairs ...interface{}) 2292 }); ok { 2293 hook.LogDebug(args.A, args.B...) 2294 } else { 2295 return encodableError(fmt.Errorf("API LogDebug called but not implemented.")) 2296 } 2297 return nil 2298 } 2299 2300 type Z_LogInfoArgs struct { 2301 A string 2302 B []interface{} 2303 } 2304 2305 type Z_LogInfoReturns struct { 2306 } 2307 2308 func (g *apiRPCClient) LogInfo(msg string, keyValuePairs ...interface{}) { 2309 _args := &Z_LogInfoArgs{msg, keyValuePairs} 2310 _returns := &Z_LogInfoReturns{} 2311 if err := g.client.Call("Plugin.LogInfo", _args, _returns); err != nil { 2312 log.Printf("RPC call to LogInfo API failed: %s", err.Error()) 2313 } 2314 2315 } 2316 2317 func (s *apiRPCServer) LogInfo(args *Z_LogInfoArgs, returns *Z_LogInfoReturns) error { 2318 if hook, ok := s.impl.(interface { 2319 LogInfo(msg string, keyValuePairs ...interface{}) 2320 }); ok { 2321 hook.LogInfo(args.A, args.B...) 2322 } else { 2323 return encodableError(fmt.Errorf("API LogInfo called but not implemented.")) 2324 } 2325 return nil 2326 } 2327 2328 type Z_LogErrorArgs struct { 2329 A string 2330 B []interface{} 2331 } 2332 2333 type Z_LogErrorReturns struct { 2334 } 2335 2336 func (g *apiRPCClient) LogError(msg string, keyValuePairs ...interface{}) { 2337 _args := &Z_LogErrorArgs{msg, keyValuePairs} 2338 _returns := &Z_LogErrorReturns{} 2339 if err := g.client.Call("Plugin.LogError", _args, _returns); err != nil { 2340 log.Printf("RPC call to LogError API failed: %s", err.Error()) 2341 } 2342 2343 } 2344 2345 func (s *apiRPCServer) LogError(args *Z_LogErrorArgs, returns *Z_LogErrorReturns) error { 2346 if hook, ok := s.impl.(interface { 2347 LogError(msg string, keyValuePairs ...interface{}) 2348 }); ok { 2349 hook.LogError(args.A, args.B...) 2350 } else { 2351 return encodableError(fmt.Errorf("API LogError called but not implemented.")) 2352 } 2353 return nil 2354 } 2355 2356 type Z_LogWarnArgs struct { 2357 A string 2358 B []interface{} 2359 } 2360 2361 type Z_LogWarnReturns struct { 2362 } 2363 2364 func (g *apiRPCClient) LogWarn(msg string, keyValuePairs ...interface{}) { 2365 _args := &Z_LogWarnArgs{msg, keyValuePairs} 2366 _returns := &Z_LogWarnReturns{} 2367 if err := g.client.Call("Plugin.LogWarn", _args, _returns); err != nil { 2368 log.Printf("RPC call to LogWarn API failed: %s", err.Error()) 2369 } 2370 2371 } 2372 2373 func (s *apiRPCServer) LogWarn(args *Z_LogWarnArgs, returns *Z_LogWarnReturns) error { 2374 if hook, ok := s.impl.(interface { 2375 LogWarn(msg string, keyValuePairs ...interface{}) 2376 }); ok { 2377 hook.LogWarn(args.A, args.B...) 2378 } else { 2379 return encodableError(fmt.Errorf("API LogWarn called but not implemented.")) 2380 } 2381 return nil 2382 }