// Code generated by msgraph.go/gen DO NOT EDIT.

package msgraph

import "time"

// ActivityHistoryItem undocumented
type ActivityHistoryItem struct {
	// Entity is the base model of ActivityHistoryItem
	Entity
	// Status undocumented
	Status *Status `json:"status,omitempty"`
	// ActiveDurationSeconds undocumented
	ActiveDurationSeconds *int `json:"activeDurationSeconds,omitempty"`
	// CreatedDateTime undocumented
	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
	// LastActiveDateTime undocumented
	LastActiveDateTime *time.Time `json:"lastActiveDateTime,omitempty"`
	// LastModifiedDateTime undocumented
	LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
	// ExpirationDateTime undocumented
	ExpirationDateTime *time.Time `json:"expirationDateTime,omitempty"`
	// StartedDateTime undocumented
	StartedDateTime *time.Time `json:"startedDateTime,omitempty"`
	// UserTimezone undocumented
	UserTimezone *string `json:"userTimezone,omitempty"`
	// Activity undocumented
	Activity *UserActivity `json:"activity,omitempty"`
}

// ActivityStatistics undocumented
type ActivityStatistics struct {
	// Entity is the base model of ActivityStatistics
	Entity
	// Activity undocumented
	Activity *AnalyticsActivityType `json:"activity,omitempty"`
	// StartDate undocumented
	StartDate *Date `json:"startDate,omitempty"`
	// EndDate undocumented
	EndDate *Date `json:"endDate,omitempty"`
	// TimeZoneUsed undocumented
	TimeZoneUsed *string `json:"timeZoneUsed,omitempty"`
	// Duration undocumented
	Duration *Duration `json:"duration,omitempty"`
}