github.com/haalcala/mattermost-server-change-repo@v0.0.0-20210713015153-16753fbeee5f/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/v5/mlog" 14 "github.com/mattermost/mattermost-server/v5/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 } else { 116 return encodableError(fmt.Errorf("Hook ExecuteCommand called but not implemented.")) 117 } 118 return nil 119 } 120 121 func init() { 122 hookNameToId["UserHasBeenCreated"] = UserHasBeenCreatedId 123 } 124 125 type Z_UserHasBeenCreatedArgs struct { 126 A *Context 127 B *model.User 128 } 129 130 type Z_UserHasBeenCreatedReturns struct { 131 } 132 133 func (g *hooksRPCClient) UserHasBeenCreated(c *Context, user *model.User) { 134 _args := &Z_UserHasBeenCreatedArgs{c, user} 135 _returns := &Z_UserHasBeenCreatedReturns{} 136 if g.implemented[UserHasBeenCreatedId] { 137 if err := g.client.Call("Plugin.UserHasBeenCreated", _args, _returns); err != nil { 138 g.log.Error("RPC call UserHasBeenCreated to plugin failed.", mlog.Err(err)) 139 } 140 } 141 142 } 143 144 func (s *hooksRPCServer) UserHasBeenCreated(args *Z_UserHasBeenCreatedArgs, returns *Z_UserHasBeenCreatedReturns) error { 145 if hook, ok := s.impl.(interface { 146 UserHasBeenCreated(c *Context, user *model.User) 147 }); ok { 148 hook.UserHasBeenCreated(args.A, args.B) 149 } else { 150 return encodableError(fmt.Errorf("Hook UserHasBeenCreated called but not implemented.")) 151 } 152 return nil 153 } 154 155 func init() { 156 hookNameToId["UserWillLogIn"] = UserWillLogInId 157 } 158 159 type Z_UserWillLogInArgs struct { 160 A *Context 161 B *model.User 162 } 163 164 type Z_UserWillLogInReturns struct { 165 A string 166 } 167 168 func (g *hooksRPCClient) UserWillLogIn(c *Context, user *model.User) string { 169 _args := &Z_UserWillLogInArgs{c, user} 170 _returns := &Z_UserWillLogInReturns{} 171 if g.implemented[UserWillLogInId] { 172 if err := g.client.Call("Plugin.UserWillLogIn", _args, _returns); err != nil { 173 g.log.Error("RPC call UserWillLogIn to plugin failed.", mlog.Err(err)) 174 } 175 } 176 return _returns.A 177 } 178 179 func (s *hooksRPCServer) UserWillLogIn(args *Z_UserWillLogInArgs, returns *Z_UserWillLogInReturns) error { 180 if hook, ok := s.impl.(interface { 181 UserWillLogIn(c *Context, user *model.User) string 182 }); ok { 183 returns.A = hook.UserWillLogIn(args.A, args.B) 184 } else { 185 return encodableError(fmt.Errorf("Hook UserWillLogIn called but not implemented.")) 186 } 187 return nil 188 } 189 190 func init() { 191 hookNameToId["UserHasLoggedIn"] = UserHasLoggedInId 192 } 193 194 type Z_UserHasLoggedInArgs struct { 195 A *Context 196 B *model.User 197 } 198 199 type Z_UserHasLoggedInReturns struct { 200 } 201 202 func (g *hooksRPCClient) UserHasLoggedIn(c *Context, user *model.User) { 203 _args := &Z_UserHasLoggedInArgs{c, user} 204 _returns := &Z_UserHasLoggedInReturns{} 205 if g.implemented[UserHasLoggedInId] { 206 if err := g.client.Call("Plugin.UserHasLoggedIn", _args, _returns); err != nil { 207 g.log.Error("RPC call UserHasLoggedIn to plugin failed.", mlog.Err(err)) 208 } 209 } 210 211 } 212 213 func (s *hooksRPCServer) UserHasLoggedIn(args *Z_UserHasLoggedInArgs, returns *Z_UserHasLoggedInReturns) error { 214 if hook, ok := s.impl.(interface { 215 UserHasLoggedIn(c *Context, user *model.User) 216 }); ok { 217 hook.UserHasLoggedIn(args.A, args.B) 218 } else { 219 return encodableError(fmt.Errorf("Hook UserHasLoggedIn called but not implemented.")) 220 } 221 return nil 222 } 223 224 func init() { 225 hookNameToId["MessageHasBeenPosted"] = MessageHasBeenPostedId 226 } 227 228 type Z_MessageHasBeenPostedArgs struct { 229 A *Context 230 B *model.Post 231 } 232 233 type Z_MessageHasBeenPostedReturns struct { 234 } 235 236 func (g *hooksRPCClient) MessageHasBeenPosted(c *Context, post *model.Post) { 237 _args := &Z_MessageHasBeenPostedArgs{c, post} 238 _returns := &Z_MessageHasBeenPostedReturns{} 239 if g.implemented[MessageHasBeenPostedId] { 240 if err := g.client.Call("Plugin.MessageHasBeenPosted", _args, _returns); err != nil { 241 g.log.Error("RPC call MessageHasBeenPosted to plugin failed.", mlog.Err(err)) 242 } 243 } 244 245 } 246 247 func (s *hooksRPCServer) MessageHasBeenPosted(args *Z_MessageHasBeenPostedArgs, returns *Z_MessageHasBeenPostedReturns) error { 248 if hook, ok := s.impl.(interface { 249 MessageHasBeenPosted(c *Context, post *model.Post) 250 }); ok { 251 hook.MessageHasBeenPosted(args.A, args.B) 252 } else { 253 return encodableError(fmt.Errorf("Hook MessageHasBeenPosted called but not implemented.")) 254 } 255 return nil 256 } 257 258 func init() { 259 hookNameToId["MessageHasBeenUpdated"] = MessageHasBeenUpdatedId 260 } 261 262 type Z_MessageHasBeenUpdatedArgs struct { 263 A *Context 264 B *model.Post 265 C *model.Post 266 } 267 268 type Z_MessageHasBeenUpdatedReturns struct { 269 } 270 271 func (g *hooksRPCClient) MessageHasBeenUpdated(c *Context, newPost, oldPost *model.Post) { 272 _args := &Z_MessageHasBeenUpdatedArgs{c, newPost, oldPost} 273 _returns := &Z_MessageHasBeenUpdatedReturns{} 274 if g.implemented[MessageHasBeenUpdatedId] { 275 if err := g.client.Call("Plugin.MessageHasBeenUpdated", _args, _returns); err != nil { 276 g.log.Error("RPC call MessageHasBeenUpdated to plugin failed.", mlog.Err(err)) 277 } 278 } 279 280 } 281 282 func (s *hooksRPCServer) MessageHasBeenUpdated(args *Z_MessageHasBeenUpdatedArgs, returns *Z_MessageHasBeenUpdatedReturns) error { 283 if hook, ok := s.impl.(interface { 284 MessageHasBeenUpdated(c *Context, newPost, oldPost *model.Post) 285 }); ok { 286 hook.MessageHasBeenUpdated(args.A, args.B, args.C) 287 } else { 288 return encodableError(fmt.Errorf("Hook MessageHasBeenUpdated called but not implemented.")) 289 } 290 return nil 291 } 292 293 func init() { 294 hookNameToId["ChannelHasBeenCreated"] = ChannelHasBeenCreatedId 295 } 296 297 type Z_ChannelHasBeenCreatedArgs struct { 298 A *Context 299 B *model.Channel 300 } 301 302 type Z_ChannelHasBeenCreatedReturns struct { 303 } 304 305 func (g *hooksRPCClient) ChannelHasBeenCreated(c *Context, channel *model.Channel) { 306 _args := &Z_ChannelHasBeenCreatedArgs{c, channel} 307 _returns := &Z_ChannelHasBeenCreatedReturns{} 308 if g.implemented[ChannelHasBeenCreatedId] { 309 if err := g.client.Call("Plugin.ChannelHasBeenCreated", _args, _returns); err != nil { 310 g.log.Error("RPC call ChannelHasBeenCreated to plugin failed.", mlog.Err(err)) 311 } 312 } 313 314 } 315 316 func (s *hooksRPCServer) ChannelHasBeenCreated(args *Z_ChannelHasBeenCreatedArgs, returns *Z_ChannelHasBeenCreatedReturns) error { 317 if hook, ok := s.impl.(interface { 318 ChannelHasBeenCreated(c *Context, channel *model.Channel) 319 }); ok { 320 hook.ChannelHasBeenCreated(args.A, args.B) 321 } else { 322 return encodableError(fmt.Errorf("Hook ChannelHasBeenCreated called but not implemented.")) 323 } 324 return nil 325 } 326 327 func init() { 328 hookNameToId["UserHasJoinedChannel"] = UserHasJoinedChannelId 329 } 330 331 type Z_UserHasJoinedChannelArgs struct { 332 A *Context 333 B *model.ChannelMember 334 C *model.User 335 } 336 337 type Z_UserHasJoinedChannelReturns struct { 338 } 339 340 func (g *hooksRPCClient) UserHasJoinedChannel(c *Context, channelMember *model.ChannelMember, actor *model.User) { 341 _args := &Z_UserHasJoinedChannelArgs{c, channelMember, actor} 342 _returns := &Z_UserHasJoinedChannelReturns{} 343 if g.implemented[UserHasJoinedChannelId] { 344 if err := g.client.Call("Plugin.UserHasJoinedChannel", _args, _returns); err != nil { 345 g.log.Error("RPC call UserHasJoinedChannel to plugin failed.", mlog.Err(err)) 346 } 347 } 348 349 } 350 351 func (s *hooksRPCServer) UserHasJoinedChannel(args *Z_UserHasJoinedChannelArgs, returns *Z_UserHasJoinedChannelReturns) error { 352 if hook, ok := s.impl.(interface { 353 UserHasJoinedChannel(c *Context, channelMember *model.ChannelMember, actor *model.User) 354 }); ok { 355 hook.UserHasJoinedChannel(args.A, args.B, args.C) 356 } else { 357 return encodableError(fmt.Errorf("Hook UserHasJoinedChannel called but not implemented.")) 358 } 359 return nil 360 } 361 362 func init() { 363 hookNameToId["UserHasLeftChannel"] = UserHasLeftChannelId 364 } 365 366 type Z_UserHasLeftChannelArgs struct { 367 A *Context 368 B *model.ChannelMember 369 C *model.User 370 } 371 372 type Z_UserHasLeftChannelReturns struct { 373 } 374 375 func (g *hooksRPCClient) UserHasLeftChannel(c *Context, channelMember *model.ChannelMember, actor *model.User) { 376 _args := &Z_UserHasLeftChannelArgs{c, channelMember, actor} 377 _returns := &Z_UserHasLeftChannelReturns{} 378 if g.implemented[UserHasLeftChannelId] { 379 if err := g.client.Call("Plugin.UserHasLeftChannel", _args, _returns); err != nil { 380 g.log.Error("RPC call UserHasLeftChannel to plugin failed.", mlog.Err(err)) 381 } 382 } 383 384 } 385 386 func (s *hooksRPCServer) UserHasLeftChannel(args *Z_UserHasLeftChannelArgs, returns *Z_UserHasLeftChannelReturns) error { 387 if hook, ok := s.impl.(interface { 388 UserHasLeftChannel(c *Context, channelMember *model.ChannelMember, actor *model.User) 389 }); ok { 390 hook.UserHasLeftChannel(args.A, args.B, args.C) 391 } else { 392 return encodableError(fmt.Errorf("Hook UserHasLeftChannel called but not implemented.")) 393 } 394 return nil 395 } 396 397 func init() { 398 hookNameToId["UserHasJoinedTeam"] = UserHasJoinedTeamId 399 } 400 401 type Z_UserHasJoinedTeamArgs struct { 402 A *Context 403 B *model.TeamMember 404 C *model.User 405 } 406 407 type Z_UserHasJoinedTeamReturns struct { 408 } 409 410 func (g *hooksRPCClient) UserHasJoinedTeam(c *Context, teamMember *model.TeamMember, actor *model.User) { 411 _args := &Z_UserHasJoinedTeamArgs{c, teamMember, actor} 412 _returns := &Z_UserHasJoinedTeamReturns{} 413 if g.implemented[UserHasJoinedTeamId] { 414 if err := g.client.Call("Plugin.UserHasJoinedTeam", _args, _returns); err != nil { 415 g.log.Error("RPC call UserHasJoinedTeam to plugin failed.", mlog.Err(err)) 416 } 417 } 418 419 } 420 421 func (s *hooksRPCServer) UserHasJoinedTeam(args *Z_UserHasJoinedTeamArgs, returns *Z_UserHasJoinedTeamReturns) error { 422 if hook, ok := s.impl.(interface { 423 UserHasJoinedTeam(c *Context, teamMember *model.TeamMember, actor *model.User) 424 }); ok { 425 hook.UserHasJoinedTeam(args.A, args.B, args.C) 426 } else { 427 return encodableError(fmt.Errorf("Hook UserHasJoinedTeam called but not implemented.")) 428 } 429 return nil 430 } 431 432 func init() { 433 hookNameToId["UserHasLeftTeam"] = UserHasLeftTeamId 434 } 435 436 type Z_UserHasLeftTeamArgs struct { 437 A *Context 438 B *model.TeamMember 439 C *model.User 440 } 441 442 type Z_UserHasLeftTeamReturns struct { 443 } 444 445 func (g *hooksRPCClient) UserHasLeftTeam(c *Context, teamMember *model.TeamMember, actor *model.User) { 446 _args := &Z_UserHasLeftTeamArgs{c, teamMember, actor} 447 _returns := &Z_UserHasLeftTeamReturns{} 448 if g.implemented[UserHasLeftTeamId] { 449 if err := g.client.Call("Plugin.UserHasLeftTeam", _args, _returns); err != nil { 450 g.log.Error("RPC call UserHasLeftTeam to plugin failed.", mlog.Err(err)) 451 } 452 } 453 454 } 455 456 func (s *hooksRPCServer) UserHasLeftTeam(args *Z_UserHasLeftTeamArgs, returns *Z_UserHasLeftTeamReturns) error { 457 if hook, ok := s.impl.(interface { 458 UserHasLeftTeam(c *Context, teamMember *model.TeamMember, actor *model.User) 459 }); ok { 460 hook.UserHasLeftTeam(args.A, args.B, args.C) 461 } else { 462 return encodableError(fmt.Errorf("Hook UserHasLeftTeam called but not implemented.")) 463 } 464 return nil 465 } 466 467 func init() { 468 hookNameToId["ReactionHasBeenAdded"] = ReactionHasBeenAddedId 469 } 470 471 type Z_ReactionHasBeenAddedArgs struct { 472 A *Context 473 B *model.Reaction 474 } 475 476 type Z_ReactionHasBeenAddedReturns struct { 477 } 478 479 func (g *hooksRPCClient) ReactionHasBeenAdded(c *Context, reaction *model.Reaction) { 480 _args := &Z_ReactionHasBeenAddedArgs{c, reaction} 481 _returns := &Z_ReactionHasBeenAddedReturns{} 482 if g.implemented[ReactionHasBeenAddedId] { 483 if err := g.client.Call("Plugin.ReactionHasBeenAdded", _args, _returns); err != nil { 484 g.log.Error("RPC call ReactionHasBeenAdded to plugin failed.", mlog.Err(err)) 485 } 486 } 487 488 } 489 490 func (s *hooksRPCServer) ReactionHasBeenAdded(args *Z_ReactionHasBeenAddedArgs, returns *Z_ReactionHasBeenAddedReturns) error { 491 if hook, ok := s.impl.(interface { 492 ReactionHasBeenAdded(c *Context, reaction *model.Reaction) 493 }); ok { 494 hook.ReactionHasBeenAdded(args.A, args.B) 495 } else { 496 return encodableError(fmt.Errorf("Hook ReactionHasBeenAdded called but not implemented.")) 497 } 498 return nil 499 } 500 501 func init() { 502 hookNameToId["ReactionHasBeenRemoved"] = ReactionHasBeenRemovedId 503 } 504 505 type Z_ReactionHasBeenRemovedArgs struct { 506 A *Context 507 B *model.Reaction 508 } 509 510 type Z_ReactionHasBeenRemovedReturns struct { 511 } 512 513 func (g *hooksRPCClient) ReactionHasBeenRemoved(c *Context, reaction *model.Reaction) { 514 _args := &Z_ReactionHasBeenRemovedArgs{c, reaction} 515 _returns := &Z_ReactionHasBeenRemovedReturns{} 516 if g.implemented[ReactionHasBeenRemovedId] { 517 if err := g.client.Call("Plugin.ReactionHasBeenRemoved", _args, _returns); err != nil { 518 g.log.Error("RPC call ReactionHasBeenRemoved to plugin failed.", mlog.Err(err)) 519 } 520 } 521 522 } 523 524 func (s *hooksRPCServer) ReactionHasBeenRemoved(args *Z_ReactionHasBeenRemovedArgs, returns *Z_ReactionHasBeenRemovedReturns) error { 525 if hook, ok := s.impl.(interface { 526 ReactionHasBeenRemoved(c *Context, reaction *model.Reaction) 527 }); ok { 528 hook.ReactionHasBeenRemoved(args.A, args.B) 529 } else { 530 return encodableError(fmt.Errorf("Hook ReactionHasBeenRemoved called but not implemented.")) 531 } 532 return nil 533 } 534 535 type Z_RegisterCommandArgs struct { 536 A *model.Command 537 } 538 539 type Z_RegisterCommandReturns struct { 540 A error 541 } 542 543 func (g *apiRPCClient) RegisterCommand(command *model.Command) error { 544 _args := &Z_RegisterCommandArgs{command} 545 _returns := &Z_RegisterCommandReturns{} 546 if err := g.client.Call("Plugin.RegisterCommand", _args, _returns); err != nil { 547 log.Printf("RPC call to RegisterCommand API failed: %s", err.Error()) 548 } 549 return _returns.A 550 } 551 552 func (s *apiRPCServer) RegisterCommand(args *Z_RegisterCommandArgs, returns *Z_RegisterCommandReturns) error { 553 if hook, ok := s.impl.(interface { 554 RegisterCommand(command *model.Command) error 555 }); ok { 556 returns.A = hook.RegisterCommand(args.A) 557 returns.A = encodableError(returns.A) 558 } else { 559 return encodableError(fmt.Errorf("API RegisterCommand called but not implemented.")) 560 } 561 return nil 562 } 563 564 type Z_UnregisterCommandArgs struct { 565 A string 566 B string 567 } 568 569 type Z_UnregisterCommandReturns struct { 570 A error 571 } 572 573 func (g *apiRPCClient) UnregisterCommand(teamId, trigger string) error { 574 _args := &Z_UnregisterCommandArgs{teamId, trigger} 575 _returns := &Z_UnregisterCommandReturns{} 576 if err := g.client.Call("Plugin.UnregisterCommand", _args, _returns); err != nil { 577 log.Printf("RPC call to UnregisterCommand API failed: %s", err.Error()) 578 } 579 return _returns.A 580 } 581 582 func (s *apiRPCServer) UnregisterCommand(args *Z_UnregisterCommandArgs, returns *Z_UnregisterCommandReturns) error { 583 if hook, ok := s.impl.(interface { 584 UnregisterCommand(teamId, trigger string) error 585 }); ok { 586 returns.A = hook.UnregisterCommand(args.A, args.B) 587 returns.A = encodableError(returns.A) 588 } else { 589 return encodableError(fmt.Errorf("API UnregisterCommand called but not implemented.")) 590 } 591 return nil 592 } 593 594 type Z_ExecuteSlashCommandArgs struct { 595 A *model.CommandArgs 596 } 597 598 type Z_ExecuteSlashCommandReturns struct { 599 A *model.CommandResponse 600 B error 601 } 602 603 func (g *apiRPCClient) ExecuteSlashCommand(commandArgs *model.CommandArgs) (*model.CommandResponse, error) { 604 _args := &Z_ExecuteSlashCommandArgs{commandArgs} 605 _returns := &Z_ExecuteSlashCommandReturns{} 606 if err := g.client.Call("Plugin.ExecuteSlashCommand", _args, _returns); err != nil { 607 log.Printf("RPC call to ExecuteSlashCommand API failed: %s", err.Error()) 608 } 609 return _returns.A, _returns.B 610 } 611 612 func (s *apiRPCServer) ExecuteSlashCommand(args *Z_ExecuteSlashCommandArgs, returns *Z_ExecuteSlashCommandReturns) error { 613 if hook, ok := s.impl.(interface { 614 ExecuteSlashCommand(commandArgs *model.CommandArgs) (*model.CommandResponse, error) 615 }); ok { 616 returns.A, returns.B = hook.ExecuteSlashCommand(args.A) 617 returns.B = encodableError(returns.B) 618 } else { 619 return encodableError(fmt.Errorf("API ExecuteSlashCommand called but not implemented.")) 620 } 621 return nil 622 } 623 624 type Z_GetSessionArgs struct { 625 A string 626 } 627 628 type Z_GetSessionReturns struct { 629 A *model.Session 630 B *model.AppError 631 } 632 633 func (g *apiRPCClient) GetSession(sessionId string) (*model.Session, *model.AppError) { 634 _args := &Z_GetSessionArgs{sessionId} 635 _returns := &Z_GetSessionReturns{} 636 if err := g.client.Call("Plugin.GetSession", _args, _returns); err != nil { 637 log.Printf("RPC call to GetSession API failed: %s", err.Error()) 638 } 639 return _returns.A, _returns.B 640 } 641 642 func (s *apiRPCServer) GetSession(args *Z_GetSessionArgs, returns *Z_GetSessionReturns) error { 643 if hook, ok := s.impl.(interface { 644 GetSession(sessionId string) (*model.Session, *model.AppError) 645 }); ok { 646 returns.A, returns.B = hook.GetSession(args.A) 647 } else { 648 return encodableError(fmt.Errorf("API GetSession called but not implemented.")) 649 } 650 return nil 651 } 652 653 type Z_GetConfigArgs struct { 654 } 655 656 type Z_GetConfigReturns struct { 657 A *model.Config 658 } 659 660 func (g *apiRPCClient) GetConfig() *model.Config { 661 _args := &Z_GetConfigArgs{} 662 _returns := &Z_GetConfigReturns{} 663 if err := g.client.Call("Plugin.GetConfig", _args, _returns); err != nil { 664 log.Printf("RPC call to GetConfig API failed: %s", err.Error()) 665 } 666 return _returns.A 667 } 668 669 func (s *apiRPCServer) GetConfig(args *Z_GetConfigArgs, returns *Z_GetConfigReturns) error { 670 if hook, ok := s.impl.(interface { 671 GetConfig() *model.Config 672 }); ok { 673 returns.A = hook.GetConfig() 674 } else { 675 return encodableError(fmt.Errorf("API GetConfig called but not implemented.")) 676 } 677 return nil 678 } 679 680 type Z_GetUnsanitizedConfigArgs struct { 681 } 682 683 type Z_GetUnsanitizedConfigReturns struct { 684 A *model.Config 685 } 686 687 func (g *apiRPCClient) GetUnsanitizedConfig() *model.Config { 688 _args := &Z_GetUnsanitizedConfigArgs{} 689 _returns := &Z_GetUnsanitizedConfigReturns{} 690 if err := g.client.Call("Plugin.GetUnsanitizedConfig", _args, _returns); err != nil { 691 log.Printf("RPC call to GetUnsanitizedConfig API failed: %s", err.Error()) 692 } 693 return _returns.A 694 } 695 696 func (s *apiRPCServer) GetUnsanitizedConfig(args *Z_GetUnsanitizedConfigArgs, returns *Z_GetUnsanitizedConfigReturns) error { 697 if hook, ok := s.impl.(interface { 698 GetUnsanitizedConfig() *model.Config 699 }); ok { 700 returns.A = hook.GetUnsanitizedConfig() 701 } else { 702 return encodableError(fmt.Errorf("API GetUnsanitizedConfig called but not implemented.")) 703 } 704 return nil 705 } 706 707 type Z_SaveConfigArgs struct { 708 A *model.Config 709 } 710 711 type Z_SaveConfigReturns struct { 712 A *model.AppError 713 } 714 715 func (g *apiRPCClient) SaveConfig(config *model.Config) *model.AppError { 716 _args := &Z_SaveConfigArgs{config} 717 _returns := &Z_SaveConfigReturns{} 718 if err := g.client.Call("Plugin.SaveConfig", _args, _returns); err != nil { 719 log.Printf("RPC call to SaveConfig API failed: %s", err.Error()) 720 } 721 return _returns.A 722 } 723 724 func (s *apiRPCServer) SaveConfig(args *Z_SaveConfigArgs, returns *Z_SaveConfigReturns) error { 725 if hook, ok := s.impl.(interface { 726 SaveConfig(config *model.Config) *model.AppError 727 }); ok { 728 returns.A = hook.SaveConfig(args.A) 729 } else { 730 return encodableError(fmt.Errorf("API SaveConfig called but not implemented.")) 731 } 732 return nil 733 } 734 735 type Z_GetPluginConfigArgs struct { 736 } 737 738 type Z_GetPluginConfigReturns struct { 739 A map[string]interface{} 740 } 741 742 func (g *apiRPCClient) GetPluginConfig() map[string]interface{} { 743 _args := &Z_GetPluginConfigArgs{} 744 _returns := &Z_GetPluginConfigReturns{} 745 if err := g.client.Call("Plugin.GetPluginConfig", _args, _returns); err != nil { 746 log.Printf("RPC call to GetPluginConfig API failed: %s", err.Error()) 747 } 748 return _returns.A 749 } 750 751 func (s *apiRPCServer) GetPluginConfig(args *Z_GetPluginConfigArgs, returns *Z_GetPluginConfigReturns) error { 752 if hook, ok := s.impl.(interface { 753 GetPluginConfig() map[string]interface{} 754 }); ok { 755 returns.A = hook.GetPluginConfig() 756 } else { 757 return encodableError(fmt.Errorf("API GetPluginConfig called but not implemented.")) 758 } 759 return nil 760 } 761 762 type Z_SavePluginConfigArgs struct { 763 A map[string]interface{} 764 } 765 766 type Z_SavePluginConfigReturns struct { 767 A *model.AppError 768 } 769 770 func (g *apiRPCClient) SavePluginConfig(config map[string]interface{}) *model.AppError { 771 _args := &Z_SavePluginConfigArgs{config} 772 _returns := &Z_SavePluginConfigReturns{} 773 if err := g.client.Call("Plugin.SavePluginConfig", _args, _returns); err != nil { 774 log.Printf("RPC call to SavePluginConfig API failed: %s", err.Error()) 775 } 776 return _returns.A 777 } 778 779 func (s *apiRPCServer) SavePluginConfig(args *Z_SavePluginConfigArgs, returns *Z_SavePluginConfigReturns) error { 780 if hook, ok := s.impl.(interface { 781 SavePluginConfig(config map[string]interface{}) *model.AppError 782 }); ok { 783 returns.A = hook.SavePluginConfig(args.A) 784 } else { 785 return encodableError(fmt.Errorf("API SavePluginConfig called but not implemented.")) 786 } 787 return nil 788 } 789 790 type Z_GetBundlePathArgs struct { 791 } 792 793 type Z_GetBundlePathReturns struct { 794 A string 795 B error 796 } 797 798 func (g *apiRPCClient) GetBundlePath() (string, error) { 799 _args := &Z_GetBundlePathArgs{} 800 _returns := &Z_GetBundlePathReturns{} 801 if err := g.client.Call("Plugin.GetBundlePath", _args, _returns); err != nil { 802 log.Printf("RPC call to GetBundlePath API failed: %s", err.Error()) 803 } 804 return _returns.A, _returns.B 805 } 806 807 func (s *apiRPCServer) GetBundlePath(args *Z_GetBundlePathArgs, returns *Z_GetBundlePathReturns) error { 808 if hook, ok := s.impl.(interface { 809 GetBundlePath() (string, error) 810 }); ok { 811 returns.A, returns.B = hook.GetBundlePath() 812 returns.B = encodableError(returns.B) 813 } else { 814 return encodableError(fmt.Errorf("API GetBundlePath called but not implemented.")) 815 } 816 return nil 817 } 818 819 type Z_GetLicenseArgs struct { 820 } 821 822 type Z_GetLicenseReturns struct { 823 A *model.License 824 } 825 826 func (g *apiRPCClient) GetLicense() *model.License { 827 _args := &Z_GetLicenseArgs{} 828 _returns := &Z_GetLicenseReturns{} 829 if err := g.client.Call("Plugin.GetLicense", _args, _returns); err != nil { 830 log.Printf("RPC call to GetLicense API failed: %s", err.Error()) 831 } 832 return _returns.A 833 } 834 835 func (s *apiRPCServer) GetLicense(args *Z_GetLicenseArgs, returns *Z_GetLicenseReturns) error { 836 if hook, ok := s.impl.(interface { 837 GetLicense() *model.License 838 }); ok { 839 returns.A = hook.GetLicense() 840 } else { 841 return encodableError(fmt.Errorf("API GetLicense called but not implemented.")) 842 } 843 return nil 844 } 845 846 type Z_GetServerVersionArgs struct { 847 } 848 849 type Z_GetServerVersionReturns struct { 850 A string 851 } 852 853 func (g *apiRPCClient) GetServerVersion() string { 854 _args := &Z_GetServerVersionArgs{} 855 _returns := &Z_GetServerVersionReturns{} 856 if err := g.client.Call("Plugin.GetServerVersion", _args, _returns); err != nil { 857 log.Printf("RPC call to GetServerVersion API failed: %s", err.Error()) 858 } 859 return _returns.A 860 } 861 862 func (s *apiRPCServer) GetServerVersion(args *Z_GetServerVersionArgs, returns *Z_GetServerVersionReturns) error { 863 if hook, ok := s.impl.(interface { 864 GetServerVersion() string 865 }); ok { 866 returns.A = hook.GetServerVersion() 867 } else { 868 return encodableError(fmt.Errorf("API GetServerVersion called but not implemented.")) 869 } 870 return nil 871 } 872 873 type Z_GetSystemInstallDateArgs struct { 874 } 875 876 type Z_GetSystemInstallDateReturns struct { 877 A int64 878 B *model.AppError 879 } 880 881 func (g *apiRPCClient) GetSystemInstallDate() (int64, *model.AppError) { 882 _args := &Z_GetSystemInstallDateArgs{} 883 _returns := &Z_GetSystemInstallDateReturns{} 884 if err := g.client.Call("Plugin.GetSystemInstallDate", _args, _returns); err != nil { 885 log.Printf("RPC call to GetSystemInstallDate API failed: %s", err.Error()) 886 } 887 return _returns.A, _returns.B 888 } 889 890 func (s *apiRPCServer) GetSystemInstallDate(args *Z_GetSystemInstallDateArgs, returns *Z_GetSystemInstallDateReturns) error { 891 if hook, ok := s.impl.(interface { 892 GetSystemInstallDate() (int64, *model.AppError) 893 }); ok { 894 returns.A, returns.B = hook.GetSystemInstallDate() 895 } else { 896 return encodableError(fmt.Errorf("API GetSystemInstallDate called but not implemented.")) 897 } 898 return nil 899 } 900 901 type Z_GetDiagnosticIdArgs struct { 902 } 903 904 type Z_GetDiagnosticIdReturns struct { 905 A string 906 } 907 908 func (g *apiRPCClient) GetDiagnosticId() string { 909 _args := &Z_GetDiagnosticIdArgs{} 910 _returns := &Z_GetDiagnosticIdReturns{} 911 if err := g.client.Call("Plugin.GetDiagnosticId", _args, _returns); err != nil { 912 log.Printf("RPC call to GetDiagnosticId API failed: %s", err.Error()) 913 } 914 return _returns.A 915 } 916 917 func (s *apiRPCServer) GetDiagnosticId(args *Z_GetDiagnosticIdArgs, returns *Z_GetDiagnosticIdReturns) error { 918 if hook, ok := s.impl.(interface { 919 GetDiagnosticId() string 920 }); ok { 921 returns.A = hook.GetDiagnosticId() 922 } else { 923 return encodableError(fmt.Errorf("API GetDiagnosticId called but not implemented.")) 924 } 925 return nil 926 } 927 928 type Z_GetTelemetryIdArgs struct { 929 } 930 931 type Z_GetTelemetryIdReturns struct { 932 A string 933 } 934 935 func (g *apiRPCClient) GetTelemetryId() string { 936 _args := &Z_GetTelemetryIdArgs{} 937 _returns := &Z_GetTelemetryIdReturns{} 938 if err := g.client.Call("Plugin.GetTelemetryId", _args, _returns); err != nil { 939 log.Printf("RPC call to GetTelemetryId API failed: %s", err.Error()) 940 } 941 return _returns.A 942 } 943 944 func (s *apiRPCServer) GetTelemetryId(args *Z_GetTelemetryIdArgs, returns *Z_GetTelemetryIdReturns) error { 945 if hook, ok := s.impl.(interface { 946 GetTelemetryId() string 947 }); ok { 948 returns.A = hook.GetTelemetryId() 949 } else { 950 return encodableError(fmt.Errorf("API GetTelemetryId called but not implemented.")) 951 } 952 return nil 953 } 954 955 type Z_CreateUserArgs struct { 956 A *model.User 957 } 958 959 type Z_CreateUserReturns struct { 960 A *model.User 961 B *model.AppError 962 } 963 964 func (g *apiRPCClient) CreateUser(user *model.User) (*model.User, *model.AppError) { 965 _args := &Z_CreateUserArgs{user} 966 _returns := &Z_CreateUserReturns{} 967 if err := g.client.Call("Plugin.CreateUser", _args, _returns); err != nil { 968 log.Printf("RPC call to CreateUser API failed: %s", err.Error()) 969 } 970 return _returns.A, _returns.B 971 } 972 973 func (s *apiRPCServer) CreateUser(args *Z_CreateUserArgs, returns *Z_CreateUserReturns) error { 974 if hook, ok := s.impl.(interface { 975 CreateUser(user *model.User) (*model.User, *model.AppError) 976 }); ok { 977 returns.A, returns.B = hook.CreateUser(args.A) 978 } else { 979 return encodableError(fmt.Errorf("API CreateUser called but not implemented.")) 980 } 981 return nil 982 } 983 984 type Z_DeleteUserArgs struct { 985 A string 986 } 987 988 type Z_DeleteUserReturns struct { 989 A *model.AppError 990 } 991 992 func (g *apiRPCClient) DeleteUser(userId string) *model.AppError { 993 _args := &Z_DeleteUserArgs{userId} 994 _returns := &Z_DeleteUserReturns{} 995 if err := g.client.Call("Plugin.DeleteUser", _args, _returns); err != nil { 996 log.Printf("RPC call to DeleteUser API failed: %s", err.Error()) 997 } 998 return _returns.A 999 } 1000 1001 func (s *apiRPCServer) DeleteUser(args *Z_DeleteUserArgs, returns *Z_DeleteUserReturns) error { 1002 if hook, ok := s.impl.(interface { 1003 DeleteUser(userId string) *model.AppError 1004 }); ok { 1005 returns.A = hook.DeleteUser(args.A) 1006 } else { 1007 return encodableError(fmt.Errorf("API DeleteUser called but not implemented.")) 1008 } 1009 return nil 1010 } 1011 1012 type Z_GetUsersArgs struct { 1013 A *model.UserGetOptions 1014 } 1015 1016 type Z_GetUsersReturns struct { 1017 A []*model.User 1018 B *model.AppError 1019 } 1020 1021 func (g *apiRPCClient) GetUsers(options *model.UserGetOptions) ([]*model.User, *model.AppError) { 1022 _args := &Z_GetUsersArgs{options} 1023 _returns := &Z_GetUsersReturns{} 1024 if err := g.client.Call("Plugin.GetUsers", _args, _returns); err != nil { 1025 log.Printf("RPC call to GetUsers API failed: %s", err.Error()) 1026 } 1027 return _returns.A, _returns.B 1028 } 1029 1030 func (s *apiRPCServer) GetUsers(args *Z_GetUsersArgs, returns *Z_GetUsersReturns) error { 1031 if hook, ok := s.impl.(interface { 1032 GetUsers(options *model.UserGetOptions) ([]*model.User, *model.AppError) 1033 }); ok { 1034 returns.A, returns.B = hook.GetUsers(args.A) 1035 } else { 1036 return encodableError(fmt.Errorf("API GetUsers called but not implemented.")) 1037 } 1038 return nil 1039 } 1040 1041 type Z_GetUserArgs struct { 1042 A string 1043 } 1044 1045 type Z_GetUserReturns struct { 1046 A *model.User 1047 B *model.AppError 1048 } 1049 1050 func (g *apiRPCClient) GetUser(userId string) (*model.User, *model.AppError) { 1051 _args := &Z_GetUserArgs{userId} 1052 _returns := &Z_GetUserReturns{} 1053 if err := g.client.Call("Plugin.GetUser", _args, _returns); err != nil { 1054 log.Printf("RPC call to GetUser API failed: %s", err.Error()) 1055 } 1056 return _returns.A, _returns.B 1057 } 1058 1059 func (s *apiRPCServer) GetUser(args *Z_GetUserArgs, returns *Z_GetUserReturns) error { 1060 if hook, ok := s.impl.(interface { 1061 GetUser(userId string) (*model.User, *model.AppError) 1062 }); ok { 1063 returns.A, returns.B = hook.GetUser(args.A) 1064 } else { 1065 return encodableError(fmt.Errorf("API GetUser called but not implemented.")) 1066 } 1067 return nil 1068 } 1069 1070 type Z_GetUserByEmailArgs struct { 1071 A string 1072 } 1073 1074 type Z_GetUserByEmailReturns struct { 1075 A *model.User 1076 B *model.AppError 1077 } 1078 1079 func (g *apiRPCClient) GetUserByEmail(email string) (*model.User, *model.AppError) { 1080 _args := &Z_GetUserByEmailArgs{email} 1081 _returns := &Z_GetUserByEmailReturns{} 1082 if err := g.client.Call("Plugin.GetUserByEmail", _args, _returns); err != nil { 1083 log.Printf("RPC call to GetUserByEmail API failed: %s", err.Error()) 1084 } 1085 return _returns.A, _returns.B 1086 } 1087 1088 func (s *apiRPCServer) GetUserByEmail(args *Z_GetUserByEmailArgs, returns *Z_GetUserByEmailReturns) error { 1089 if hook, ok := s.impl.(interface { 1090 GetUserByEmail(email string) (*model.User, *model.AppError) 1091 }); ok { 1092 returns.A, returns.B = hook.GetUserByEmail(args.A) 1093 } else { 1094 return encodableError(fmt.Errorf("API GetUserByEmail called but not implemented.")) 1095 } 1096 return nil 1097 } 1098 1099 type Z_GetUserByUsernameArgs struct { 1100 A string 1101 } 1102 1103 type Z_GetUserByUsernameReturns struct { 1104 A *model.User 1105 B *model.AppError 1106 } 1107 1108 func (g *apiRPCClient) GetUserByUsername(name string) (*model.User, *model.AppError) { 1109 _args := &Z_GetUserByUsernameArgs{name} 1110 _returns := &Z_GetUserByUsernameReturns{} 1111 if err := g.client.Call("Plugin.GetUserByUsername", _args, _returns); err != nil { 1112 log.Printf("RPC call to GetUserByUsername API failed: %s", err.Error()) 1113 } 1114 return _returns.A, _returns.B 1115 } 1116 1117 func (s *apiRPCServer) GetUserByUsername(args *Z_GetUserByUsernameArgs, returns *Z_GetUserByUsernameReturns) error { 1118 if hook, ok := s.impl.(interface { 1119 GetUserByUsername(name string) (*model.User, *model.AppError) 1120 }); ok { 1121 returns.A, returns.B = hook.GetUserByUsername(args.A) 1122 } else { 1123 return encodableError(fmt.Errorf("API GetUserByUsername called but not implemented.")) 1124 } 1125 return nil 1126 } 1127 1128 type Z_GetUsersByUsernamesArgs struct { 1129 A []string 1130 } 1131 1132 type Z_GetUsersByUsernamesReturns struct { 1133 A []*model.User 1134 B *model.AppError 1135 } 1136 1137 func (g *apiRPCClient) GetUsersByUsernames(usernames []string) ([]*model.User, *model.AppError) { 1138 _args := &Z_GetUsersByUsernamesArgs{usernames} 1139 _returns := &Z_GetUsersByUsernamesReturns{} 1140 if err := g.client.Call("Plugin.GetUsersByUsernames", _args, _returns); err != nil { 1141 log.Printf("RPC call to GetUsersByUsernames API failed: %s", err.Error()) 1142 } 1143 return _returns.A, _returns.B 1144 } 1145 1146 func (s *apiRPCServer) GetUsersByUsernames(args *Z_GetUsersByUsernamesArgs, returns *Z_GetUsersByUsernamesReturns) error { 1147 if hook, ok := s.impl.(interface { 1148 GetUsersByUsernames(usernames []string) ([]*model.User, *model.AppError) 1149 }); ok { 1150 returns.A, returns.B = hook.GetUsersByUsernames(args.A) 1151 } else { 1152 return encodableError(fmt.Errorf("API GetUsersByUsernames called but not implemented.")) 1153 } 1154 return nil 1155 } 1156 1157 type Z_GetUsersInTeamArgs struct { 1158 A string 1159 B int 1160 C int 1161 } 1162 1163 type Z_GetUsersInTeamReturns struct { 1164 A []*model.User 1165 B *model.AppError 1166 } 1167 1168 func (g *apiRPCClient) GetUsersInTeam(teamId string, page int, perPage int) ([]*model.User, *model.AppError) { 1169 _args := &Z_GetUsersInTeamArgs{teamId, page, perPage} 1170 _returns := &Z_GetUsersInTeamReturns{} 1171 if err := g.client.Call("Plugin.GetUsersInTeam", _args, _returns); err != nil { 1172 log.Printf("RPC call to GetUsersInTeam API failed: %s", err.Error()) 1173 } 1174 return _returns.A, _returns.B 1175 } 1176 1177 func (s *apiRPCServer) GetUsersInTeam(args *Z_GetUsersInTeamArgs, returns *Z_GetUsersInTeamReturns) error { 1178 if hook, ok := s.impl.(interface { 1179 GetUsersInTeam(teamId string, page int, perPage int) ([]*model.User, *model.AppError) 1180 }); ok { 1181 returns.A, returns.B = hook.GetUsersInTeam(args.A, args.B, args.C) 1182 } else { 1183 return encodableError(fmt.Errorf("API GetUsersInTeam called but not implemented.")) 1184 } 1185 return nil 1186 } 1187 1188 type Z_GetPreferencesForUserArgs struct { 1189 A string 1190 } 1191 1192 type Z_GetPreferencesForUserReturns struct { 1193 A []model.Preference 1194 B *model.AppError 1195 } 1196 1197 func (g *apiRPCClient) GetPreferencesForUser(userId string) ([]model.Preference, *model.AppError) { 1198 _args := &Z_GetPreferencesForUserArgs{userId} 1199 _returns := &Z_GetPreferencesForUserReturns{} 1200 if err := g.client.Call("Plugin.GetPreferencesForUser", _args, _returns); err != nil { 1201 log.Printf("RPC call to GetPreferencesForUser API failed: %s", err.Error()) 1202 } 1203 return _returns.A, _returns.B 1204 } 1205 1206 func (s *apiRPCServer) GetPreferencesForUser(args *Z_GetPreferencesForUserArgs, returns *Z_GetPreferencesForUserReturns) error { 1207 if hook, ok := s.impl.(interface { 1208 GetPreferencesForUser(userId string) ([]model.Preference, *model.AppError) 1209 }); ok { 1210 returns.A, returns.B = hook.GetPreferencesForUser(args.A) 1211 } else { 1212 return encodableError(fmt.Errorf("API GetPreferencesForUser called but not implemented.")) 1213 } 1214 return nil 1215 } 1216 1217 type Z_UpdatePreferencesForUserArgs struct { 1218 A string 1219 B []model.Preference 1220 } 1221 1222 type Z_UpdatePreferencesForUserReturns struct { 1223 A *model.AppError 1224 } 1225 1226 func (g *apiRPCClient) UpdatePreferencesForUser(userId string, preferences []model.Preference) *model.AppError { 1227 _args := &Z_UpdatePreferencesForUserArgs{userId, preferences} 1228 _returns := &Z_UpdatePreferencesForUserReturns{} 1229 if err := g.client.Call("Plugin.UpdatePreferencesForUser", _args, _returns); err != nil { 1230 log.Printf("RPC call to UpdatePreferencesForUser API failed: %s", err.Error()) 1231 } 1232 return _returns.A 1233 } 1234 1235 func (s *apiRPCServer) UpdatePreferencesForUser(args *Z_UpdatePreferencesForUserArgs, returns *Z_UpdatePreferencesForUserReturns) error { 1236 if hook, ok := s.impl.(interface { 1237 UpdatePreferencesForUser(userId string, preferences []model.Preference) *model.AppError 1238 }); ok { 1239 returns.A = hook.UpdatePreferencesForUser(args.A, args.B) 1240 } else { 1241 return encodableError(fmt.Errorf("API UpdatePreferencesForUser called but not implemented.")) 1242 } 1243 return nil 1244 } 1245 1246 type Z_DeletePreferencesForUserArgs struct { 1247 A string 1248 B []model.Preference 1249 } 1250 1251 type Z_DeletePreferencesForUserReturns struct { 1252 A *model.AppError 1253 } 1254 1255 func (g *apiRPCClient) DeletePreferencesForUser(userId string, preferences []model.Preference) *model.AppError { 1256 _args := &Z_DeletePreferencesForUserArgs{userId, preferences} 1257 _returns := &Z_DeletePreferencesForUserReturns{} 1258 if err := g.client.Call("Plugin.DeletePreferencesForUser", _args, _returns); err != nil { 1259 log.Printf("RPC call to DeletePreferencesForUser API failed: %s", err.Error()) 1260 } 1261 return _returns.A 1262 } 1263 1264 func (s *apiRPCServer) DeletePreferencesForUser(args *Z_DeletePreferencesForUserArgs, returns *Z_DeletePreferencesForUserReturns) error { 1265 if hook, ok := s.impl.(interface { 1266 DeletePreferencesForUser(userId string, preferences []model.Preference) *model.AppError 1267 }); ok { 1268 returns.A = hook.DeletePreferencesForUser(args.A, args.B) 1269 } else { 1270 return encodableError(fmt.Errorf("API DeletePreferencesForUser called but not implemented.")) 1271 } 1272 return nil 1273 } 1274 1275 type Z_GetTeamIconArgs struct { 1276 A string 1277 } 1278 1279 type Z_GetTeamIconReturns struct { 1280 A []byte 1281 B *model.AppError 1282 } 1283 1284 func (g *apiRPCClient) GetTeamIcon(teamId string) ([]byte, *model.AppError) { 1285 _args := &Z_GetTeamIconArgs{teamId} 1286 _returns := &Z_GetTeamIconReturns{} 1287 if err := g.client.Call("Plugin.GetTeamIcon", _args, _returns); err != nil { 1288 log.Printf("RPC call to GetTeamIcon API failed: %s", err.Error()) 1289 } 1290 return _returns.A, _returns.B 1291 } 1292 1293 func (s *apiRPCServer) GetTeamIcon(args *Z_GetTeamIconArgs, returns *Z_GetTeamIconReturns) error { 1294 if hook, ok := s.impl.(interface { 1295 GetTeamIcon(teamId string) ([]byte, *model.AppError) 1296 }); ok { 1297 returns.A, returns.B = hook.GetTeamIcon(args.A) 1298 } else { 1299 return encodableError(fmt.Errorf("API GetTeamIcon called but not implemented.")) 1300 } 1301 return nil 1302 } 1303 1304 type Z_SetTeamIconArgs struct { 1305 A string 1306 B []byte 1307 } 1308 1309 type Z_SetTeamIconReturns struct { 1310 A *model.AppError 1311 } 1312 1313 func (g *apiRPCClient) SetTeamIcon(teamId string, data []byte) *model.AppError { 1314 _args := &Z_SetTeamIconArgs{teamId, data} 1315 _returns := &Z_SetTeamIconReturns{} 1316 if err := g.client.Call("Plugin.SetTeamIcon", _args, _returns); err != nil { 1317 log.Printf("RPC call to SetTeamIcon API failed: %s", err.Error()) 1318 } 1319 return _returns.A 1320 } 1321 1322 func (s *apiRPCServer) SetTeamIcon(args *Z_SetTeamIconArgs, returns *Z_SetTeamIconReturns) error { 1323 if hook, ok := s.impl.(interface { 1324 SetTeamIcon(teamId string, data []byte) *model.AppError 1325 }); ok { 1326 returns.A = hook.SetTeamIcon(args.A, args.B) 1327 } else { 1328 return encodableError(fmt.Errorf("API SetTeamIcon called but not implemented.")) 1329 } 1330 return nil 1331 } 1332 1333 type Z_RemoveTeamIconArgs struct { 1334 A string 1335 } 1336 1337 type Z_RemoveTeamIconReturns struct { 1338 A *model.AppError 1339 } 1340 1341 func (g *apiRPCClient) RemoveTeamIcon(teamId string) *model.AppError { 1342 _args := &Z_RemoveTeamIconArgs{teamId} 1343 _returns := &Z_RemoveTeamIconReturns{} 1344 if err := g.client.Call("Plugin.RemoveTeamIcon", _args, _returns); err != nil { 1345 log.Printf("RPC call to RemoveTeamIcon API failed: %s", err.Error()) 1346 } 1347 return _returns.A 1348 } 1349 1350 func (s *apiRPCServer) RemoveTeamIcon(args *Z_RemoveTeamIconArgs, returns *Z_RemoveTeamIconReturns) error { 1351 if hook, ok := s.impl.(interface { 1352 RemoveTeamIcon(teamId string) *model.AppError 1353 }); ok { 1354 returns.A = hook.RemoveTeamIcon(args.A) 1355 } else { 1356 return encodableError(fmt.Errorf("API RemoveTeamIcon called but not implemented.")) 1357 } 1358 return nil 1359 } 1360 1361 type Z_UpdateUserArgs struct { 1362 A *model.User 1363 } 1364 1365 type Z_UpdateUserReturns struct { 1366 A *model.User 1367 B *model.AppError 1368 } 1369 1370 func (g *apiRPCClient) UpdateUser(user *model.User) (*model.User, *model.AppError) { 1371 _args := &Z_UpdateUserArgs{user} 1372 _returns := &Z_UpdateUserReturns{} 1373 if err := g.client.Call("Plugin.UpdateUser", _args, _returns); err != nil { 1374 log.Printf("RPC call to UpdateUser API failed: %s", err.Error()) 1375 } 1376 return _returns.A, _returns.B 1377 } 1378 1379 func (s *apiRPCServer) UpdateUser(args *Z_UpdateUserArgs, returns *Z_UpdateUserReturns) error { 1380 if hook, ok := s.impl.(interface { 1381 UpdateUser(user *model.User) (*model.User, *model.AppError) 1382 }); ok { 1383 returns.A, returns.B = hook.UpdateUser(args.A) 1384 } else { 1385 return encodableError(fmt.Errorf("API UpdateUser called but not implemented.")) 1386 } 1387 return nil 1388 } 1389 1390 type Z_GetUserStatusArgs struct { 1391 A string 1392 } 1393 1394 type Z_GetUserStatusReturns struct { 1395 A *model.Status 1396 B *model.AppError 1397 } 1398 1399 func (g *apiRPCClient) GetUserStatus(userId string) (*model.Status, *model.AppError) { 1400 _args := &Z_GetUserStatusArgs{userId} 1401 _returns := &Z_GetUserStatusReturns{} 1402 if err := g.client.Call("Plugin.GetUserStatus", _args, _returns); err != nil { 1403 log.Printf("RPC call to GetUserStatus API failed: %s", err.Error()) 1404 } 1405 return _returns.A, _returns.B 1406 } 1407 1408 func (s *apiRPCServer) GetUserStatus(args *Z_GetUserStatusArgs, returns *Z_GetUserStatusReturns) error { 1409 if hook, ok := s.impl.(interface { 1410 GetUserStatus(userId string) (*model.Status, *model.AppError) 1411 }); ok { 1412 returns.A, returns.B = hook.GetUserStatus(args.A) 1413 } else { 1414 return encodableError(fmt.Errorf("API GetUserStatus called but not implemented.")) 1415 } 1416 return nil 1417 } 1418 1419 type Z_GetUserStatusesByIdsArgs struct { 1420 A []string 1421 } 1422 1423 type Z_GetUserStatusesByIdsReturns struct { 1424 A []*model.Status 1425 B *model.AppError 1426 } 1427 1428 func (g *apiRPCClient) GetUserStatusesByIds(userIds []string) ([]*model.Status, *model.AppError) { 1429 _args := &Z_GetUserStatusesByIdsArgs{userIds} 1430 _returns := &Z_GetUserStatusesByIdsReturns{} 1431 if err := g.client.Call("Plugin.GetUserStatusesByIds", _args, _returns); err != nil { 1432 log.Printf("RPC call to GetUserStatusesByIds API failed: %s", err.Error()) 1433 } 1434 return _returns.A, _returns.B 1435 } 1436 1437 func (s *apiRPCServer) GetUserStatusesByIds(args *Z_GetUserStatusesByIdsArgs, returns *Z_GetUserStatusesByIdsReturns) error { 1438 if hook, ok := s.impl.(interface { 1439 GetUserStatusesByIds(userIds []string) ([]*model.Status, *model.AppError) 1440 }); ok { 1441 returns.A, returns.B = hook.GetUserStatusesByIds(args.A) 1442 } else { 1443 return encodableError(fmt.Errorf("API GetUserStatusesByIds called but not implemented.")) 1444 } 1445 return nil 1446 } 1447 1448 type Z_UpdateUserStatusArgs struct { 1449 A string 1450 B string 1451 } 1452 1453 type Z_UpdateUserStatusReturns struct { 1454 A *model.Status 1455 B *model.AppError 1456 } 1457 1458 func (g *apiRPCClient) UpdateUserStatus(userId, status string) (*model.Status, *model.AppError) { 1459 _args := &Z_UpdateUserStatusArgs{userId, status} 1460 _returns := &Z_UpdateUserStatusReturns{} 1461 if err := g.client.Call("Plugin.UpdateUserStatus", _args, _returns); err != nil { 1462 log.Printf("RPC call to UpdateUserStatus API failed: %s", err.Error()) 1463 } 1464 return _returns.A, _returns.B 1465 } 1466 1467 func (s *apiRPCServer) UpdateUserStatus(args *Z_UpdateUserStatusArgs, returns *Z_UpdateUserStatusReturns) error { 1468 if hook, ok := s.impl.(interface { 1469 UpdateUserStatus(userId, status string) (*model.Status, *model.AppError) 1470 }); ok { 1471 returns.A, returns.B = hook.UpdateUserStatus(args.A, args.B) 1472 } else { 1473 return encodableError(fmt.Errorf("API UpdateUserStatus called but not implemented.")) 1474 } 1475 return nil 1476 } 1477 1478 type Z_UpdateUserActiveArgs struct { 1479 A string 1480 B bool 1481 } 1482 1483 type Z_UpdateUserActiveReturns struct { 1484 A *model.AppError 1485 } 1486 1487 func (g *apiRPCClient) UpdateUserActive(userId string, active bool) *model.AppError { 1488 _args := &Z_UpdateUserActiveArgs{userId, active} 1489 _returns := &Z_UpdateUserActiveReturns{} 1490 if err := g.client.Call("Plugin.UpdateUserActive", _args, _returns); err != nil { 1491 log.Printf("RPC call to UpdateUserActive API failed: %s", err.Error()) 1492 } 1493 return _returns.A 1494 } 1495 1496 func (s *apiRPCServer) UpdateUserActive(args *Z_UpdateUserActiveArgs, returns *Z_UpdateUserActiveReturns) error { 1497 if hook, ok := s.impl.(interface { 1498 UpdateUserActive(userId string, active bool) *model.AppError 1499 }); ok { 1500 returns.A = hook.UpdateUserActive(args.A, args.B) 1501 } else { 1502 return encodableError(fmt.Errorf("API UpdateUserActive called but not implemented.")) 1503 } 1504 return nil 1505 } 1506 1507 type Z_GetUsersInChannelArgs struct { 1508 A string 1509 B string 1510 C int 1511 D int 1512 } 1513 1514 type Z_GetUsersInChannelReturns struct { 1515 A []*model.User 1516 B *model.AppError 1517 } 1518 1519 func (g *apiRPCClient) GetUsersInChannel(channelId, sortBy string, page, perPage int) ([]*model.User, *model.AppError) { 1520 _args := &Z_GetUsersInChannelArgs{channelId, sortBy, page, perPage} 1521 _returns := &Z_GetUsersInChannelReturns{} 1522 if err := g.client.Call("Plugin.GetUsersInChannel", _args, _returns); err != nil { 1523 log.Printf("RPC call to GetUsersInChannel API failed: %s", err.Error()) 1524 } 1525 return _returns.A, _returns.B 1526 } 1527 1528 func (s *apiRPCServer) GetUsersInChannel(args *Z_GetUsersInChannelArgs, returns *Z_GetUsersInChannelReturns) error { 1529 if hook, ok := s.impl.(interface { 1530 GetUsersInChannel(channelId, sortBy string, page, perPage int) ([]*model.User, *model.AppError) 1531 }); ok { 1532 returns.A, returns.B = hook.GetUsersInChannel(args.A, args.B, args.C, args.D) 1533 } else { 1534 return encodableError(fmt.Errorf("API GetUsersInChannel called but not implemented.")) 1535 } 1536 return nil 1537 } 1538 1539 type Z_GetLDAPUserAttributesArgs struct { 1540 A string 1541 B []string 1542 } 1543 1544 type Z_GetLDAPUserAttributesReturns struct { 1545 A map[string]string 1546 B *model.AppError 1547 } 1548 1549 func (g *apiRPCClient) GetLDAPUserAttributes(userId string, attributes []string) (map[string]string, *model.AppError) { 1550 _args := &Z_GetLDAPUserAttributesArgs{userId, attributes} 1551 _returns := &Z_GetLDAPUserAttributesReturns{} 1552 if err := g.client.Call("Plugin.GetLDAPUserAttributes", _args, _returns); err != nil { 1553 log.Printf("RPC call to GetLDAPUserAttributes API failed: %s", err.Error()) 1554 } 1555 return _returns.A, _returns.B 1556 } 1557 1558 func (s *apiRPCServer) GetLDAPUserAttributes(args *Z_GetLDAPUserAttributesArgs, returns *Z_GetLDAPUserAttributesReturns) error { 1559 if hook, ok := s.impl.(interface { 1560 GetLDAPUserAttributes(userId string, attributes []string) (map[string]string, *model.AppError) 1561 }); ok { 1562 returns.A, returns.B = hook.GetLDAPUserAttributes(args.A, args.B) 1563 } else { 1564 return encodableError(fmt.Errorf("API GetLDAPUserAttributes called but not implemented.")) 1565 } 1566 return nil 1567 } 1568 1569 type Z_CreateTeamArgs struct { 1570 A *model.Team 1571 } 1572 1573 type Z_CreateTeamReturns struct { 1574 A *model.Team 1575 B *model.AppError 1576 } 1577 1578 func (g *apiRPCClient) CreateTeam(team *model.Team) (*model.Team, *model.AppError) { 1579 _args := &Z_CreateTeamArgs{team} 1580 _returns := &Z_CreateTeamReturns{} 1581 if err := g.client.Call("Plugin.CreateTeam", _args, _returns); err != nil { 1582 log.Printf("RPC call to CreateTeam API failed: %s", err.Error()) 1583 } 1584 return _returns.A, _returns.B 1585 } 1586 1587 func (s *apiRPCServer) CreateTeam(args *Z_CreateTeamArgs, returns *Z_CreateTeamReturns) error { 1588 if hook, ok := s.impl.(interface { 1589 CreateTeam(team *model.Team) (*model.Team, *model.AppError) 1590 }); ok { 1591 returns.A, returns.B = hook.CreateTeam(args.A) 1592 } else { 1593 return encodableError(fmt.Errorf("API CreateTeam called but not implemented.")) 1594 } 1595 return nil 1596 } 1597 1598 type Z_DeleteTeamArgs struct { 1599 A string 1600 } 1601 1602 type Z_DeleteTeamReturns struct { 1603 A *model.AppError 1604 } 1605 1606 func (g *apiRPCClient) DeleteTeam(teamId string) *model.AppError { 1607 _args := &Z_DeleteTeamArgs{teamId} 1608 _returns := &Z_DeleteTeamReturns{} 1609 if err := g.client.Call("Plugin.DeleteTeam", _args, _returns); err != nil { 1610 log.Printf("RPC call to DeleteTeam API failed: %s", err.Error()) 1611 } 1612 return _returns.A 1613 } 1614 1615 func (s *apiRPCServer) DeleteTeam(args *Z_DeleteTeamArgs, returns *Z_DeleteTeamReturns) error { 1616 if hook, ok := s.impl.(interface { 1617 DeleteTeam(teamId string) *model.AppError 1618 }); ok { 1619 returns.A = hook.DeleteTeam(args.A) 1620 } else { 1621 return encodableError(fmt.Errorf("API DeleteTeam called but not implemented.")) 1622 } 1623 return nil 1624 } 1625 1626 type Z_GetTeamsArgs struct { 1627 } 1628 1629 type Z_GetTeamsReturns struct { 1630 A []*model.Team 1631 B *model.AppError 1632 } 1633 1634 func (g *apiRPCClient) GetTeams() ([]*model.Team, *model.AppError) { 1635 _args := &Z_GetTeamsArgs{} 1636 _returns := &Z_GetTeamsReturns{} 1637 if err := g.client.Call("Plugin.GetTeams", _args, _returns); err != nil { 1638 log.Printf("RPC call to GetTeams API failed: %s", err.Error()) 1639 } 1640 return _returns.A, _returns.B 1641 } 1642 1643 func (s *apiRPCServer) GetTeams(args *Z_GetTeamsArgs, returns *Z_GetTeamsReturns) error { 1644 if hook, ok := s.impl.(interface { 1645 GetTeams() ([]*model.Team, *model.AppError) 1646 }); ok { 1647 returns.A, returns.B = hook.GetTeams() 1648 } else { 1649 return encodableError(fmt.Errorf("API GetTeams called but not implemented.")) 1650 } 1651 return nil 1652 } 1653 1654 type Z_GetTeamArgs struct { 1655 A string 1656 } 1657 1658 type Z_GetTeamReturns struct { 1659 A *model.Team 1660 B *model.AppError 1661 } 1662 1663 func (g *apiRPCClient) GetTeam(teamId string) (*model.Team, *model.AppError) { 1664 _args := &Z_GetTeamArgs{teamId} 1665 _returns := &Z_GetTeamReturns{} 1666 if err := g.client.Call("Plugin.GetTeam", _args, _returns); err != nil { 1667 log.Printf("RPC call to GetTeam API failed: %s", err.Error()) 1668 } 1669 return _returns.A, _returns.B 1670 } 1671 1672 func (s *apiRPCServer) GetTeam(args *Z_GetTeamArgs, returns *Z_GetTeamReturns) error { 1673 if hook, ok := s.impl.(interface { 1674 GetTeam(teamId string) (*model.Team, *model.AppError) 1675 }); ok { 1676 returns.A, returns.B = hook.GetTeam(args.A) 1677 } else { 1678 return encodableError(fmt.Errorf("API GetTeam called but not implemented.")) 1679 } 1680 return nil 1681 } 1682 1683 type Z_GetTeamByNameArgs struct { 1684 A string 1685 } 1686 1687 type Z_GetTeamByNameReturns struct { 1688 A *model.Team 1689 B *model.AppError 1690 } 1691 1692 func (g *apiRPCClient) GetTeamByName(name string) (*model.Team, *model.AppError) { 1693 _args := &Z_GetTeamByNameArgs{name} 1694 _returns := &Z_GetTeamByNameReturns{} 1695 if err := g.client.Call("Plugin.GetTeamByName", _args, _returns); err != nil { 1696 log.Printf("RPC call to GetTeamByName API failed: %s", err.Error()) 1697 } 1698 return _returns.A, _returns.B 1699 } 1700 1701 func (s *apiRPCServer) GetTeamByName(args *Z_GetTeamByNameArgs, returns *Z_GetTeamByNameReturns) error { 1702 if hook, ok := s.impl.(interface { 1703 GetTeamByName(name string) (*model.Team, *model.AppError) 1704 }); ok { 1705 returns.A, returns.B = hook.GetTeamByName(args.A) 1706 } else { 1707 return encodableError(fmt.Errorf("API GetTeamByName called but not implemented.")) 1708 } 1709 return nil 1710 } 1711 1712 type Z_GetTeamsUnreadForUserArgs struct { 1713 A string 1714 } 1715 1716 type Z_GetTeamsUnreadForUserReturns struct { 1717 A []*model.TeamUnread 1718 B *model.AppError 1719 } 1720 1721 func (g *apiRPCClient) GetTeamsUnreadForUser(userId string) ([]*model.TeamUnread, *model.AppError) { 1722 _args := &Z_GetTeamsUnreadForUserArgs{userId} 1723 _returns := &Z_GetTeamsUnreadForUserReturns{} 1724 if err := g.client.Call("Plugin.GetTeamsUnreadForUser", _args, _returns); err != nil { 1725 log.Printf("RPC call to GetTeamsUnreadForUser API failed: %s", err.Error()) 1726 } 1727 return _returns.A, _returns.B 1728 } 1729 1730 func (s *apiRPCServer) GetTeamsUnreadForUser(args *Z_GetTeamsUnreadForUserArgs, returns *Z_GetTeamsUnreadForUserReturns) error { 1731 if hook, ok := s.impl.(interface { 1732 GetTeamsUnreadForUser(userId string) ([]*model.TeamUnread, *model.AppError) 1733 }); ok { 1734 returns.A, returns.B = hook.GetTeamsUnreadForUser(args.A) 1735 } else { 1736 return encodableError(fmt.Errorf("API GetTeamsUnreadForUser called but not implemented.")) 1737 } 1738 return nil 1739 } 1740 1741 type Z_UpdateTeamArgs struct { 1742 A *model.Team 1743 } 1744 1745 type Z_UpdateTeamReturns struct { 1746 A *model.Team 1747 B *model.AppError 1748 } 1749 1750 func (g *apiRPCClient) UpdateTeam(team *model.Team) (*model.Team, *model.AppError) { 1751 _args := &Z_UpdateTeamArgs{team} 1752 _returns := &Z_UpdateTeamReturns{} 1753 if err := g.client.Call("Plugin.UpdateTeam", _args, _returns); err != nil { 1754 log.Printf("RPC call to UpdateTeam API failed: %s", err.Error()) 1755 } 1756 return _returns.A, _returns.B 1757 } 1758 1759 func (s *apiRPCServer) UpdateTeam(args *Z_UpdateTeamArgs, returns *Z_UpdateTeamReturns) error { 1760 if hook, ok := s.impl.(interface { 1761 UpdateTeam(team *model.Team) (*model.Team, *model.AppError) 1762 }); ok { 1763 returns.A, returns.B = hook.UpdateTeam(args.A) 1764 } else { 1765 return encodableError(fmt.Errorf("API UpdateTeam called but not implemented.")) 1766 } 1767 return nil 1768 } 1769 1770 type Z_SearchTeamsArgs struct { 1771 A string 1772 } 1773 1774 type Z_SearchTeamsReturns struct { 1775 A []*model.Team 1776 B *model.AppError 1777 } 1778 1779 func (g *apiRPCClient) SearchTeams(term string) ([]*model.Team, *model.AppError) { 1780 _args := &Z_SearchTeamsArgs{term} 1781 _returns := &Z_SearchTeamsReturns{} 1782 if err := g.client.Call("Plugin.SearchTeams", _args, _returns); err != nil { 1783 log.Printf("RPC call to SearchTeams API failed: %s", err.Error()) 1784 } 1785 return _returns.A, _returns.B 1786 } 1787 1788 func (s *apiRPCServer) SearchTeams(args *Z_SearchTeamsArgs, returns *Z_SearchTeamsReturns) error { 1789 if hook, ok := s.impl.(interface { 1790 SearchTeams(term string) ([]*model.Team, *model.AppError) 1791 }); ok { 1792 returns.A, returns.B = hook.SearchTeams(args.A) 1793 } else { 1794 return encodableError(fmt.Errorf("API SearchTeams called but not implemented.")) 1795 } 1796 return nil 1797 } 1798 1799 type Z_GetTeamsForUserArgs struct { 1800 A string 1801 } 1802 1803 type Z_GetTeamsForUserReturns struct { 1804 A []*model.Team 1805 B *model.AppError 1806 } 1807 1808 func (g *apiRPCClient) GetTeamsForUser(userId string) ([]*model.Team, *model.AppError) { 1809 _args := &Z_GetTeamsForUserArgs{userId} 1810 _returns := &Z_GetTeamsForUserReturns{} 1811 if err := g.client.Call("Plugin.GetTeamsForUser", _args, _returns); err != nil { 1812 log.Printf("RPC call to GetTeamsForUser API failed: %s", err.Error()) 1813 } 1814 return _returns.A, _returns.B 1815 } 1816 1817 func (s *apiRPCServer) GetTeamsForUser(args *Z_GetTeamsForUserArgs, returns *Z_GetTeamsForUserReturns) error { 1818 if hook, ok := s.impl.(interface { 1819 GetTeamsForUser(userId string) ([]*model.Team, *model.AppError) 1820 }); ok { 1821 returns.A, returns.B = hook.GetTeamsForUser(args.A) 1822 } else { 1823 return encodableError(fmt.Errorf("API GetTeamsForUser called but not implemented.")) 1824 } 1825 return nil 1826 } 1827 1828 type Z_CreateTeamMemberArgs struct { 1829 A string 1830 B string 1831 } 1832 1833 type Z_CreateTeamMemberReturns struct { 1834 A *model.TeamMember 1835 B *model.AppError 1836 } 1837 1838 func (g *apiRPCClient) CreateTeamMember(teamId, userId string) (*model.TeamMember, *model.AppError) { 1839 _args := &Z_CreateTeamMemberArgs{teamId, userId} 1840 _returns := &Z_CreateTeamMemberReturns{} 1841 if err := g.client.Call("Plugin.CreateTeamMember", _args, _returns); err != nil { 1842 log.Printf("RPC call to CreateTeamMember API failed: %s", err.Error()) 1843 } 1844 return _returns.A, _returns.B 1845 } 1846 1847 func (s *apiRPCServer) CreateTeamMember(args *Z_CreateTeamMemberArgs, returns *Z_CreateTeamMemberReturns) error { 1848 if hook, ok := s.impl.(interface { 1849 CreateTeamMember(teamId, userId string) (*model.TeamMember, *model.AppError) 1850 }); ok { 1851 returns.A, returns.B = hook.CreateTeamMember(args.A, args.B) 1852 } else { 1853 return encodableError(fmt.Errorf("API CreateTeamMember called but not implemented.")) 1854 } 1855 return nil 1856 } 1857 1858 type Z_CreateTeamMembersArgs struct { 1859 A string 1860 B []string 1861 C string 1862 } 1863 1864 type Z_CreateTeamMembersReturns struct { 1865 A []*model.TeamMember 1866 B *model.AppError 1867 } 1868 1869 func (g *apiRPCClient) CreateTeamMembers(teamId string, userIds []string, requestorId string) ([]*model.TeamMember, *model.AppError) { 1870 _args := &Z_CreateTeamMembersArgs{teamId, userIds, requestorId} 1871 _returns := &Z_CreateTeamMembersReturns{} 1872 if err := g.client.Call("Plugin.CreateTeamMembers", _args, _returns); err != nil { 1873 log.Printf("RPC call to CreateTeamMembers API failed: %s", err.Error()) 1874 } 1875 return _returns.A, _returns.B 1876 } 1877 1878 func (s *apiRPCServer) CreateTeamMembers(args *Z_CreateTeamMembersArgs, returns *Z_CreateTeamMembersReturns) error { 1879 if hook, ok := s.impl.(interface { 1880 CreateTeamMembers(teamId string, userIds []string, requestorId string) ([]*model.TeamMember, *model.AppError) 1881 }); ok { 1882 returns.A, returns.B = hook.CreateTeamMembers(args.A, args.B, args.C) 1883 } else { 1884 return encodableError(fmt.Errorf("API CreateTeamMembers called but not implemented.")) 1885 } 1886 return nil 1887 } 1888 1889 type Z_CreateTeamMembersGracefullyArgs struct { 1890 A string 1891 B []string 1892 C string 1893 } 1894 1895 type Z_CreateTeamMembersGracefullyReturns struct { 1896 A []*model.TeamMemberWithError 1897 B *model.AppError 1898 } 1899 1900 func (g *apiRPCClient) CreateTeamMembersGracefully(teamId string, userIds []string, requestorId string) ([]*model.TeamMemberWithError, *model.AppError) { 1901 _args := &Z_CreateTeamMembersGracefullyArgs{teamId, userIds, requestorId} 1902 _returns := &Z_CreateTeamMembersGracefullyReturns{} 1903 if err := g.client.Call("Plugin.CreateTeamMembersGracefully", _args, _returns); err != nil { 1904 log.Printf("RPC call to CreateTeamMembersGracefully API failed: %s", err.Error()) 1905 } 1906 return _returns.A, _returns.B 1907 } 1908 1909 func (s *apiRPCServer) CreateTeamMembersGracefully(args *Z_CreateTeamMembersGracefullyArgs, returns *Z_CreateTeamMembersGracefullyReturns) error { 1910 if hook, ok := s.impl.(interface { 1911 CreateTeamMembersGracefully(teamId string, userIds []string, requestorId string) ([]*model.TeamMemberWithError, *model.AppError) 1912 }); ok { 1913 returns.A, returns.B = hook.CreateTeamMembersGracefully(args.A, args.B, args.C) 1914 } else { 1915 return encodableError(fmt.Errorf("API CreateTeamMembersGracefully called but not implemented.")) 1916 } 1917 return nil 1918 } 1919 1920 type Z_DeleteTeamMemberArgs struct { 1921 A string 1922 B string 1923 C string 1924 } 1925 1926 type Z_DeleteTeamMemberReturns struct { 1927 A *model.AppError 1928 } 1929 1930 func (g *apiRPCClient) DeleteTeamMember(teamId, userId, requestorId string) *model.AppError { 1931 _args := &Z_DeleteTeamMemberArgs{teamId, userId, requestorId} 1932 _returns := &Z_DeleteTeamMemberReturns{} 1933 if err := g.client.Call("Plugin.DeleteTeamMember", _args, _returns); err != nil { 1934 log.Printf("RPC call to DeleteTeamMember API failed: %s", err.Error()) 1935 } 1936 return _returns.A 1937 } 1938 1939 func (s *apiRPCServer) DeleteTeamMember(args *Z_DeleteTeamMemberArgs, returns *Z_DeleteTeamMemberReturns) error { 1940 if hook, ok := s.impl.(interface { 1941 DeleteTeamMember(teamId, userId, requestorId string) *model.AppError 1942 }); ok { 1943 returns.A = hook.DeleteTeamMember(args.A, args.B, args.C) 1944 } else { 1945 return encodableError(fmt.Errorf("API DeleteTeamMember called but not implemented.")) 1946 } 1947 return nil 1948 } 1949 1950 type Z_GetTeamMembersArgs struct { 1951 A string 1952 B int 1953 C int 1954 } 1955 1956 type Z_GetTeamMembersReturns struct { 1957 A []*model.TeamMember 1958 B *model.AppError 1959 } 1960 1961 func (g *apiRPCClient) GetTeamMembers(teamId string, page, perPage int) ([]*model.TeamMember, *model.AppError) { 1962 _args := &Z_GetTeamMembersArgs{teamId, page, perPage} 1963 _returns := &Z_GetTeamMembersReturns{} 1964 if err := g.client.Call("Plugin.GetTeamMembers", _args, _returns); err != nil { 1965 log.Printf("RPC call to GetTeamMembers API failed: %s", err.Error()) 1966 } 1967 return _returns.A, _returns.B 1968 } 1969 1970 func (s *apiRPCServer) GetTeamMembers(args *Z_GetTeamMembersArgs, returns *Z_GetTeamMembersReturns) error { 1971 if hook, ok := s.impl.(interface { 1972 GetTeamMembers(teamId string, page, perPage int) ([]*model.TeamMember, *model.AppError) 1973 }); ok { 1974 returns.A, returns.B = hook.GetTeamMembers(args.A, args.B, args.C) 1975 } else { 1976 return encodableError(fmt.Errorf("API GetTeamMembers called but not implemented.")) 1977 } 1978 return nil 1979 } 1980 1981 type Z_GetTeamMemberArgs struct { 1982 A string 1983 B string 1984 } 1985 1986 type Z_GetTeamMemberReturns struct { 1987 A *model.TeamMember 1988 B *model.AppError 1989 } 1990 1991 func (g *apiRPCClient) GetTeamMember(teamId, userId string) (*model.TeamMember, *model.AppError) { 1992 _args := &Z_GetTeamMemberArgs{teamId, userId} 1993 _returns := &Z_GetTeamMemberReturns{} 1994 if err := g.client.Call("Plugin.GetTeamMember", _args, _returns); err != nil { 1995 log.Printf("RPC call to GetTeamMember API failed: %s", err.Error()) 1996 } 1997 return _returns.A, _returns.B 1998 } 1999 2000 func (s *apiRPCServer) GetTeamMember(args *Z_GetTeamMemberArgs, returns *Z_GetTeamMemberReturns) error { 2001 if hook, ok := s.impl.(interface { 2002 GetTeamMember(teamId, userId string) (*model.TeamMember, *model.AppError) 2003 }); ok { 2004 returns.A, returns.B = hook.GetTeamMember(args.A, args.B) 2005 } else { 2006 return encodableError(fmt.Errorf("API GetTeamMember called but not implemented.")) 2007 } 2008 return nil 2009 } 2010 2011 type Z_GetTeamMembersForUserArgs struct { 2012 A string 2013 B int 2014 C int 2015 } 2016 2017 type Z_GetTeamMembersForUserReturns struct { 2018 A []*model.TeamMember 2019 B *model.AppError 2020 } 2021 2022 func (g *apiRPCClient) GetTeamMembersForUser(userId string, page int, perPage int) ([]*model.TeamMember, *model.AppError) { 2023 _args := &Z_GetTeamMembersForUserArgs{userId, page, perPage} 2024 _returns := &Z_GetTeamMembersForUserReturns{} 2025 if err := g.client.Call("Plugin.GetTeamMembersForUser", _args, _returns); err != nil { 2026 log.Printf("RPC call to GetTeamMembersForUser API failed: %s", err.Error()) 2027 } 2028 return _returns.A, _returns.B 2029 } 2030 2031 func (s *apiRPCServer) GetTeamMembersForUser(args *Z_GetTeamMembersForUserArgs, returns *Z_GetTeamMembersForUserReturns) error { 2032 if hook, ok := s.impl.(interface { 2033 GetTeamMembersForUser(userId string, page int, perPage int) ([]*model.TeamMember, *model.AppError) 2034 }); ok { 2035 returns.A, returns.B = hook.GetTeamMembersForUser(args.A, args.B, args.C) 2036 } else { 2037 return encodableError(fmt.Errorf("API GetTeamMembersForUser called but not implemented.")) 2038 } 2039 return nil 2040 } 2041 2042 type Z_UpdateTeamMemberRolesArgs struct { 2043 A string 2044 B string 2045 C string 2046 } 2047 2048 type Z_UpdateTeamMemberRolesReturns struct { 2049 A *model.TeamMember 2050 B *model.AppError 2051 } 2052 2053 func (g *apiRPCClient) UpdateTeamMemberRoles(teamId, userId, newRoles string) (*model.TeamMember, *model.AppError) { 2054 _args := &Z_UpdateTeamMemberRolesArgs{teamId, userId, newRoles} 2055 _returns := &Z_UpdateTeamMemberRolesReturns{} 2056 if err := g.client.Call("Plugin.UpdateTeamMemberRoles", _args, _returns); err != nil { 2057 log.Printf("RPC call to UpdateTeamMemberRoles API failed: %s", err.Error()) 2058 } 2059 return _returns.A, _returns.B 2060 } 2061 2062 func (s *apiRPCServer) UpdateTeamMemberRoles(args *Z_UpdateTeamMemberRolesArgs, returns *Z_UpdateTeamMemberRolesReturns) error { 2063 if hook, ok := s.impl.(interface { 2064 UpdateTeamMemberRoles(teamId, userId, newRoles string) (*model.TeamMember, *model.AppError) 2065 }); ok { 2066 returns.A, returns.B = hook.UpdateTeamMemberRoles(args.A, args.B, args.C) 2067 } else { 2068 return encodableError(fmt.Errorf("API UpdateTeamMemberRoles called but not implemented.")) 2069 } 2070 return nil 2071 } 2072 2073 type Z_CreateChannelArgs struct { 2074 A *model.Channel 2075 } 2076 2077 type Z_CreateChannelReturns struct { 2078 A *model.Channel 2079 B *model.AppError 2080 } 2081 2082 func (g *apiRPCClient) CreateChannel(channel *model.Channel) (*model.Channel, *model.AppError) { 2083 _args := &Z_CreateChannelArgs{channel} 2084 _returns := &Z_CreateChannelReturns{} 2085 if err := g.client.Call("Plugin.CreateChannel", _args, _returns); err != nil { 2086 log.Printf("RPC call to CreateChannel API failed: %s", err.Error()) 2087 } 2088 return _returns.A, _returns.B 2089 } 2090 2091 func (s *apiRPCServer) CreateChannel(args *Z_CreateChannelArgs, returns *Z_CreateChannelReturns) error { 2092 if hook, ok := s.impl.(interface { 2093 CreateChannel(channel *model.Channel) (*model.Channel, *model.AppError) 2094 }); ok { 2095 returns.A, returns.B = hook.CreateChannel(args.A) 2096 } else { 2097 return encodableError(fmt.Errorf("API CreateChannel called but not implemented.")) 2098 } 2099 return nil 2100 } 2101 2102 type Z_DeleteChannelArgs struct { 2103 A string 2104 } 2105 2106 type Z_DeleteChannelReturns struct { 2107 A *model.AppError 2108 } 2109 2110 func (g *apiRPCClient) DeleteChannel(channelId string) *model.AppError { 2111 _args := &Z_DeleteChannelArgs{channelId} 2112 _returns := &Z_DeleteChannelReturns{} 2113 if err := g.client.Call("Plugin.DeleteChannel", _args, _returns); err != nil { 2114 log.Printf("RPC call to DeleteChannel API failed: %s", err.Error()) 2115 } 2116 return _returns.A 2117 } 2118 2119 func (s *apiRPCServer) DeleteChannel(args *Z_DeleteChannelArgs, returns *Z_DeleteChannelReturns) error { 2120 if hook, ok := s.impl.(interface { 2121 DeleteChannel(channelId string) *model.AppError 2122 }); ok { 2123 returns.A = hook.DeleteChannel(args.A) 2124 } else { 2125 return encodableError(fmt.Errorf("API DeleteChannel called but not implemented.")) 2126 } 2127 return nil 2128 } 2129 2130 type Z_GetPublicChannelsForTeamArgs struct { 2131 A string 2132 B int 2133 C int 2134 } 2135 2136 type Z_GetPublicChannelsForTeamReturns struct { 2137 A []*model.Channel 2138 B *model.AppError 2139 } 2140 2141 func (g *apiRPCClient) GetPublicChannelsForTeam(teamId string, page, perPage int) ([]*model.Channel, *model.AppError) { 2142 _args := &Z_GetPublicChannelsForTeamArgs{teamId, page, perPage} 2143 _returns := &Z_GetPublicChannelsForTeamReturns{} 2144 if err := g.client.Call("Plugin.GetPublicChannelsForTeam", _args, _returns); err != nil { 2145 log.Printf("RPC call to GetPublicChannelsForTeam API failed: %s", err.Error()) 2146 } 2147 return _returns.A, _returns.B 2148 } 2149 2150 func (s *apiRPCServer) GetPublicChannelsForTeam(args *Z_GetPublicChannelsForTeamArgs, returns *Z_GetPublicChannelsForTeamReturns) error { 2151 if hook, ok := s.impl.(interface { 2152 GetPublicChannelsForTeam(teamId string, page, perPage int) ([]*model.Channel, *model.AppError) 2153 }); ok { 2154 returns.A, returns.B = hook.GetPublicChannelsForTeam(args.A, args.B, args.C) 2155 } else { 2156 return encodableError(fmt.Errorf("API GetPublicChannelsForTeam called but not implemented.")) 2157 } 2158 return nil 2159 } 2160 2161 type Z_GetChannelArgs struct { 2162 A string 2163 } 2164 2165 type Z_GetChannelReturns struct { 2166 A *model.Channel 2167 B *model.AppError 2168 } 2169 2170 func (g *apiRPCClient) GetChannel(channelId string) (*model.Channel, *model.AppError) { 2171 _args := &Z_GetChannelArgs{channelId} 2172 _returns := &Z_GetChannelReturns{} 2173 if err := g.client.Call("Plugin.GetChannel", _args, _returns); err != nil { 2174 log.Printf("RPC call to GetChannel API failed: %s", err.Error()) 2175 } 2176 return _returns.A, _returns.B 2177 } 2178 2179 func (s *apiRPCServer) GetChannel(args *Z_GetChannelArgs, returns *Z_GetChannelReturns) error { 2180 if hook, ok := s.impl.(interface { 2181 GetChannel(channelId string) (*model.Channel, *model.AppError) 2182 }); ok { 2183 returns.A, returns.B = hook.GetChannel(args.A) 2184 } else { 2185 return encodableError(fmt.Errorf("API GetChannel called but not implemented.")) 2186 } 2187 return nil 2188 } 2189 2190 type Z_GetChannelByNameArgs struct { 2191 A string 2192 B string 2193 C bool 2194 } 2195 2196 type Z_GetChannelByNameReturns struct { 2197 A *model.Channel 2198 B *model.AppError 2199 } 2200 2201 func (g *apiRPCClient) GetChannelByName(teamId, name string, includeDeleted bool) (*model.Channel, *model.AppError) { 2202 _args := &Z_GetChannelByNameArgs{teamId, name, includeDeleted} 2203 _returns := &Z_GetChannelByNameReturns{} 2204 if err := g.client.Call("Plugin.GetChannelByName", _args, _returns); err != nil { 2205 log.Printf("RPC call to GetChannelByName API failed: %s", err.Error()) 2206 } 2207 return _returns.A, _returns.B 2208 } 2209 2210 func (s *apiRPCServer) GetChannelByName(args *Z_GetChannelByNameArgs, returns *Z_GetChannelByNameReturns) error { 2211 if hook, ok := s.impl.(interface { 2212 GetChannelByName(teamId, name string, includeDeleted bool) (*model.Channel, *model.AppError) 2213 }); ok { 2214 returns.A, returns.B = hook.GetChannelByName(args.A, args.B, args.C) 2215 } else { 2216 return encodableError(fmt.Errorf("API GetChannelByName called but not implemented.")) 2217 } 2218 return nil 2219 } 2220 2221 type Z_GetChannelByNameForTeamNameArgs struct { 2222 A string 2223 B string 2224 C bool 2225 } 2226 2227 type Z_GetChannelByNameForTeamNameReturns struct { 2228 A *model.Channel 2229 B *model.AppError 2230 } 2231 2232 func (g *apiRPCClient) GetChannelByNameForTeamName(teamName, channelName string, includeDeleted bool) (*model.Channel, *model.AppError) { 2233 _args := &Z_GetChannelByNameForTeamNameArgs{teamName, channelName, includeDeleted} 2234 _returns := &Z_GetChannelByNameForTeamNameReturns{} 2235 if err := g.client.Call("Plugin.GetChannelByNameForTeamName", _args, _returns); err != nil { 2236 log.Printf("RPC call to GetChannelByNameForTeamName API failed: %s", err.Error()) 2237 } 2238 return _returns.A, _returns.B 2239 } 2240 2241 func (s *apiRPCServer) GetChannelByNameForTeamName(args *Z_GetChannelByNameForTeamNameArgs, returns *Z_GetChannelByNameForTeamNameReturns) error { 2242 if hook, ok := s.impl.(interface { 2243 GetChannelByNameForTeamName(teamName, channelName string, includeDeleted bool) (*model.Channel, *model.AppError) 2244 }); ok { 2245 returns.A, returns.B = hook.GetChannelByNameForTeamName(args.A, args.B, args.C) 2246 } else { 2247 return encodableError(fmt.Errorf("API GetChannelByNameForTeamName called but not implemented.")) 2248 } 2249 return nil 2250 } 2251 2252 type Z_GetChannelsForTeamForUserArgs struct { 2253 A string 2254 B string 2255 C bool 2256 } 2257 2258 type Z_GetChannelsForTeamForUserReturns struct { 2259 A []*model.Channel 2260 B *model.AppError 2261 } 2262 2263 func (g *apiRPCClient) GetChannelsForTeamForUser(teamId, userId string, includeDeleted bool) ([]*model.Channel, *model.AppError) { 2264 _args := &Z_GetChannelsForTeamForUserArgs{teamId, userId, includeDeleted} 2265 _returns := &Z_GetChannelsForTeamForUserReturns{} 2266 if err := g.client.Call("Plugin.GetChannelsForTeamForUser", _args, _returns); err != nil { 2267 log.Printf("RPC call to GetChannelsForTeamForUser API failed: %s", err.Error()) 2268 } 2269 return _returns.A, _returns.B 2270 } 2271 2272 func (s *apiRPCServer) GetChannelsForTeamForUser(args *Z_GetChannelsForTeamForUserArgs, returns *Z_GetChannelsForTeamForUserReturns) error { 2273 if hook, ok := s.impl.(interface { 2274 GetChannelsForTeamForUser(teamId, userId string, includeDeleted bool) ([]*model.Channel, *model.AppError) 2275 }); ok { 2276 returns.A, returns.B = hook.GetChannelsForTeamForUser(args.A, args.B, args.C) 2277 } else { 2278 return encodableError(fmt.Errorf("API GetChannelsForTeamForUser called but not implemented.")) 2279 } 2280 return nil 2281 } 2282 2283 type Z_GetChannelStatsArgs struct { 2284 A string 2285 } 2286 2287 type Z_GetChannelStatsReturns struct { 2288 A *model.ChannelStats 2289 B *model.AppError 2290 } 2291 2292 func (g *apiRPCClient) GetChannelStats(channelId string) (*model.ChannelStats, *model.AppError) { 2293 _args := &Z_GetChannelStatsArgs{channelId} 2294 _returns := &Z_GetChannelStatsReturns{} 2295 if err := g.client.Call("Plugin.GetChannelStats", _args, _returns); err != nil { 2296 log.Printf("RPC call to GetChannelStats API failed: %s", err.Error()) 2297 } 2298 return _returns.A, _returns.B 2299 } 2300 2301 func (s *apiRPCServer) GetChannelStats(args *Z_GetChannelStatsArgs, returns *Z_GetChannelStatsReturns) error { 2302 if hook, ok := s.impl.(interface { 2303 GetChannelStats(channelId string) (*model.ChannelStats, *model.AppError) 2304 }); ok { 2305 returns.A, returns.B = hook.GetChannelStats(args.A) 2306 } else { 2307 return encodableError(fmt.Errorf("API GetChannelStats called but not implemented.")) 2308 } 2309 return nil 2310 } 2311 2312 type Z_GetDirectChannelArgs struct { 2313 A string 2314 B string 2315 } 2316 2317 type Z_GetDirectChannelReturns struct { 2318 A *model.Channel 2319 B *model.AppError 2320 } 2321 2322 func (g *apiRPCClient) GetDirectChannel(userId1, userId2 string) (*model.Channel, *model.AppError) { 2323 _args := &Z_GetDirectChannelArgs{userId1, userId2} 2324 _returns := &Z_GetDirectChannelReturns{} 2325 if err := g.client.Call("Plugin.GetDirectChannel", _args, _returns); err != nil { 2326 log.Printf("RPC call to GetDirectChannel API failed: %s", err.Error()) 2327 } 2328 return _returns.A, _returns.B 2329 } 2330 2331 func (s *apiRPCServer) GetDirectChannel(args *Z_GetDirectChannelArgs, returns *Z_GetDirectChannelReturns) error { 2332 if hook, ok := s.impl.(interface { 2333 GetDirectChannel(userId1, userId2 string) (*model.Channel, *model.AppError) 2334 }); ok { 2335 returns.A, returns.B = hook.GetDirectChannel(args.A, args.B) 2336 } else { 2337 return encodableError(fmt.Errorf("API GetDirectChannel called but not implemented.")) 2338 } 2339 return nil 2340 } 2341 2342 type Z_GetGroupChannelArgs struct { 2343 A []string 2344 } 2345 2346 type Z_GetGroupChannelReturns struct { 2347 A *model.Channel 2348 B *model.AppError 2349 } 2350 2351 func (g *apiRPCClient) GetGroupChannel(userIds []string) (*model.Channel, *model.AppError) { 2352 _args := &Z_GetGroupChannelArgs{userIds} 2353 _returns := &Z_GetGroupChannelReturns{} 2354 if err := g.client.Call("Plugin.GetGroupChannel", _args, _returns); err != nil { 2355 log.Printf("RPC call to GetGroupChannel API failed: %s", err.Error()) 2356 } 2357 return _returns.A, _returns.B 2358 } 2359 2360 func (s *apiRPCServer) GetGroupChannel(args *Z_GetGroupChannelArgs, returns *Z_GetGroupChannelReturns) error { 2361 if hook, ok := s.impl.(interface { 2362 GetGroupChannel(userIds []string) (*model.Channel, *model.AppError) 2363 }); ok { 2364 returns.A, returns.B = hook.GetGroupChannel(args.A) 2365 } else { 2366 return encodableError(fmt.Errorf("API GetGroupChannel called but not implemented.")) 2367 } 2368 return nil 2369 } 2370 2371 type Z_UpdateChannelArgs struct { 2372 A *model.Channel 2373 } 2374 2375 type Z_UpdateChannelReturns struct { 2376 A *model.Channel 2377 B *model.AppError 2378 } 2379 2380 func (g *apiRPCClient) UpdateChannel(channel *model.Channel) (*model.Channel, *model.AppError) { 2381 _args := &Z_UpdateChannelArgs{channel} 2382 _returns := &Z_UpdateChannelReturns{} 2383 if err := g.client.Call("Plugin.UpdateChannel", _args, _returns); err != nil { 2384 log.Printf("RPC call to UpdateChannel API failed: %s", err.Error()) 2385 } 2386 return _returns.A, _returns.B 2387 } 2388 2389 func (s *apiRPCServer) UpdateChannel(args *Z_UpdateChannelArgs, returns *Z_UpdateChannelReturns) error { 2390 if hook, ok := s.impl.(interface { 2391 UpdateChannel(channel *model.Channel) (*model.Channel, *model.AppError) 2392 }); ok { 2393 returns.A, returns.B = hook.UpdateChannel(args.A) 2394 } else { 2395 return encodableError(fmt.Errorf("API UpdateChannel called but not implemented.")) 2396 } 2397 return nil 2398 } 2399 2400 type Z_SearchChannelsArgs struct { 2401 A string 2402 B string 2403 } 2404 2405 type Z_SearchChannelsReturns struct { 2406 A []*model.Channel 2407 B *model.AppError 2408 } 2409 2410 func (g *apiRPCClient) SearchChannels(teamId string, term string) ([]*model.Channel, *model.AppError) { 2411 _args := &Z_SearchChannelsArgs{teamId, term} 2412 _returns := &Z_SearchChannelsReturns{} 2413 if err := g.client.Call("Plugin.SearchChannels", _args, _returns); err != nil { 2414 log.Printf("RPC call to SearchChannels API failed: %s", err.Error()) 2415 } 2416 return _returns.A, _returns.B 2417 } 2418 2419 func (s *apiRPCServer) SearchChannels(args *Z_SearchChannelsArgs, returns *Z_SearchChannelsReturns) error { 2420 if hook, ok := s.impl.(interface { 2421 SearchChannels(teamId string, term string) ([]*model.Channel, *model.AppError) 2422 }); ok { 2423 returns.A, returns.B = hook.SearchChannels(args.A, args.B) 2424 } else { 2425 return encodableError(fmt.Errorf("API SearchChannels called but not implemented.")) 2426 } 2427 return nil 2428 } 2429 2430 type Z_SearchUsersArgs struct { 2431 A *model.UserSearch 2432 } 2433 2434 type Z_SearchUsersReturns struct { 2435 A []*model.User 2436 B *model.AppError 2437 } 2438 2439 func (g *apiRPCClient) SearchUsers(search *model.UserSearch) ([]*model.User, *model.AppError) { 2440 _args := &Z_SearchUsersArgs{search} 2441 _returns := &Z_SearchUsersReturns{} 2442 if err := g.client.Call("Plugin.SearchUsers", _args, _returns); err != nil { 2443 log.Printf("RPC call to SearchUsers API failed: %s", err.Error()) 2444 } 2445 return _returns.A, _returns.B 2446 } 2447 2448 func (s *apiRPCServer) SearchUsers(args *Z_SearchUsersArgs, returns *Z_SearchUsersReturns) error { 2449 if hook, ok := s.impl.(interface { 2450 SearchUsers(search *model.UserSearch) ([]*model.User, *model.AppError) 2451 }); ok { 2452 returns.A, returns.B = hook.SearchUsers(args.A) 2453 } else { 2454 return encodableError(fmt.Errorf("API SearchUsers called but not implemented.")) 2455 } 2456 return nil 2457 } 2458 2459 type Z_SearchPostsInTeamArgs struct { 2460 A string 2461 B []*model.SearchParams 2462 } 2463 2464 type Z_SearchPostsInTeamReturns struct { 2465 A []*model.Post 2466 B *model.AppError 2467 } 2468 2469 func (g *apiRPCClient) SearchPostsInTeam(teamId string, paramsList []*model.SearchParams) ([]*model.Post, *model.AppError) { 2470 _args := &Z_SearchPostsInTeamArgs{teamId, paramsList} 2471 _returns := &Z_SearchPostsInTeamReturns{} 2472 if err := g.client.Call("Plugin.SearchPostsInTeam", _args, _returns); err != nil { 2473 log.Printf("RPC call to SearchPostsInTeam API failed: %s", err.Error()) 2474 } 2475 return _returns.A, _returns.B 2476 } 2477 2478 func (s *apiRPCServer) SearchPostsInTeam(args *Z_SearchPostsInTeamArgs, returns *Z_SearchPostsInTeamReturns) error { 2479 if hook, ok := s.impl.(interface { 2480 SearchPostsInTeam(teamId string, paramsList []*model.SearchParams) ([]*model.Post, *model.AppError) 2481 }); ok { 2482 returns.A, returns.B = hook.SearchPostsInTeam(args.A, args.B) 2483 } else { 2484 return encodableError(fmt.Errorf("API SearchPostsInTeam called but not implemented.")) 2485 } 2486 return nil 2487 } 2488 2489 type Z_SearchPostsInTeamForUserArgs struct { 2490 A string 2491 B string 2492 C model.SearchParameter 2493 } 2494 2495 type Z_SearchPostsInTeamForUserReturns struct { 2496 A *model.PostSearchResults 2497 B *model.AppError 2498 } 2499 2500 func (g *apiRPCClient) SearchPostsInTeamForUser(teamId string, userId string, searchParams model.SearchParameter) (*model.PostSearchResults, *model.AppError) { 2501 _args := &Z_SearchPostsInTeamForUserArgs{teamId, userId, searchParams} 2502 _returns := &Z_SearchPostsInTeamForUserReturns{} 2503 if err := g.client.Call("Plugin.SearchPostsInTeamForUser", _args, _returns); err != nil { 2504 log.Printf("RPC call to SearchPostsInTeamForUser API failed: %s", err.Error()) 2505 } 2506 return _returns.A, _returns.B 2507 } 2508 2509 func (s *apiRPCServer) SearchPostsInTeamForUser(args *Z_SearchPostsInTeamForUserArgs, returns *Z_SearchPostsInTeamForUserReturns) error { 2510 if hook, ok := s.impl.(interface { 2511 SearchPostsInTeamForUser(teamId string, userId string, searchParams model.SearchParameter) (*model.PostSearchResults, *model.AppError) 2512 }); ok { 2513 returns.A, returns.B = hook.SearchPostsInTeamForUser(args.A, args.B, args.C) 2514 } else { 2515 return encodableError(fmt.Errorf("API SearchPostsInTeamForUser called but not implemented.")) 2516 } 2517 return nil 2518 } 2519 2520 type Z_AddChannelMemberArgs struct { 2521 A string 2522 B string 2523 } 2524 2525 type Z_AddChannelMemberReturns struct { 2526 A *model.ChannelMember 2527 B *model.AppError 2528 } 2529 2530 func (g *apiRPCClient) AddChannelMember(channelId, userId string) (*model.ChannelMember, *model.AppError) { 2531 _args := &Z_AddChannelMemberArgs{channelId, userId} 2532 _returns := &Z_AddChannelMemberReturns{} 2533 if err := g.client.Call("Plugin.AddChannelMember", _args, _returns); err != nil { 2534 log.Printf("RPC call to AddChannelMember API failed: %s", err.Error()) 2535 } 2536 return _returns.A, _returns.B 2537 } 2538 2539 func (s *apiRPCServer) AddChannelMember(args *Z_AddChannelMemberArgs, returns *Z_AddChannelMemberReturns) error { 2540 if hook, ok := s.impl.(interface { 2541 AddChannelMember(channelId, userId string) (*model.ChannelMember, *model.AppError) 2542 }); ok { 2543 returns.A, returns.B = hook.AddChannelMember(args.A, args.B) 2544 } else { 2545 return encodableError(fmt.Errorf("API AddChannelMember called but not implemented.")) 2546 } 2547 return nil 2548 } 2549 2550 type Z_AddUserToChannelArgs struct { 2551 A string 2552 B string 2553 C string 2554 } 2555 2556 type Z_AddUserToChannelReturns struct { 2557 A *model.ChannelMember 2558 B *model.AppError 2559 } 2560 2561 func (g *apiRPCClient) AddUserToChannel(channelId, userId, asUserId string) (*model.ChannelMember, *model.AppError) { 2562 _args := &Z_AddUserToChannelArgs{channelId, userId, asUserId} 2563 _returns := &Z_AddUserToChannelReturns{} 2564 if err := g.client.Call("Plugin.AddUserToChannel", _args, _returns); err != nil { 2565 log.Printf("RPC call to AddUserToChannel API failed: %s", err.Error()) 2566 } 2567 return _returns.A, _returns.B 2568 } 2569 2570 func (s *apiRPCServer) AddUserToChannel(args *Z_AddUserToChannelArgs, returns *Z_AddUserToChannelReturns) error { 2571 if hook, ok := s.impl.(interface { 2572 AddUserToChannel(channelId, userId, asUserId string) (*model.ChannelMember, *model.AppError) 2573 }); ok { 2574 returns.A, returns.B = hook.AddUserToChannel(args.A, args.B, args.C) 2575 } else { 2576 return encodableError(fmt.Errorf("API AddUserToChannel called but not implemented.")) 2577 } 2578 return nil 2579 } 2580 2581 type Z_GetChannelMemberArgs struct { 2582 A string 2583 B string 2584 } 2585 2586 type Z_GetChannelMemberReturns struct { 2587 A *model.ChannelMember 2588 B *model.AppError 2589 } 2590 2591 func (g *apiRPCClient) GetChannelMember(channelId, userId string) (*model.ChannelMember, *model.AppError) { 2592 _args := &Z_GetChannelMemberArgs{channelId, userId} 2593 _returns := &Z_GetChannelMemberReturns{} 2594 if err := g.client.Call("Plugin.GetChannelMember", _args, _returns); err != nil { 2595 log.Printf("RPC call to GetChannelMember API failed: %s", err.Error()) 2596 } 2597 return _returns.A, _returns.B 2598 } 2599 2600 func (s *apiRPCServer) GetChannelMember(args *Z_GetChannelMemberArgs, returns *Z_GetChannelMemberReturns) error { 2601 if hook, ok := s.impl.(interface { 2602 GetChannelMember(channelId, userId string) (*model.ChannelMember, *model.AppError) 2603 }); ok { 2604 returns.A, returns.B = hook.GetChannelMember(args.A, args.B) 2605 } else { 2606 return encodableError(fmt.Errorf("API GetChannelMember called but not implemented.")) 2607 } 2608 return nil 2609 } 2610 2611 type Z_GetChannelMembersArgs struct { 2612 A string 2613 B int 2614 C int 2615 } 2616 2617 type Z_GetChannelMembersReturns struct { 2618 A *model.ChannelMembers 2619 B *model.AppError 2620 } 2621 2622 func (g *apiRPCClient) GetChannelMembers(channelId string, page, perPage int) (*model.ChannelMembers, *model.AppError) { 2623 _args := &Z_GetChannelMembersArgs{channelId, page, perPage} 2624 _returns := &Z_GetChannelMembersReturns{} 2625 if err := g.client.Call("Plugin.GetChannelMembers", _args, _returns); err != nil { 2626 log.Printf("RPC call to GetChannelMembers API failed: %s", err.Error()) 2627 } 2628 return _returns.A, _returns.B 2629 } 2630 2631 func (s *apiRPCServer) GetChannelMembers(args *Z_GetChannelMembersArgs, returns *Z_GetChannelMembersReturns) error { 2632 if hook, ok := s.impl.(interface { 2633 GetChannelMembers(channelId string, page, perPage int) (*model.ChannelMembers, *model.AppError) 2634 }); ok { 2635 returns.A, returns.B = hook.GetChannelMembers(args.A, args.B, args.C) 2636 } else { 2637 return encodableError(fmt.Errorf("API GetChannelMembers called but not implemented.")) 2638 } 2639 return nil 2640 } 2641 2642 type Z_GetChannelMembersByIdsArgs struct { 2643 A string 2644 B []string 2645 } 2646 2647 type Z_GetChannelMembersByIdsReturns struct { 2648 A *model.ChannelMembers 2649 B *model.AppError 2650 } 2651 2652 func (g *apiRPCClient) GetChannelMembersByIds(channelId string, userIds []string) (*model.ChannelMembers, *model.AppError) { 2653 _args := &Z_GetChannelMembersByIdsArgs{channelId, userIds} 2654 _returns := &Z_GetChannelMembersByIdsReturns{} 2655 if err := g.client.Call("Plugin.GetChannelMembersByIds", _args, _returns); err != nil { 2656 log.Printf("RPC call to GetChannelMembersByIds API failed: %s", err.Error()) 2657 } 2658 return _returns.A, _returns.B 2659 } 2660 2661 func (s *apiRPCServer) GetChannelMembersByIds(args *Z_GetChannelMembersByIdsArgs, returns *Z_GetChannelMembersByIdsReturns) error { 2662 if hook, ok := s.impl.(interface { 2663 GetChannelMembersByIds(channelId string, userIds []string) (*model.ChannelMembers, *model.AppError) 2664 }); ok { 2665 returns.A, returns.B = hook.GetChannelMembersByIds(args.A, args.B) 2666 } else { 2667 return encodableError(fmt.Errorf("API GetChannelMembersByIds called but not implemented.")) 2668 } 2669 return nil 2670 } 2671 2672 type Z_GetChannelMembersForUserArgs struct { 2673 A string 2674 B string 2675 C int 2676 D int 2677 } 2678 2679 type Z_GetChannelMembersForUserReturns struct { 2680 A []*model.ChannelMember 2681 B *model.AppError 2682 } 2683 2684 func (g *apiRPCClient) GetChannelMembersForUser(teamId, userId string, page, perPage int) ([]*model.ChannelMember, *model.AppError) { 2685 _args := &Z_GetChannelMembersForUserArgs{teamId, userId, page, perPage} 2686 _returns := &Z_GetChannelMembersForUserReturns{} 2687 if err := g.client.Call("Plugin.GetChannelMembersForUser", _args, _returns); err != nil { 2688 log.Printf("RPC call to GetChannelMembersForUser API failed: %s", err.Error()) 2689 } 2690 return _returns.A, _returns.B 2691 } 2692 2693 func (s *apiRPCServer) GetChannelMembersForUser(args *Z_GetChannelMembersForUserArgs, returns *Z_GetChannelMembersForUserReturns) error { 2694 if hook, ok := s.impl.(interface { 2695 GetChannelMembersForUser(teamId, userId string, page, perPage int) ([]*model.ChannelMember, *model.AppError) 2696 }); ok { 2697 returns.A, returns.B = hook.GetChannelMembersForUser(args.A, args.B, args.C, args.D) 2698 } else { 2699 return encodableError(fmt.Errorf("API GetChannelMembersForUser called but not implemented.")) 2700 } 2701 return nil 2702 } 2703 2704 type Z_UpdateChannelMemberRolesArgs struct { 2705 A string 2706 B string 2707 C string 2708 } 2709 2710 type Z_UpdateChannelMemberRolesReturns struct { 2711 A *model.ChannelMember 2712 B *model.AppError 2713 } 2714 2715 func (g *apiRPCClient) UpdateChannelMemberRoles(channelId, userId, newRoles string) (*model.ChannelMember, *model.AppError) { 2716 _args := &Z_UpdateChannelMemberRolesArgs{channelId, userId, newRoles} 2717 _returns := &Z_UpdateChannelMemberRolesReturns{} 2718 if err := g.client.Call("Plugin.UpdateChannelMemberRoles", _args, _returns); err != nil { 2719 log.Printf("RPC call to UpdateChannelMemberRoles API failed: %s", err.Error()) 2720 } 2721 return _returns.A, _returns.B 2722 } 2723 2724 func (s *apiRPCServer) UpdateChannelMemberRoles(args *Z_UpdateChannelMemberRolesArgs, returns *Z_UpdateChannelMemberRolesReturns) error { 2725 if hook, ok := s.impl.(interface { 2726 UpdateChannelMemberRoles(channelId, userId, newRoles string) (*model.ChannelMember, *model.AppError) 2727 }); ok { 2728 returns.A, returns.B = hook.UpdateChannelMemberRoles(args.A, args.B, args.C) 2729 } else { 2730 return encodableError(fmt.Errorf("API UpdateChannelMemberRoles called but not implemented.")) 2731 } 2732 return nil 2733 } 2734 2735 type Z_UpdateChannelMemberNotificationsArgs struct { 2736 A string 2737 B string 2738 C map[string]string 2739 } 2740 2741 type Z_UpdateChannelMemberNotificationsReturns struct { 2742 A *model.ChannelMember 2743 B *model.AppError 2744 } 2745 2746 func (g *apiRPCClient) UpdateChannelMemberNotifications(channelId, userId string, notifications map[string]string) (*model.ChannelMember, *model.AppError) { 2747 _args := &Z_UpdateChannelMemberNotificationsArgs{channelId, userId, notifications} 2748 _returns := &Z_UpdateChannelMemberNotificationsReturns{} 2749 if err := g.client.Call("Plugin.UpdateChannelMemberNotifications", _args, _returns); err != nil { 2750 log.Printf("RPC call to UpdateChannelMemberNotifications API failed: %s", err.Error()) 2751 } 2752 return _returns.A, _returns.B 2753 } 2754 2755 func (s *apiRPCServer) UpdateChannelMemberNotifications(args *Z_UpdateChannelMemberNotificationsArgs, returns *Z_UpdateChannelMemberNotificationsReturns) error { 2756 if hook, ok := s.impl.(interface { 2757 UpdateChannelMemberNotifications(channelId, userId string, notifications map[string]string) (*model.ChannelMember, *model.AppError) 2758 }); ok { 2759 returns.A, returns.B = hook.UpdateChannelMemberNotifications(args.A, args.B, args.C) 2760 } else { 2761 return encodableError(fmt.Errorf("API UpdateChannelMemberNotifications called but not implemented.")) 2762 } 2763 return nil 2764 } 2765 2766 type Z_GetGroupArgs struct { 2767 A string 2768 } 2769 2770 type Z_GetGroupReturns struct { 2771 A *model.Group 2772 B *model.AppError 2773 } 2774 2775 func (g *apiRPCClient) GetGroup(groupId string) (*model.Group, *model.AppError) { 2776 _args := &Z_GetGroupArgs{groupId} 2777 _returns := &Z_GetGroupReturns{} 2778 if err := g.client.Call("Plugin.GetGroup", _args, _returns); err != nil { 2779 log.Printf("RPC call to GetGroup API failed: %s", err.Error()) 2780 } 2781 return _returns.A, _returns.B 2782 } 2783 2784 func (s *apiRPCServer) GetGroup(args *Z_GetGroupArgs, returns *Z_GetGroupReturns) error { 2785 if hook, ok := s.impl.(interface { 2786 GetGroup(groupId string) (*model.Group, *model.AppError) 2787 }); ok { 2788 returns.A, returns.B = hook.GetGroup(args.A) 2789 } else { 2790 return encodableError(fmt.Errorf("API GetGroup called but not implemented.")) 2791 } 2792 return nil 2793 } 2794 2795 type Z_GetGroupByNameArgs struct { 2796 A string 2797 } 2798 2799 type Z_GetGroupByNameReturns struct { 2800 A *model.Group 2801 B *model.AppError 2802 } 2803 2804 func (g *apiRPCClient) GetGroupByName(name string) (*model.Group, *model.AppError) { 2805 _args := &Z_GetGroupByNameArgs{name} 2806 _returns := &Z_GetGroupByNameReturns{} 2807 if err := g.client.Call("Plugin.GetGroupByName", _args, _returns); err != nil { 2808 log.Printf("RPC call to GetGroupByName API failed: %s", err.Error()) 2809 } 2810 return _returns.A, _returns.B 2811 } 2812 2813 func (s *apiRPCServer) GetGroupByName(args *Z_GetGroupByNameArgs, returns *Z_GetGroupByNameReturns) error { 2814 if hook, ok := s.impl.(interface { 2815 GetGroupByName(name string) (*model.Group, *model.AppError) 2816 }); ok { 2817 returns.A, returns.B = hook.GetGroupByName(args.A) 2818 } else { 2819 return encodableError(fmt.Errorf("API GetGroupByName called but not implemented.")) 2820 } 2821 return nil 2822 } 2823 2824 type Z_GetGroupsForUserArgs struct { 2825 A string 2826 } 2827 2828 type Z_GetGroupsForUserReturns struct { 2829 A []*model.Group 2830 B *model.AppError 2831 } 2832 2833 func (g *apiRPCClient) GetGroupsForUser(userId string) ([]*model.Group, *model.AppError) { 2834 _args := &Z_GetGroupsForUserArgs{userId} 2835 _returns := &Z_GetGroupsForUserReturns{} 2836 if err := g.client.Call("Plugin.GetGroupsForUser", _args, _returns); err != nil { 2837 log.Printf("RPC call to GetGroupsForUser API failed: %s", err.Error()) 2838 } 2839 return _returns.A, _returns.B 2840 } 2841 2842 func (s *apiRPCServer) GetGroupsForUser(args *Z_GetGroupsForUserArgs, returns *Z_GetGroupsForUserReturns) error { 2843 if hook, ok := s.impl.(interface { 2844 GetGroupsForUser(userId string) ([]*model.Group, *model.AppError) 2845 }); ok { 2846 returns.A, returns.B = hook.GetGroupsForUser(args.A) 2847 } else { 2848 return encodableError(fmt.Errorf("API GetGroupsForUser called but not implemented.")) 2849 } 2850 return nil 2851 } 2852 2853 type Z_DeleteChannelMemberArgs struct { 2854 A string 2855 B string 2856 } 2857 2858 type Z_DeleteChannelMemberReturns struct { 2859 A *model.AppError 2860 } 2861 2862 func (g *apiRPCClient) DeleteChannelMember(channelId, userId string) *model.AppError { 2863 _args := &Z_DeleteChannelMemberArgs{channelId, userId} 2864 _returns := &Z_DeleteChannelMemberReturns{} 2865 if err := g.client.Call("Plugin.DeleteChannelMember", _args, _returns); err != nil { 2866 log.Printf("RPC call to DeleteChannelMember API failed: %s", err.Error()) 2867 } 2868 return _returns.A 2869 } 2870 2871 func (s *apiRPCServer) DeleteChannelMember(args *Z_DeleteChannelMemberArgs, returns *Z_DeleteChannelMemberReturns) error { 2872 if hook, ok := s.impl.(interface { 2873 DeleteChannelMember(channelId, userId string) *model.AppError 2874 }); ok { 2875 returns.A = hook.DeleteChannelMember(args.A, args.B) 2876 } else { 2877 return encodableError(fmt.Errorf("API DeleteChannelMember called but not implemented.")) 2878 } 2879 return nil 2880 } 2881 2882 type Z_CreatePostArgs struct { 2883 A *model.Post 2884 } 2885 2886 type Z_CreatePostReturns struct { 2887 A *model.Post 2888 B *model.AppError 2889 } 2890 2891 func (g *apiRPCClient) CreatePost(post *model.Post) (*model.Post, *model.AppError) { 2892 _args := &Z_CreatePostArgs{post} 2893 _returns := &Z_CreatePostReturns{} 2894 if err := g.client.Call("Plugin.CreatePost", _args, _returns); err != nil { 2895 log.Printf("RPC call to CreatePost API failed: %s", err.Error()) 2896 } 2897 return _returns.A, _returns.B 2898 } 2899 2900 func (s *apiRPCServer) CreatePost(args *Z_CreatePostArgs, returns *Z_CreatePostReturns) error { 2901 if hook, ok := s.impl.(interface { 2902 CreatePost(post *model.Post) (*model.Post, *model.AppError) 2903 }); ok { 2904 returns.A, returns.B = hook.CreatePost(args.A) 2905 } else { 2906 return encodableError(fmt.Errorf("API CreatePost called but not implemented.")) 2907 } 2908 return nil 2909 } 2910 2911 type Z_AddReactionArgs struct { 2912 A *model.Reaction 2913 } 2914 2915 type Z_AddReactionReturns struct { 2916 A *model.Reaction 2917 B *model.AppError 2918 } 2919 2920 func (g *apiRPCClient) AddReaction(reaction *model.Reaction) (*model.Reaction, *model.AppError) { 2921 _args := &Z_AddReactionArgs{reaction} 2922 _returns := &Z_AddReactionReturns{} 2923 if err := g.client.Call("Plugin.AddReaction", _args, _returns); err != nil { 2924 log.Printf("RPC call to AddReaction API failed: %s", err.Error()) 2925 } 2926 return _returns.A, _returns.B 2927 } 2928 2929 func (s *apiRPCServer) AddReaction(args *Z_AddReactionArgs, returns *Z_AddReactionReturns) error { 2930 if hook, ok := s.impl.(interface { 2931 AddReaction(reaction *model.Reaction) (*model.Reaction, *model.AppError) 2932 }); ok { 2933 returns.A, returns.B = hook.AddReaction(args.A) 2934 } else { 2935 return encodableError(fmt.Errorf("API AddReaction called but not implemented.")) 2936 } 2937 return nil 2938 } 2939 2940 type Z_RemoveReactionArgs struct { 2941 A *model.Reaction 2942 } 2943 2944 type Z_RemoveReactionReturns struct { 2945 A *model.AppError 2946 } 2947 2948 func (g *apiRPCClient) RemoveReaction(reaction *model.Reaction) *model.AppError { 2949 _args := &Z_RemoveReactionArgs{reaction} 2950 _returns := &Z_RemoveReactionReturns{} 2951 if err := g.client.Call("Plugin.RemoveReaction", _args, _returns); err != nil { 2952 log.Printf("RPC call to RemoveReaction API failed: %s", err.Error()) 2953 } 2954 return _returns.A 2955 } 2956 2957 func (s *apiRPCServer) RemoveReaction(args *Z_RemoveReactionArgs, returns *Z_RemoveReactionReturns) error { 2958 if hook, ok := s.impl.(interface { 2959 RemoveReaction(reaction *model.Reaction) *model.AppError 2960 }); ok { 2961 returns.A = hook.RemoveReaction(args.A) 2962 } else { 2963 return encodableError(fmt.Errorf("API RemoveReaction called but not implemented.")) 2964 } 2965 return nil 2966 } 2967 2968 type Z_GetReactionsArgs struct { 2969 A string 2970 } 2971 2972 type Z_GetReactionsReturns struct { 2973 A []*model.Reaction 2974 B *model.AppError 2975 } 2976 2977 func (g *apiRPCClient) GetReactions(postId string) ([]*model.Reaction, *model.AppError) { 2978 _args := &Z_GetReactionsArgs{postId} 2979 _returns := &Z_GetReactionsReturns{} 2980 if err := g.client.Call("Plugin.GetReactions", _args, _returns); err != nil { 2981 log.Printf("RPC call to GetReactions API failed: %s", err.Error()) 2982 } 2983 return _returns.A, _returns.B 2984 } 2985 2986 func (s *apiRPCServer) GetReactions(args *Z_GetReactionsArgs, returns *Z_GetReactionsReturns) error { 2987 if hook, ok := s.impl.(interface { 2988 GetReactions(postId string) ([]*model.Reaction, *model.AppError) 2989 }); ok { 2990 returns.A, returns.B = hook.GetReactions(args.A) 2991 } else { 2992 return encodableError(fmt.Errorf("API GetReactions called but not implemented.")) 2993 } 2994 return nil 2995 } 2996 2997 type Z_SendEphemeralPostArgs struct { 2998 A string 2999 B *model.Post 3000 } 3001 3002 type Z_SendEphemeralPostReturns struct { 3003 A *model.Post 3004 } 3005 3006 func (g *apiRPCClient) SendEphemeralPost(userId string, post *model.Post) *model.Post { 3007 _args := &Z_SendEphemeralPostArgs{userId, post} 3008 _returns := &Z_SendEphemeralPostReturns{} 3009 if err := g.client.Call("Plugin.SendEphemeralPost", _args, _returns); err != nil { 3010 log.Printf("RPC call to SendEphemeralPost API failed: %s", err.Error()) 3011 } 3012 return _returns.A 3013 } 3014 3015 func (s *apiRPCServer) SendEphemeralPost(args *Z_SendEphemeralPostArgs, returns *Z_SendEphemeralPostReturns) error { 3016 if hook, ok := s.impl.(interface { 3017 SendEphemeralPost(userId string, post *model.Post) *model.Post 3018 }); ok { 3019 returns.A = hook.SendEphemeralPost(args.A, args.B) 3020 } else { 3021 return encodableError(fmt.Errorf("API SendEphemeralPost called but not implemented.")) 3022 } 3023 return nil 3024 } 3025 3026 type Z_UpdateEphemeralPostArgs struct { 3027 A string 3028 B *model.Post 3029 } 3030 3031 type Z_UpdateEphemeralPostReturns struct { 3032 A *model.Post 3033 } 3034 3035 func (g *apiRPCClient) UpdateEphemeralPost(userId string, post *model.Post) *model.Post { 3036 _args := &Z_UpdateEphemeralPostArgs{userId, post} 3037 _returns := &Z_UpdateEphemeralPostReturns{} 3038 if err := g.client.Call("Plugin.UpdateEphemeralPost", _args, _returns); err != nil { 3039 log.Printf("RPC call to UpdateEphemeralPost API failed: %s", err.Error()) 3040 } 3041 return _returns.A 3042 } 3043 3044 func (s *apiRPCServer) UpdateEphemeralPost(args *Z_UpdateEphemeralPostArgs, returns *Z_UpdateEphemeralPostReturns) error { 3045 if hook, ok := s.impl.(interface { 3046 UpdateEphemeralPost(userId string, post *model.Post) *model.Post 3047 }); ok { 3048 returns.A = hook.UpdateEphemeralPost(args.A, args.B) 3049 } else { 3050 return encodableError(fmt.Errorf("API UpdateEphemeralPost called but not implemented.")) 3051 } 3052 return nil 3053 } 3054 3055 type Z_DeleteEphemeralPostArgs struct { 3056 A string 3057 B string 3058 } 3059 3060 type Z_DeleteEphemeralPostReturns struct { 3061 } 3062 3063 func (g *apiRPCClient) DeleteEphemeralPost(userId, postId string) { 3064 _args := &Z_DeleteEphemeralPostArgs{userId, postId} 3065 _returns := &Z_DeleteEphemeralPostReturns{} 3066 if err := g.client.Call("Plugin.DeleteEphemeralPost", _args, _returns); err != nil { 3067 log.Printf("RPC call to DeleteEphemeralPost API failed: %s", err.Error()) 3068 } 3069 3070 } 3071 3072 func (s *apiRPCServer) DeleteEphemeralPost(args *Z_DeleteEphemeralPostArgs, returns *Z_DeleteEphemeralPostReturns) error { 3073 if hook, ok := s.impl.(interface { 3074 DeleteEphemeralPost(userId, postId string) 3075 }); ok { 3076 hook.DeleteEphemeralPost(args.A, args.B) 3077 } else { 3078 return encodableError(fmt.Errorf("API DeleteEphemeralPost called but not implemented.")) 3079 } 3080 return nil 3081 } 3082 3083 type Z_DeletePostArgs struct { 3084 A string 3085 } 3086 3087 type Z_DeletePostReturns struct { 3088 A *model.AppError 3089 } 3090 3091 func (g *apiRPCClient) DeletePost(postId string) *model.AppError { 3092 _args := &Z_DeletePostArgs{postId} 3093 _returns := &Z_DeletePostReturns{} 3094 if err := g.client.Call("Plugin.DeletePost", _args, _returns); err != nil { 3095 log.Printf("RPC call to DeletePost API failed: %s", err.Error()) 3096 } 3097 return _returns.A 3098 } 3099 3100 func (s *apiRPCServer) DeletePost(args *Z_DeletePostArgs, returns *Z_DeletePostReturns) error { 3101 if hook, ok := s.impl.(interface { 3102 DeletePost(postId string) *model.AppError 3103 }); ok { 3104 returns.A = hook.DeletePost(args.A) 3105 } else { 3106 return encodableError(fmt.Errorf("API DeletePost called but not implemented.")) 3107 } 3108 return nil 3109 } 3110 3111 type Z_GetPostThreadArgs struct { 3112 A string 3113 } 3114 3115 type Z_GetPostThreadReturns struct { 3116 A *model.PostList 3117 B *model.AppError 3118 } 3119 3120 func (g *apiRPCClient) GetPostThread(postId string) (*model.PostList, *model.AppError) { 3121 _args := &Z_GetPostThreadArgs{postId} 3122 _returns := &Z_GetPostThreadReturns{} 3123 if err := g.client.Call("Plugin.GetPostThread", _args, _returns); err != nil { 3124 log.Printf("RPC call to GetPostThread API failed: %s", err.Error()) 3125 } 3126 return _returns.A, _returns.B 3127 } 3128 3129 func (s *apiRPCServer) GetPostThread(args *Z_GetPostThreadArgs, returns *Z_GetPostThreadReturns) error { 3130 if hook, ok := s.impl.(interface { 3131 GetPostThread(postId string) (*model.PostList, *model.AppError) 3132 }); ok { 3133 returns.A, returns.B = hook.GetPostThread(args.A) 3134 } else { 3135 return encodableError(fmt.Errorf("API GetPostThread called but not implemented.")) 3136 } 3137 return nil 3138 } 3139 3140 type Z_GetPostArgs struct { 3141 A string 3142 } 3143 3144 type Z_GetPostReturns struct { 3145 A *model.Post 3146 B *model.AppError 3147 } 3148 3149 func (g *apiRPCClient) GetPost(postId string) (*model.Post, *model.AppError) { 3150 _args := &Z_GetPostArgs{postId} 3151 _returns := &Z_GetPostReturns{} 3152 if err := g.client.Call("Plugin.GetPost", _args, _returns); err != nil { 3153 log.Printf("RPC call to GetPost API failed: %s", err.Error()) 3154 } 3155 return _returns.A, _returns.B 3156 } 3157 3158 func (s *apiRPCServer) GetPost(args *Z_GetPostArgs, returns *Z_GetPostReturns) error { 3159 if hook, ok := s.impl.(interface { 3160 GetPost(postId string) (*model.Post, *model.AppError) 3161 }); ok { 3162 returns.A, returns.B = hook.GetPost(args.A) 3163 } else { 3164 return encodableError(fmt.Errorf("API GetPost called but not implemented.")) 3165 } 3166 return nil 3167 } 3168 3169 type Z_GetPostsSinceArgs struct { 3170 A string 3171 B int64 3172 } 3173 3174 type Z_GetPostsSinceReturns struct { 3175 A *model.PostList 3176 B *model.AppError 3177 } 3178 3179 func (g *apiRPCClient) GetPostsSince(channelId string, time int64) (*model.PostList, *model.AppError) { 3180 _args := &Z_GetPostsSinceArgs{channelId, time} 3181 _returns := &Z_GetPostsSinceReturns{} 3182 if err := g.client.Call("Plugin.GetPostsSince", _args, _returns); err != nil { 3183 log.Printf("RPC call to GetPostsSince API failed: %s", err.Error()) 3184 } 3185 return _returns.A, _returns.B 3186 } 3187 3188 func (s *apiRPCServer) GetPostsSince(args *Z_GetPostsSinceArgs, returns *Z_GetPostsSinceReturns) error { 3189 if hook, ok := s.impl.(interface { 3190 GetPostsSince(channelId string, time int64) (*model.PostList, *model.AppError) 3191 }); ok { 3192 returns.A, returns.B = hook.GetPostsSince(args.A, args.B) 3193 } else { 3194 return encodableError(fmt.Errorf("API GetPostsSince called but not implemented.")) 3195 } 3196 return nil 3197 } 3198 3199 type Z_GetPostsAfterArgs struct { 3200 A string 3201 B string 3202 C int 3203 D int 3204 } 3205 3206 type Z_GetPostsAfterReturns struct { 3207 A *model.PostList 3208 B *model.AppError 3209 } 3210 3211 func (g *apiRPCClient) GetPostsAfter(channelId, postId string, page, perPage int) (*model.PostList, *model.AppError) { 3212 _args := &Z_GetPostsAfterArgs{channelId, postId, page, perPage} 3213 _returns := &Z_GetPostsAfterReturns{} 3214 if err := g.client.Call("Plugin.GetPostsAfter", _args, _returns); err != nil { 3215 log.Printf("RPC call to GetPostsAfter API failed: %s", err.Error()) 3216 } 3217 return _returns.A, _returns.B 3218 } 3219 3220 func (s *apiRPCServer) GetPostsAfter(args *Z_GetPostsAfterArgs, returns *Z_GetPostsAfterReturns) error { 3221 if hook, ok := s.impl.(interface { 3222 GetPostsAfter(channelId, postId string, page, perPage int) (*model.PostList, *model.AppError) 3223 }); ok { 3224 returns.A, returns.B = hook.GetPostsAfter(args.A, args.B, args.C, args.D) 3225 } else { 3226 return encodableError(fmt.Errorf("API GetPostsAfter called but not implemented.")) 3227 } 3228 return nil 3229 } 3230 3231 type Z_GetPostsBeforeArgs struct { 3232 A string 3233 B string 3234 C int 3235 D int 3236 } 3237 3238 type Z_GetPostsBeforeReturns struct { 3239 A *model.PostList 3240 B *model.AppError 3241 } 3242 3243 func (g *apiRPCClient) GetPostsBefore(channelId, postId string, page, perPage int) (*model.PostList, *model.AppError) { 3244 _args := &Z_GetPostsBeforeArgs{channelId, postId, page, perPage} 3245 _returns := &Z_GetPostsBeforeReturns{} 3246 if err := g.client.Call("Plugin.GetPostsBefore", _args, _returns); err != nil { 3247 log.Printf("RPC call to GetPostsBefore API failed: %s", err.Error()) 3248 } 3249 return _returns.A, _returns.B 3250 } 3251 3252 func (s *apiRPCServer) GetPostsBefore(args *Z_GetPostsBeforeArgs, returns *Z_GetPostsBeforeReturns) error { 3253 if hook, ok := s.impl.(interface { 3254 GetPostsBefore(channelId, postId string, page, perPage int) (*model.PostList, *model.AppError) 3255 }); ok { 3256 returns.A, returns.B = hook.GetPostsBefore(args.A, args.B, args.C, args.D) 3257 } else { 3258 return encodableError(fmt.Errorf("API GetPostsBefore called but not implemented.")) 3259 } 3260 return nil 3261 } 3262 3263 type Z_GetPostsForChannelArgs struct { 3264 A string 3265 B int 3266 C int 3267 } 3268 3269 type Z_GetPostsForChannelReturns struct { 3270 A *model.PostList 3271 B *model.AppError 3272 } 3273 3274 func (g *apiRPCClient) GetPostsForChannel(channelId string, page, perPage int) (*model.PostList, *model.AppError) { 3275 _args := &Z_GetPostsForChannelArgs{channelId, page, perPage} 3276 _returns := &Z_GetPostsForChannelReturns{} 3277 if err := g.client.Call("Plugin.GetPostsForChannel", _args, _returns); err != nil { 3278 log.Printf("RPC call to GetPostsForChannel API failed: %s", err.Error()) 3279 } 3280 return _returns.A, _returns.B 3281 } 3282 3283 func (s *apiRPCServer) GetPostsForChannel(args *Z_GetPostsForChannelArgs, returns *Z_GetPostsForChannelReturns) error { 3284 if hook, ok := s.impl.(interface { 3285 GetPostsForChannel(channelId string, page, perPage int) (*model.PostList, *model.AppError) 3286 }); ok { 3287 returns.A, returns.B = hook.GetPostsForChannel(args.A, args.B, args.C) 3288 } else { 3289 return encodableError(fmt.Errorf("API GetPostsForChannel called but not implemented.")) 3290 } 3291 return nil 3292 } 3293 3294 type Z_GetTeamStatsArgs struct { 3295 A string 3296 } 3297 3298 type Z_GetTeamStatsReturns struct { 3299 A *model.TeamStats 3300 B *model.AppError 3301 } 3302 3303 func (g *apiRPCClient) GetTeamStats(teamId string) (*model.TeamStats, *model.AppError) { 3304 _args := &Z_GetTeamStatsArgs{teamId} 3305 _returns := &Z_GetTeamStatsReturns{} 3306 if err := g.client.Call("Plugin.GetTeamStats", _args, _returns); err != nil { 3307 log.Printf("RPC call to GetTeamStats API failed: %s", err.Error()) 3308 } 3309 return _returns.A, _returns.B 3310 } 3311 3312 func (s *apiRPCServer) GetTeamStats(args *Z_GetTeamStatsArgs, returns *Z_GetTeamStatsReturns) error { 3313 if hook, ok := s.impl.(interface { 3314 GetTeamStats(teamId string) (*model.TeamStats, *model.AppError) 3315 }); ok { 3316 returns.A, returns.B = hook.GetTeamStats(args.A) 3317 } else { 3318 return encodableError(fmt.Errorf("API GetTeamStats called but not implemented.")) 3319 } 3320 return nil 3321 } 3322 3323 type Z_UpdatePostArgs struct { 3324 A *model.Post 3325 } 3326 3327 type Z_UpdatePostReturns struct { 3328 A *model.Post 3329 B *model.AppError 3330 } 3331 3332 func (g *apiRPCClient) UpdatePost(post *model.Post) (*model.Post, *model.AppError) { 3333 _args := &Z_UpdatePostArgs{post} 3334 _returns := &Z_UpdatePostReturns{} 3335 if err := g.client.Call("Plugin.UpdatePost", _args, _returns); err != nil { 3336 log.Printf("RPC call to UpdatePost API failed: %s", err.Error()) 3337 } 3338 return _returns.A, _returns.B 3339 } 3340 3341 func (s *apiRPCServer) UpdatePost(args *Z_UpdatePostArgs, returns *Z_UpdatePostReturns) error { 3342 if hook, ok := s.impl.(interface { 3343 UpdatePost(post *model.Post) (*model.Post, *model.AppError) 3344 }); ok { 3345 returns.A, returns.B = hook.UpdatePost(args.A) 3346 } else { 3347 return encodableError(fmt.Errorf("API UpdatePost called but not implemented.")) 3348 } 3349 return nil 3350 } 3351 3352 type Z_GetProfileImageArgs struct { 3353 A string 3354 } 3355 3356 type Z_GetProfileImageReturns struct { 3357 A []byte 3358 B *model.AppError 3359 } 3360 3361 func (g *apiRPCClient) GetProfileImage(userId string) ([]byte, *model.AppError) { 3362 _args := &Z_GetProfileImageArgs{userId} 3363 _returns := &Z_GetProfileImageReturns{} 3364 if err := g.client.Call("Plugin.GetProfileImage", _args, _returns); err != nil { 3365 log.Printf("RPC call to GetProfileImage API failed: %s", err.Error()) 3366 } 3367 return _returns.A, _returns.B 3368 } 3369 3370 func (s *apiRPCServer) GetProfileImage(args *Z_GetProfileImageArgs, returns *Z_GetProfileImageReturns) error { 3371 if hook, ok := s.impl.(interface { 3372 GetProfileImage(userId string) ([]byte, *model.AppError) 3373 }); ok { 3374 returns.A, returns.B = hook.GetProfileImage(args.A) 3375 } else { 3376 return encodableError(fmt.Errorf("API GetProfileImage called but not implemented.")) 3377 } 3378 return nil 3379 } 3380 3381 type Z_SetProfileImageArgs struct { 3382 A string 3383 B []byte 3384 } 3385 3386 type Z_SetProfileImageReturns struct { 3387 A *model.AppError 3388 } 3389 3390 func (g *apiRPCClient) SetProfileImage(userId string, data []byte) *model.AppError { 3391 _args := &Z_SetProfileImageArgs{userId, data} 3392 _returns := &Z_SetProfileImageReturns{} 3393 if err := g.client.Call("Plugin.SetProfileImage", _args, _returns); err != nil { 3394 log.Printf("RPC call to SetProfileImage API failed: %s", err.Error()) 3395 } 3396 return _returns.A 3397 } 3398 3399 func (s *apiRPCServer) SetProfileImage(args *Z_SetProfileImageArgs, returns *Z_SetProfileImageReturns) error { 3400 if hook, ok := s.impl.(interface { 3401 SetProfileImage(userId string, data []byte) *model.AppError 3402 }); ok { 3403 returns.A = hook.SetProfileImage(args.A, args.B) 3404 } else { 3405 return encodableError(fmt.Errorf("API SetProfileImage called but not implemented.")) 3406 } 3407 return nil 3408 } 3409 3410 type Z_GetEmojiListArgs struct { 3411 A string 3412 B int 3413 C int 3414 } 3415 3416 type Z_GetEmojiListReturns struct { 3417 A []*model.Emoji 3418 B *model.AppError 3419 } 3420 3421 func (g *apiRPCClient) GetEmojiList(sortBy string, page, perPage int) ([]*model.Emoji, *model.AppError) { 3422 _args := &Z_GetEmojiListArgs{sortBy, page, perPage} 3423 _returns := &Z_GetEmojiListReturns{} 3424 if err := g.client.Call("Plugin.GetEmojiList", _args, _returns); err != nil { 3425 log.Printf("RPC call to GetEmojiList API failed: %s", err.Error()) 3426 } 3427 return _returns.A, _returns.B 3428 } 3429 3430 func (s *apiRPCServer) GetEmojiList(args *Z_GetEmojiListArgs, returns *Z_GetEmojiListReturns) error { 3431 if hook, ok := s.impl.(interface { 3432 GetEmojiList(sortBy string, page, perPage int) ([]*model.Emoji, *model.AppError) 3433 }); ok { 3434 returns.A, returns.B = hook.GetEmojiList(args.A, args.B, args.C) 3435 } else { 3436 return encodableError(fmt.Errorf("API GetEmojiList called but not implemented.")) 3437 } 3438 return nil 3439 } 3440 3441 type Z_GetEmojiByNameArgs struct { 3442 A string 3443 } 3444 3445 type Z_GetEmojiByNameReturns struct { 3446 A *model.Emoji 3447 B *model.AppError 3448 } 3449 3450 func (g *apiRPCClient) GetEmojiByName(name string) (*model.Emoji, *model.AppError) { 3451 _args := &Z_GetEmojiByNameArgs{name} 3452 _returns := &Z_GetEmojiByNameReturns{} 3453 if err := g.client.Call("Plugin.GetEmojiByName", _args, _returns); err != nil { 3454 log.Printf("RPC call to GetEmojiByName API failed: %s", err.Error()) 3455 } 3456 return _returns.A, _returns.B 3457 } 3458 3459 func (s *apiRPCServer) GetEmojiByName(args *Z_GetEmojiByNameArgs, returns *Z_GetEmojiByNameReturns) error { 3460 if hook, ok := s.impl.(interface { 3461 GetEmojiByName(name string) (*model.Emoji, *model.AppError) 3462 }); ok { 3463 returns.A, returns.B = hook.GetEmojiByName(args.A) 3464 } else { 3465 return encodableError(fmt.Errorf("API GetEmojiByName called but not implemented.")) 3466 } 3467 return nil 3468 } 3469 3470 type Z_GetEmojiArgs struct { 3471 A string 3472 } 3473 3474 type Z_GetEmojiReturns struct { 3475 A *model.Emoji 3476 B *model.AppError 3477 } 3478 3479 func (g *apiRPCClient) GetEmoji(emojiId string) (*model.Emoji, *model.AppError) { 3480 _args := &Z_GetEmojiArgs{emojiId} 3481 _returns := &Z_GetEmojiReturns{} 3482 if err := g.client.Call("Plugin.GetEmoji", _args, _returns); err != nil { 3483 log.Printf("RPC call to GetEmoji API failed: %s", err.Error()) 3484 } 3485 return _returns.A, _returns.B 3486 } 3487 3488 func (s *apiRPCServer) GetEmoji(args *Z_GetEmojiArgs, returns *Z_GetEmojiReturns) error { 3489 if hook, ok := s.impl.(interface { 3490 GetEmoji(emojiId string) (*model.Emoji, *model.AppError) 3491 }); ok { 3492 returns.A, returns.B = hook.GetEmoji(args.A) 3493 } else { 3494 return encodableError(fmt.Errorf("API GetEmoji called but not implemented.")) 3495 } 3496 return nil 3497 } 3498 3499 type Z_CopyFileInfosArgs struct { 3500 A string 3501 B []string 3502 } 3503 3504 type Z_CopyFileInfosReturns struct { 3505 A []string 3506 B *model.AppError 3507 } 3508 3509 func (g *apiRPCClient) CopyFileInfos(userId string, fileIds []string) ([]string, *model.AppError) { 3510 _args := &Z_CopyFileInfosArgs{userId, fileIds} 3511 _returns := &Z_CopyFileInfosReturns{} 3512 if err := g.client.Call("Plugin.CopyFileInfos", _args, _returns); err != nil { 3513 log.Printf("RPC call to CopyFileInfos API failed: %s", err.Error()) 3514 } 3515 return _returns.A, _returns.B 3516 } 3517 3518 func (s *apiRPCServer) CopyFileInfos(args *Z_CopyFileInfosArgs, returns *Z_CopyFileInfosReturns) error { 3519 if hook, ok := s.impl.(interface { 3520 CopyFileInfos(userId string, fileIds []string) ([]string, *model.AppError) 3521 }); ok { 3522 returns.A, returns.B = hook.CopyFileInfos(args.A, args.B) 3523 } else { 3524 return encodableError(fmt.Errorf("API CopyFileInfos called but not implemented.")) 3525 } 3526 return nil 3527 } 3528 3529 type Z_GetFileInfoArgs struct { 3530 A string 3531 } 3532 3533 type Z_GetFileInfoReturns struct { 3534 A *model.FileInfo 3535 B *model.AppError 3536 } 3537 3538 func (g *apiRPCClient) GetFileInfo(fileId string) (*model.FileInfo, *model.AppError) { 3539 _args := &Z_GetFileInfoArgs{fileId} 3540 _returns := &Z_GetFileInfoReturns{} 3541 if err := g.client.Call("Plugin.GetFileInfo", _args, _returns); err != nil { 3542 log.Printf("RPC call to GetFileInfo API failed: %s", err.Error()) 3543 } 3544 return _returns.A, _returns.B 3545 } 3546 3547 func (s *apiRPCServer) GetFileInfo(args *Z_GetFileInfoArgs, returns *Z_GetFileInfoReturns) error { 3548 if hook, ok := s.impl.(interface { 3549 GetFileInfo(fileId string) (*model.FileInfo, *model.AppError) 3550 }); ok { 3551 returns.A, returns.B = hook.GetFileInfo(args.A) 3552 } else { 3553 return encodableError(fmt.Errorf("API GetFileInfo called but not implemented.")) 3554 } 3555 return nil 3556 } 3557 3558 type Z_GetFileInfosArgs struct { 3559 A int 3560 B int 3561 C *model.GetFileInfosOptions 3562 } 3563 3564 type Z_GetFileInfosReturns struct { 3565 A []*model.FileInfo 3566 B *model.AppError 3567 } 3568 3569 func (g *apiRPCClient) GetFileInfos(page, perPage int, opt *model.GetFileInfosOptions) ([]*model.FileInfo, *model.AppError) { 3570 _args := &Z_GetFileInfosArgs{page, perPage, opt} 3571 _returns := &Z_GetFileInfosReturns{} 3572 if err := g.client.Call("Plugin.GetFileInfos", _args, _returns); err != nil { 3573 log.Printf("RPC call to GetFileInfos API failed: %s", err.Error()) 3574 } 3575 return _returns.A, _returns.B 3576 } 3577 3578 func (s *apiRPCServer) GetFileInfos(args *Z_GetFileInfosArgs, returns *Z_GetFileInfosReturns) error { 3579 if hook, ok := s.impl.(interface { 3580 GetFileInfos(page, perPage int, opt *model.GetFileInfosOptions) ([]*model.FileInfo, *model.AppError) 3581 }); ok { 3582 returns.A, returns.B = hook.GetFileInfos(args.A, args.B, args.C) 3583 } else { 3584 return encodableError(fmt.Errorf("API GetFileInfos called but not implemented.")) 3585 } 3586 return nil 3587 } 3588 3589 type Z_GetFileArgs struct { 3590 A string 3591 } 3592 3593 type Z_GetFileReturns struct { 3594 A []byte 3595 B *model.AppError 3596 } 3597 3598 func (g *apiRPCClient) GetFile(fileId string) ([]byte, *model.AppError) { 3599 _args := &Z_GetFileArgs{fileId} 3600 _returns := &Z_GetFileReturns{} 3601 if err := g.client.Call("Plugin.GetFile", _args, _returns); err != nil { 3602 log.Printf("RPC call to GetFile API failed: %s", err.Error()) 3603 } 3604 return _returns.A, _returns.B 3605 } 3606 3607 func (s *apiRPCServer) GetFile(args *Z_GetFileArgs, returns *Z_GetFileReturns) error { 3608 if hook, ok := s.impl.(interface { 3609 GetFile(fileId string) ([]byte, *model.AppError) 3610 }); ok { 3611 returns.A, returns.B = hook.GetFile(args.A) 3612 } else { 3613 return encodableError(fmt.Errorf("API GetFile called but not implemented.")) 3614 } 3615 return nil 3616 } 3617 3618 type Z_GetFileLinkArgs struct { 3619 A string 3620 } 3621 3622 type Z_GetFileLinkReturns struct { 3623 A string 3624 B *model.AppError 3625 } 3626 3627 func (g *apiRPCClient) GetFileLink(fileId string) (string, *model.AppError) { 3628 _args := &Z_GetFileLinkArgs{fileId} 3629 _returns := &Z_GetFileLinkReturns{} 3630 if err := g.client.Call("Plugin.GetFileLink", _args, _returns); err != nil { 3631 log.Printf("RPC call to GetFileLink API failed: %s", err.Error()) 3632 } 3633 return _returns.A, _returns.B 3634 } 3635 3636 func (s *apiRPCServer) GetFileLink(args *Z_GetFileLinkArgs, returns *Z_GetFileLinkReturns) error { 3637 if hook, ok := s.impl.(interface { 3638 GetFileLink(fileId string) (string, *model.AppError) 3639 }); ok { 3640 returns.A, returns.B = hook.GetFileLink(args.A) 3641 } else { 3642 return encodableError(fmt.Errorf("API GetFileLink called but not implemented.")) 3643 } 3644 return nil 3645 } 3646 3647 type Z_ReadFileArgs struct { 3648 A string 3649 } 3650 3651 type Z_ReadFileReturns struct { 3652 A []byte 3653 B *model.AppError 3654 } 3655 3656 func (g *apiRPCClient) ReadFile(path string) ([]byte, *model.AppError) { 3657 _args := &Z_ReadFileArgs{path} 3658 _returns := &Z_ReadFileReturns{} 3659 if err := g.client.Call("Plugin.ReadFile", _args, _returns); err != nil { 3660 log.Printf("RPC call to ReadFile API failed: %s", err.Error()) 3661 } 3662 return _returns.A, _returns.B 3663 } 3664 3665 func (s *apiRPCServer) ReadFile(args *Z_ReadFileArgs, returns *Z_ReadFileReturns) error { 3666 if hook, ok := s.impl.(interface { 3667 ReadFile(path string) ([]byte, *model.AppError) 3668 }); ok { 3669 returns.A, returns.B = hook.ReadFile(args.A) 3670 } else { 3671 return encodableError(fmt.Errorf("API ReadFile called but not implemented.")) 3672 } 3673 return nil 3674 } 3675 3676 type Z_GetEmojiImageArgs struct { 3677 A string 3678 } 3679 3680 type Z_GetEmojiImageReturns struct { 3681 A []byte 3682 B string 3683 C *model.AppError 3684 } 3685 3686 func (g *apiRPCClient) GetEmojiImage(emojiId string) ([]byte, string, *model.AppError) { 3687 _args := &Z_GetEmojiImageArgs{emojiId} 3688 _returns := &Z_GetEmojiImageReturns{} 3689 if err := g.client.Call("Plugin.GetEmojiImage", _args, _returns); err != nil { 3690 log.Printf("RPC call to GetEmojiImage API failed: %s", err.Error()) 3691 } 3692 return _returns.A, _returns.B, _returns.C 3693 } 3694 3695 func (s *apiRPCServer) GetEmojiImage(args *Z_GetEmojiImageArgs, returns *Z_GetEmojiImageReturns) error { 3696 if hook, ok := s.impl.(interface { 3697 GetEmojiImage(emojiId string) ([]byte, string, *model.AppError) 3698 }); ok { 3699 returns.A, returns.B, returns.C = hook.GetEmojiImage(args.A) 3700 } else { 3701 return encodableError(fmt.Errorf("API GetEmojiImage called but not implemented.")) 3702 } 3703 return nil 3704 } 3705 3706 type Z_UploadFileArgs struct { 3707 A []byte 3708 B string 3709 C string 3710 } 3711 3712 type Z_UploadFileReturns struct { 3713 A *model.FileInfo 3714 B *model.AppError 3715 } 3716 3717 func (g *apiRPCClient) UploadFile(data []byte, channelId string, filename string) (*model.FileInfo, *model.AppError) { 3718 _args := &Z_UploadFileArgs{data, channelId, filename} 3719 _returns := &Z_UploadFileReturns{} 3720 if err := g.client.Call("Plugin.UploadFile", _args, _returns); err != nil { 3721 log.Printf("RPC call to UploadFile API failed: %s", err.Error()) 3722 } 3723 return _returns.A, _returns.B 3724 } 3725 3726 func (s *apiRPCServer) UploadFile(args *Z_UploadFileArgs, returns *Z_UploadFileReturns) error { 3727 if hook, ok := s.impl.(interface { 3728 UploadFile(data []byte, channelId string, filename string) (*model.FileInfo, *model.AppError) 3729 }); ok { 3730 returns.A, returns.B = hook.UploadFile(args.A, args.B, args.C) 3731 } else { 3732 return encodableError(fmt.Errorf("API UploadFile called but not implemented.")) 3733 } 3734 return nil 3735 } 3736 3737 type Z_OpenInteractiveDialogArgs struct { 3738 A model.OpenDialogRequest 3739 } 3740 3741 type Z_OpenInteractiveDialogReturns struct { 3742 A *model.AppError 3743 } 3744 3745 func (g *apiRPCClient) OpenInteractiveDialog(dialog model.OpenDialogRequest) *model.AppError { 3746 _args := &Z_OpenInteractiveDialogArgs{dialog} 3747 _returns := &Z_OpenInteractiveDialogReturns{} 3748 if err := g.client.Call("Plugin.OpenInteractiveDialog", _args, _returns); err != nil { 3749 log.Printf("RPC call to OpenInteractiveDialog API failed: %s", err.Error()) 3750 } 3751 return _returns.A 3752 } 3753 3754 func (s *apiRPCServer) OpenInteractiveDialog(args *Z_OpenInteractiveDialogArgs, returns *Z_OpenInteractiveDialogReturns) error { 3755 if hook, ok := s.impl.(interface { 3756 OpenInteractiveDialog(dialog model.OpenDialogRequest) *model.AppError 3757 }); ok { 3758 returns.A = hook.OpenInteractiveDialog(args.A) 3759 } else { 3760 return encodableError(fmt.Errorf("API OpenInteractiveDialog called but not implemented.")) 3761 } 3762 return nil 3763 } 3764 3765 type Z_GetPluginsArgs struct { 3766 } 3767 3768 type Z_GetPluginsReturns struct { 3769 A []*model.Manifest 3770 B *model.AppError 3771 } 3772 3773 func (g *apiRPCClient) GetPlugins() ([]*model.Manifest, *model.AppError) { 3774 _args := &Z_GetPluginsArgs{} 3775 _returns := &Z_GetPluginsReturns{} 3776 if err := g.client.Call("Plugin.GetPlugins", _args, _returns); err != nil { 3777 log.Printf("RPC call to GetPlugins API failed: %s", err.Error()) 3778 } 3779 return _returns.A, _returns.B 3780 } 3781 3782 func (s *apiRPCServer) GetPlugins(args *Z_GetPluginsArgs, returns *Z_GetPluginsReturns) error { 3783 if hook, ok := s.impl.(interface { 3784 GetPlugins() ([]*model.Manifest, *model.AppError) 3785 }); ok { 3786 returns.A, returns.B = hook.GetPlugins() 3787 } else { 3788 return encodableError(fmt.Errorf("API GetPlugins called but not implemented.")) 3789 } 3790 return nil 3791 } 3792 3793 type Z_EnablePluginArgs struct { 3794 A string 3795 } 3796 3797 type Z_EnablePluginReturns struct { 3798 A *model.AppError 3799 } 3800 3801 func (g *apiRPCClient) EnablePlugin(id string) *model.AppError { 3802 _args := &Z_EnablePluginArgs{id} 3803 _returns := &Z_EnablePluginReturns{} 3804 if err := g.client.Call("Plugin.EnablePlugin", _args, _returns); err != nil { 3805 log.Printf("RPC call to EnablePlugin API failed: %s", err.Error()) 3806 } 3807 return _returns.A 3808 } 3809 3810 func (s *apiRPCServer) EnablePlugin(args *Z_EnablePluginArgs, returns *Z_EnablePluginReturns) error { 3811 if hook, ok := s.impl.(interface { 3812 EnablePlugin(id string) *model.AppError 3813 }); ok { 3814 returns.A = hook.EnablePlugin(args.A) 3815 } else { 3816 return encodableError(fmt.Errorf("API EnablePlugin called but not implemented.")) 3817 } 3818 return nil 3819 } 3820 3821 type Z_DisablePluginArgs struct { 3822 A string 3823 } 3824 3825 type Z_DisablePluginReturns struct { 3826 A *model.AppError 3827 } 3828 3829 func (g *apiRPCClient) DisablePlugin(id string) *model.AppError { 3830 _args := &Z_DisablePluginArgs{id} 3831 _returns := &Z_DisablePluginReturns{} 3832 if err := g.client.Call("Plugin.DisablePlugin", _args, _returns); err != nil { 3833 log.Printf("RPC call to DisablePlugin API failed: %s", err.Error()) 3834 } 3835 return _returns.A 3836 } 3837 3838 func (s *apiRPCServer) DisablePlugin(args *Z_DisablePluginArgs, returns *Z_DisablePluginReturns) error { 3839 if hook, ok := s.impl.(interface { 3840 DisablePlugin(id string) *model.AppError 3841 }); ok { 3842 returns.A = hook.DisablePlugin(args.A) 3843 } else { 3844 return encodableError(fmt.Errorf("API DisablePlugin called but not implemented.")) 3845 } 3846 return nil 3847 } 3848 3849 type Z_RemovePluginArgs struct { 3850 A string 3851 } 3852 3853 type Z_RemovePluginReturns struct { 3854 A *model.AppError 3855 } 3856 3857 func (g *apiRPCClient) RemovePlugin(id string) *model.AppError { 3858 _args := &Z_RemovePluginArgs{id} 3859 _returns := &Z_RemovePluginReturns{} 3860 if err := g.client.Call("Plugin.RemovePlugin", _args, _returns); err != nil { 3861 log.Printf("RPC call to RemovePlugin API failed: %s", err.Error()) 3862 } 3863 return _returns.A 3864 } 3865 3866 func (s *apiRPCServer) RemovePlugin(args *Z_RemovePluginArgs, returns *Z_RemovePluginReturns) error { 3867 if hook, ok := s.impl.(interface { 3868 RemovePlugin(id string) *model.AppError 3869 }); ok { 3870 returns.A = hook.RemovePlugin(args.A) 3871 } else { 3872 return encodableError(fmt.Errorf("API RemovePlugin called but not implemented.")) 3873 } 3874 return nil 3875 } 3876 3877 type Z_GetPluginStatusArgs struct { 3878 A string 3879 } 3880 3881 type Z_GetPluginStatusReturns struct { 3882 A *model.PluginStatus 3883 B *model.AppError 3884 } 3885 3886 func (g *apiRPCClient) GetPluginStatus(id string) (*model.PluginStatus, *model.AppError) { 3887 _args := &Z_GetPluginStatusArgs{id} 3888 _returns := &Z_GetPluginStatusReturns{} 3889 if err := g.client.Call("Plugin.GetPluginStatus", _args, _returns); err != nil { 3890 log.Printf("RPC call to GetPluginStatus API failed: %s", err.Error()) 3891 } 3892 return _returns.A, _returns.B 3893 } 3894 3895 func (s *apiRPCServer) GetPluginStatus(args *Z_GetPluginStatusArgs, returns *Z_GetPluginStatusReturns) error { 3896 if hook, ok := s.impl.(interface { 3897 GetPluginStatus(id string) (*model.PluginStatus, *model.AppError) 3898 }); ok { 3899 returns.A, returns.B = hook.GetPluginStatus(args.A) 3900 } else { 3901 return encodableError(fmt.Errorf("API GetPluginStatus called but not implemented.")) 3902 } 3903 return nil 3904 } 3905 3906 type Z_KVSetArgs struct { 3907 A string 3908 B []byte 3909 } 3910 3911 type Z_KVSetReturns struct { 3912 A *model.AppError 3913 } 3914 3915 func (g *apiRPCClient) KVSet(key string, value []byte) *model.AppError { 3916 _args := &Z_KVSetArgs{key, value} 3917 _returns := &Z_KVSetReturns{} 3918 if err := g.client.Call("Plugin.KVSet", _args, _returns); err != nil { 3919 log.Printf("RPC call to KVSet API failed: %s", err.Error()) 3920 } 3921 return _returns.A 3922 } 3923 3924 func (s *apiRPCServer) KVSet(args *Z_KVSetArgs, returns *Z_KVSetReturns) error { 3925 if hook, ok := s.impl.(interface { 3926 KVSet(key string, value []byte) *model.AppError 3927 }); ok { 3928 returns.A = hook.KVSet(args.A, args.B) 3929 } else { 3930 return encodableError(fmt.Errorf("API KVSet called but not implemented.")) 3931 } 3932 return nil 3933 } 3934 3935 type Z_KVCompareAndSetArgs struct { 3936 A string 3937 B []byte 3938 C []byte 3939 } 3940 3941 type Z_KVCompareAndSetReturns struct { 3942 A bool 3943 B *model.AppError 3944 } 3945 3946 func (g *apiRPCClient) KVCompareAndSet(key string, oldValue, newValue []byte) (bool, *model.AppError) { 3947 _args := &Z_KVCompareAndSetArgs{key, oldValue, newValue} 3948 _returns := &Z_KVCompareAndSetReturns{} 3949 if err := g.client.Call("Plugin.KVCompareAndSet", _args, _returns); err != nil { 3950 log.Printf("RPC call to KVCompareAndSet API failed: %s", err.Error()) 3951 } 3952 return _returns.A, _returns.B 3953 } 3954 3955 func (s *apiRPCServer) KVCompareAndSet(args *Z_KVCompareAndSetArgs, returns *Z_KVCompareAndSetReturns) error { 3956 if hook, ok := s.impl.(interface { 3957 KVCompareAndSet(key string, oldValue, newValue []byte) (bool, *model.AppError) 3958 }); ok { 3959 returns.A, returns.B = hook.KVCompareAndSet(args.A, args.B, args.C) 3960 } else { 3961 return encodableError(fmt.Errorf("API KVCompareAndSet called but not implemented.")) 3962 } 3963 return nil 3964 } 3965 3966 type Z_KVCompareAndDeleteArgs struct { 3967 A string 3968 B []byte 3969 } 3970 3971 type Z_KVCompareAndDeleteReturns struct { 3972 A bool 3973 B *model.AppError 3974 } 3975 3976 func (g *apiRPCClient) KVCompareAndDelete(key string, oldValue []byte) (bool, *model.AppError) { 3977 _args := &Z_KVCompareAndDeleteArgs{key, oldValue} 3978 _returns := &Z_KVCompareAndDeleteReturns{} 3979 if err := g.client.Call("Plugin.KVCompareAndDelete", _args, _returns); err != nil { 3980 log.Printf("RPC call to KVCompareAndDelete API failed: %s", err.Error()) 3981 } 3982 return _returns.A, _returns.B 3983 } 3984 3985 func (s *apiRPCServer) KVCompareAndDelete(args *Z_KVCompareAndDeleteArgs, returns *Z_KVCompareAndDeleteReturns) error { 3986 if hook, ok := s.impl.(interface { 3987 KVCompareAndDelete(key string, oldValue []byte) (bool, *model.AppError) 3988 }); ok { 3989 returns.A, returns.B = hook.KVCompareAndDelete(args.A, args.B) 3990 } else { 3991 return encodableError(fmt.Errorf("API KVCompareAndDelete called but not implemented.")) 3992 } 3993 return nil 3994 } 3995 3996 type Z_KVSetWithOptionsArgs struct { 3997 A string 3998 B []byte 3999 C model.PluginKVSetOptions 4000 } 4001 4002 type Z_KVSetWithOptionsReturns struct { 4003 A bool 4004 B *model.AppError 4005 } 4006 4007 func (g *apiRPCClient) KVSetWithOptions(key string, value []byte, options model.PluginKVSetOptions) (bool, *model.AppError) { 4008 _args := &Z_KVSetWithOptionsArgs{key, value, options} 4009 _returns := &Z_KVSetWithOptionsReturns{} 4010 if err := g.client.Call("Plugin.KVSetWithOptions", _args, _returns); err != nil { 4011 log.Printf("RPC call to KVSetWithOptions API failed: %s", err.Error()) 4012 } 4013 return _returns.A, _returns.B 4014 } 4015 4016 func (s *apiRPCServer) KVSetWithOptions(args *Z_KVSetWithOptionsArgs, returns *Z_KVSetWithOptionsReturns) error { 4017 if hook, ok := s.impl.(interface { 4018 KVSetWithOptions(key string, value []byte, options model.PluginKVSetOptions) (bool, *model.AppError) 4019 }); ok { 4020 returns.A, returns.B = hook.KVSetWithOptions(args.A, args.B, args.C) 4021 } else { 4022 return encodableError(fmt.Errorf("API KVSetWithOptions called but not implemented.")) 4023 } 4024 return nil 4025 } 4026 4027 type Z_KVSetWithExpiryArgs struct { 4028 A string 4029 B []byte 4030 C int64 4031 } 4032 4033 type Z_KVSetWithExpiryReturns struct { 4034 A *model.AppError 4035 } 4036 4037 func (g *apiRPCClient) KVSetWithExpiry(key string, value []byte, expireInSeconds int64) *model.AppError { 4038 _args := &Z_KVSetWithExpiryArgs{key, value, expireInSeconds} 4039 _returns := &Z_KVSetWithExpiryReturns{} 4040 if err := g.client.Call("Plugin.KVSetWithExpiry", _args, _returns); err != nil { 4041 log.Printf("RPC call to KVSetWithExpiry API failed: %s", err.Error()) 4042 } 4043 return _returns.A 4044 } 4045 4046 func (s *apiRPCServer) KVSetWithExpiry(args *Z_KVSetWithExpiryArgs, returns *Z_KVSetWithExpiryReturns) error { 4047 if hook, ok := s.impl.(interface { 4048 KVSetWithExpiry(key string, value []byte, expireInSeconds int64) *model.AppError 4049 }); ok { 4050 returns.A = hook.KVSetWithExpiry(args.A, args.B, args.C) 4051 } else { 4052 return encodableError(fmt.Errorf("API KVSetWithExpiry called but not implemented.")) 4053 } 4054 return nil 4055 } 4056 4057 type Z_KVGetArgs struct { 4058 A string 4059 } 4060 4061 type Z_KVGetReturns struct { 4062 A []byte 4063 B *model.AppError 4064 } 4065 4066 func (g *apiRPCClient) KVGet(key string) ([]byte, *model.AppError) { 4067 _args := &Z_KVGetArgs{key} 4068 _returns := &Z_KVGetReturns{} 4069 if err := g.client.Call("Plugin.KVGet", _args, _returns); err != nil { 4070 log.Printf("RPC call to KVGet API failed: %s", err.Error()) 4071 } 4072 return _returns.A, _returns.B 4073 } 4074 4075 func (s *apiRPCServer) KVGet(args *Z_KVGetArgs, returns *Z_KVGetReturns) error { 4076 if hook, ok := s.impl.(interface { 4077 KVGet(key string) ([]byte, *model.AppError) 4078 }); ok { 4079 returns.A, returns.B = hook.KVGet(args.A) 4080 } else { 4081 return encodableError(fmt.Errorf("API KVGet called but not implemented.")) 4082 } 4083 return nil 4084 } 4085 4086 type Z_KVDeleteArgs struct { 4087 A string 4088 } 4089 4090 type Z_KVDeleteReturns struct { 4091 A *model.AppError 4092 } 4093 4094 func (g *apiRPCClient) KVDelete(key string) *model.AppError { 4095 _args := &Z_KVDeleteArgs{key} 4096 _returns := &Z_KVDeleteReturns{} 4097 if err := g.client.Call("Plugin.KVDelete", _args, _returns); err != nil { 4098 log.Printf("RPC call to KVDelete API failed: %s", err.Error()) 4099 } 4100 return _returns.A 4101 } 4102 4103 func (s *apiRPCServer) KVDelete(args *Z_KVDeleteArgs, returns *Z_KVDeleteReturns) error { 4104 if hook, ok := s.impl.(interface { 4105 KVDelete(key string) *model.AppError 4106 }); ok { 4107 returns.A = hook.KVDelete(args.A) 4108 } else { 4109 return encodableError(fmt.Errorf("API KVDelete called but not implemented.")) 4110 } 4111 return nil 4112 } 4113 4114 type Z_KVDeleteAllArgs struct { 4115 } 4116 4117 type Z_KVDeleteAllReturns struct { 4118 A *model.AppError 4119 } 4120 4121 func (g *apiRPCClient) KVDeleteAll() *model.AppError { 4122 _args := &Z_KVDeleteAllArgs{} 4123 _returns := &Z_KVDeleteAllReturns{} 4124 if err := g.client.Call("Plugin.KVDeleteAll", _args, _returns); err != nil { 4125 log.Printf("RPC call to KVDeleteAll API failed: %s", err.Error()) 4126 } 4127 return _returns.A 4128 } 4129 4130 func (s *apiRPCServer) KVDeleteAll(args *Z_KVDeleteAllArgs, returns *Z_KVDeleteAllReturns) error { 4131 if hook, ok := s.impl.(interface { 4132 KVDeleteAll() *model.AppError 4133 }); ok { 4134 returns.A = hook.KVDeleteAll() 4135 } else { 4136 return encodableError(fmt.Errorf("API KVDeleteAll called but not implemented.")) 4137 } 4138 return nil 4139 } 4140 4141 type Z_KVListArgs struct { 4142 A int 4143 B int 4144 } 4145 4146 type Z_KVListReturns struct { 4147 A []string 4148 B *model.AppError 4149 } 4150 4151 func (g *apiRPCClient) KVList(page, perPage int) ([]string, *model.AppError) { 4152 _args := &Z_KVListArgs{page, perPage} 4153 _returns := &Z_KVListReturns{} 4154 if err := g.client.Call("Plugin.KVList", _args, _returns); err != nil { 4155 log.Printf("RPC call to KVList API failed: %s", err.Error()) 4156 } 4157 return _returns.A, _returns.B 4158 } 4159 4160 func (s *apiRPCServer) KVList(args *Z_KVListArgs, returns *Z_KVListReturns) error { 4161 if hook, ok := s.impl.(interface { 4162 KVList(page, perPage int) ([]string, *model.AppError) 4163 }); ok { 4164 returns.A, returns.B = hook.KVList(args.A, args.B) 4165 } else { 4166 return encodableError(fmt.Errorf("API KVList called but not implemented.")) 4167 } 4168 return nil 4169 } 4170 4171 type Z_PublishWebSocketEventArgs struct { 4172 A string 4173 B map[string]interface{} 4174 C *model.WebsocketBroadcast 4175 } 4176 4177 type Z_PublishWebSocketEventReturns struct { 4178 } 4179 4180 func (g *apiRPCClient) PublishWebSocketEvent(event string, payload map[string]interface{}, broadcast *model.WebsocketBroadcast) { 4181 _args := &Z_PublishWebSocketEventArgs{event, payload, broadcast} 4182 _returns := &Z_PublishWebSocketEventReturns{} 4183 if err := g.client.Call("Plugin.PublishWebSocketEvent", _args, _returns); err != nil { 4184 log.Printf("RPC call to PublishWebSocketEvent API failed: %s", err.Error()) 4185 } 4186 4187 } 4188 4189 func (s *apiRPCServer) PublishWebSocketEvent(args *Z_PublishWebSocketEventArgs, returns *Z_PublishWebSocketEventReturns) error { 4190 if hook, ok := s.impl.(interface { 4191 PublishWebSocketEvent(event string, payload map[string]interface{}, broadcast *model.WebsocketBroadcast) 4192 }); ok { 4193 hook.PublishWebSocketEvent(args.A, args.B, args.C) 4194 } else { 4195 return encodableError(fmt.Errorf("API PublishWebSocketEvent called but not implemented.")) 4196 } 4197 return nil 4198 } 4199 4200 type Z_HasPermissionToArgs struct { 4201 A string 4202 B *model.Permission 4203 } 4204 4205 type Z_HasPermissionToReturns struct { 4206 A bool 4207 } 4208 4209 func (g *apiRPCClient) HasPermissionTo(userId string, permission *model.Permission) bool { 4210 _args := &Z_HasPermissionToArgs{userId, permission} 4211 _returns := &Z_HasPermissionToReturns{} 4212 if err := g.client.Call("Plugin.HasPermissionTo", _args, _returns); err != nil { 4213 log.Printf("RPC call to HasPermissionTo API failed: %s", err.Error()) 4214 } 4215 return _returns.A 4216 } 4217 4218 func (s *apiRPCServer) HasPermissionTo(args *Z_HasPermissionToArgs, returns *Z_HasPermissionToReturns) error { 4219 if hook, ok := s.impl.(interface { 4220 HasPermissionTo(userId string, permission *model.Permission) bool 4221 }); ok { 4222 returns.A = hook.HasPermissionTo(args.A, args.B) 4223 } else { 4224 return encodableError(fmt.Errorf("API HasPermissionTo called but not implemented.")) 4225 } 4226 return nil 4227 } 4228 4229 type Z_HasPermissionToTeamArgs struct { 4230 A string 4231 B string 4232 C *model.Permission 4233 } 4234 4235 type Z_HasPermissionToTeamReturns struct { 4236 A bool 4237 } 4238 4239 func (g *apiRPCClient) HasPermissionToTeam(userId, teamId string, permission *model.Permission) bool { 4240 _args := &Z_HasPermissionToTeamArgs{userId, teamId, permission} 4241 _returns := &Z_HasPermissionToTeamReturns{} 4242 if err := g.client.Call("Plugin.HasPermissionToTeam", _args, _returns); err != nil { 4243 log.Printf("RPC call to HasPermissionToTeam API failed: %s", err.Error()) 4244 } 4245 return _returns.A 4246 } 4247 4248 func (s *apiRPCServer) HasPermissionToTeam(args *Z_HasPermissionToTeamArgs, returns *Z_HasPermissionToTeamReturns) error { 4249 if hook, ok := s.impl.(interface { 4250 HasPermissionToTeam(userId, teamId string, permission *model.Permission) bool 4251 }); ok { 4252 returns.A = hook.HasPermissionToTeam(args.A, args.B, args.C) 4253 } else { 4254 return encodableError(fmt.Errorf("API HasPermissionToTeam called but not implemented.")) 4255 } 4256 return nil 4257 } 4258 4259 type Z_HasPermissionToChannelArgs struct { 4260 A string 4261 B string 4262 C *model.Permission 4263 } 4264 4265 type Z_HasPermissionToChannelReturns struct { 4266 A bool 4267 } 4268 4269 func (g *apiRPCClient) HasPermissionToChannel(userId, channelId string, permission *model.Permission) bool { 4270 _args := &Z_HasPermissionToChannelArgs{userId, channelId, permission} 4271 _returns := &Z_HasPermissionToChannelReturns{} 4272 if err := g.client.Call("Plugin.HasPermissionToChannel", _args, _returns); err != nil { 4273 log.Printf("RPC call to HasPermissionToChannel API failed: %s", err.Error()) 4274 } 4275 return _returns.A 4276 } 4277 4278 func (s *apiRPCServer) HasPermissionToChannel(args *Z_HasPermissionToChannelArgs, returns *Z_HasPermissionToChannelReturns) error { 4279 if hook, ok := s.impl.(interface { 4280 HasPermissionToChannel(userId, channelId string, permission *model.Permission) bool 4281 }); ok { 4282 returns.A = hook.HasPermissionToChannel(args.A, args.B, args.C) 4283 } else { 4284 return encodableError(fmt.Errorf("API HasPermissionToChannel called but not implemented.")) 4285 } 4286 return nil 4287 } 4288 4289 type Z_SendMailArgs struct { 4290 A string 4291 B string 4292 C string 4293 } 4294 4295 type Z_SendMailReturns struct { 4296 A *model.AppError 4297 } 4298 4299 func (g *apiRPCClient) SendMail(to, subject, htmlBody string) *model.AppError { 4300 _args := &Z_SendMailArgs{to, subject, htmlBody} 4301 _returns := &Z_SendMailReturns{} 4302 if err := g.client.Call("Plugin.SendMail", _args, _returns); err != nil { 4303 log.Printf("RPC call to SendMail API failed: %s", err.Error()) 4304 } 4305 return _returns.A 4306 } 4307 4308 func (s *apiRPCServer) SendMail(args *Z_SendMailArgs, returns *Z_SendMailReturns) error { 4309 if hook, ok := s.impl.(interface { 4310 SendMail(to, subject, htmlBody string) *model.AppError 4311 }); ok { 4312 returns.A = hook.SendMail(args.A, args.B, args.C) 4313 } else { 4314 return encodableError(fmt.Errorf("API SendMail called but not implemented.")) 4315 } 4316 return nil 4317 } 4318 4319 type Z_CreateBotArgs struct { 4320 A *model.Bot 4321 } 4322 4323 type Z_CreateBotReturns struct { 4324 A *model.Bot 4325 B *model.AppError 4326 } 4327 4328 func (g *apiRPCClient) CreateBot(bot *model.Bot) (*model.Bot, *model.AppError) { 4329 _args := &Z_CreateBotArgs{bot} 4330 _returns := &Z_CreateBotReturns{} 4331 if err := g.client.Call("Plugin.CreateBot", _args, _returns); err != nil { 4332 log.Printf("RPC call to CreateBot API failed: %s", err.Error()) 4333 } 4334 return _returns.A, _returns.B 4335 } 4336 4337 func (s *apiRPCServer) CreateBot(args *Z_CreateBotArgs, returns *Z_CreateBotReturns) error { 4338 if hook, ok := s.impl.(interface { 4339 CreateBot(bot *model.Bot) (*model.Bot, *model.AppError) 4340 }); ok { 4341 returns.A, returns.B = hook.CreateBot(args.A) 4342 } else { 4343 return encodableError(fmt.Errorf("API CreateBot called but not implemented.")) 4344 } 4345 return nil 4346 } 4347 4348 type Z_PatchBotArgs struct { 4349 A string 4350 B *model.BotPatch 4351 } 4352 4353 type Z_PatchBotReturns struct { 4354 A *model.Bot 4355 B *model.AppError 4356 } 4357 4358 func (g *apiRPCClient) PatchBot(botUserId string, botPatch *model.BotPatch) (*model.Bot, *model.AppError) { 4359 _args := &Z_PatchBotArgs{botUserId, botPatch} 4360 _returns := &Z_PatchBotReturns{} 4361 if err := g.client.Call("Plugin.PatchBot", _args, _returns); err != nil { 4362 log.Printf("RPC call to PatchBot API failed: %s", err.Error()) 4363 } 4364 return _returns.A, _returns.B 4365 } 4366 4367 func (s *apiRPCServer) PatchBot(args *Z_PatchBotArgs, returns *Z_PatchBotReturns) error { 4368 if hook, ok := s.impl.(interface { 4369 PatchBot(botUserId string, botPatch *model.BotPatch) (*model.Bot, *model.AppError) 4370 }); ok { 4371 returns.A, returns.B = hook.PatchBot(args.A, args.B) 4372 } else { 4373 return encodableError(fmt.Errorf("API PatchBot called but not implemented.")) 4374 } 4375 return nil 4376 } 4377 4378 type Z_GetBotArgs struct { 4379 A string 4380 B bool 4381 } 4382 4383 type Z_GetBotReturns struct { 4384 A *model.Bot 4385 B *model.AppError 4386 } 4387 4388 func (g *apiRPCClient) GetBot(botUserId string, includeDeleted bool) (*model.Bot, *model.AppError) { 4389 _args := &Z_GetBotArgs{botUserId, includeDeleted} 4390 _returns := &Z_GetBotReturns{} 4391 if err := g.client.Call("Plugin.GetBot", _args, _returns); err != nil { 4392 log.Printf("RPC call to GetBot API failed: %s", err.Error()) 4393 } 4394 return _returns.A, _returns.B 4395 } 4396 4397 func (s *apiRPCServer) GetBot(args *Z_GetBotArgs, returns *Z_GetBotReturns) error { 4398 if hook, ok := s.impl.(interface { 4399 GetBot(botUserId string, includeDeleted bool) (*model.Bot, *model.AppError) 4400 }); ok { 4401 returns.A, returns.B = hook.GetBot(args.A, args.B) 4402 } else { 4403 return encodableError(fmt.Errorf("API GetBot called but not implemented.")) 4404 } 4405 return nil 4406 } 4407 4408 type Z_GetBotsArgs struct { 4409 A *model.BotGetOptions 4410 } 4411 4412 type Z_GetBotsReturns struct { 4413 A []*model.Bot 4414 B *model.AppError 4415 } 4416 4417 func (g *apiRPCClient) GetBots(options *model.BotGetOptions) ([]*model.Bot, *model.AppError) { 4418 _args := &Z_GetBotsArgs{options} 4419 _returns := &Z_GetBotsReturns{} 4420 if err := g.client.Call("Plugin.GetBots", _args, _returns); err != nil { 4421 log.Printf("RPC call to GetBots API failed: %s", err.Error()) 4422 } 4423 return _returns.A, _returns.B 4424 } 4425 4426 func (s *apiRPCServer) GetBots(args *Z_GetBotsArgs, returns *Z_GetBotsReturns) error { 4427 if hook, ok := s.impl.(interface { 4428 GetBots(options *model.BotGetOptions) ([]*model.Bot, *model.AppError) 4429 }); ok { 4430 returns.A, returns.B = hook.GetBots(args.A) 4431 } else { 4432 return encodableError(fmt.Errorf("API GetBots called but not implemented.")) 4433 } 4434 return nil 4435 } 4436 4437 type Z_UpdateBotActiveArgs struct { 4438 A string 4439 B bool 4440 } 4441 4442 type Z_UpdateBotActiveReturns struct { 4443 A *model.Bot 4444 B *model.AppError 4445 } 4446 4447 func (g *apiRPCClient) UpdateBotActive(botUserId string, active bool) (*model.Bot, *model.AppError) { 4448 _args := &Z_UpdateBotActiveArgs{botUserId, active} 4449 _returns := &Z_UpdateBotActiveReturns{} 4450 if err := g.client.Call("Plugin.UpdateBotActive", _args, _returns); err != nil { 4451 log.Printf("RPC call to UpdateBotActive API failed: %s", err.Error()) 4452 } 4453 return _returns.A, _returns.B 4454 } 4455 4456 func (s *apiRPCServer) UpdateBotActive(args *Z_UpdateBotActiveArgs, returns *Z_UpdateBotActiveReturns) error { 4457 if hook, ok := s.impl.(interface { 4458 UpdateBotActive(botUserId string, active bool) (*model.Bot, *model.AppError) 4459 }); ok { 4460 returns.A, returns.B = hook.UpdateBotActive(args.A, args.B) 4461 } else { 4462 return encodableError(fmt.Errorf("API UpdateBotActive called but not implemented.")) 4463 } 4464 return nil 4465 } 4466 4467 type Z_PermanentDeleteBotArgs struct { 4468 A string 4469 } 4470 4471 type Z_PermanentDeleteBotReturns struct { 4472 A *model.AppError 4473 } 4474 4475 func (g *apiRPCClient) PermanentDeleteBot(botUserId string) *model.AppError { 4476 _args := &Z_PermanentDeleteBotArgs{botUserId} 4477 _returns := &Z_PermanentDeleteBotReturns{} 4478 if err := g.client.Call("Plugin.PermanentDeleteBot", _args, _returns); err != nil { 4479 log.Printf("RPC call to PermanentDeleteBot API failed: %s", err.Error()) 4480 } 4481 return _returns.A 4482 } 4483 4484 func (s *apiRPCServer) PermanentDeleteBot(args *Z_PermanentDeleteBotArgs, returns *Z_PermanentDeleteBotReturns) error { 4485 if hook, ok := s.impl.(interface { 4486 PermanentDeleteBot(botUserId string) *model.AppError 4487 }); ok { 4488 returns.A = hook.PermanentDeleteBot(args.A) 4489 } else { 4490 return encodableError(fmt.Errorf("API PermanentDeleteBot called but not implemented.")) 4491 } 4492 return nil 4493 } 4494 4495 type Z_GetBotIconImageArgs struct { 4496 A string 4497 } 4498 4499 type Z_GetBotIconImageReturns struct { 4500 A []byte 4501 B *model.AppError 4502 } 4503 4504 func (g *apiRPCClient) GetBotIconImage(botUserId string) ([]byte, *model.AppError) { 4505 _args := &Z_GetBotIconImageArgs{botUserId} 4506 _returns := &Z_GetBotIconImageReturns{} 4507 if err := g.client.Call("Plugin.GetBotIconImage", _args, _returns); err != nil { 4508 log.Printf("RPC call to GetBotIconImage API failed: %s", err.Error()) 4509 } 4510 return _returns.A, _returns.B 4511 } 4512 4513 func (s *apiRPCServer) GetBotIconImage(args *Z_GetBotIconImageArgs, returns *Z_GetBotIconImageReturns) error { 4514 if hook, ok := s.impl.(interface { 4515 GetBotIconImage(botUserId string) ([]byte, *model.AppError) 4516 }); ok { 4517 returns.A, returns.B = hook.GetBotIconImage(args.A) 4518 } else { 4519 return encodableError(fmt.Errorf("API GetBotIconImage called but not implemented.")) 4520 } 4521 return nil 4522 } 4523 4524 type Z_SetBotIconImageArgs struct { 4525 A string 4526 B []byte 4527 } 4528 4529 type Z_SetBotIconImageReturns struct { 4530 A *model.AppError 4531 } 4532 4533 func (g *apiRPCClient) SetBotIconImage(botUserId string, data []byte) *model.AppError { 4534 _args := &Z_SetBotIconImageArgs{botUserId, data} 4535 _returns := &Z_SetBotIconImageReturns{} 4536 if err := g.client.Call("Plugin.SetBotIconImage", _args, _returns); err != nil { 4537 log.Printf("RPC call to SetBotIconImage API failed: %s", err.Error()) 4538 } 4539 return _returns.A 4540 } 4541 4542 func (s *apiRPCServer) SetBotIconImage(args *Z_SetBotIconImageArgs, returns *Z_SetBotIconImageReturns) error { 4543 if hook, ok := s.impl.(interface { 4544 SetBotIconImage(botUserId string, data []byte) *model.AppError 4545 }); ok { 4546 returns.A = hook.SetBotIconImage(args.A, args.B) 4547 } else { 4548 return encodableError(fmt.Errorf("API SetBotIconImage called but not implemented.")) 4549 } 4550 return nil 4551 } 4552 4553 type Z_DeleteBotIconImageArgs struct { 4554 A string 4555 } 4556 4557 type Z_DeleteBotIconImageReturns struct { 4558 A *model.AppError 4559 } 4560 4561 func (g *apiRPCClient) DeleteBotIconImage(botUserId string) *model.AppError { 4562 _args := &Z_DeleteBotIconImageArgs{botUserId} 4563 _returns := &Z_DeleteBotIconImageReturns{} 4564 if err := g.client.Call("Plugin.DeleteBotIconImage", _args, _returns); err != nil { 4565 log.Printf("RPC call to DeleteBotIconImage API failed: %s", err.Error()) 4566 } 4567 return _returns.A 4568 } 4569 4570 func (s *apiRPCServer) DeleteBotIconImage(args *Z_DeleteBotIconImageArgs, returns *Z_DeleteBotIconImageReturns) error { 4571 if hook, ok := s.impl.(interface { 4572 DeleteBotIconImage(botUserId string) *model.AppError 4573 }); ok { 4574 returns.A = hook.DeleteBotIconImage(args.A) 4575 } else { 4576 return encodableError(fmt.Errorf("API DeleteBotIconImage called but not implemented.")) 4577 } 4578 return nil 4579 } 4580 4581 type Z_PublishUserTypingArgs struct { 4582 A string 4583 B string 4584 C string 4585 } 4586 4587 type Z_PublishUserTypingReturns struct { 4588 A *model.AppError 4589 } 4590 4591 func (g *apiRPCClient) PublishUserTyping(userId, channelId, parentId string) *model.AppError { 4592 _args := &Z_PublishUserTypingArgs{userId, channelId, parentId} 4593 _returns := &Z_PublishUserTypingReturns{} 4594 if err := g.client.Call("Plugin.PublishUserTyping", _args, _returns); err != nil { 4595 log.Printf("RPC call to PublishUserTyping API failed: %s", err.Error()) 4596 } 4597 return _returns.A 4598 } 4599 4600 func (s *apiRPCServer) PublishUserTyping(args *Z_PublishUserTypingArgs, returns *Z_PublishUserTypingReturns) error { 4601 if hook, ok := s.impl.(interface { 4602 PublishUserTyping(userId, channelId, parentId string) *model.AppError 4603 }); ok { 4604 returns.A = hook.PublishUserTyping(args.A, args.B, args.C) 4605 } else { 4606 return encodableError(fmt.Errorf("API PublishUserTyping called but not implemented.")) 4607 } 4608 return nil 4609 } 4610 4611 type Z_CreateCommandArgs struct { 4612 A *model.Command 4613 } 4614 4615 type Z_CreateCommandReturns struct { 4616 A *model.Command 4617 B error 4618 } 4619 4620 func (g *apiRPCClient) CreateCommand(cmd *model.Command) (*model.Command, error) { 4621 _args := &Z_CreateCommandArgs{cmd} 4622 _returns := &Z_CreateCommandReturns{} 4623 if err := g.client.Call("Plugin.CreateCommand", _args, _returns); err != nil { 4624 log.Printf("RPC call to CreateCommand API failed: %s", err.Error()) 4625 } 4626 return _returns.A, _returns.B 4627 } 4628 4629 func (s *apiRPCServer) CreateCommand(args *Z_CreateCommandArgs, returns *Z_CreateCommandReturns) error { 4630 if hook, ok := s.impl.(interface { 4631 CreateCommand(cmd *model.Command) (*model.Command, error) 4632 }); ok { 4633 returns.A, returns.B = hook.CreateCommand(args.A) 4634 returns.B = encodableError(returns.B) 4635 } else { 4636 return encodableError(fmt.Errorf("API CreateCommand called but not implemented.")) 4637 } 4638 return nil 4639 } 4640 4641 type Z_ListCommandsArgs struct { 4642 A string 4643 } 4644 4645 type Z_ListCommandsReturns struct { 4646 A []*model.Command 4647 B error 4648 } 4649 4650 func (g *apiRPCClient) ListCommands(teamID string) ([]*model.Command, error) { 4651 _args := &Z_ListCommandsArgs{teamID} 4652 _returns := &Z_ListCommandsReturns{} 4653 if err := g.client.Call("Plugin.ListCommands", _args, _returns); err != nil { 4654 log.Printf("RPC call to ListCommands API failed: %s", err.Error()) 4655 } 4656 return _returns.A, _returns.B 4657 } 4658 4659 func (s *apiRPCServer) ListCommands(args *Z_ListCommandsArgs, returns *Z_ListCommandsReturns) error { 4660 if hook, ok := s.impl.(interface { 4661 ListCommands(teamID string) ([]*model.Command, error) 4662 }); ok { 4663 returns.A, returns.B = hook.ListCommands(args.A) 4664 returns.B = encodableError(returns.B) 4665 } else { 4666 return encodableError(fmt.Errorf("API ListCommands called but not implemented.")) 4667 } 4668 return nil 4669 } 4670 4671 type Z_ListCustomCommandsArgs struct { 4672 A string 4673 } 4674 4675 type Z_ListCustomCommandsReturns struct { 4676 A []*model.Command 4677 B error 4678 } 4679 4680 func (g *apiRPCClient) ListCustomCommands(teamID string) ([]*model.Command, error) { 4681 _args := &Z_ListCustomCommandsArgs{teamID} 4682 _returns := &Z_ListCustomCommandsReturns{} 4683 if err := g.client.Call("Plugin.ListCustomCommands", _args, _returns); err != nil { 4684 log.Printf("RPC call to ListCustomCommands API failed: %s", err.Error()) 4685 } 4686 return _returns.A, _returns.B 4687 } 4688 4689 func (s *apiRPCServer) ListCustomCommands(args *Z_ListCustomCommandsArgs, returns *Z_ListCustomCommandsReturns) error { 4690 if hook, ok := s.impl.(interface { 4691 ListCustomCommands(teamID string) ([]*model.Command, error) 4692 }); ok { 4693 returns.A, returns.B = hook.ListCustomCommands(args.A) 4694 returns.B = encodableError(returns.B) 4695 } else { 4696 return encodableError(fmt.Errorf("API ListCustomCommands called but not implemented.")) 4697 } 4698 return nil 4699 } 4700 4701 type Z_ListPluginCommandsArgs struct { 4702 A string 4703 } 4704 4705 type Z_ListPluginCommandsReturns struct { 4706 A []*model.Command 4707 B error 4708 } 4709 4710 func (g *apiRPCClient) ListPluginCommands(teamID string) ([]*model.Command, error) { 4711 _args := &Z_ListPluginCommandsArgs{teamID} 4712 _returns := &Z_ListPluginCommandsReturns{} 4713 if err := g.client.Call("Plugin.ListPluginCommands", _args, _returns); err != nil { 4714 log.Printf("RPC call to ListPluginCommands API failed: %s", err.Error()) 4715 } 4716 return _returns.A, _returns.B 4717 } 4718 4719 func (s *apiRPCServer) ListPluginCommands(args *Z_ListPluginCommandsArgs, returns *Z_ListPluginCommandsReturns) error { 4720 if hook, ok := s.impl.(interface { 4721 ListPluginCommands(teamID string) ([]*model.Command, error) 4722 }); ok { 4723 returns.A, returns.B = hook.ListPluginCommands(args.A) 4724 returns.B = encodableError(returns.B) 4725 } else { 4726 return encodableError(fmt.Errorf("API ListPluginCommands called but not implemented.")) 4727 } 4728 return nil 4729 } 4730 4731 type Z_ListBuiltInCommandsArgs struct { 4732 } 4733 4734 type Z_ListBuiltInCommandsReturns struct { 4735 A []*model.Command 4736 B error 4737 } 4738 4739 func (g *apiRPCClient) ListBuiltInCommands() ([]*model.Command, error) { 4740 _args := &Z_ListBuiltInCommandsArgs{} 4741 _returns := &Z_ListBuiltInCommandsReturns{} 4742 if err := g.client.Call("Plugin.ListBuiltInCommands", _args, _returns); err != nil { 4743 log.Printf("RPC call to ListBuiltInCommands API failed: %s", err.Error()) 4744 } 4745 return _returns.A, _returns.B 4746 } 4747 4748 func (s *apiRPCServer) ListBuiltInCommands(args *Z_ListBuiltInCommandsArgs, returns *Z_ListBuiltInCommandsReturns) error { 4749 if hook, ok := s.impl.(interface { 4750 ListBuiltInCommands() ([]*model.Command, error) 4751 }); ok { 4752 returns.A, returns.B = hook.ListBuiltInCommands() 4753 returns.B = encodableError(returns.B) 4754 } else { 4755 return encodableError(fmt.Errorf("API ListBuiltInCommands called but not implemented.")) 4756 } 4757 return nil 4758 } 4759 4760 type Z_GetCommandArgs struct { 4761 A string 4762 } 4763 4764 type Z_GetCommandReturns struct { 4765 A *model.Command 4766 B error 4767 } 4768 4769 func (g *apiRPCClient) GetCommand(commandID string) (*model.Command, error) { 4770 _args := &Z_GetCommandArgs{commandID} 4771 _returns := &Z_GetCommandReturns{} 4772 if err := g.client.Call("Plugin.GetCommand", _args, _returns); err != nil { 4773 log.Printf("RPC call to GetCommand API failed: %s", err.Error()) 4774 } 4775 return _returns.A, _returns.B 4776 } 4777 4778 func (s *apiRPCServer) GetCommand(args *Z_GetCommandArgs, returns *Z_GetCommandReturns) error { 4779 if hook, ok := s.impl.(interface { 4780 GetCommand(commandID string) (*model.Command, error) 4781 }); ok { 4782 returns.A, returns.B = hook.GetCommand(args.A) 4783 returns.B = encodableError(returns.B) 4784 } else { 4785 return encodableError(fmt.Errorf("API GetCommand called but not implemented.")) 4786 } 4787 return nil 4788 } 4789 4790 type Z_UpdateCommandArgs struct { 4791 A string 4792 B *model.Command 4793 } 4794 4795 type Z_UpdateCommandReturns struct { 4796 A *model.Command 4797 B error 4798 } 4799 4800 func (g *apiRPCClient) UpdateCommand(commandID string, updatedCmd *model.Command) (*model.Command, error) { 4801 _args := &Z_UpdateCommandArgs{commandID, updatedCmd} 4802 _returns := &Z_UpdateCommandReturns{} 4803 if err := g.client.Call("Plugin.UpdateCommand", _args, _returns); err != nil { 4804 log.Printf("RPC call to UpdateCommand API failed: %s", err.Error()) 4805 } 4806 return _returns.A, _returns.B 4807 } 4808 4809 func (s *apiRPCServer) UpdateCommand(args *Z_UpdateCommandArgs, returns *Z_UpdateCommandReturns) error { 4810 if hook, ok := s.impl.(interface { 4811 UpdateCommand(commandID string, updatedCmd *model.Command) (*model.Command, error) 4812 }); ok { 4813 returns.A, returns.B = hook.UpdateCommand(args.A, args.B) 4814 returns.B = encodableError(returns.B) 4815 } else { 4816 return encodableError(fmt.Errorf("API UpdateCommand called but not implemented.")) 4817 } 4818 return nil 4819 } 4820 4821 type Z_DeleteCommandArgs struct { 4822 A string 4823 } 4824 4825 type Z_DeleteCommandReturns struct { 4826 A error 4827 } 4828 4829 func (g *apiRPCClient) DeleteCommand(commandID string) error { 4830 _args := &Z_DeleteCommandArgs{commandID} 4831 _returns := &Z_DeleteCommandReturns{} 4832 if err := g.client.Call("Plugin.DeleteCommand", _args, _returns); err != nil { 4833 log.Printf("RPC call to DeleteCommand API failed: %s", err.Error()) 4834 } 4835 return _returns.A 4836 } 4837 4838 func (s *apiRPCServer) DeleteCommand(args *Z_DeleteCommandArgs, returns *Z_DeleteCommandReturns) error { 4839 if hook, ok := s.impl.(interface { 4840 DeleteCommand(commandID string) error 4841 }); ok { 4842 returns.A = hook.DeleteCommand(args.A) 4843 returns.A = encodableError(returns.A) 4844 } else { 4845 return encodableError(fmt.Errorf("API DeleteCommand called but not implemented.")) 4846 } 4847 return nil 4848 }