github.com/yaegashi/msgraph.go@v0.1.4/beta/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 // DisplayName undocumented 10 DisplayName *string `json:"displayName,omitempty"` 11 // Description undocumented 12 Description *string `json:"description,omitempty"` 13 // InternalID undocumented 14 InternalID *string `json:"internalId,omitempty"` 15 // Classification undocumented 16 Classification *string `json:"classification,omitempty"` 17 // Specialization undocumented 18 Specialization *TeamSpecialization `json:"specialization,omitempty"` 19 // Visibility undocumented 20 Visibility *TeamVisibilityType `json:"visibility,omitempty"` 21 // WebURL undocumented 22 WebURL *string `json:"webUrl,omitempty"` 23 // MemberSettings undocumented 24 MemberSettings *TeamMemberSettings `json:"memberSettings,omitempty"` 25 // GuestSettings undocumented 26 GuestSettings *TeamGuestSettings `json:"guestSettings,omitempty"` 27 // MessagingSettings undocumented 28 MessagingSettings *TeamMessagingSettings `json:"messagingSettings,omitempty"` 29 // FunSettings undocumented 30 FunSettings *TeamFunSettings `json:"funSettings,omitempty"` 31 // DiscoverySettings undocumented 32 DiscoverySettings *TeamDiscoverySettings `json:"discoverySettings,omitempty"` 33 // IsArchived undocumented 34 IsArchived *bool `json:"isArchived,omitempty"` 35 // Schedule undocumented 36 Schedule *Schedule `json:"schedule,omitempty"` 37 // Group undocumented 38 Group *Group `json:"group,omitempty"` 39 // Template undocumented 40 Template *TeamsTemplate `json:"template,omitempty"` 41 // Photo undocumented 42 Photo *ProfilePhoto `json:"photo,omitempty"` 43 // Owners undocumented 44 Owners []User `json:"owners,omitempty"` 45 // Channels undocumented 46 Channels []Channel `json:"channels,omitempty"` 47 // PrimaryChannel undocumented 48 PrimaryChannel *Channel `json:"primaryChannel,omitempty"` 49 // Apps undocumented 50 Apps []TeamsCatalogApp `json:"apps,omitempty"` 51 // InstalledApps undocumented 52 InstalledApps []TeamsAppInstallation `json:"installedApps,omitempty"` 53 // Operations undocumented 54 Operations []TeamsAsyncOperation `json:"operations,omitempty"` 55 } 56 57 // TeamClassSettings undocumented 58 type TeamClassSettings struct { 59 // Object is the base model of TeamClassSettings 60 Object 61 // NotifyGuardiansAboutAssignments undocumented 62 NotifyGuardiansAboutAssignments *bool `json:"notifyGuardiansAboutAssignments,omitempty"` 63 } 64 65 // TeamDiscoverySettings undocumented 66 type TeamDiscoverySettings struct { 67 // Object is the base model of TeamDiscoverySettings 68 Object 69 // ShowInTeamsSearchAndSuggestions undocumented 70 ShowInTeamsSearchAndSuggestions *bool `json:"showInTeamsSearchAndSuggestions,omitempty"` 71 } 72 73 // TeamFunSettings undocumented 74 type TeamFunSettings struct { 75 // Object is the base model of TeamFunSettings 76 Object 77 // AllowGiphy undocumented 78 AllowGiphy *bool `json:"allowGiphy,omitempty"` 79 // GiphyContentRating undocumented 80 GiphyContentRating *GiphyRatingType `json:"giphyContentRating,omitempty"` 81 // AllowStickersAndMemes undocumented 82 AllowStickersAndMemes *bool `json:"allowStickersAndMemes,omitempty"` 83 // AllowCustomMemes undocumented 84 AllowCustomMemes *bool `json:"allowCustomMemes,omitempty"` 85 } 86 87 // TeamGuestSettings undocumented 88 type TeamGuestSettings struct { 89 // Object is the base model of TeamGuestSettings 90 Object 91 // AllowCreateUpdateChannels undocumented 92 AllowCreateUpdateChannels *bool `json:"allowCreateUpdateChannels,omitempty"` 93 // AllowDeleteChannels undocumented 94 AllowDeleteChannels *bool `json:"allowDeleteChannels,omitempty"` 95 } 96 97 // TeamMemberSettings undocumented 98 type TeamMemberSettings struct { 99 // Object is the base model of TeamMemberSettings 100 Object 101 // AllowCreateUpdateChannels undocumented 102 AllowCreateUpdateChannels *bool `json:"allowCreateUpdateChannels,omitempty"` 103 // AllowCreatePrivateChannels undocumented 104 AllowCreatePrivateChannels *bool `json:"allowCreatePrivateChannels,omitempty"` 105 // AllowDeleteChannels undocumented 106 AllowDeleteChannels *bool `json:"allowDeleteChannels,omitempty"` 107 // AllowAddRemoveApps undocumented 108 AllowAddRemoveApps *bool `json:"allowAddRemoveApps,omitempty"` 109 // AllowCreateUpdateRemoveTabs undocumented 110 AllowCreateUpdateRemoveTabs *bool `json:"allowCreateUpdateRemoveTabs,omitempty"` 111 // AllowCreateUpdateRemoveConnectors undocumented 112 AllowCreateUpdateRemoveConnectors *bool `json:"allowCreateUpdateRemoveConnectors,omitempty"` 113 } 114 115 // TeamMessagingSettings undocumented 116 type TeamMessagingSettings struct { 117 // Object is the base model of TeamMessagingSettings 118 Object 119 // AllowUserEditMessages undocumented 120 AllowUserEditMessages *bool `json:"allowUserEditMessages,omitempty"` 121 // AllowUserDeleteMessages undocumented 122 AllowUserDeleteMessages *bool `json:"allowUserDeleteMessages,omitempty"` 123 // AllowOwnerDeleteMessages undocumented 124 AllowOwnerDeleteMessages *bool `json:"allowOwnerDeleteMessages,omitempty"` 125 // AllowTeamMentions undocumented 126 AllowTeamMentions *bool `json:"allowTeamMentions,omitempty"` 127 // AllowChannelMentions undocumented 128 AllowChannelMentions *bool `json:"allowChannelMentions,omitempty"` 129 }