// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph import "time" // ManagementConditionStatement A management condition statement is a group of management conditions that enable/disable device/application configurations when all contained management conditions are met. type ManagementConditionStatement struct { // Entity is the base model of ManagementConditionStatement Entity // DisplayName The admin defined name of the management condition statement. DisplayName *string `json:"displayName,omitempty"` // Description The admin defined description of the management condition statement. Description *string `json:"description,omitempty"` // CreatedDateTime The time the management condition statement was created. Generated service side. CreatedDateTime *time.Time `json:"createdDateTime,omitempty"` // ModifiedDateTime The time the management condition statement was last modified. Updated service side. ModifiedDateTime *time.Time `json:"modifiedDateTime,omitempty"` // Expression The management condition statement expression used to evaluate if a management condition statement was activated/deactivated. Expression *ManagementConditionExpression `json:"expression,omitempty"` // ETag ETag of the management condition statement. Updated service side. ETag *string `json:"eTag,omitempty"` // ApplicablePlatforms The applicable platforms for this management condition statement. ApplicablePlatforms []DevicePlatformType `json:"applicablePlatforms,omitempty"` // ManagementConditions undocumented ManagementConditions []ManagementCondition `json:"managementConditions,omitempty"` }