matterbridge/vendor/github.com/yaegashi/msgraph.go/beta/DeviceModel.go

72 lines
2.8 KiB
Go
Raw Normal View History

// Code generated by msgraph-generate.go DO NOT EDIT.
package msgraph
import "time"
// Device undocumented
type Device struct {
// DirectoryObject is the base model of Device
DirectoryObject
// AccountEnabled undocumented
AccountEnabled *bool `json:"accountEnabled,omitempty"`
// AlternativeSecurityIDs undocumented
AlternativeSecurityIDs []AlternativeSecurityID `json:"alternativeSecurityIds,omitempty"`
// ApproximateLastSignInDateTime undocumented
ApproximateLastSignInDateTime *time.Time `json:"approximateLastSignInDateTime,omitempty"`
// ComplianceExpirationDateTime undocumented
ComplianceExpirationDateTime *time.Time `json:"complianceExpirationDateTime,omitempty"`
// DeviceID undocumented
DeviceID *string `json:"deviceId,omitempty"`
// DeviceMetadata undocumented
DeviceMetadata *string `json:"deviceMetadata,omitempty"`
// DeviceVersion undocumented
DeviceVersion *int `json:"deviceVersion,omitempty"`
// DisplayName undocumented
DisplayName *string `json:"displayName,omitempty"`
// IsCompliant undocumented
IsCompliant *bool `json:"isCompliant,omitempty"`
// IsManaged undocumented
IsManaged *bool `json:"isManaged,omitempty"`
// OnPremisesLastSyncDateTime undocumented
OnPremisesLastSyncDateTime *time.Time `json:"onPremisesLastSyncDateTime,omitempty"`
// OnPremisesSyncEnabled undocumented
OnPremisesSyncEnabled *bool `json:"onPremisesSyncEnabled,omitempty"`
// OperatingSystem undocumented
OperatingSystem *string `json:"operatingSystem,omitempty"`
// OperatingSystemVersion undocumented
OperatingSystemVersion *string `json:"operatingSystemVersion,omitempty"`
// PhysicalIDs undocumented
PhysicalIDs []string `json:"physicalIds,omitempty"`
// ProfileType undocumented
ProfileType *string `json:"profileType,omitempty"`
// SystemLabels undocumented
SystemLabels []string `json:"systemLabels,omitempty"`
// TrustType undocumented
TrustType *string `json:"trustType,omitempty"`
// Name undocumented
Name *string `json:"Name,omitempty"`
// Manufacturer undocumented
Manufacturer *string `json:"Manufacturer,omitempty"`
// Model undocumented
Model *string `json:"Model,omitempty"`
// Kind undocumented
Kind *string `json:"Kind,omitempty"`
// Status undocumented
Status *string `json:"Status,omitempty"`
// Platform undocumented
Platform *string `json:"Platform,omitempty"`
// MemberOf undocumented
MemberOf []DirectoryObject `json:"memberOf,omitempty"`
// RegisteredOwners undocumented
RegisteredOwners []DirectoryObject `json:"registeredOwners,omitempty"`
// RegisteredUsers undocumented
RegisteredUsers []DirectoryObject `json:"registeredUsers,omitempty"`
// TransitiveMemberOf undocumented
TransitiveMemberOf []DirectoryObject `json:"transitiveMemberOf,omitempty"`
// Extensions undocumented
Extensions []Extension `json:"extensions,omitempty"`
// Commands undocumented
Commands []Command `json:"commands,omitempty"`
}