books  v1
Public Member Functions | List of all members
google_books_api::BooksService::MyconfigResource Class Reference

#include <books_service.h>

Public Member Functions

 MyconfigResource (BooksService *service)
 
 ~MyconfigResource ()
 
MyconfigResource_GetUserSettingsMethodNewGetUserSettingsMethod (client::AuthorizationCredential *_credential_) const
 
MyconfigResource_ReleaseDownloadAccessMethodNewReleaseDownloadAccessMethod (client::AuthorizationCredential *_credential_, const client::JsonCppArray< string > &volume_ids, const absl::string_view &cpksver) const
 
MyconfigResource_RequestAccessMethodNewRequestAccessMethod (client::AuthorizationCredential *_credential_, const absl::string_view &source, const absl::string_view &volume_id, const absl::string_view &nonce, const absl::string_view &cpksver) const
 
MyconfigResource_SyncVolumeLicensesMethodNewSyncVolumeLicensesMethod (client::AuthorizationCredential *_credential_, const absl::string_view &source, const absl::string_view &nonce, const absl::string_view &cpksver) const
 
MyconfigResource_UpdateUserSettingsMethodNewUpdateUserSettingsMethod (client::AuthorizationCredential *_credential_, const Usersettings &_content_) const
 

Detailed Description

Acts as message factory for accessing data.

Constructor & Destructor Documentation

◆ MyconfigResource()

google_books_api::BooksService::MyconfigResource::MyconfigResource ( BooksService 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.

◆ ~MyconfigResource()

google_books_api::BooksService::MyconfigResource::~MyconfigResource ( )
inline

Standard destructor.

Member Function Documentation

◆ NewGetUserSettingsMethod()

MyconfigResource_GetUserSettingsMethod * google_books_api::BooksService::MyconfigResource::NewGetUserSettingsMethod ( client::AuthorizationCredential *  _credential_) const

Creates a new MyconfigResource_GetUserSettingsMethod 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.

◆ NewReleaseDownloadAccessMethod()

MyconfigResource_ReleaseDownloadAccessMethod * google_books_api::BooksService::MyconfigResource::NewReleaseDownloadAccessMethod ( client::AuthorizationCredential *  _credential_,
const client::JsonCppArray< string > &  volume_ids,
const absl::string_view &  cpksver 
) const

Creates a new MyconfigResource_ReleaseDownloadAccessMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]volume_idsThe volume(s) to release restrictions for.
[in]cpksverThe device/version ID from which to release the restriction.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewRequestAccessMethod()

MyconfigResource_RequestAccessMethod * google_books_api::BooksService::MyconfigResource::NewRequestAccessMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  source,
const absl::string_view &  volume_id,
const absl::string_view &  nonce,
const absl::string_view &  cpksver 
) const

Creates a new MyconfigResource_RequestAccessMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]sourceString to identify the originator of this request.
[in]volume_idThe volume to request concurrent/download restrictions for.
[in]nonceThe client nonce value.
[in]cpksverThe device/version ID from which to request the restrictions.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewSyncVolumeLicensesMethod()

MyconfigResource_SyncVolumeLicensesMethod * google_books_api::BooksService::MyconfigResource::NewSyncVolumeLicensesMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  source,
const absl::string_view &  nonce,
const absl::string_view &  cpksver 
) const

Creates a new MyconfigResource_SyncVolumeLicensesMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]sourceString to identify the originator of this request.
[in]nonceThe client nonce value.
[in]cpksverThe device/version ID from which to release the restriction.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewUpdateUserSettingsMethod()

MyconfigResource_UpdateUserSettingsMethod * google_books_api::BooksService::MyconfigResource::NewUpdateUserSettingsMethod ( client::AuthorizationCredential *  _credential_,
const Usersettings _content_ 
) const

Creates a new MyconfigResource_UpdateUserSettingsMethod instance.

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

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