// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph import "time" // TeamsApp undocumented type TeamsApp struct { // Entity is the base model of TeamsApp Entity // ExternalID undocumented ExternalID *string `json:"externalId,omitempty"` // Name undocumented Name *string `json:"name,omitempty"` // DisplayName undocumented DisplayName *string `json:"displayName,omitempty"` // DistributionMethod undocumented DistributionMethod *TeamsAppDistributionMethod `json:"distributionMethod,omitempty"` // AppDefinitions undocumented AppDefinitions []TeamsAppDefinition `json:"appDefinitions,omitempty"` } // TeamsAppDefinition undocumented type TeamsAppDefinition struct { // Entity is the base model of TeamsAppDefinition Entity // TeamsAppID undocumented TeamsAppID *string `json:"teamsAppId,omitempty"` // DisplayName undocumented DisplayName *string `json:"displayName,omitempty"` // Version undocumented Version *string `json:"version,omitempty"` } // TeamsAppInstallation undocumented type TeamsAppInstallation struct { // Entity is the base model of TeamsAppInstallation Entity // TeamsApp undocumented TeamsApp *TeamsApp `json:"teamsApp,omitempty"` // TeamsAppDefinition undocumented TeamsAppDefinition *TeamsAppDefinition `json:"teamsAppDefinition,omitempty"` } // TeamsAsyncOperation undocumented type TeamsAsyncOperation struct { // Entity is the base model of TeamsAsyncOperation Entity // OperationType undocumented OperationType *TeamsAsyncOperationType `json:"operationType,omitempty"` // CreatedDateTime undocumented CreatedDateTime *time.Time `json:"createdDateTime,omitempty"` // Status undocumented Status *TeamsAsyncOperationStatus `json:"status,omitempty"` // LastActionDateTime undocumented LastActionDateTime *time.Time `json:"lastActionDateTime,omitempty"` // AttemptsCount undocumented AttemptsCount *int `json:"attemptsCount,omitempty"` // TargetResourceID undocumented TargetResourceID *string `json:"targetResourceId,omitempty"` // TargetResourceLocation undocumented TargetResourceLocation *string `json:"targetResourceLocation,omitempty"` // Error undocumented Error *OperationError `json:"error,omitempty"` } // TeamsCatalogApp undocumented type TeamsCatalogApp struct { // Entity is the base model of TeamsCatalogApp Entity // ExternalID undocumented ExternalID *string `json:"externalId,omitempty"` // Name undocumented Name *string `json:"name,omitempty"` // DistributionMethod undocumented DistributionMethod *TeamsAppDistributionMethod `json:"distributionMethod,omitempty"` } // TeamsDeviceUsageDistributionUserCounts undocumented type TeamsDeviceUsageDistributionUserCounts struct { // Entity is the base model of TeamsDeviceUsageDistributionUserCounts Entity // ReportRefreshDate undocumented ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` // Web undocumented Web *int `json:"web,omitempty"` // WindowsPhone undocumented WindowsPhone *int `json:"windowsPhone,omitempty"` // AndroidPhone undocumented AndroidPhone *int `json:"androidPhone,omitempty"` // IOS undocumented IOS *int `json:"ios,omitempty"` // Mac undocumented Mac *int `json:"mac,omitempty"` // Windows undocumented Windows *int `json:"windows,omitempty"` // ReportPeriod undocumented ReportPeriod *string `json:"reportPeriod,omitempty"` } // TeamsDeviceUsageUserCounts undocumented type TeamsDeviceUsageUserCounts struct { // Entity is the base model of TeamsDeviceUsageUserCounts Entity // ReportRefreshDate undocumented ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` // Web undocumented Web *int `json:"web,omitempty"` // WindowsPhone undocumented WindowsPhone *int `json:"windowsPhone,omitempty"` // AndroidPhone undocumented AndroidPhone *int `json:"androidPhone,omitempty"` // IOS undocumented IOS *int `json:"ios,omitempty"` // Mac undocumented Mac *int `json:"mac,omitempty"` // Windows undocumented Windows *int `json:"windows,omitempty"` // ReportDate undocumented ReportDate *Date `json:"reportDate,omitempty"` // ReportPeriod undocumented ReportPeriod *string `json:"reportPeriod,omitempty"` } // TeamsDeviceUsageUserDetail undocumented type TeamsDeviceUsageUserDetail struct { // Entity is the base model of TeamsDeviceUsageUserDetail Entity // ReportRefreshDate undocumented ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` // UserPrincipalName undocumented UserPrincipalName *string `json:"userPrincipalName,omitempty"` // LastActivityDate undocumented LastActivityDate *Date `json:"lastActivityDate,omitempty"` // IsDeleted undocumented IsDeleted *bool `json:"isDeleted,omitempty"` // DeletedDate undocumented DeletedDate *Date `json:"deletedDate,omitempty"` // UsedWeb undocumented UsedWeb *bool `json:"usedWeb,omitempty"` // UsedWindowsPhone undocumented UsedWindowsPhone *bool `json:"usedWindowsPhone,omitempty"` // UsediOS undocumented UsediOS *bool `json:"usediOS,omitempty"` // UsedMac undocumented UsedMac *bool `json:"usedMac,omitempty"` // UsedAndroidPhone undocumented UsedAndroidPhone *bool `json:"usedAndroidPhone,omitempty"` // UsedWindows undocumented UsedWindows *bool `json:"usedWindows,omitempty"` // ReportPeriod undocumented ReportPeriod *string `json:"reportPeriod,omitempty"` } // TeamsTab undocumented type TeamsTab struct { // Entity is the base model of TeamsTab Entity // Name undocumented Name *string `json:"name,omitempty"` // DisplayName undocumented DisplayName *string `json:"displayName,omitempty"` // TeamsAppID undocumented TeamsAppID *string `json:"teamsAppId,omitempty"` // SortOrderIndex undocumented SortOrderIndex *string `json:"sortOrderIndex,omitempty"` // MessageID undocumented MessageID *string `json:"messageId,omitempty"` // WebURL undocumented WebURL *string `json:"webUrl,omitempty"` // Configuration undocumented Configuration *TeamsTabConfiguration `json:"configuration,omitempty"` // TeamsApp undocumented TeamsApp *TeamsApp `json:"teamsApp,omitempty"` } // TeamsTabConfiguration undocumented type TeamsTabConfiguration struct { // Object is the base model of TeamsTabConfiguration Object // EntityID undocumented EntityID *string `json:"entityId,omitempty"` // ContentURL undocumented ContentURL *string `json:"contentUrl,omitempty"` // RemoveURL undocumented RemoveURL *string `json:"removeUrl,omitempty"` // WebsiteURL undocumented WebsiteURL *string `json:"websiteUrl,omitempty"` } // TeamsTemplate undocumented type TeamsTemplate struct { // Entity is the base model of TeamsTemplate Entity } // TeamsUserActivityCounts undocumented type TeamsUserActivityCounts struct { // Entity is the base model of TeamsUserActivityCounts Entity // ReportRefreshDate undocumented ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` // ReportDate undocumented ReportDate *Date `json:"reportDate,omitempty"` // TeamChatMessages undocumented TeamChatMessages *int `json:"teamChatMessages,omitempty"` // PrivateChatMessages undocumented PrivateChatMessages *int `json:"privateChatMessages,omitempty"` // Calls undocumented Calls *int `json:"calls,omitempty"` // Meetings undocumented Meetings *int `json:"meetings,omitempty"` // ReportPeriod undocumented ReportPeriod *string `json:"reportPeriod,omitempty"` } // TeamsUserActivityUserCounts undocumented type TeamsUserActivityUserCounts struct { // Entity is the base model of TeamsUserActivityUserCounts Entity // ReportRefreshDate undocumented ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` // ReportDate undocumented ReportDate *Date `json:"reportDate,omitempty"` // TeamChatMessages undocumented TeamChatMessages *int `json:"teamChatMessages,omitempty"` // PrivateChatMessages undocumented PrivateChatMessages *int `json:"privateChatMessages,omitempty"` // Calls undocumented Calls *int `json:"calls,omitempty"` // Meetings undocumented Meetings *int `json:"meetings,omitempty"` // OtherActions undocumented OtherActions *int `json:"otherActions,omitempty"` // ReportPeriod undocumented ReportPeriod *string `json:"reportPeriod,omitempty"` } // TeamsUserActivityUserDetail undocumented type TeamsUserActivityUserDetail struct { // Entity is the base model of TeamsUserActivityUserDetail Entity // ReportRefreshDate undocumented ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` // UserPrincipalName undocumented UserPrincipalName *string `json:"userPrincipalName,omitempty"` // LastActivityDate undocumented LastActivityDate *Date `json:"lastActivityDate,omitempty"` // IsDeleted undocumented IsDeleted *bool `json:"isDeleted,omitempty"` // DeletedDate undocumented DeletedDate *Date `json:"deletedDate,omitempty"` // AssignedProducts undocumented AssignedProducts []string `json:"assignedProducts,omitempty"` // TeamChatMessageCount undocumented TeamChatMessageCount *int `json:"teamChatMessageCount,omitempty"` // PrivateChatMessageCount undocumented PrivateChatMessageCount *int `json:"privateChatMessageCount,omitempty"` // CallCount undocumented CallCount *int `json:"callCount,omitempty"` // MeetingCount undocumented MeetingCount *int `json:"meetingCount,omitempty"` // HasOtherAction undocumented HasOtherAction *bool `json:"hasOtherAction,omitempty"` // ReportPeriod undocumented ReportPeriod *string `json:"reportPeriod,omitempty"` }