268 lines
9.1 KiB
Go
268 lines
9.1 KiB
Go
|
// 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"`
|
||
|
}
|