Class CoursesResource.TeachersResource
The "teachers" collection of methods.
Inheritance
Inherited Members
Namespace: Google.Apis.Classroom.v1
Assembly: Google.Apis.Classroom.v1.dll
Syntax
public class TeachersResource
Constructors
TeachersResource(IClientService)
Constructs a new resource.
Declaration
public TeachersResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Methods
Create(Teacher, String)
Creates a teacher of a course.
This method returns the following error codes:
PERMISSION_DENIEDif the requesting user is not permitted to create teachers in this course or for access errors. *NOT_FOUNDif the requested course ID does not exist. *FAILED_PRECONDITIONif the requested user's account is disabled, for the following request errors: * CourseMemberLimitReached * CourseNotModifiable * CourseTeacherLimitReached * UserGroupsMembershipLimitReached *ALREADY_EXISTSif the user is already a teacher or student in the course.
Declaration
public virtual CoursesResource.TeachersResource.CreateRequest Create(Teacher body, string courseId)
Parameters
| Type | Name | Description |
|---|---|---|
| Teacher | body | The body of the request. |
| System.String | courseId | Identifier of the course. This identifier can be either the Classroom-assigned identifier or an alias. |
Returns
| Type | Description |
|---|---|
| CoursesResource.TeachersResource.CreateRequest |
Delete(String, String)
Deletes a teacher of a course.
This method returns the following error codes:
PERMISSION_DENIEDif the requesting user is not permitted to delete teachers of this course or for access errors. *NOT_FOUNDif no teacher of this course has the requested ID or if the course does not exist. *FAILED_PRECONDITIONif the requested ID belongs to the primary teacher of this course.
Declaration
public virtual CoursesResource.TeachersResource.DeleteRequest Delete(string courseId, string userId)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | courseId | Identifier of the course. This identifier can be either the Classroom-assigned identifier or an alias. |
| System.String | userId | Identifier of the teacher to delete. The identifier can be one of the following:
|
Returns
| Type | Description |
|---|---|
| CoursesResource.TeachersResource.DeleteRequest |
Get(String, String)
Returns a teacher of a course.
This method returns the following error codes:
PERMISSION_DENIEDif the requesting user is not permitted to view teachers of this course or for access errors. *NOT_FOUNDif no teacher of this course has the requested ID or if the course does not exist.
Declaration
public virtual CoursesResource.TeachersResource.GetRequest Get(string courseId, string userId)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | courseId | Identifier of the course. This identifier can be either the Classroom-assigned identifier or an alias. |
| System.String | userId | Identifier of the teacher to return. The identifier can be one of the following:
|
Returns
| Type | Description |
|---|---|
| CoursesResource.TeachersResource.GetRequest |
List(String)
Returns a list of teachers of this course that the requester is permitted to view.
This method returns the following error codes:
NOT_FOUNDif the course does not exist. *PERMISSION_DENIEDfor access errors.
Declaration
public virtual CoursesResource.TeachersResource.ListRequest List(string courseId)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | courseId | Identifier of the course. This identifier can be either the Classroom-assigned identifier or an alias. |
Returns
| Type | Description |
|---|---|
| CoursesResource.TeachersResource.ListRequest |