classroom  v1
Public Member Functions | List of all members
google_classroom_api::ClassroomService::InvitationsResource Class Reference

#include <classroom_service.h>

Public Member Functions

 InvitationsResource (ClassroomService *service)
 
 ~InvitationsResource ()
 
InvitationsResource_AcceptMethodNewAcceptMethod (client::AuthorizationCredential *_credential_, const absl::string_view &id) const
 
InvitationsResource_CreateMethodNewCreateMethod (client::AuthorizationCredential *_credential_, const Invitation &_content_) const
 
InvitationsResource_DeleteMethodNewDeleteMethod (client::AuthorizationCredential *_credential_, const absl::string_view &id) const
 
InvitationsResource_GetMethodNewGetMethod (client::AuthorizationCredential *_credential_, const absl::string_view &id) const
 
InvitationsResource_ListMethodNewListMethod (client::AuthorizationCredential *_credential_) const
 
InvitationsResource_ListMethodPager * NewListMethodPager (client::AuthorizationCredential *_credential_) const
 

Detailed Description

Acts as message factory for accessing data.

Constructor & Destructor Documentation

◆ InvitationsResource()

google_classroom_api::ClassroomService::InvitationsResource::InvitationsResource ( ClassroomService service)
explicit

Standard constructor.

Parameters
[in]serviceThe service instance is used to bind to the methods created from this resource instance. This will be the service that methods are invoked on.

◆ ~InvitationsResource()

google_classroom_api::ClassroomService::InvitationsResource::~InvitationsResource ( )
inline

Standard destructor.

Member Function Documentation

◆ NewAcceptMethod()

InvitationsResource_AcceptMethod * google_classroom_api::ClassroomService::InvitationsResource::NewAcceptMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  id 
) const

Creates a new InvitationsResource_AcceptMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]idIdentifier of the invitation to accept.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewCreateMethod()

InvitationsResource_CreateMethod * google_classroom_api::ClassroomService::InvitationsResource::NewCreateMethod ( client::AuthorizationCredential *  _credential_,
const Invitation _content_ 
) const

Creates a new InvitationsResource_CreateMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]<em>content</em>The data object to create.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewDeleteMethod()

InvitationsResource_DeleteMethod * google_classroom_api::ClassroomService::InvitationsResource::NewDeleteMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  id 
) const

Creates a new InvitationsResource_DeleteMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]idIdentifier of the invitation to delete.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewGetMethod()

InvitationsResource_GetMethod * google_classroom_api::ClassroomService::InvitationsResource::NewGetMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  id 
) const

Creates a new InvitationsResource_GetMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]idIdentifier of the invitation to return.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewListMethod()

InvitationsResource_ListMethod * google_classroom_api::ClassroomService::InvitationsResource::NewListMethod ( client::AuthorizationCredential *  _credential_) const

Creates a new InvitationsResource_ListMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewListMethodPager()

InvitationsResource_ListMethodPager * google_classroom_api::ClassroomService::InvitationsResource::NewListMethodPager ( client::AuthorizationCredential *  _credential_) const

Creates a pager for iterating over incremental result pages.

Parameters
[in]<em>credential</em>NULL credentials will not authorize the request.
See also
googleapis::googleapis::ServiceRequestPager

The documentation for this class was generated from the following files: