forked from lug/matterbridge
Update vendor yaegashi/msgraph.go to v0.1.2 (2)
This commit is contained in:
849
vendor/github.com/yaegashi/msgraph.go/beta/ModelEducation.go
generated
vendored
Normal file
849
vendor/github.com/yaegashi/msgraph.go/beta/ModelEducation.go
generated
vendored
Normal file
@@ -0,0 +1,849 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
import "time"
|
||||
|
||||
// EducationAssignment undocumented
|
||||
type EducationAssignment struct {
|
||||
// Entity is the base model of EducationAssignment
|
||||
Entity
|
||||
// ClassID undocumented
|
||||
ClassID *string `json:"classId,omitempty"`
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// Instructions undocumented
|
||||
Instructions *EducationItemBody `json:"instructions,omitempty"`
|
||||
// CloseDateTime undocumented
|
||||
CloseDateTime *time.Time `json:"closeDateTime,omitempty"`
|
||||
// DueDateTime undocumented
|
||||
DueDateTime *time.Time `json:"dueDateTime,omitempty"`
|
||||
// AssignDateTime undocumented
|
||||
AssignDateTime *time.Time `json:"assignDateTime,omitempty"`
|
||||
// AssignedDateTime undocumented
|
||||
AssignedDateTime *time.Time `json:"assignedDateTime,omitempty"`
|
||||
// Grading undocumented
|
||||
Grading *EducationAssignmentGradeType `json:"grading,omitempty"`
|
||||
// AssignTo undocumented
|
||||
AssignTo *EducationAssignmentRecipient `json:"assignTo,omitempty"`
|
||||
// AllowLateSubmissions undocumented
|
||||
AllowLateSubmissions *bool `json:"allowLateSubmissions,omitempty"`
|
||||
// CreatedDateTime undocumented
|
||||
CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
|
||||
// CreatedBy undocumented
|
||||
CreatedBy *IdentitySet `json:"createdBy,omitempty"`
|
||||
// LastModifiedDateTime undocumented
|
||||
LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
|
||||
// LastModifiedBy undocumented
|
||||
LastModifiedBy *IdentitySet `json:"lastModifiedBy,omitempty"`
|
||||
// AllowStudentsToAddResourcesToSubmission undocumented
|
||||
AllowStudentsToAddResourcesToSubmission *bool `json:"allowStudentsToAddResourcesToSubmission,omitempty"`
|
||||
// Status undocumented
|
||||
Status *EducationAssignmentStatus `json:"status,omitempty"`
|
||||
// Resources undocumented
|
||||
Resources []EducationAssignmentResource `json:"resources,omitempty"`
|
||||
// Submissions undocumented
|
||||
Submissions []EducationSubmission `json:"submissions,omitempty"`
|
||||
// Categories undocumented
|
||||
Categories []EducationCategory `json:"categories,omitempty"`
|
||||
// Rubric undocumented
|
||||
Rubric *EducationRubric `json:"rubric,omitempty"`
|
||||
}
|
||||
|
||||
// EducationAssignmentClassRecipient undocumented
|
||||
type EducationAssignmentClassRecipient struct {
|
||||
// EducationAssignmentRecipient is the base model of EducationAssignmentClassRecipient
|
||||
EducationAssignmentRecipient
|
||||
}
|
||||
|
||||
// EducationAssignmentGrade undocumented
|
||||
type EducationAssignmentGrade struct {
|
||||
// Object is the base model of EducationAssignmentGrade
|
||||
Object
|
||||
// GradedBy undocumented
|
||||
GradedBy *IdentitySet `json:"gradedBy,omitempty"`
|
||||
// GradedDateTime undocumented
|
||||
GradedDateTime *time.Time `json:"gradedDateTime,omitempty"`
|
||||
}
|
||||
|
||||
// EducationAssignmentGradeType undocumented
|
||||
type EducationAssignmentGradeType struct {
|
||||
// Object is the base model of EducationAssignmentGradeType
|
||||
Object
|
||||
}
|
||||
|
||||
// EducationAssignmentGroupRecipient undocumented
|
||||
type EducationAssignmentGroupRecipient struct {
|
||||
// EducationAssignmentRecipient is the base model of EducationAssignmentGroupRecipient
|
||||
EducationAssignmentRecipient
|
||||
}
|
||||
|
||||
// EducationAssignmentIndividualRecipient undocumented
|
||||
type EducationAssignmentIndividualRecipient struct {
|
||||
// EducationAssignmentRecipient is the base model of EducationAssignmentIndividualRecipient
|
||||
EducationAssignmentRecipient
|
||||
// Recipients undocumented
|
||||
Recipients []string `json:"recipients,omitempty"`
|
||||
}
|
||||
|
||||
// EducationAssignmentPointsGrade undocumented
|
||||
type EducationAssignmentPointsGrade struct {
|
||||
// EducationAssignmentGrade is the base model of EducationAssignmentPointsGrade
|
||||
EducationAssignmentGrade
|
||||
// Points undocumented
|
||||
Points *float64 `json:"points,omitempty"`
|
||||
}
|
||||
|
||||
// EducationAssignmentPointsGradeType undocumented
|
||||
type EducationAssignmentPointsGradeType struct {
|
||||
// EducationAssignmentGradeType is the base model of EducationAssignmentPointsGradeType
|
||||
EducationAssignmentGradeType
|
||||
// MaxPoints undocumented
|
||||
MaxPoints *float64 `json:"maxPoints,omitempty"`
|
||||
}
|
||||
|
||||
// EducationAssignmentRecipient undocumented
|
||||
type EducationAssignmentRecipient struct {
|
||||
// Object is the base model of EducationAssignmentRecipient
|
||||
Object
|
||||
}
|
||||
|
||||
// EducationAssignmentResource undocumented
|
||||
type EducationAssignmentResource struct {
|
||||
// Entity is the base model of EducationAssignmentResource
|
||||
Entity
|
||||
// DistributeForStudentWork undocumented
|
||||
DistributeForStudentWork *bool `json:"distributeForStudentWork,omitempty"`
|
||||
// Resource undocumented
|
||||
Resource *EducationResource `json:"resource,omitempty"`
|
||||
}
|
||||
|
||||
// EducationCategory undocumented
|
||||
type EducationCategory struct {
|
||||
// Entity is the base model of EducationCategory
|
||||
Entity
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
}
|
||||
|
||||
// EducationClass undocumented
|
||||
type EducationClass struct {
|
||||
// Entity is the base model of EducationClass
|
||||
Entity
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// MailNickname undocumented
|
||||
MailNickname *string `json:"mailNickname,omitempty"`
|
||||
// Description undocumented
|
||||
Description *string `json:"description,omitempty"`
|
||||
// CreatedBy undocumented
|
||||
CreatedBy *IdentitySet `json:"createdBy,omitempty"`
|
||||
// ClassCode undocumented
|
||||
ClassCode *string `json:"classCode,omitempty"`
|
||||
// ExternalName undocumented
|
||||
ExternalName *string `json:"externalName,omitempty"`
|
||||
// ExternalID undocumented
|
||||
ExternalID *string `json:"externalId,omitempty"`
|
||||
// ExternalSource undocumented
|
||||
ExternalSource *EducationExternalSource `json:"externalSource,omitempty"`
|
||||
// Grade undocumented
|
||||
Grade *string `json:"grade,omitempty"`
|
||||
// Term undocumented
|
||||
Term *EducationTerm `json:"term,omitempty"`
|
||||
// Course undocumented
|
||||
Course *EducationCourse `json:"course,omitempty"`
|
||||
// Assignments undocumented
|
||||
Assignments []EducationAssignment `json:"assignments,omitempty"`
|
||||
// AssignmentCategories undocumented
|
||||
AssignmentCategories []EducationCategory `json:"assignmentCategories,omitempty"`
|
||||
// Members undocumented
|
||||
Members []EducationUser `json:"members,omitempty"`
|
||||
// Teachers undocumented
|
||||
Teachers []EducationUser `json:"teachers,omitempty"`
|
||||
// Schools undocumented
|
||||
Schools []EducationSchool `json:"schools,omitempty"`
|
||||
// Group undocumented
|
||||
Group *Group `json:"group,omitempty"`
|
||||
}
|
||||
|
||||
// EducationCourse undocumented
|
||||
type EducationCourse struct {
|
||||
// Object is the base model of EducationCourse
|
||||
Object
|
||||
// Subject undocumented
|
||||
Subject *string `json:"subject,omitempty"`
|
||||
// CourseNumber undocumented
|
||||
CourseNumber *string `json:"courseNumber,omitempty"`
|
||||
// Description undocumented
|
||||
Description *string `json:"description,omitempty"`
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// ExternalID undocumented
|
||||
ExternalID *string `json:"externalId,omitempty"`
|
||||
}
|
||||
|
||||
// EducationCsvDataProvider undocumented
|
||||
type EducationCsvDataProvider struct {
|
||||
// EducationSynchronizationDataProvider is the base model of EducationCsvDataProvider
|
||||
EducationSynchronizationDataProvider
|
||||
// Customizations undocumented
|
||||
Customizations *EducationSynchronizationCustomizations `json:"customizations,omitempty"`
|
||||
}
|
||||
|
||||
// EducationExcelResource undocumented
|
||||
type EducationExcelResource struct {
|
||||
// EducationResource is the base model of EducationExcelResource
|
||||
EducationResource
|
||||
// FileURL undocumented
|
||||
FileURL *string `json:"fileUrl,omitempty"`
|
||||
}
|
||||
|
||||
// EducationFeedback undocumented
|
||||
type EducationFeedback struct {
|
||||
// Object is the base model of EducationFeedback
|
||||
Object
|
||||
// Text undocumented
|
||||
Text *EducationItemBody `json:"text,omitempty"`
|
||||
// FeedbackDateTime undocumented
|
||||
FeedbackDateTime *time.Time `json:"feedbackDateTime,omitempty"`
|
||||
// FeedbackBy undocumented
|
||||
FeedbackBy *IdentitySet `json:"feedbackBy,omitempty"`
|
||||
}
|
||||
|
||||
// EducationFeedbackOutcome undocumented
|
||||
type EducationFeedbackOutcome struct {
|
||||
// EducationOutcome is the base model of EducationFeedbackOutcome
|
||||
EducationOutcome
|
||||
// Feedback undocumented
|
||||
Feedback *EducationFeedback `json:"feedback,omitempty"`
|
||||
// PublishedFeedback undocumented
|
||||
PublishedFeedback *EducationFeedback `json:"publishedFeedback,omitempty"`
|
||||
}
|
||||
|
||||
// EducationFileResource undocumented
|
||||
type EducationFileResource struct {
|
||||
// EducationResource is the base model of EducationFileResource
|
||||
EducationResource
|
||||
// FileURL undocumented
|
||||
FileURL *string `json:"fileUrl,omitempty"`
|
||||
}
|
||||
|
||||
// EducationFileSynchronizationVerificationMessage undocumented
|
||||
type EducationFileSynchronizationVerificationMessage struct {
|
||||
// Object is the base model of EducationFileSynchronizationVerificationMessage
|
||||
Object
|
||||
// Type undocumented
|
||||
Type *string `json:"type,omitempty"`
|
||||
// FileName undocumented
|
||||
FileName *string `json:"fileName,omitempty"`
|
||||
// Description undocumented
|
||||
Description *string `json:"description,omitempty"`
|
||||
}
|
||||
|
||||
// EducationFormResource undocumented
|
||||
type EducationFormResource struct {
|
||||
// EducationResource is the base model of EducationFormResource
|
||||
EducationResource
|
||||
// OriginalFormID undocumented
|
||||
OriginalFormID *string `json:"originalFormId,omitempty"`
|
||||
// FormID undocumented
|
||||
FormID *string `json:"formId,omitempty"`
|
||||
// IsGroupForm undocumented
|
||||
IsGroupForm *bool `json:"isGroupForm,omitempty"`
|
||||
// ViewURL undocumented
|
||||
ViewURL *string `json:"viewUrl,omitempty"`
|
||||
// EditURL undocumented
|
||||
EditURL *string `json:"editUrl,omitempty"`
|
||||
}
|
||||
|
||||
// EducationIdentityCreationConfiguration undocumented
|
||||
type EducationIdentityCreationConfiguration struct {
|
||||
// EducationIdentitySynchronizationConfiguration is the base model of EducationIdentityCreationConfiguration
|
||||
EducationIdentitySynchronizationConfiguration
|
||||
// UserDomains undocumented
|
||||
UserDomains []EducationIdentityDomain `json:"userDomains,omitempty"`
|
||||
}
|
||||
|
||||
// EducationIdentityDomain undocumented
|
||||
type EducationIdentityDomain struct {
|
||||
// Object is the base model of EducationIdentityDomain
|
||||
Object
|
||||
// AppliesTo undocumented
|
||||
AppliesTo *EducationUserRole `json:"appliesTo,omitempty"`
|
||||
// Name undocumented
|
||||
Name *string `json:"name,omitempty"`
|
||||
}
|
||||
|
||||
// EducationIdentityMatchingConfiguration undocumented
|
||||
type EducationIdentityMatchingConfiguration struct {
|
||||
// EducationIdentitySynchronizationConfiguration is the base model of EducationIdentityMatchingConfiguration
|
||||
EducationIdentitySynchronizationConfiguration
|
||||
// MatchingOptions undocumented
|
||||
MatchingOptions []EducationIdentityMatchingOptions `json:"matchingOptions,omitempty"`
|
||||
}
|
||||
|
||||
// EducationIdentityMatchingOptions undocumented
|
||||
type EducationIdentityMatchingOptions struct {
|
||||
// Object is the base model of EducationIdentityMatchingOptions
|
||||
Object
|
||||
// AppliesTo undocumented
|
||||
AppliesTo *EducationUserRole `json:"appliesTo,omitempty"`
|
||||
// SourcePropertyName undocumented
|
||||
SourcePropertyName *string `json:"sourcePropertyName,omitempty"`
|
||||
// TargetPropertyName undocumented
|
||||
TargetPropertyName *string `json:"targetPropertyName,omitempty"`
|
||||
// TargetDomain undocumented
|
||||
TargetDomain *string `json:"targetDomain,omitempty"`
|
||||
}
|
||||
|
||||
// EducationIdentitySynchronizationConfiguration undocumented
|
||||
type EducationIdentitySynchronizationConfiguration struct {
|
||||
// Object is the base model of EducationIdentitySynchronizationConfiguration
|
||||
Object
|
||||
}
|
||||
|
||||
// EducationItemBody undocumented
|
||||
type EducationItemBody struct {
|
||||
// Object is the base model of EducationItemBody
|
||||
Object
|
||||
// ContentType undocumented
|
||||
ContentType *BodyType `json:"contentType,omitempty"`
|
||||
// Content undocumented
|
||||
Content *string `json:"content,omitempty"`
|
||||
}
|
||||
|
||||
// EducationLinkResource undocumented
|
||||
type EducationLinkResource struct {
|
||||
// EducationResource is the base model of EducationLinkResource
|
||||
EducationResource
|
||||
// Link undocumented
|
||||
Link *string `json:"link,omitempty"`
|
||||
}
|
||||
|
||||
// EducationMakeCodeResource undocumented
|
||||
type EducationMakeCodeResource struct {
|
||||
// EducationResource is the base model of EducationMakeCodeResource
|
||||
EducationResource
|
||||
// HostWebURL undocumented
|
||||
HostWebURL *string `json:"hostWebUrl,omitempty"`
|
||||
// ProjectID undocumented
|
||||
ProjectID *string `json:"projectId,omitempty"`
|
||||
}
|
||||
|
||||
// EducationOnPremisesInfo undocumented
|
||||
type EducationOnPremisesInfo struct {
|
||||
// Object is the base model of EducationOnPremisesInfo
|
||||
Object
|
||||
// ImmutableID undocumented
|
||||
ImmutableID *string `json:"immutableId,omitempty"`
|
||||
}
|
||||
|
||||
// EducationOneNoteResource undocumented
|
||||
type EducationOneNoteResource struct {
|
||||
// EducationResource is the base model of EducationOneNoteResource
|
||||
EducationResource
|
||||
// SectionName undocumented
|
||||
SectionName *string `json:"sectionName,omitempty"`
|
||||
// PageURL undocumented
|
||||
PageURL *string `json:"pageUrl,omitempty"`
|
||||
}
|
||||
|
||||
// EducationOneRosterAPIDataProvider undocumented
|
||||
type EducationOneRosterAPIDataProvider struct {
|
||||
// EducationSynchronizationDataProvider is the base model of EducationOneRosterAPIDataProvider
|
||||
EducationSynchronizationDataProvider
|
||||
// ConnectionURL undocumented
|
||||
ConnectionURL *string `json:"connectionUrl,omitempty"`
|
||||
// ConnectionSettings undocumented
|
||||
ConnectionSettings *EducationSynchronizationConnectionSettings `json:"connectionSettings,omitempty"`
|
||||
// SchoolsIDs undocumented
|
||||
SchoolsIDs []string `json:"schoolsIds,omitempty"`
|
||||
// TermIDs undocumented
|
||||
TermIDs []string `json:"termIds,omitempty"`
|
||||
// ProviderName undocumented
|
||||
ProviderName *string `json:"providerName,omitempty"`
|
||||
// Customizations undocumented
|
||||
Customizations *EducationSynchronizationCustomizations `json:"customizations,omitempty"`
|
||||
}
|
||||
|
||||
// EducationOrganization undocumented
|
||||
type EducationOrganization struct {
|
||||
// Entity is the base model of EducationOrganization
|
||||
Entity
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// Description undocumented
|
||||
Description *string `json:"description,omitempty"`
|
||||
// ExternalSource undocumented
|
||||
ExternalSource *EducationExternalSource `json:"externalSource,omitempty"`
|
||||
}
|
||||
|
||||
// EducationOutcome undocumented
|
||||
type EducationOutcome struct {
|
||||
// Entity is the base model of EducationOutcome
|
||||
Entity
|
||||
// LastModifiedBy undocumented
|
||||
LastModifiedBy *IdentitySet `json:"lastModifiedBy,omitempty"`
|
||||
// LastModifiedDateTime undocumented
|
||||
LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
|
||||
}
|
||||
|
||||
// EducationPointsOutcome undocumented
|
||||
type EducationPointsOutcome struct {
|
||||
// EducationOutcome is the base model of EducationPointsOutcome
|
||||
EducationOutcome
|
||||
// Points undocumented
|
||||
Points *EducationAssignmentPointsGrade `json:"points,omitempty"`
|
||||
// PublishedPoints undocumented
|
||||
PublishedPoints *EducationAssignmentPointsGrade `json:"publishedPoints,omitempty"`
|
||||
}
|
||||
|
||||
// EducationPowerPointResource undocumented
|
||||
type EducationPowerPointResource struct {
|
||||
// EducationResource is the base model of EducationPowerPointResource
|
||||
EducationResource
|
||||
// FileURL undocumented
|
||||
FileURL *string `json:"fileUrl,omitempty"`
|
||||
}
|
||||
|
||||
// EducationPowerSchoolDataProvider undocumented
|
||||
type EducationPowerSchoolDataProvider struct {
|
||||
// EducationSynchronizationDataProvider is the base model of EducationPowerSchoolDataProvider
|
||||
EducationSynchronizationDataProvider
|
||||
// ConnectionURL undocumented
|
||||
ConnectionURL *string `json:"connectionUrl,omitempty"`
|
||||
// ClientID undocumented
|
||||
ClientID *string `json:"clientId,omitempty"`
|
||||
// ClientSecret undocumented
|
||||
ClientSecret *string `json:"clientSecret,omitempty"`
|
||||
// SchoolsIDs undocumented
|
||||
SchoolsIDs []string `json:"schoolsIds,omitempty"`
|
||||
// SchoolYear undocumented
|
||||
SchoolYear *string `json:"schoolYear,omitempty"`
|
||||
// AllowTeachersInMultipleSchools undocumented
|
||||
AllowTeachersInMultipleSchools *bool `json:"allowTeachersInMultipleSchools,omitempty"`
|
||||
// Customizations undocumented
|
||||
Customizations *EducationSynchronizationCustomizations `json:"customizations,omitempty"`
|
||||
}
|
||||
|
||||
// EducationResource undocumented
|
||||
type EducationResource struct {
|
||||
// Object is the base model of EducationResource
|
||||
Object
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// CreatedDateTime undocumented
|
||||
CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
|
||||
// CreatedBy undocumented
|
||||
CreatedBy *IdentitySet `json:"createdBy,omitempty"`
|
||||
// LastModifiedDateTime undocumented
|
||||
LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
|
||||
// LastModifiedBy undocumented
|
||||
LastModifiedBy *IdentitySet `json:"lastModifiedBy,omitempty"`
|
||||
}
|
||||
|
||||
// EducationRoot undocumented
|
||||
type EducationRoot struct {
|
||||
// Entity is the base model of EducationRoot
|
||||
Entity
|
||||
// SynchronizationProfiles undocumented
|
||||
SynchronizationProfiles []EducationSynchronizationProfile `json:"synchronizationProfiles,omitempty"`
|
||||
// Classes undocumented
|
||||
Classes []EducationClass `json:"classes,omitempty"`
|
||||
// Schools undocumented
|
||||
Schools []EducationSchool `json:"schools,omitempty"`
|
||||
// Users undocumented
|
||||
Users []EducationUser `json:"users,omitempty"`
|
||||
// Me undocumented
|
||||
Me *EducationUser `json:"me,omitempty"`
|
||||
}
|
||||
|
||||
// EducationRubric undocumented
|
||||
type EducationRubric struct {
|
||||
// Entity is the base model of EducationRubric
|
||||
Entity
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// Description undocumented
|
||||
Description *EducationItemBody `json:"description,omitempty"`
|
||||
// Qualities undocumented
|
||||
Qualities []RubricQuality `json:"qualities,omitempty"`
|
||||
// Levels undocumented
|
||||
Levels []RubricLevel `json:"levels,omitempty"`
|
||||
// Grading undocumented
|
||||
Grading *EducationAssignmentGradeType `json:"grading,omitempty"`
|
||||
// CreatedDateTime undocumented
|
||||
CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
|
||||
// CreatedBy undocumented
|
||||
CreatedBy *IdentitySet `json:"createdBy,omitempty"`
|
||||
// LastModifiedDateTime undocumented
|
||||
LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
|
||||
// LastModifiedBy undocumented
|
||||
LastModifiedBy *IdentitySet `json:"lastModifiedBy,omitempty"`
|
||||
}
|
||||
|
||||
// EducationRubricOutcome undocumented
|
||||
type EducationRubricOutcome struct {
|
||||
// EducationOutcome is the base model of EducationRubricOutcome
|
||||
EducationOutcome
|
||||
// RubricQualityFeedback undocumented
|
||||
RubricQualityFeedback []RubricQualityFeedbackModel `json:"rubricQualityFeedback,omitempty"`
|
||||
// RubricQualitySelectedLevels undocumented
|
||||
RubricQualitySelectedLevels []RubricQualitySelectedColumnModel `json:"rubricQualitySelectedLevels,omitempty"`
|
||||
// PublishedRubricQualityFeedback undocumented
|
||||
PublishedRubricQualityFeedback []RubricQualityFeedbackModel `json:"publishedRubricQualityFeedback,omitempty"`
|
||||
// PublishedRubricQualitySelectedLevels undocumented
|
||||
PublishedRubricQualitySelectedLevels []RubricQualitySelectedColumnModel `json:"publishedRubricQualitySelectedLevels,omitempty"`
|
||||
}
|
||||
|
||||
// EducationSchool undocumented
|
||||
type EducationSchool struct {
|
||||
// EducationOrganization is the base model of EducationSchool
|
||||
EducationOrganization
|
||||
// PrincipalEmail undocumented
|
||||
PrincipalEmail *string `json:"principalEmail,omitempty"`
|
||||
// PrincipalName undocumented
|
||||
PrincipalName *string `json:"principalName,omitempty"`
|
||||
// ExternalPrincipalID undocumented
|
||||
ExternalPrincipalID *string `json:"externalPrincipalId,omitempty"`
|
||||
// LowestGrade undocumented
|
||||
LowestGrade *string `json:"lowestGrade,omitempty"`
|
||||
// HighestGrade undocumented
|
||||
HighestGrade *string `json:"highestGrade,omitempty"`
|
||||
// SchoolNumber undocumented
|
||||
SchoolNumber *string `json:"schoolNumber,omitempty"`
|
||||
// ExternalID undocumented
|
||||
ExternalID *string `json:"externalId,omitempty"`
|
||||
// Phone undocumented
|
||||
Phone *string `json:"phone,omitempty"`
|
||||
// Fax undocumented
|
||||
Fax *string `json:"fax,omitempty"`
|
||||
// CreatedBy undocumented
|
||||
CreatedBy *IdentitySet `json:"createdBy,omitempty"`
|
||||
// Address undocumented
|
||||
Address *PhysicalAddress `json:"address,omitempty"`
|
||||
// Classes undocumented
|
||||
Classes []EducationClass `json:"classes,omitempty"`
|
||||
// Users undocumented
|
||||
Users []EducationUser `json:"users,omitempty"`
|
||||
// AdministrativeUnit undocumented
|
||||
AdministrativeUnit *AdministrativeUnit `json:"administrativeUnit,omitempty"`
|
||||
}
|
||||
|
||||
// EducationStudent undocumented
|
||||
type EducationStudent struct {
|
||||
// Object is the base model of EducationStudent
|
||||
Object
|
||||
// GraduationYear undocumented
|
||||
GraduationYear *string `json:"graduationYear,omitempty"`
|
||||
// Grade undocumented
|
||||
Grade *string `json:"grade,omitempty"`
|
||||
// BirthDate undocumented
|
||||
BirthDate *Date `json:"birthDate,omitempty"`
|
||||
// Gender undocumented
|
||||
Gender *EducationGender `json:"gender,omitempty"`
|
||||
// StudentNumber undocumented
|
||||
StudentNumber *string `json:"studentNumber,omitempty"`
|
||||
// ExternalID undocumented
|
||||
ExternalID *string `json:"externalId,omitempty"`
|
||||
}
|
||||
|
||||
// EducationSubmission undocumented
|
||||
type EducationSubmission struct {
|
||||
// Entity is the base model of EducationSubmission
|
||||
Entity
|
||||
// Recipient undocumented
|
||||
Recipient *EducationSubmissionRecipient `json:"recipient,omitempty"`
|
||||
// Status undocumented
|
||||
Status *EducationSubmissionStatus `json:"status,omitempty"`
|
||||
// SubmittedBy undocumented
|
||||
SubmittedBy *IdentitySet `json:"submittedBy,omitempty"`
|
||||
// SubmittedDateTime undocumented
|
||||
SubmittedDateTime *time.Time `json:"submittedDateTime,omitempty"`
|
||||
// UnsubmittedBy undocumented
|
||||
UnsubmittedBy *IdentitySet `json:"unsubmittedBy,omitempty"`
|
||||
// UnsubmittedDateTime undocumented
|
||||
UnsubmittedDateTime *time.Time `json:"unsubmittedDateTime,omitempty"`
|
||||
// ReleasedBy undocumented
|
||||
ReleasedBy *IdentitySet `json:"releasedBy,omitempty"`
|
||||
// ReleasedDateTime undocumented
|
||||
ReleasedDateTime *time.Time `json:"releasedDateTime,omitempty"`
|
||||
// ReturnedBy undocumented
|
||||
ReturnedBy *IdentitySet `json:"returnedBy,omitempty"`
|
||||
// ReturnedDateTime undocumented
|
||||
ReturnedDateTime *time.Time `json:"returnedDateTime,omitempty"`
|
||||
// ResourcesFolderURL undocumented
|
||||
ResourcesFolderURL *string `json:"resourcesFolderUrl,omitempty"`
|
||||
// Resources undocumented
|
||||
Resources []EducationSubmissionResource `json:"resources,omitempty"`
|
||||
// SubmittedResources undocumented
|
||||
SubmittedResources []EducationSubmissionResource `json:"submittedResources,omitempty"`
|
||||
// Outcomes undocumented
|
||||
Outcomes []EducationOutcome `json:"outcomes,omitempty"`
|
||||
}
|
||||
|
||||
// EducationSubmissionIndividualRecipient undocumented
|
||||
type EducationSubmissionIndividualRecipient struct {
|
||||
// EducationSubmissionRecipient is the base model of EducationSubmissionIndividualRecipient
|
||||
EducationSubmissionRecipient
|
||||
// UserID undocumented
|
||||
UserID *string `json:"userId,omitempty"`
|
||||
}
|
||||
|
||||
// EducationSubmissionRecipient undocumented
|
||||
type EducationSubmissionRecipient struct {
|
||||
// Object is the base model of EducationSubmissionRecipient
|
||||
Object
|
||||
}
|
||||
|
||||
// EducationSubmissionResource undocumented
|
||||
type EducationSubmissionResource struct {
|
||||
// Entity is the base model of EducationSubmissionResource
|
||||
Entity
|
||||
// Resource undocumented
|
||||
Resource *EducationResource `json:"resource,omitempty"`
|
||||
// AssignmentResourceURL undocumented
|
||||
AssignmentResourceURL *string `json:"assignmentResourceUrl,omitempty"`
|
||||
}
|
||||
|
||||
// EducationSynchronizationConnectionSettings undocumented
|
||||
type EducationSynchronizationConnectionSettings struct {
|
||||
// Object is the base model of EducationSynchronizationConnectionSettings
|
||||
Object
|
||||
// ClientID undocumented
|
||||
ClientID *string `json:"clientId,omitempty"`
|
||||
// ClientSecret undocumented
|
||||
ClientSecret *string `json:"clientSecret,omitempty"`
|
||||
}
|
||||
|
||||
// EducationSynchronizationCustomization undocumented
|
||||
type EducationSynchronizationCustomization struct {
|
||||
// Object is the base model of EducationSynchronizationCustomization
|
||||
Object
|
||||
// OptionalPropertiesToSync undocumented
|
||||
OptionalPropertiesToSync []string `json:"optionalPropertiesToSync,omitempty"`
|
||||
// SynchronizationStartDate undocumented
|
||||
SynchronizationStartDate *time.Time `json:"synchronizationStartDate,omitempty"`
|
||||
// IsSyncDeferred undocumented
|
||||
IsSyncDeferred *bool `json:"isSyncDeferred,omitempty"`
|
||||
// AllowDisplayNameUpdate undocumented
|
||||
AllowDisplayNameUpdate *bool `json:"allowDisplayNameUpdate,omitempty"`
|
||||
}
|
||||
|
||||
// EducationSynchronizationCustomizations undocumented
|
||||
type EducationSynchronizationCustomizations struct {
|
||||
// EducationSynchronizationCustomizationsBase is the base model of EducationSynchronizationCustomizations
|
||||
EducationSynchronizationCustomizationsBase
|
||||
// School undocumented
|
||||
School *EducationSynchronizationCustomization `json:"school,omitempty"`
|
||||
// Section undocumented
|
||||
Section *EducationSynchronizationCustomization `json:"section,omitempty"`
|
||||
// Student undocumented
|
||||
Student *EducationSynchronizationCustomization `json:"student,omitempty"`
|
||||
// Teacher undocumented
|
||||
Teacher *EducationSynchronizationCustomization `json:"teacher,omitempty"`
|
||||
// StudentEnrollment undocumented
|
||||
StudentEnrollment *EducationSynchronizationCustomization `json:"studentEnrollment,omitempty"`
|
||||
// TeacherRoster undocumented
|
||||
TeacherRoster *EducationSynchronizationCustomization `json:"teacherRoster,omitempty"`
|
||||
}
|
||||
|
||||
// EducationSynchronizationCustomizationsBase undocumented
|
||||
type EducationSynchronizationCustomizationsBase struct {
|
||||
// Object is the base model of EducationSynchronizationCustomizationsBase
|
||||
Object
|
||||
}
|
||||
|
||||
// EducationSynchronizationDataProvider undocumented
|
||||
type EducationSynchronizationDataProvider struct {
|
||||
// Object is the base model of EducationSynchronizationDataProvider
|
||||
Object
|
||||
}
|
||||
|
||||
// EducationSynchronizationError undocumented
|
||||
type EducationSynchronizationError struct {
|
||||
// Entity is the base model of EducationSynchronizationError
|
||||
Entity
|
||||
// EntryType undocumented
|
||||
EntryType *string `json:"entryType,omitempty"`
|
||||
// ErrorCode undocumented
|
||||
ErrorCode *string `json:"errorCode,omitempty"`
|
||||
// ErrorMessage undocumented
|
||||
ErrorMessage *string `json:"errorMessage,omitempty"`
|
||||
// JoiningValue undocumented
|
||||
JoiningValue *string `json:"joiningValue,omitempty"`
|
||||
// RecordedDateTime undocumented
|
||||
RecordedDateTime *time.Time `json:"recordedDateTime,omitempty"`
|
||||
// ReportableIdentifier undocumented
|
||||
ReportableIdentifier *string `json:"reportableIdentifier,omitempty"`
|
||||
}
|
||||
|
||||
// EducationSynchronizationLicenseAssignment undocumented
|
||||
type EducationSynchronizationLicenseAssignment struct {
|
||||
// Object is the base model of EducationSynchronizationLicenseAssignment
|
||||
Object
|
||||
// AppliesTo undocumented
|
||||
AppliesTo *EducationUserRole `json:"appliesTo,omitempty"`
|
||||
// SKUIDs undocumented
|
||||
SKUIDs []string `json:"skuIds,omitempty"`
|
||||
}
|
||||
|
||||
// EducationSynchronizationOAuth1ConnectionSettings undocumented
|
||||
type EducationSynchronizationOAuth1ConnectionSettings struct {
|
||||
// EducationSynchronizationConnectionSettings is the base model of EducationSynchronizationOAuth1ConnectionSettings
|
||||
EducationSynchronizationConnectionSettings
|
||||
}
|
||||
|
||||
// EducationSynchronizationOAuth2ClientCredentialsConnectionSettings undocumented
|
||||
type EducationSynchronizationOAuth2ClientCredentialsConnectionSettings struct {
|
||||
// EducationSynchronizationConnectionSettings is the base model of EducationSynchronizationOAuth2ClientCredentialsConnectionSettings
|
||||
EducationSynchronizationConnectionSettings
|
||||
// TokenURL undocumented
|
||||
TokenURL *string `json:"tokenUrl,omitempty"`
|
||||
// Scope undocumented
|
||||
Scope *string `json:"scope,omitempty"`
|
||||
}
|
||||
|
||||
// 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"`
|
||||
}
|
||||
|
||||
// EducationSynchronizationProfileStatus undocumented
|
||||
type EducationSynchronizationProfileStatus struct {
|
||||
// Entity is the base model of EducationSynchronizationProfileStatus
|
||||
Entity
|
||||
// Status undocumented
|
||||
Status *EducationSynchronizationStatus `json:"status,omitempty"`
|
||||
// LastSynchronizationDateTime undocumented
|
||||
LastSynchronizationDateTime *time.Time `json:"lastSynchronizationDateTime,omitempty"`
|
||||
}
|
||||
|
||||
// EducationTeacher undocumented
|
||||
type EducationTeacher struct {
|
||||
// Object is the base model of EducationTeacher
|
||||
Object
|
||||
// TeacherNumber undocumented
|
||||
TeacherNumber *string `json:"teacherNumber,omitempty"`
|
||||
// ExternalID undocumented
|
||||
ExternalID *string `json:"externalId,omitempty"`
|
||||
}
|
||||
|
||||
// EducationTerm undocumented
|
||||
type EducationTerm struct {
|
||||
// Object is the base model of EducationTerm
|
||||
Object
|
||||
// ExternalID undocumented
|
||||
ExternalID *string `json:"externalId,omitempty"`
|
||||
// StartDate undocumented
|
||||
StartDate *Date `json:"startDate,omitempty"`
|
||||
// EndDate undocumented
|
||||
EndDate *Date `json:"endDate,omitempty"`
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
}
|
||||
|
||||
// EducationUser undocumented
|
||||
type EducationUser struct {
|
||||
// Entity is the base model of EducationUser
|
||||
Entity
|
||||
// RelatedContacts undocumented
|
||||
RelatedContacts []RelatedContact `json:"relatedContacts,omitempty"`
|
||||
// PrimaryRole undocumented
|
||||
PrimaryRole *EducationUserRole `json:"primaryRole,omitempty"`
|
||||
// MiddleName undocumented
|
||||
MiddleName *string `json:"middleName,omitempty"`
|
||||
// ExternalSource undocumented
|
||||
ExternalSource *EducationExternalSource `json:"externalSource,omitempty"`
|
||||
// ResidenceAddress undocumented
|
||||
ResidenceAddress *PhysicalAddress `json:"residenceAddress,omitempty"`
|
||||
// MailingAddress undocumented
|
||||
MailingAddress *PhysicalAddress `json:"mailingAddress,omitempty"`
|
||||
// Student undocumented
|
||||
Student *EducationStudent `json:"student,omitempty"`
|
||||
// Teacher undocumented
|
||||
Teacher *EducationTeacher `json:"teacher,omitempty"`
|
||||
// CreatedBy undocumented
|
||||
CreatedBy *IdentitySet `json:"createdBy,omitempty"`
|
||||
// AccountEnabled undocumented
|
||||
AccountEnabled *bool `json:"accountEnabled,omitempty"`
|
||||
// AssignedLicenses undocumented
|
||||
AssignedLicenses []AssignedLicense `json:"assignedLicenses,omitempty"`
|
||||
// AssignedPlans undocumented
|
||||
AssignedPlans []AssignedPlan `json:"assignedPlans,omitempty"`
|
||||
// BusinessPhones undocumented
|
||||
BusinessPhones []string `json:"businessPhones,omitempty"`
|
||||
// Department undocumented
|
||||
Department *string `json:"department,omitempty"`
|
||||
// DisplayName undocumented
|
||||
DisplayName *string `json:"displayName,omitempty"`
|
||||
// GivenName undocumented
|
||||
GivenName *string `json:"givenName,omitempty"`
|
||||
// Mail undocumented
|
||||
Mail *string `json:"mail,omitempty"`
|
||||
// MailNickname undocumented
|
||||
MailNickname *string `json:"mailNickname,omitempty"`
|
||||
// MobilePhone undocumented
|
||||
MobilePhone *string `json:"mobilePhone,omitempty"`
|
||||
// PasswordPolicies undocumented
|
||||
PasswordPolicies *string `json:"passwordPolicies,omitempty"`
|
||||
// PasswordProfile undocumented
|
||||
PasswordProfile *PasswordProfile `json:"passwordProfile,omitempty"`
|
||||
// OfficeLocation undocumented
|
||||
OfficeLocation *string `json:"officeLocation,omitempty"`
|
||||
// PreferredLanguage undocumented
|
||||
PreferredLanguage *string `json:"preferredLanguage,omitempty"`
|
||||
// ProvisionedPlans undocumented
|
||||
ProvisionedPlans []ProvisionedPlan `json:"provisionedPlans,omitempty"`
|
||||
// RefreshTokensValidFromDateTime undocumented
|
||||
RefreshTokensValidFromDateTime *time.Time `json:"refreshTokensValidFromDateTime,omitempty"`
|
||||
// ShowInAddressList undocumented
|
||||
ShowInAddressList *bool `json:"showInAddressList,omitempty"`
|
||||
// Surname undocumented
|
||||
Surname *string `json:"surname,omitempty"`
|
||||
// UsageLocation undocumented
|
||||
UsageLocation *string `json:"usageLocation,omitempty"`
|
||||
// UserPrincipalName undocumented
|
||||
UserPrincipalName *string `json:"userPrincipalName,omitempty"`
|
||||
// UserType undocumented
|
||||
UserType *string `json:"userType,omitempty"`
|
||||
// OnPremisesInfo undocumented
|
||||
OnPremisesInfo *EducationOnPremisesInfo `json:"onPremisesInfo,omitempty"`
|
||||
// Assignments undocumented
|
||||
Assignments []EducationAssignment `json:"assignments,omitempty"`
|
||||
// Rubrics undocumented
|
||||
Rubrics []EducationRubric `json:"rubrics,omitempty"`
|
||||
// Classes undocumented
|
||||
Classes []EducationClass `json:"classes,omitempty"`
|
||||
// TaughtClasses undocumented
|
||||
TaughtClasses []EducationClass `json:"taughtClasses,omitempty"`
|
||||
// Schools undocumented
|
||||
Schools []EducationSchool `json:"schools,omitempty"`
|
||||
// User undocumented
|
||||
User *User `json:"user,omitempty"`
|
||||
}
|
||||
|
||||
// EducationWordResource undocumented
|
||||
type EducationWordResource struct {
|
||||
// EducationResource is the base model of EducationWordResource
|
||||
EducationResource
|
||||
// FileURL undocumented
|
||||
FileURL *string `json:"fileUrl,omitempty"`
|
||||
}
|
||||
Reference in New Issue
Block a user