Class CoursesResource.StudentsResource
The "students" collection of methods.
Inheritance
Inherited Members
Namespace: Google.Apis.Classroom.v1
Assembly: Google.Apis.Classroom.v1.dll
Syntax
public class StudentsResource
Constructors
StudentsResource(IClientService)
Constructs a new resource.
Declaration
public StudentsResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Methods
Create(Student, String)
Adds a user as a student of a course. This method returns the following error codes: *
PERMISSION_DENIED if the requesting user is not permitted to create students in this course or for
access errors. * NOT_FOUND if the requested course ID does not exist. * FAILED_PRECONDITION if the
requested user's account is disabled, for the following request errors: * CourseMemberLimitReached *
CourseNotModifiable * UserGroupsMembershipLimitReached * ALREADY_EXISTS if the user is already a
student or teacher in the course.
Declaration
public virtual CoursesResource.StudentsResource.CreateRequest Create(Student body, string courseId)
Parameters
| Type | Name | Description |
|---|---|---|
| Student | body | The body of the request. |
| System.String | courseId | Identifier of the course to create the student in. This identifier can be either the Classroom-assigned identifier or an alias. |
Returns
| Type | Description |
|---|---|
| CoursesResource.StudentsResource.CreateRequest |
Delete(String, String)
Deletes a student of a course. This method returns the following error codes: * PERMISSION_DENIED if
the requesting user is not permitted to delete students of this course or for access errors. *
NOT_FOUND if no student of this course has the requested ID or if the course does not exist.
Declaration
public virtual CoursesResource.StudentsResource.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 student to delete. The identifier can be one of the following: * the numeric
identifier for the user * the email address of the user * the string literal |
Returns
| Type | Description |
|---|---|
| CoursesResource.StudentsResource.DeleteRequest |
Get(String, String)
Returns a student of a course. This method returns the following error codes: * PERMISSION_DENIED if
the requesting user is not permitted to view students of this course or for access errors. * NOT_FOUND
if no student of this course has the requested ID or if the course does not exist.
Declaration
public virtual CoursesResource.StudentsResource.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 student to return. The identifier can be one of the following: * the numeric
identifier for the user * the email address of the user * the string literal |
Returns
| Type | Description |
|---|---|
| CoursesResource.StudentsResource.GetRequest |
List(String)
Returns a list of students of this course that the requester is permitted to view. This method returns
the following error codes: * NOT_FOUND if the course does not exist. * PERMISSION_DENIED for access
errors.
Declaration
public virtual CoursesResource.StudentsResource.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.StudentsResource.ListRequest |