// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph import "time" // DeviceManagementPartner Entity which represents a connection to device management partner. type DeviceManagementPartner struct { // Entity is the base model of DeviceManagementPartner Entity // LastHeartbeatDateTime Timestamp of last heartbeat after admin enabled option Connect to Device management Partner LastHeartbeatDateTime *time.Time `json:"lastHeartbeatDateTime,omitempty"` // PartnerState Partner state of this tenant PartnerState *DeviceManagementPartnerTenantState `json:"partnerState,omitempty"` // PartnerAppType Partner App type PartnerAppType *DeviceManagementPartnerAppType `json:"partnerAppType,omitempty"` // SingleTenantAppID Partner Single tenant App id SingleTenantAppID *string `json:"singleTenantAppId,omitempty"` // DisplayName Partner display name DisplayName *string `json:"displayName,omitempty"` // IsConfigured Whether device management partner is configured or not IsConfigured *bool `json:"isConfigured,omitempty"` // WhenPartnerDevicesWillBeRemoved DateTime in UTC when PartnerDevices will be removed. This will become obselete soon. WhenPartnerDevicesWillBeRemoved *time.Time `json:"whenPartnerDevicesWillBeRemoved,omitempty"` // WhenPartnerDevicesWillBeMarkedAsNonCompliant DateTime in UTC when PartnerDevices will be marked as NonCompliant. This will become obselete soon. WhenPartnerDevicesWillBeMarkedAsNonCompliant *time.Time `json:"whenPartnerDevicesWillBeMarkedAsNonCompliant,omitempty"` // WhenPartnerDevicesWillBeRemovedDateTime DateTime in UTC when PartnerDevices will be removed WhenPartnerDevicesWillBeRemovedDateTime *time.Time `json:"whenPartnerDevicesWillBeRemovedDateTime,omitempty"` // WhenPartnerDevicesWillBeMarkedAsNonCompliantDateTime DateTime in UTC when PartnerDevices will be marked as NonCompliant WhenPartnerDevicesWillBeMarkedAsNonCompliantDateTime *time.Time `json:"whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime,omitempty"` // GroupsRequiringPartnerEnrollment User groups that specifies whether enrollment is through partner. GroupsRequiringPartnerEnrollment []DeviceManagementPartnerAssignment `json:"groupsRequiringPartnerEnrollment,omitempty"` }