github.com/yaegashi/msgraph.go@v0.1.4/v1.0/ModelTeam.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 // Team undocumented 6 type Team struct { 7 // Entity is the base model of Team 8 Entity 9 // WebURL undocumented 10 WebURL *string `json:"webUrl,omitempty"` 11 // MemberSettings undocumented 12 MemberSettings *TeamMemberSettings `json:"memberSettings,omitempty"` 13 // GuestSettings undocumented 14 GuestSettings *TeamGuestSettings `json:"guestSettings,omitempty"` 15 // MessagingSettings undocumented 16 MessagingSettings *TeamMessagingSettings `json:"messagingSettings,omitempty"` 17 // FunSettings undocumented 18 FunSettings *TeamFunSettings `json:"funSettings,omitempty"` 19 // IsArchived undocumented 20 IsArchived *bool `json:"isArchived,omitempty"` 21 // Channels undocumented 22 Channels []Channel `json:"channels,omitempty"` 23 // InstalledApps undocumented 24 InstalledApps []TeamsAppInstallation `json:"installedApps,omitempty"` 25 // Operations undocumented 26 Operations []TeamsAsyncOperation `json:"operations,omitempty"` 27 } 28 29 // TeamClassSettings undocumented 30 type TeamClassSettings struct { 31 // Object is the base model of TeamClassSettings 32 Object 33 // NotifyGuardiansAboutAssignments undocumented 34 NotifyGuardiansAboutAssignments *bool `json:"notifyGuardiansAboutAssignments,omitempty"` 35 } 36 37 // TeamFunSettings undocumented 38 type TeamFunSettings struct { 39 // Object is the base model of TeamFunSettings 40 Object 41 // AllowGiphy undocumented 42 AllowGiphy *bool `json:"allowGiphy,omitempty"` 43 // GiphyContentRating undocumented 44 GiphyContentRating *GiphyRatingType `json:"giphyContentRating,omitempty"` 45 // AllowStickersAndMemes undocumented 46 AllowStickersAndMemes *bool `json:"allowStickersAndMemes,omitempty"` 47 // AllowCustomMemes undocumented 48 AllowCustomMemes *bool `json:"allowCustomMemes,omitempty"` 49 } 50 51 // TeamGuestSettings undocumented 52 type TeamGuestSettings struct { 53 // Object is the base model of TeamGuestSettings 54 Object 55 // AllowCreateUpdateChannels undocumented 56 AllowCreateUpdateChannels *bool `json:"allowCreateUpdateChannels,omitempty"` 57 // AllowDeleteChannels undocumented 58 AllowDeleteChannels *bool `json:"allowDeleteChannels,omitempty"` 59 } 60 61 // TeamMemberSettings undocumented 62 type TeamMemberSettings struct { 63 // Object is the base model of TeamMemberSettings 64 Object 65 // AllowCreateUpdateChannels undocumented 66 AllowCreateUpdateChannels *bool `json:"allowCreateUpdateChannels,omitempty"` 67 // AllowDeleteChannels undocumented 68 AllowDeleteChannels *bool `json:"allowDeleteChannels,omitempty"` 69 // AllowAddRemoveApps undocumented 70 AllowAddRemoveApps *bool `json:"allowAddRemoveApps,omitempty"` 71 // AllowCreateUpdateRemoveTabs undocumented 72 AllowCreateUpdateRemoveTabs *bool `json:"allowCreateUpdateRemoveTabs,omitempty"` 73 // AllowCreateUpdateRemoveConnectors undocumented 74 AllowCreateUpdateRemoveConnectors *bool `json:"allowCreateUpdateRemoveConnectors,omitempty"` 75 } 76 77 // TeamMessagingSettings undocumented 78 type TeamMessagingSettings struct { 79 // Object is the base model of TeamMessagingSettings 80 Object 81 // AllowUserEditMessages undocumented 82 AllowUserEditMessages *bool `json:"allowUserEditMessages,omitempty"` 83 // AllowUserDeleteMessages undocumented 84 AllowUserDeleteMessages *bool `json:"allowUserDeleteMessages,omitempty"` 85 // AllowOwnerDeleteMessages undocumented 86 AllowOwnerDeleteMessages *bool `json:"allowOwnerDeleteMessages,omitempty"` 87 // AllowTeamMentions undocumented 88 AllowTeamMentions *bool `json:"allowTeamMentions,omitempty"` 89 // AllowChannelMentions undocumented 90 AllowChannelMentions *bool `json:"allowChannelMentions,omitempty"` 91 }