androidenterprise  v1
Public Member Functions | List of all members
google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource Class Reference

#include <android_enterprise_service.h>

Public Member Functions

 EnterprisesResource (AndroidEnterpriseService *service)
 
 ~EnterprisesResource ()
 
EnterprisesResource_AcknowledgeNotificationSetMethodNewAcknowledgeNotificationSetMethod (client::AuthorizationCredential *_credential_) const
 
EnterprisesResource_CompleteSignupMethodNewCompleteSignupMethod (client::AuthorizationCredential *_credential_) const
 
EnterprisesResource_CreateWebTokenMethodNewCreateWebTokenMethod (client::AuthorizationCredential *_credential_, const absl::string_view &enterprise_id, const AdministratorWebTokenSpec &_content_) const
 
EnterprisesResource_EnrollMethodNewEnrollMethod (client::AuthorizationCredential *_credential_, const absl::string_view &token, const Enterprise &_content_) const
 
EnterprisesResource_GenerateSignupUrlMethodNewGenerateSignupUrlMethod (client::AuthorizationCredential *_credential_) const
 
EnterprisesResource_GetMethodNewGetMethod (client::AuthorizationCredential *_credential_, const absl::string_view &enterprise_id) const
 
EnterprisesResource_GetServiceAccountMethodNewGetServiceAccountMethod (client::AuthorizationCredential *_credential_, const absl::string_view &enterprise_id) const
 
EnterprisesResource_GetStoreLayoutMethodNewGetStoreLayoutMethod (client::AuthorizationCredential *_credential_, const absl::string_view &enterprise_id) const
 
EnterprisesResource_ListMethodNewListMethod (client::AuthorizationCredential *_credential_, const absl::string_view &domain) const
 
EnterprisesResource_PullNotificationSetMethodNewPullNotificationSetMethod (client::AuthorizationCredential *_credential_) const
 
EnterprisesResource_SendTestPushNotificationMethodNewSendTestPushNotificationMethod (client::AuthorizationCredential *_credential_, const absl::string_view &enterprise_id) const
 
EnterprisesResource_SetAccountMethodNewSetAccountMethod (client::AuthorizationCredential *_credential_, const absl::string_view &enterprise_id, const EnterpriseAccount &_content_) const
 
EnterprisesResource_SetStoreLayoutMethodNewSetStoreLayoutMethod (client::AuthorizationCredential *_credential_, const absl::string_view &enterprise_id, const StoreLayout &_content_) const
 
EnterprisesResource_UnenrollMethodNewUnenrollMethod (client::AuthorizationCredential *_credential_, const absl::string_view &enterprise_id) const
 

Detailed Description

Acts as message factory for accessing data.

Constructor & Destructor Documentation

◆ EnterprisesResource()

google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::EnterprisesResource ( AndroidEnterpriseService 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.

◆ ~EnterprisesResource()

google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::~EnterprisesResource ( )
inline

Standard destructor.

Member Function Documentation

◆ NewAcknowledgeNotificationSetMethod()

EnterprisesResource_AcknowledgeNotificationSetMethod * google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::NewAcknowledgeNotificationSetMethod ( client::AuthorizationCredential *  _credential_) const

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

◆ NewCompleteSignupMethod()

EnterprisesResource_CompleteSignupMethod * google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::NewCompleteSignupMethod ( client::AuthorizationCredential *  _credential_) const

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

◆ NewCreateWebTokenMethod()

EnterprisesResource_CreateWebTokenMethod * google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::NewCreateWebTokenMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  enterprise_id,
const AdministratorWebTokenSpec _content_ 
) const

Creates a new EnterprisesResource_CreateWebTokenMethod instance.

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

◆ NewEnrollMethod()

EnterprisesResource_EnrollMethod * google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::NewEnrollMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  token,
const Enterprise _content_ 
) const

Creates a new EnterprisesResource_EnrollMethod instance.

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

◆ NewGenerateSignupUrlMethod()

EnterprisesResource_GenerateSignupUrlMethod * google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::NewGenerateSignupUrlMethod ( client::AuthorizationCredential *  _credential_) const

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

◆ NewGetMethod()

EnterprisesResource_GetMethod * google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::NewGetMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  enterprise_id 
) const

Creates a new EnterprisesResource_GetMethod instance.

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

◆ NewGetServiceAccountMethod()

EnterprisesResource_GetServiceAccountMethod * google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::NewGetServiceAccountMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  enterprise_id 
) const

Creates a new EnterprisesResource_GetServiceAccountMethod instance.

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

◆ NewGetStoreLayoutMethod()

EnterprisesResource_GetStoreLayoutMethod * google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::NewGetStoreLayoutMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  enterprise_id 
) const

Creates a new EnterprisesResource_GetStoreLayoutMethod instance.

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

◆ NewListMethod()

EnterprisesResource_ListMethod * google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::NewListMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  domain 
) const

Creates a new EnterprisesResource_ListMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]domainThe exact primary domain name of the enterprise to look up.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewPullNotificationSetMethod()

EnterprisesResource_PullNotificationSetMethod * google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::NewPullNotificationSetMethod ( client::AuthorizationCredential *  _credential_) const

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

◆ NewSendTestPushNotificationMethod()

EnterprisesResource_SendTestPushNotificationMethod * google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::NewSendTestPushNotificationMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  enterprise_id 
) const

Creates a new EnterprisesResource_SendTestPushNotificationMethod instance.

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

◆ NewSetAccountMethod()

EnterprisesResource_SetAccountMethod * google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::NewSetAccountMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  enterprise_id,
const EnterpriseAccount _content_ 
) const

Creates a new EnterprisesResource_SetAccountMethod instance.

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

◆ NewSetStoreLayoutMethod()

EnterprisesResource_SetStoreLayoutMethod * google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::NewSetStoreLayoutMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  enterprise_id,
const StoreLayout _content_ 
) const

Creates a new EnterprisesResource_SetStoreLayoutMethod instance.

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

◆ NewUnenrollMethod()

EnterprisesResource_UnenrollMethod * google_androidenterprise_api::AndroidEnterpriseService::EnterprisesResource::NewUnenrollMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  enterprise_id 
) const

Creates a new EnterprisesResource_UnenrollMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]enterprise_idThe ID of the enterprise.
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: