gogol-android-enterprise-0.4.0: Google Play EMM SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.Resource.AndroidEnterprise.Users.RevokeDeviceAccess

Contents

Description

Revokes access to all devices currently provisioned to the user. The user will no longer be able to use the managed Play store on any of their managed devices. This call only works with EMM-managed accounts.

See: Google Play EMM API Reference for androidenterprise.users.revokeDeviceAccess.

Synopsis

REST Resource

type UsersRevokeDeviceAccessResource = "androidenterprise" :> ("v1" :> ("enterprises" :> (Capture "enterpriseId" Text :> ("users" :> (Capture "userId" Text :> ("deviceAccess" :> (QueryParam "alt" AltJSON :> Delete '[JSON] ()))))))) Source #

A resource alias for androidenterprise.users.revokeDeviceAccess method which the UsersRevokeDeviceAccess request conforms to.

Creating a Request

usersRevokeDeviceAccess Source #

Creates a value of UsersRevokeDeviceAccess with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data UsersRevokeDeviceAccess Source #

Revokes access to all devices currently provisioned to the user. The user will no longer be able to use the managed Play store on any of their managed devices. This call only works with EMM-managed accounts.

See: usersRevokeDeviceAccess smart constructor.

Instances
Eq UsersRevokeDeviceAccess Source # 
Instance details

Defined in Network.Google.Resource.AndroidEnterprise.Users.RevokeDeviceAccess

Data UsersRevokeDeviceAccess Source # 
Instance details

Defined in Network.Google.Resource.AndroidEnterprise.Users.RevokeDeviceAccess

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UsersRevokeDeviceAccess -> c UsersRevokeDeviceAccess #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UsersRevokeDeviceAccess #

toConstr :: UsersRevokeDeviceAccess -> Constr #

dataTypeOf :: UsersRevokeDeviceAccess -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UsersRevokeDeviceAccess) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UsersRevokeDeviceAccess) #

gmapT :: (forall b. Data b => b -> b) -> UsersRevokeDeviceAccess -> UsersRevokeDeviceAccess #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UsersRevokeDeviceAccess -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UsersRevokeDeviceAccess -> r #

gmapQ :: (forall d. Data d => d -> u) -> UsersRevokeDeviceAccess -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UsersRevokeDeviceAccess -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UsersRevokeDeviceAccess -> m UsersRevokeDeviceAccess #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UsersRevokeDeviceAccess -> m UsersRevokeDeviceAccess #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UsersRevokeDeviceAccess -> m UsersRevokeDeviceAccess #

Show UsersRevokeDeviceAccess Source # 
Instance details

Defined in Network.Google.Resource.AndroidEnterprise.Users.RevokeDeviceAccess

Generic UsersRevokeDeviceAccess Source # 
Instance details

Defined in Network.Google.Resource.AndroidEnterprise.Users.RevokeDeviceAccess

Associated Types

type Rep UsersRevokeDeviceAccess :: Type -> Type #

GoogleRequest UsersRevokeDeviceAccess Source # 
Instance details

Defined in Network.Google.Resource.AndroidEnterprise.Users.RevokeDeviceAccess

type Rep UsersRevokeDeviceAccess Source # 
Instance details

Defined in Network.Google.Resource.AndroidEnterprise.Users.RevokeDeviceAccess

type Rep UsersRevokeDeviceAccess = D1 (MetaData "UsersRevokeDeviceAccess" "Network.Google.Resource.AndroidEnterprise.Users.RevokeDeviceAccess" "gogol-android-enterprise-0.4.0-AXWt9Q8V4E0DkwyzrsX7x3" False) (C1 (MetaCons "UsersRevokeDeviceAccess'" PrefixI True) (S1 (MetaSel (Just "_urdaEnterpriseId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_urdaUserId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Scopes UsersRevokeDeviceAccess Source # 
Instance details

Defined in Network.Google.Resource.AndroidEnterprise.Users.RevokeDeviceAccess

type Scopes UsersRevokeDeviceAccess = "https://www.googleapis.com/auth/androidenterprise" ': ([] :: [Symbol])
type Rs UsersRevokeDeviceAccess Source # 
Instance details

Defined in Network.Google.Resource.AndroidEnterprise.Users.RevokeDeviceAccess

Request Lenses