github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelTeams.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "time" 6 7 // TeamsApp undocumented 8 type TeamsApp struct { 9 // Entity is the base model of TeamsApp 10 Entity 11 // ExternalID undocumented 12 ExternalID *string `json:"externalId,omitempty"` 13 // Name undocumented 14 Name *string `json:"name,omitempty"` 15 // DisplayName undocumented 16 DisplayName *string `json:"displayName,omitempty"` 17 // DistributionMethod undocumented 18 DistributionMethod *TeamsAppDistributionMethod `json:"distributionMethod,omitempty"` 19 // AppDefinitions undocumented 20 AppDefinitions []TeamsAppDefinition `json:"appDefinitions,omitempty"` 21 } 22 23 // TeamsAppDefinition undocumented 24 type TeamsAppDefinition struct { 25 // Entity is the base model of TeamsAppDefinition 26 Entity 27 // TeamsAppID undocumented 28 TeamsAppID *string `json:"teamsAppId,omitempty"` 29 // DisplayName undocumented 30 DisplayName *string `json:"displayName,omitempty"` 31 // Version undocumented 32 Version *string `json:"version,omitempty"` 33 } 34 35 // TeamsAppInstallation undocumented 36 type TeamsAppInstallation struct { 37 // Entity is the base model of TeamsAppInstallation 38 Entity 39 // TeamsApp undocumented 40 TeamsApp *TeamsApp `json:"teamsApp,omitempty"` 41 // TeamsAppDefinition undocumented 42 TeamsAppDefinition *TeamsAppDefinition `json:"teamsAppDefinition,omitempty"` 43 } 44 45 // TeamsAsyncOperation undocumented 46 type TeamsAsyncOperation struct { 47 // Entity is the base model of TeamsAsyncOperation 48 Entity 49 // OperationType undocumented 50 OperationType *TeamsAsyncOperationType `json:"operationType,omitempty"` 51 // CreatedDateTime undocumented 52 CreatedDateTime *time.Time `json:"createdDateTime,omitempty"` 53 // Status undocumented 54 Status *TeamsAsyncOperationStatus `json:"status,omitempty"` 55 // LastActionDateTime undocumented 56 LastActionDateTime *time.Time `json:"lastActionDateTime,omitempty"` 57 // AttemptsCount undocumented 58 AttemptsCount *int `json:"attemptsCount,omitempty"` 59 // TargetResourceID undocumented 60 TargetResourceID *string `json:"targetResourceId,omitempty"` 61 // TargetResourceLocation undocumented 62 TargetResourceLocation *string `json:"targetResourceLocation,omitempty"` 63 // Error undocumented 64 Error *OperationError `json:"error,omitempty"` 65 } 66 67 // TeamsCatalogApp undocumented 68 type TeamsCatalogApp struct { 69 // Entity is the base model of TeamsCatalogApp 70 Entity 71 // ExternalID undocumented 72 ExternalID *string `json:"externalId,omitempty"` 73 // Name undocumented 74 Name *string `json:"name,omitempty"` 75 // DistributionMethod undocumented 76 DistributionMethod *TeamsAppDistributionMethod `json:"distributionMethod,omitempty"` 77 } 78 79 // TeamsDeviceUsageDistributionUserCounts undocumented 80 type TeamsDeviceUsageDistributionUserCounts struct { 81 // Entity is the base model of TeamsDeviceUsageDistributionUserCounts 82 Entity 83 // ReportRefreshDate undocumented 84 ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` 85 // Web undocumented 86 Web *int `json:"web,omitempty"` 87 // WindowsPhone undocumented 88 WindowsPhone *int `json:"windowsPhone,omitempty"` 89 // AndroidPhone undocumented 90 AndroidPhone *int `json:"androidPhone,omitempty"` 91 // IOS undocumented 92 IOS *int `json:"ios,omitempty"` 93 // Mac undocumented 94 Mac *int `json:"mac,omitempty"` 95 // Windows undocumented 96 Windows *int `json:"windows,omitempty"` 97 // ReportPeriod undocumented 98 ReportPeriod *string `json:"reportPeriod,omitempty"` 99 } 100 101 // TeamsDeviceUsageUserCounts undocumented 102 type TeamsDeviceUsageUserCounts struct { 103 // Entity is the base model of TeamsDeviceUsageUserCounts 104 Entity 105 // ReportRefreshDate undocumented 106 ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` 107 // Web undocumented 108 Web *int `json:"web,omitempty"` 109 // WindowsPhone undocumented 110 WindowsPhone *int `json:"windowsPhone,omitempty"` 111 // AndroidPhone undocumented 112 AndroidPhone *int `json:"androidPhone,omitempty"` 113 // IOS undocumented 114 IOS *int `json:"ios,omitempty"` 115 // Mac undocumented 116 Mac *int `json:"mac,omitempty"` 117 // Windows undocumented 118 Windows *int `json:"windows,omitempty"` 119 // ReportDate undocumented 120 ReportDate *Date `json:"reportDate,omitempty"` 121 // ReportPeriod undocumented 122 ReportPeriod *string `json:"reportPeriod,omitempty"` 123 } 124 125 // TeamsDeviceUsageUserDetail undocumented 126 type TeamsDeviceUsageUserDetail struct { 127 // Entity is the base model of TeamsDeviceUsageUserDetail 128 Entity 129 // ReportRefreshDate undocumented 130 ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` 131 // UserPrincipalName undocumented 132 UserPrincipalName *string `json:"userPrincipalName,omitempty"` 133 // LastActivityDate undocumented 134 LastActivityDate *Date `json:"lastActivityDate,omitempty"` 135 // IsDeleted undocumented 136 IsDeleted *bool `json:"isDeleted,omitempty"` 137 // DeletedDate undocumented 138 DeletedDate *Date `json:"deletedDate,omitempty"` 139 // UsedWeb undocumented 140 UsedWeb *bool `json:"usedWeb,omitempty"` 141 // UsedWindowsPhone undocumented 142 UsedWindowsPhone *bool `json:"usedWindowsPhone,omitempty"` 143 // UsediOS undocumented 144 UsediOS *bool `json:"usediOS,omitempty"` 145 // UsedMac undocumented 146 UsedMac *bool `json:"usedMac,omitempty"` 147 // UsedAndroidPhone undocumented 148 UsedAndroidPhone *bool `json:"usedAndroidPhone,omitempty"` 149 // UsedWindows undocumented 150 UsedWindows *bool `json:"usedWindows,omitempty"` 151 // ReportPeriod undocumented 152 ReportPeriod *string `json:"reportPeriod,omitempty"` 153 } 154 155 // TeamsTab undocumented 156 type TeamsTab struct { 157 // Entity is the base model of TeamsTab 158 Entity 159 // Name undocumented 160 Name *string `json:"name,omitempty"` 161 // DisplayName undocumented 162 DisplayName *string `json:"displayName,omitempty"` 163 // TeamsAppID undocumented 164 TeamsAppID *string `json:"teamsAppId,omitempty"` 165 // SortOrderIndex undocumented 166 SortOrderIndex *string `json:"sortOrderIndex,omitempty"` 167 // MessageID undocumented 168 MessageID *string `json:"messageId,omitempty"` 169 // WebURL undocumented 170 WebURL *string `json:"webUrl,omitempty"` 171 // Configuration undocumented 172 Configuration *TeamsTabConfiguration `json:"configuration,omitempty"` 173 // TeamsApp undocumented 174 TeamsApp *TeamsApp `json:"teamsApp,omitempty"` 175 } 176 177 // TeamsTabConfiguration undocumented 178 type TeamsTabConfiguration struct { 179 // Object is the base model of TeamsTabConfiguration 180 Object 181 // EntityID undocumented 182 EntityID *string `json:"entityId,omitempty"` 183 // ContentURL undocumented 184 ContentURL *string `json:"contentUrl,omitempty"` 185 // RemoveURL undocumented 186 RemoveURL *string `json:"removeUrl,omitempty"` 187 // WebsiteURL undocumented 188 WebsiteURL *string `json:"websiteUrl,omitempty"` 189 } 190 191 // TeamsTemplate undocumented 192 type TeamsTemplate struct { 193 // Entity is the base model of TeamsTemplate 194 Entity 195 } 196 197 // TeamsUserActivityCounts undocumented 198 type TeamsUserActivityCounts struct { 199 // Entity is the base model of TeamsUserActivityCounts 200 Entity 201 // ReportRefreshDate undocumented 202 ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` 203 // ReportDate undocumented 204 ReportDate *Date `json:"reportDate,omitempty"` 205 // TeamChatMessages undocumented 206 TeamChatMessages *int `json:"teamChatMessages,omitempty"` 207 // PrivateChatMessages undocumented 208 PrivateChatMessages *int `json:"privateChatMessages,omitempty"` 209 // Calls undocumented 210 Calls *int `json:"calls,omitempty"` 211 // Meetings undocumented 212 Meetings *int `json:"meetings,omitempty"` 213 // ReportPeriod undocumented 214 ReportPeriod *string `json:"reportPeriod,omitempty"` 215 } 216 217 // TeamsUserActivityUserCounts undocumented 218 type TeamsUserActivityUserCounts struct { 219 // Entity is the base model of TeamsUserActivityUserCounts 220 Entity 221 // ReportRefreshDate undocumented 222 ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` 223 // ReportDate undocumented 224 ReportDate *Date `json:"reportDate,omitempty"` 225 // TeamChatMessages undocumented 226 TeamChatMessages *int `json:"teamChatMessages,omitempty"` 227 // PrivateChatMessages undocumented 228 PrivateChatMessages *int `json:"privateChatMessages,omitempty"` 229 // Calls undocumented 230 Calls *int `json:"calls,omitempty"` 231 // Meetings undocumented 232 Meetings *int `json:"meetings,omitempty"` 233 // OtherActions undocumented 234 OtherActions *int `json:"otherActions,omitempty"` 235 // ReportPeriod undocumented 236 ReportPeriod *string `json:"reportPeriod,omitempty"` 237 } 238 239 // TeamsUserActivityUserDetail undocumented 240 type TeamsUserActivityUserDetail struct { 241 // Entity is the base model of TeamsUserActivityUserDetail 242 Entity 243 // ReportRefreshDate undocumented 244 ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` 245 // UserPrincipalName undocumented 246 UserPrincipalName *string `json:"userPrincipalName,omitempty"` 247 // LastActivityDate undocumented 248 LastActivityDate *Date `json:"lastActivityDate,omitempty"` 249 // IsDeleted undocumented 250 IsDeleted *bool `json:"isDeleted,omitempty"` 251 // DeletedDate undocumented 252 DeletedDate *Date `json:"deletedDate,omitempty"` 253 // AssignedProducts undocumented 254 AssignedProducts []string `json:"assignedProducts,omitempty"` 255 // TeamChatMessageCount undocumented 256 TeamChatMessageCount *int `json:"teamChatMessageCount,omitempty"` 257 // PrivateChatMessageCount undocumented 258 PrivateChatMessageCount *int `json:"privateChatMessageCount,omitempty"` 259 // CallCount undocumented 260 CallCount *int `json:"callCount,omitempty"` 261 // MeetingCount undocumented 262 MeetingCount *int `json:"meetingCount,omitempty"` 263 // HasOtherAction undocumented 264 HasOtherAction *bool `json:"hasOtherAction,omitempty"` 265 // ReportPeriod undocumented 266 ReportPeriod *string `json:"reportPeriod,omitempty"` 267 }