Class InvitationsResource.CreateRequest
Creates an invitation. Only one invitation for a user and course may exist at a time. Delete and re-create
an invitation to make changes. This method returns the following error codes: * PERMISSION_DENIED
if the
requesting user is not permitted to create invitations for this course or for access errors. * NOT_FOUND
if the course or the user does not exist. * FAILED_PRECONDITION
: * if the requested user's account is
disabled. * if the user already has this role or a role with greater permissions. * for the following
request errors: * IneligibleOwner * ALREADY_EXISTS
if an invitation for the specified user and course
already exists.
Inheritance
Inherited Members
Namespace: Google.Apis.Classroom.v1
Assembly: Google.Apis.Classroom.v1.dll
Syntax
public class InvitationsResource.CreateRequest : ClassroomBaseServiceRequest<Invitation>, IClientServiceRequest<Invitation>, IClientServiceRequest
Constructors
CreateRequest(IClientService, Invitation)
Constructs a new Create request.
Declaration
public CreateRequest(IClientService service, Invitation body)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
Invitation | body |
Properties
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Methods
GetBody()
Returns the body of the request.
Declaration
protected override object GetBody()
Returns
Type | Description |
---|---|
object |
Overrides
InitParameters()
Initializes Create parameter list.
Declaration
protected override void InitParameters()