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