public class EducationClass extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
EducationClass.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
classCode |
protected EducationCourse |
course |
protected IdentitySet |
createdBy |
protected String |
description |
protected String |
displayName |
protected String |
externalId |
protected String |
externalName |
protected EducationExternalSource |
externalSource |
protected String |
grade |
protected String |
mailNickname |
protected EducationTerm |
term |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
EducationClass() |
protected String displayName
protected String mailNickname
protected String description
protected IdentitySet createdBy
protected String classCode
protected String externalName
protected String externalId
protected EducationExternalSource externalSource
protected String grade
protected EducationTerm term
protected EducationCourse course
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static EducationClass.Builder builderEducationClass()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic EducationClass withDisplayName(String displayName)
public EducationClass withMailNickname(String mailNickname)
public EducationClass withDescription(String description)
public Optional<IdentitySet> getCreatedBy()
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByAppDisplayName
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByAppId
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByUserDisplayName
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByUserId
public EducationClass withCreatedBy(IdentitySet createdBy)
this with just the createdBy field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByAppDisplayName
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByAppId
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByUserDisplayName
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CreatedByUserId
createdBy - new value of createdBy field (as defined in service metadata)this with just the createdBy field changedpublic EducationClass withClassCode(String classCode)
public EducationClass withExternalName(String externalName)
public EducationClass withExternalId(String externalId)
public Optional<EducationExternalSource> getExternalSource()
public EducationClass withExternalSource(EducationExternalSource externalSource)
public EducationClass withGrade(String grade)
public Optional<EducationTerm> getTerm()
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_SyncSource_TermId
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_TermStartDate
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_TermEndDate
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_TermName
public EducationClass withTerm(EducationTerm term)
this with just the term field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_SyncSource_TermId
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_TermStartDate
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_TermEndDate
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_TermName
term - new value of term field (as defined in service metadata)this with just the term field changedpublic Optional<EducationCourse> getCourse()
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CourseSubject
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CourseNumber
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CourseDescription
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CourseName
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_SyncSource_CourseId
public EducationClass withCourse(EducationCourse course)
this with just the course field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CourseSubject
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CourseNumber
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CourseDescription
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_CourseName
graph.TransparentContainerProperty
extension_fe2174665583431c953114ff7268b7b3_Education_SyncSource_CourseId
course - new value of course field (as defined in service metadata)this with just the course field changedpublic EducationAssignmentCollectionRequest getAssignments()
public EducationCategoryCollectionRequest getAssignmentCategories()
public EducationUserCollectionRequest getMembers()
public EducationUserCollectionRequest getTeachers()
public EducationSchoolCollectionRequest getSchools()
public GroupRequest getGroup()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic EducationClass patch()
this with changed fields reset.public EducationClass put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.