amazonka-mechanicalturk-1.6.1: 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.DeleteQualificationType

Contents

Description

The DeleteQualificationType deletes a Qualification type and deletes any HIT types that are associated with the Qualification type.

This operation does not revoke Qualifications already assigned to Workers because the Qualifications might be needed for active HITs. If there are any pending requests for the Qualification type, Amazon Mechanical Turk rejects those requests. After you delete a Qualification type, you can no longer use it to create HITs or HIT types.

Synopsis

Creating a Request

deleteQualificationType Source #

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

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

data DeleteQualificationType Source #

See: deleteQualificationType smart constructor.

Instances
Eq DeleteQualificationType Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

Data DeleteQualificationType Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

Methods

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

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

toConstr :: DeleteQualificationType -> Constr #

dataTypeOf :: DeleteQualificationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteQualificationType Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

Show DeleteQualificationType Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

Generic DeleteQualificationType Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

Associated Types

type Rep DeleteQualificationType :: Type -> Type #

Hashable DeleteQualificationType Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

ToJSON DeleteQualificationType Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

AWSRequest DeleteQualificationType Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

Associated Types

type Rs DeleteQualificationType :: Type #

ToHeaders DeleteQualificationType Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

ToPath DeleteQualificationType Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

ToQuery DeleteQualificationType Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

NFData DeleteQualificationType Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

Methods

rnf :: DeleteQualificationType -> () #

type Rep DeleteQualificationType Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

type Rep DeleteQualificationType = D1 (MetaData "DeleteQualificationType" "Network.AWS.MechanicalTurk.DeleteQualificationType" "amazonka-mechanicalturk-1.6.1-GV5ehA4FkQY3BZvWX2sEC2" True) (C1 (MetaCons "DeleteQualificationType'" PrefixI True) (S1 (MetaSel (Just "_dqtQualificationTypeId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteQualificationType Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

Request Lenses

dqtQualificationTypeId :: Lens' DeleteQualificationType Text Source #

The ID of the QualificationType to dispose.

Destructuring the Response

deleteQualificationTypeResponse Source #

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

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

data DeleteQualificationTypeResponse Source #

See: deleteQualificationTypeResponse smart constructor.

Instances
Eq DeleteQualificationTypeResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

Data DeleteQualificationTypeResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

Methods

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

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

toConstr :: DeleteQualificationTypeResponse -> Constr #

dataTypeOf :: DeleteQualificationTypeResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteQualificationTypeResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

Show DeleteQualificationTypeResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

Generic DeleteQualificationTypeResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

Associated Types

type Rep DeleteQualificationTypeResponse :: Type -> Type #

NFData DeleteQualificationTypeResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

type Rep DeleteQualificationTypeResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteQualificationType

type Rep DeleteQualificationTypeResponse = D1 (MetaData "DeleteQualificationTypeResponse" "Network.AWS.MechanicalTurk.DeleteQualificationType" "amazonka-mechanicalturk-1.6.1-GV5ehA4FkQY3BZvWX2sEC2" True) (C1 (MetaCons "DeleteQualificationTypeResponse'" PrefixI True) (S1 (MetaSel (Just "_dqtrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses