1<?php 2/* 3 * Copyright 2014 Google Inc. 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 6 * use this file except in compliance with the License. You may obtain a copy of 7 * the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14 * License for the specific language governing permissions and limitations under 15 * the License. 16 */ 17 18namespace Google\Service\Groupssettings; 19 20class Groups extends \Google\Model 21{ 22 protected $internal_gapi_mappings = [ 23 "defaultSender" => "default_sender", 24 ]; 25 /** 26 * @var string 27 */ 28 public $allowExternalMembers; 29 /** 30 * @var string 31 */ 32 public $allowGoogleCommunication; 33 /** 34 * @var string 35 */ 36 public $allowWebPosting; 37 /** 38 * @var string 39 */ 40 public $archiveOnly; 41 /** 42 * @var string 43 */ 44 public $customFooterText; 45 /** 46 * @var string 47 */ 48 public $customReplyTo; 49 /** 50 * @var string 51 */ 52 public $customRolesEnabledForSettingsToBeMerged; 53 /** 54 * @var string 55 */ 56 public $defaultMessageDenyNotificationText; 57 /** 58 * @var string 59 */ 60 public $defaultSender; 61 /** 62 * @var string 63 */ 64 public $description; 65 /** 66 * @var string 67 */ 68 public $email; 69 /** 70 * @var string 71 */ 72 public $enableCollaborativeInbox; 73 /** 74 * @var string 75 */ 76 public $favoriteRepliesOnTop; 77 /** 78 * @var string 79 */ 80 public $includeCustomFooter; 81 /** 82 * @var string 83 */ 84 public $includeInGlobalAddressList; 85 /** 86 * @var string 87 */ 88 public $isArchived; 89 /** 90 * @var string 91 */ 92 public $kind; 93 /** 94 * @var int 95 */ 96 public $maxMessageBytes; 97 /** 98 * @var string 99 */ 100 public $membersCanPostAsTheGroup; 101 /** 102 * @var string 103 */ 104 public $messageDisplayFont; 105 /** 106 * @var string 107 */ 108 public $messageModerationLevel; 109 /** 110 * @var string 111 */ 112 public $name; 113 /** 114 * @var string 115 */ 116 public $primaryLanguage; 117 /** 118 * @var string 119 */ 120 public $replyTo; 121 /** 122 * @var string 123 */ 124 public $sendMessageDenyNotification; 125 /** 126 * @var string 127 */ 128 public $showInGroupDirectory; 129 /** 130 * @var string 131 */ 132 public $spamModerationLevel; 133 /** 134 * @var string 135 */ 136 public $whoCanAdd; 137 /** 138 * @var string 139 */ 140 public $whoCanAddReferences; 141 /** 142 * @var string 143 */ 144 public $whoCanApproveMembers; 145 /** 146 * @var string 147 */ 148 public $whoCanApproveMessages; 149 /** 150 * @var string 151 */ 152 public $whoCanAssignTopics; 153 /** 154 * @var string 155 */ 156 public $whoCanAssistContent; 157 /** 158 * @var string 159 */ 160 public $whoCanBanUsers; 161 /** 162 * @var string 163 */ 164 public $whoCanContactOwner; 165 /** 166 * @var string 167 */ 168 public $whoCanDeleteAnyPost; 169 /** 170 * @var string 171 */ 172 public $whoCanDeleteTopics; 173 /** 174 * @var string 175 */ 176 public $whoCanDiscoverGroup; 177 /** 178 * @var string 179 */ 180 public $whoCanEnterFreeFormTags; 181 /** 182 * @var string 183 */ 184 public $whoCanHideAbuse; 185 /** 186 * @var string 187 */ 188 public $whoCanInvite; 189 /** 190 * @var string 191 */ 192 public $whoCanJoin; 193 /** 194 * @var string 195 */ 196 public $whoCanLeaveGroup; 197 /** 198 * @var string 199 */ 200 public $whoCanLockTopics; 201 /** 202 * @var string 203 */ 204 public $whoCanMakeTopicsSticky; 205 /** 206 * @var string 207 */ 208 public $whoCanMarkDuplicate; 209 /** 210 * @var string 211 */ 212 public $whoCanMarkFavoriteReplyOnAnyTopic; 213 /** 214 * @var string 215 */ 216 public $whoCanMarkFavoriteReplyOnOwnTopic; 217 /** 218 * @var string 219 */ 220 public $whoCanMarkNoResponseNeeded; 221 /** 222 * @var string 223 */ 224 public $whoCanModerateContent; 225 /** 226 * @var string 227 */ 228 public $whoCanModerateMembers; 229 /** 230 * @var string 231 */ 232 public $whoCanModifyMembers; 233 /** 234 * @var string 235 */ 236 public $whoCanModifyTagsAndCategories; 237 /** 238 * @var string 239 */ 240 public $whoCanMoveTopicsIn; 241 /** 242 * @var string 243 */ 244 public $whoCanMoveTopicsOut; 245 /** 246 * @var string 247 */ 248 public $whoCanPostAnnouncements; 249 /** 250 * @var string 251 */ 252 public $whoCanPostMessage; 253 /** 254 * @var string 255 */ 256 public $whoCanTakeTopics; 257 /** 258 * @var string 259 */ 260 public $whoCanUnassignTopic; 261 /** 262 * @var string 263 */ 264 public $whoCanUnmarkFavoriteReplyOnAnyTopic; 265 /** 266 * @var string 267 */ 268 public $whoCanViewGroup; 269 /** 270 * @var string 271 */ 272 public $whoCanViewMembership; 273 274 /** 275 * @param string 276 */ 277 public function setAllowExternalMembers($allowExternalMembers) 278 { 279 $this->allowExternalMembers = $allowExternalMembers; 280 } 281 /** 282 * @return string 283 */ 284 public function getAllowExternalMembers() 285 { 286 return $this->allowExternalMembers; 287 } 288 /** 289 * @param string 290 */ 291 public function setAllowGoogleCommunication($allowGoogleCommunication) 292 { 293 $this->allowGoogleCommunication = $allowGoogleCommunication; 294 } 295 /** 296 * @return string 297 */ 298 public function getAllowGoogleCommunication() 299 { 300 return $this->allowGoogleCommunication; 301 } 302 /** 303 * @param string 304 */ 305 public function setAllowWebPosting($allowWebPosting) 306 { 307 $this->allowWebPosting = $allowWebPosting; 308 } 309 /** 310 * @return string 311 */ 312 public function getAllowWebPosting() 313 { 314 return $this->allowWebPosting; 315 } 316 /** 317 * @param string 318 */ 319 public function setArchiveOnly($archiveOnly) 320 { 321 $this->archiveOnly = $archiveOnly; 322 } 323 /** 324 * @return string 325 */ 326 public function getArchiveOnly() 327 { 328 return $this->archiveOnly; 329 } 330 /** 331 * @param string 332 */ 333 public function setCustomFooterText($customFooterText) 334 { 335 $this->customFooterText = $customFooterText; 336 } 337 /** 338 * @return string 339 */ 340 public function getCustomFooterText() 341 { 342 return $this->customFooterText; 343 } 344 /** 345 * @param string 346 */ 347 public function setCustomReplyTo($customReplyTo) 348 { 349 $this->customReplyTo = $customReplyTo; 350 } 351 /** 352 * @return string 353 */ 354 public function getCustomReplyTo() 355 { 356 return $this->customReplyTo; 357 } 358 /** 359 * @param string 360 */ 361 public function setCustomRolesEnabledForSettingsToBeMerged($customRolesEnabledForSettingsToBeMerged) 362 { 363 $this->customRolesEnabledForSettingsToBeMerged = $customRolesEnabledForSettingsToBeMerged; 364 } 365 /** 366 * @return string 367 */ 368 public function getCustomRolesEnabledForSettingsToBeMerged() 369 { 370 return $this->customRolesEnabledForSettingsToBeMerged; 371 } 372 /** 373 * @param string 374 */ 375 public function setDefaultMessageDenyNotificationText($defaultMessageDenyNotificationText) 376 { 377 $this->defaultMessageDenyNotificationText = $defaultMessageDenyNotificationText; 378 } 379 /** 380 * @return string 381 */ 382 public function getDefaultMessageDenyNotificationText() 383 { 384 return $this->defaultMessageDenyNotificationText; 385 } 386 /** 387 * @param string 388 */ 389 public function setDefaultSender($defaultSender) 390 { 391 $this->defaultSender = $defaultSender; 392 } 393 /** 394 * @return string 395 */ 396 public function getDefaultSender() 397 { 398 return $this->defaultSender; 399 } 400 /** 401 * @param string 402 */ 403 public function setDescription($description) 404 { 405 $this->description = $description; 406 } 407 /** 408 * @return string 409 */ 410 public function getDescription() 411 { 412 return $this->description; 413 } 414 /** 415 * @param string 416 */ 417 public function setEmail($email) 418 { 419 $this->email = $email; 420 } 421 /** 422 * @return string 423 */ 424 public function getEmail() 425 { 426 return $this->email; 427 } 428 /** 429 * @param string 430 */ 431 public function setEnableCollaborativeInbox($enableCollaborativeInbox) 432 { 433 $this->enableCollaborativeInbox = $enableCollaborativeInbox; 434 } 435 /** 436 * @return string 437 */ 438 public function getEnableCollaborativeInbox() 439 { 440 return $this->enableCollaborativeInbox; 441 } 442 /** 443 * @param string 444 */ 445 public function setFavoriteRepliesOnTop($favoriteRepliesOnTop) 446 { 447 $this->favoriteRepliesOnTop = $favoriteRepliesOnTop; 448 } 449 /** 450 * @return string 451 */ 452 public function getFavoriteRepliesOnTop() 453 { 454 return $this->favoriteRepliesOnTop; 455 } 456 /** 457 * @param string 458 */ 459 public function setIncludeCustomFooter($includeCustomFooter) 460 { 461 $this->includeCustomFooter = $includeCustomFooter; 462 } 463 /** 464 * @return string 465 */ 466 public function getIncludeCustomFooter() 467 { 468 return $this->includeCustomFooter; 469 } 470 /** 471 * @param string 472 */ 473 public function setIncludeInGlobalAddressList($includeInGlobalAddressList) 474 { 475 $this->includeInGlobalAddressList = $includeInGlobalAddressList; 476 } 477 /** 478 * @return string 479 */ 480 public function getIncludeInGlobalAddressList() 481 { 482 return $this->includeInGlobalAddressList; 483 } 484 /** 485 * @param string 486 */ 487 public function setIsArchived($isArchived) 488 { 489 $this->isArchived = $isArchived; 490 } 491 /** 492 * @return string 493 */ 494 public function getIsArchived() 495 { 496 return $this->isArchived; 497 } 498 /** 499 * @param string 500 */ 501 public function setKind($kind) 502 { 503 $this->kind = $kind; 504 } 505 /** 506 * @return string 507 */ 508 public function getKind() 509 { 510 return $this->kind; 511 } 512 /** 513 * @param int 514 */ 515 public function setMaxMessageBytes($maxMessageBytes) 516 { 517 $this->maxMessageBytes = $maxMessageBytes; 518 } 519 /** 520 * @return int 521 */ 522 public function getMaxMessageBytes() 523 { 524 return $this->maxMessageBytes; 525 } 526 /** 527 * @param string 528 */ 529 public function setMembersCanPostAsTheGroup($membersCanPostAsTheGroup) 530 { 531 $this->membersCanPostAsTheGroup = $membersCanPostAsTheGroup; 532 } 533 /** 534 * @return string 535 */ 536 public function getMembersCanPostAsTheGroup() 537 { 538 return $this->membersCanPostAsTheGroup; 539 } 540 /** 541 * @param string 542 */ 543 public function setMessageDisplayFont($messageDisplayFont) 544 { 545 $this->messageDisplayFont = $messageDisplayFont; 546 } 547 /** 548 * @return string 549 */ 550 public function getMessageDisplayFont() 551 { 552 return $this->messageDisplayFont; 553 } 554 /** 555 * @param string 556 */ 557 public function setMessageModerationLevel($messageModerationLevel) 558 { 559 $this->messageModerationLevel = $messageModerationLevel; 560 } 561 /** 562 * @return string 563 */ 564 public function getMessageModerationLevel() 565 { 566 return $this->messageModerationLevel; 567 } 568 /** 569 * @param string 570 */ 571 public function setName($name) 572 { 573 $this->name = $name; 574 } 575 /** 576 * @return string 577 */ 578 public function getName() 579 { 580 return $this->name; 581 } 582 /** 583 * @param string 584 */ 585 public function setPrimaryLanguage($primaryLanguage) 586 { 587 $this->primaryLanguage = $primaryLanguage; 588 } 589 /** 590 * @return string 591 */ 592 public function getPrimaryLanguage() 593 { 594 return $this->primaryLanguage; 595 } 596 /** 597 * @param string 598 */ 599 public function setReplyTo($replyTo) 600 { 601 $this->replyTo = $replyTo; 602 } 603 /** 604 * @return string 605 */ 606 public function getReplyTo() 607 { 608 return $this->replyTo; 609 } 610 /** 611 * @param string 612 */ 613 public function setSendMessageDenyNotification($sendMessageDenyNotification) 614 { 615 $this->sendMessageDenyNotification = $sendMessageDenyNotification; 616 } 617 /** 618 * @return string 619 */ 620 public function getSendMessageDenyNotification() 621 { 622 return $this->sendMessageDenyNotification; 623 } 624 /** 625 * @param string 626 */ 627 public function setShowInGroupDirectory($showInGroupDirectory) 628 { 629 $this->showInGroupDirectory = $showInGroupDirectory; 630 } 631 /** 632 * @return string 633 */ 634 public function getShowInGroupDirectory() 635 { 636 return $this->showInGroupDirectory; 637 } 638 /** 639 * @param string 640 */ 641 public function setSpamModerationLevel($spamModerationLevel) 642 { 643 $this->spamModerationLevel = $spamModerationLevel; 644 } 645 /** 646 * @return string 647 */ 648 public function getSpamModerationLevel() 649 { 650 return $this->spamModerationLevel; 651 } 652 /** 653 * @param string 654 */ 655 public function setWhoCanAdd($whoCanAdd) 656 { 657 $this->whoCanAdd = $whoCanAdd; 658 } 659 /** 660 * @return string 661 */ 662 public function getWhoCanAdd() 663 { 664 return $this->whoCanAdd; 665 } 666 /** 667 * @param string 668 */ 669 public function setWhoCanAddReferences($whoCanAddReferences) 670 { 671 $this->whoCanAddReferences = $whoCanAddReferences; 672 } 673 /** 674 * @return string 675 */ 676 public function getWhoCanAddReferences() 677 { 678 return $this->whoCanAddReferences; 679 } 680 /** 681 * @param string 682 */ 683 public function setWhoCanApproveMembers($whoCanApproveMembers) 684 { 685 $this->whoCanApproveMembers = $whoCanApproveMembers; 686 } 687 /** 688 * @return string 689 */ 690 public function getWhoCanApproveMembers() 691 { 692 return $this->whoCanApproveMembers; 693 } 694 /** 695 * @param string 696 */ 697 public function setWhoCanApproveMessages($whoCanApproveMessages) 698 { 699 $this->whoCanApproveMessages = $whoCanApproveMessages; 700 } 701 /** 702 * @return string 703 */ 704 public function getWhoCanApproveMessages() 705 { 706 return $this->whoCanApproveMessages; 707 } 708 /** 709 * @param string 710 */ 711 public function setWhoCanAssignTopics($whoCanAssignTopics) 712 { 713 $this->whoCanAssignTopics = $whoCanAssignTopics; 714 } 715 /** 716 * @return string 717 */ 718 public function getWhoCanAssignTopics() 719 { 720 return $this->whoCanAssignTopics; 721 } 722 /** 723 * @param string 724 */ 725 public function setWhoCanAssistContent($whoCanAssistContent) 726 { 727 $this->whoCanAssistContent = $whoCanAssistContent; 728 } 729 /** 730 * @return string 731 */ 732 public function getWhoCanAssistContent() 733 { 734 return $this->whoCanAssistContent; 735 } 736 /** 737 * @param string 738 */ 739 public function setWhoCanBanUsers($whoCanBanUsers) 740 { 741 $this->whoCanBanUsers = $whoCanBanUsers; 742 } 743 /** 744 * @return string 745 */ 746 public function getWhoCanBanUsers() 747 { 748 return $this->whoCanBanUsers; 749 } 750 /** 751 * @param string 752 */ 753 public function setWhoCanContactOwner($whoCanContactOwner) 754 { 755 $this->whoCanContactOwner = $whoCanContactOwner; 756 } 757 /** 758 * @return string 759 */ 760 public function getWhoCanContactOwner() 761 { 762 return $this->whoCanContactOwner; 763 } 764 /** 765 * @param string 766 */ 767 public function setWhoCanDeleteAnyPost($whoCanDeleteAnyPost) 768 { 769 $this->whoCanDeleteAnyPost = $whoCanDeleteAnyPost; 770 } 771 /** 772 * @return string 773 */ 774 public function getWhoCanDeleteAnyPost() 775 { 776 return $this->whoCanDeleteAnyPost; 777 } 778 /** 779 * @param string 780 */ 781 public function setWhoCanDeleteTopics($whoCanDeleteTopics) 782 { 783 $this->whoCanDeleteTopics = $whoCanDeleteTopics; 784 } 785 /** 786 * @return string 787 */ 788 public function getWhoCanDeleteTopics() 789 { 790 return $this->whoCanDeleteTopics; 791 } 792 /** 793 * @param string 794 */ 795 public function setWhoCanDiscoverGroup($whoCanDiscoverGroup) 796 { 797 $this->whoCanDiscoverGroup = $whoCanDiscoverGroup; 798 } 799 /** 800 * @return string 801 */ 802 public function getWhoCanDiscoverGroup() 803 { 804 return $this->whoCanDiscoverGroup; 805 } 806 /** 807 * @param string 808 */ 809 public function setWhoCanEnterFreeFormTags($whoCanEnterFreeFormTags) 810 { 811 $this->whoCanEnterFreeFormTags = $whoCanEnterFreeFormTags; 812 } 813 /** 814 * @return string 815 */ 816 public function getWhoCanEnterFreeFormTags() 817 { 818 return $this->whoCanEnterFreeFormTags; 819 } 820 /** 821 * @param string 822 */ 823 public function setWhoCanHideAbuse($whoCanHideAbuse) 824 { 825 $this->whoCanHideAbuse = $whoCanHideAbuse; 826 } 827 /** 828 * @return string 829 */ 830 public function getWhoCanHideAbuse() 831 { 832 return $this->whoCanHideAbuse; 833 } 834 /** 835 * @param string 836 */ 837 public function setWhoCanInvite($whoCanInvite) 838 { 839 $this->whoCanInvite = $whoCanInvite; 840 } 841 /** 842 * @return string 843 */ 844 public function getWhoCanInvite() 845 { 846 return $this->whoCanInvite; 847 } 848 /** 849 * @param string 850 */ 851 public function setWhoCanJoin($whoCanJoin) 852 { 853 $this->whoCanJoin = $whoCanJoin; 854 } 855 /** 856 * @return string 857 */ 858 public function getWhoCanJoin() 859 { 860 return $this->whoCanJoin; 861 } 862 /** 863 * @param string 864 */ 865 public function setWhoCanLeaveGroup($whoCanLeaveGroup) 866 { 867 $this->whoCanLeaveGroup = $whoCanLeaveGroup; 868 } 869 /** 870 * @return string 871 */ 872 public function getWhoCanLeaveGroup() 873 { 874 return $this->whoCanLeaveGroup; 875 } 876 /** 877 * @param string 878 */ 879 public function setWhoCanLockTopics($whoCanLockTopics) 880 { 881 $this->whoCanLockTopics = $whoCanLockTopics; 882 } 883 /** 884 * @return string 885 */ 886 public function getWhoCanLockTopics() 887 { 888 return $this->whoCanLockTopics; 889 } 890 /** 891 * @param string 892 */ 893 public function setWhoCanMakeTopicsSticky($whoCanMakeTopicsSticky) 894 { 895 $this->whoCanMakeTopicsSticky = $whoCanMakeTopicsSticky; 896 } 897 /** 898 * @return string 899 */ 900 public function getWhoCanMakeTopicsSticky() 901 { 902 return $this->whoCanMakeTopicsSticky; 903 } 904 /** 905 * @param string 906 */ 907 public function setWhoCanMarkDuplicate($whoCanMarkDuplicate) 908 { 909 $this->whoCanMarkDuplicate = $whoCanMarkDuplicate; 910 } 911 /** 912 * @return string 913 */ 914 public function getWhoCanMarkDuplicate() 915 { 916 return $this->whoCanMarkDuplicate; 917 } 918 /** 919 * @param string 920 */ 921 public function setWhoCanMarkFavoriteReplyOnAnyTopic($whoCanMarkFavoriteReplyOnAnyTopic) 922 { 923 $this->whoCanMarkFavoriteReplyOnAnyTopic = $whoCanMarkFavoriteReplyOnAnyTopic; 924 } 925 /** 926 * @return string 927 */ 928 public function getWhoCanMarkFavoriteReplyOnAnyTopic() 929 { 930 return $this->whoCanMarkFavoriteReplyOnAnyTopic; 931 } 932 /** 933 * @param string 934 */ 935 public function setWhoCanMarkFavoriteReplyOnOwnTopic($whoCanMarkFavoriteReplyOnOwnTopic) 936 { 937 $this->whoCanMarkFavoriteReplyOnOwnTopic = $whoCanMarkFavoriteReplyOnOwnTopic; 938 } 939 /** 940 * @return string 941 */ 942 public function getWhoCanMarkFavoriteReplyOnOwnTopic() 943 { 944 return $this->whoCanMarkFavoriteReplyOnOwnTopic; 945 } 946 /** 947 * @param string 948 */ 949 public function setWhoCanMarkNoResponseNeeded($whoCanMarkNoResponseNeeded) 950 { 951 $this->whoCanMarkNoResponseNeeded = $whoCanMarkNoResponseNeeded; 952 } 953 /** 954 * @return string 955 */ 956 public function getWhoCanMarkNoResponseNeeded() 957 { 958 return $this->whoCanMarkNoResponseNeeded; 959 } 960 /** 961 * @param string 962 */ 963 public function setWhoCanModerateContent($whoCanModerateContent) 964 { 965 $this->whoCanModerateContent = $whoCanModerateContent; 966 } 967 /** 968 * @return string 969 */ 970 public function getWhoCanModerateContent() 971 { 972 return $this->whoCanModerateContent; 973 } 974 /** 975 * @param string 976 */ 977 public function setWhoCanModerateMembers($whoCanModerateMembers) 978 { 979 $this->whoCanModerateMembers = $whoCanModerateMembers; 980 } 981 /** 982 * @return string 983 */ 984 public function getWhoCanModerateMembers() 985 { 986 return $this->whoCanModerateMembers; 987 } 988 /** 989 * @param string 990 */ 991 public function setWhoCanModifyMembers($whoCanModifyMembers) 992 { 993 $this->whoCanModifyMembers = $whoCanModifyMembers; 994 } 995 /** 996 * @return string 997 */ 998 public function getWhoCanModifyMembers() 999 { 1000 return $this->whoCanModifyMembers; 1001 } 1002 /** 1003 * @param string 1004 */ 1005 public function setWhoCanModifyTagsAndCategories($whoCanModifyTagsAndCategories) 1006 { 1007 $this->whoCanModifyTagsAndCategories = $whoCanModifyTagsAndCategories; 1008 } 1009 /** 1010 * @return string 1011 */ 1012 public function getWhoCanModifyTagsAndCategories() 1013 { 1014 return $this->whoCanModifyTagsAndCategories; 1015 } 1016 /** 1017 * @param string 1018 */ 1019 public function setWhoCanMoveTopicsIn($whoCanMoveTopicsIn) 1020 { 1021 $this->whoCanMoveTopicsIn = $whoCanMoveTopicsIn; 1022 } 1023 /** 1024 * @return string 1025 */ 1026 public function getWhoCanMoveTopicsIn() 1027 { 1028 return $this->whoCanMoveTopicsIn; 1029 } 1030 /** 1031 * @param string 1032 */ 1033 public function setWhoCanMoveTopicsOut($whoCanMoveTopicsOut) 1034 { 1035 $this->whoCanMoveTopicsOut = $whoCanMoveTopicsOut; 1036 } 1037 /** 1038 * @return string 1039 */ 1040 public function getWhoCanMoveTopicsOut() 1041 { 1042 return $this->whoCanMoveTopicsOut; 1043 } 1044 /** 1045 * @param string 1046 */ 1047 public function setWhoCanPostAnnouncements($whoCanPostAnnouncements) 1048 { 1049 $this->whoCanPostAnnouncements = $whoCanPostAnnouncements; 1050 } 1051 /** 1052 * @return string 1053 */ 1054 public function getWhoCanPostAnnouncements() 1055 { 1056 return $this->whoCanPostAnnouncements; 1057 } 1058 /** 1059 * @param string 1060 */ 1061 public function setWhoCanPostMessage($whoCanPostMessage) 1062 { 1063 $this->whoCanPostMessage = $whoCanPostMessage; 1064 } 1065 /** 1066 * @return string 1067 */ 1068 public function getWhoCanPostMessage() 1069 { 1070 return $this->whoCanPostMessage; 1071 } 1072 /** 1073 * @param string 1074 */ 1075 public function setWhoCanTakeTopics($whoCanTakeTopics) 1076 { 1077 $this->whoCanTakeTopics = $whoCanTakeTopics; 1078 } 1079 /** 1080 * @return string 1081 */ 1082 public function getWhoCanTakeTopics() 1083 { 1084 return $this->whoCanTakeTopics; 1085 } 1086 /** 1087 * @param string 1088 */ 1089 public function setWhoCanUnassignTopic($whoCanUnassignTopic) 1090 { 1091 $this->whoCanUnassignTopic = $whoCanUnassignTopic; 1092 } 1093 /** 1094 * @return string 1095 */ 1096 public function getWhoCanUnassignTopic() 1097 { 1098 return $this->whoCanUnassignTopic; 1099 } 1100 /** 1101 * @param string 1102 */ 1103 public function setWhoCanUnmarkFavoriteReplyOnAnyTopic($whoCanUnmarkFavoriteReplyOnAnyTopic) 1104 { 1105 $this->whoCanUnmarkFavoriteReplyOnAnyTopic = $whoCanUnmarkFavoriteReplyOnAnyTopic; 1106 } 1107 /** 1108 * @return string 1109 */ 1110 public function getWhoCanUnmarkFavoriteReplyOnAnyTopic() 1111 { 1112 return $this->whoCanUnmarkFavoriteReplyOnAnyTopic; 1113 } 1114 /** 1115 * @param string 1116 */ 1117 public function setWhoCanViewGroup($whoCanViewGroup) 1118 { 1119 $this->whoCanViewGroup = $whoCanViewGroup; 1120 } 1121 /** 1122 * @return string 1123 */ 1124 public function getWhoCanViewGroup() 1125 { 1126 return $this->whoCanViewGroup; 1127 } 1128 /** 1129 * @param string 1130 */ 1131 public function setWhoCanViewMembership($whoCanViewMembership) 1132 { 1133 $this->whoCanViewMembership = $whoCanViewMembership; 1134 } 1135 /** 1136 * @return string 1137 */ 1138 public function getWhoCanViewMembership() 1139 { 1140 return $this->whoCanViewMembership; 1141 } 1142} 1143 1144// Adding a class alias for backwards compatibility with the previous class name. 1145class_alias(Groups::class, 'Google_Service_Groupssettings_Groups'); 1146