// Code generated by msgraph-generate.go DO NOT EDIT.

package msgraph

// EducationSynchronizationProfile undocumented
type EducationSynchronizationProfile struct {
	// Entity is the base model of EducationSynchronizationProfile
	Entity
	// DisplayName undocumented
	DisplayName *string `json:"displayName,omitempty"`
	// DataProvider undocumented
	DataProvider *EducationSynchronizationDataProvider `json:"dataProvider,omitempty"`
	// IdentitySynchronizationConfiguration undocumented
	IdentitySynchronizationConfiguration *EducationIdentitySynchronizationConfiguration `json:"identitySynchronizationConfiguration,omitempty"`
	// LicensesToAssign undocumented
	LicensesToAssign []EducationSynchronizationLicenseAssignment `json:"licensesToAssign,omitempty"`
	// State undocumented
	State *EducationSynchronizationProfileState `json:"state,omitempty"`
	// HandleSpecialCharacterConstraint undocumented
	HandleSpecialCharacterConstraint *bool `json:"handleSpecialCharacterConstraint,omitempty"`
	// Errors undocumented
	Errors []EducationSynchronizationError `json:"errors,omitempty"`
	// ProfileStatus undocumented
	ProfileStatus *EducationSynchronizationProfileStatus `json:"profileStatus,omitempty"`
}