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.DeleteWorkerBlock

Contents

Description

The DeleteWorkerBlock operation allows you to reinstate a blocked Worker to work on your HITs. This operation reverses the effects of the CreateWorkerBlock operation. You need the Worker ID to use this operation. If the Worker ID is missing or invalid, this operation fails and returns the message “WorkerId is invalid.” If the specified Worker is not blocked, this operation returns successfully.

Synopsis

Creating a Request

deleteWorkerBlock Source #

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

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

  • dwbReason - A message that explains the reason for unblocking the Worker. The Worker does not see this message.
  • dwbWorkerId - The ID of the Worker to unblock.

data DeleteWorkerBlock Source #

See: deleteWorkerBlock smart constructor.

Instances
Eq DeleteWorkerBlock Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

Data DeleteWorkerBlock Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

Methods

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

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

toConstr :: DeleteWorkerBlock -> Constr #

dataTypeOf :: DeleteWorkerBlock -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteWorkerBlock Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

Show DeleteWorkerBlock Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

Generic DeleteWorkerBlock Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

Associated Types

type Rep DeleteWorkerBlock :: Type -> Type #

Hashable DeleteWorkerBlock Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

ToJSON DeleteWorkerBlock Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

AWSRequest DeleteWorkerBlock Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

Associated Types

type Rs DeleteWorkerBlock :: Type #

ToHeaders DeleteWorkerBlock Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

ToPath DeleteWorkerBlock Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

ToQuery DeleteWorkerBlock Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

NFData DeleteWorkerBlock Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

Methods

rnf :: DeleteWorkerBlock -> () #

type Rep DeleteWorkerBlock Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

type Rep DeleteWorkerBlock = D1 (MetaData "DeleteWorkerBlock" "Network.AWS.MechanicalTurk.DeleteWorkerBlock" "amazonka-mechanicalturk-1.6.1-GV5ehA4FkQY3BZvWX2sEC2" False) (C1 (MetaCons "DeleteWorkerBlock'" PrefixI True) (S1 (MetaSel (Just "_dwbReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dwbWorkerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs DeleteWorkerBlock Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

Request Lenses

dwbReason :: Lens' DeleteWorkerBlock (Maybe Text) Source #

A message that explains the reason for unblocking the Worker. The Worker does not see this message.

dwbWorkerId :: Lens' DeleteWorkerBlock Text Source #

The ID of the Worker to unblock.

Destructuring the Response

deleteWorkerBlockResponse Source #

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

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

data DeleteWorkerBlockResponse Source #

See: deleteWorkerBlockResponse smart constructor.

Instances
Eq DeleteWorkerBlockResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

Data DeleteWorkerBlockResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

Methods

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

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

toConstr :: DeleteWorkerBlockResponse -> Constr #

dataTypeOf :: DeleteWorkerBlockResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteWorkerBlockResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

Show DeleteWorkerBlockResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

Generic DeleteWorkerBlockResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

Associated Types

type Rep DeleteWorkerBlockResponse :: Type -> Type #

NFData DeleteWorkerBlockResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

type Rep DeleteWorkerBlockResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.DeleteWorkerBlock

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

Response Lenses