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.Enterprises.GenerateSignupURL

Contents

Description

Generates a sign-up URL.

See: Google Play EMM API Reference for androidenterprise.enterprises.generateSignupUrl.

Synopsis

REST Resource

type EnterprisesGenerateSignupURLResource = "androidenterprise" :> ("v1" :> ("enterprises" :> ("signupUrl" :> (QueryParam "callbackUrl" Text :> (QueryParam "alt" AltJSON :> Post '[JSON] SignupInfo))))) Source #

A resource alias for androidenterprise.enterprises.generateSignupUrl method which the EnterprisesGenerateSignupURL request conforms to.

Creating a Request

enterprisesGenerateSignupURL :: EnterprisesGenerateSignupURL Source #

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

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

data EnterprisesGenerateSignupURL Source #

Generates a sign-up URL.

See: enterprisesGenerateSignupURL smart constructor.

Instances
Eq EnterprisesGenerateSignupURL Source # 
Instance details

Defined in Network.Google.Resource.AndroidEnterprise.Enterprises.GenerateSignupURL

Data EnterprisesGenerateSignupURL Source # 
Instance details

Defined in Network.Google.Resource.AndroidEnterprise.Enterprises.GenerateSignupURL

Methods

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

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

toConstr :: EnterprisesGenerateSignupURL -> Constr #

dataTypeOf :: EnterprisesGenerateSignupURL -> DataType #

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

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

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

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

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

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

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

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

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

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

Show EnterprisesGenerateSignupURL Source # 
Instance details

Defined in Network.Google.Resource.AndroidEnterprise.Enterprises.GenerateSignupURL

Generic EnterprisesGenerateSignupURL Source # 
Instance details

Defined in Network.Google.Resource.AndroidEnterprise.Enterprises.GenerateSignupURL

Associated Types

type Rep EnterprisesGenerateSignupURL :: Type -> Type #

GoogleRequest EnterprisesGenerateSignupURL Source # 
Instance details

Defined in Network.Google.Resource.AndroidEnterprise.Enterprises.GenerateSignupURL

type Rep EnterprisesGenerateSignupURL Source # 
Instance details

Defined in Network.Google.Resource.AndroidEnterprise.Enterprises.GenerateSignupURL

type Rep EnterprisesGenerateSignupURL = D1 (MetaData "EnterprisesGenerateSignupURL" "Network.Google.Resource.AndroidEnterprise.Enterprises.GenerateSignupURL" "gogol-android-enterprise-0.4.0-AXWt9Q8V4E0DkwyzrsX7x3" True) (C1 (MetaCons "EnterprisesGenerateSignupURL'" PrefixI True) (S1 (MetaSel (Just "_egsuCallbackURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))
type Scopes EnterprisesGenerateSignupURL Source # 
Instance details

Defined in Network.Google.Resource.AndroidEnterprise.Enterprises.GenerateSignupURL

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

Defined in Network.Google.Resource.AndroidEnterprise.Enterprises.GenerateSignupURL

Request Lenses

egsuCallbackURL :: Lens' EnterprisesGenerateSignupURL (Maybe Text) Source #

The callback URL to which the Admin will be redirected after successfully creating an enterprise. Before redirecting there the system will add a single query parameter to this URL named "enterpriseToken" which will contain an opaque token to be used for the CompleteSignup request. Beware that this means that the URL will be parsed, the parameter added and then a new URL formatted, i.e. there may be some minor formatting changes and, more importantly, the URL must be well-formed so that it can be parsed.