amazonka-mechanicalturk-1.6.0: Amazon Mechanical Turk SDK.

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

Network.AWS.MechanicalTurk.GetQualificationType

Contents

Description

The GetQualificationType operation retrieves information about a Qualification type using its ID.

Synopsis

Creating a Request

getQualificationType Source #

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

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

data GetQualificationType Source #

See: getQualificationType smart constructor.

Instances

Eq GetQualificationType Source # 
Data GetQualificationType Source # 

Methods

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

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

toConstr :: GetQualificationType -> Constr #

dataTypeOf :: GetQualificationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetQualificationType Source # 
Show GetQualificationType Source # 
Generic GetQualificationType Source # 
Hashable GetQualificationType Source # 
ToJSON GetQualificationType Source # 
NFData GetQualificationType Source # 

Methods

rnf :: GetQualificationType -> () #

AWSRequest GetQualificationType Source # 
ToHeaders GetQualificationType Source # 
ToPath GetQualificationType Source # 
ToQuery GetQualificationType Source # 
type Rep GetQualificationType Source # 
type Rep GetQualificationType = D1 * (MetaData "GetQualificationType" "Network.AWS.MechanicalTurk.GetQualificationType" "amazonka-mechanicalturk-1.6.0-LJdO7bIweE9BcCI1YoYmug" True) (C1 * (MetaCons "GetQualificationType'" PrefixI True) (S1 * (MetaSel (Just Symbol "_gqtQualificationTypeId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs GetQualificationType Source # 

Request Lenses

gqtQualificationTypeId :: Lens' GetQualificationType Text Source #

The ID of the QualificationType.

Destructuring the Response

getQualificationTypeResponse Source #

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

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

data GetQualificationTypeResponse Source #

See: getQualificationTypeResponse smart constructor.

Instances

Eq GetQualificationTypeResponse Source # 
Data GetQualificationTypeResponse Source # 

Methods

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

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

toConstr :: GetQualificationTypeResponse -> Constr #

dataTypeOf :: GetQualificationTypeResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetQualificationTypeResponse Source # 
Show GetQualificationTypeResponse Source # 
Generic GetQualificationTypeResponse Source # 
NFData GetQualificationTypeResponse Source # 
type Rep GetQualificationTypeResponse Source # 
type Rep GetQualificationTypeResponse = D1 * (MetaData "GetQualificationTypeResponse" "Network.AWS.MechanicalTurk.GetQualificationType" "amazonka-mechanicalturk-1.6.0-LJdO7bIweE9BcCI1YoYmug" False) (C1 * (MetaCons "GetQualificationTypeResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_gqtrsQualificationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe QualificationType))) (S1 * (MetaSel (Just Symbol "_gqtrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses