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

Contents

Description

The ListQualificationRequests operation retrieves requests for Qualifications of a particular Qualification type. The owner of the Qualification type calls this operation to poll for pending requests, and accepts them using the AcceptQualification operation.

This operation returns paginated results.

Synopsis

Creating a Request

listQualificationRequests :: ListQualificationRequests Source #

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

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

data ListQualificationRequests Source #

See: listQualificationRequests smart constructor.

Instances
Eq ListQualificationRequests Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

Data ListQualificationRequests Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

Methods

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

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

toConstr :: ListQualificationRequests -> Constr #

dataTypeOf :: ListQualificationRequests -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListQualificationRequests Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

Show ListQualificationRequests Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

Generic ListQualificationRequests Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

Associated Types

type Rep ListQualificationRequests :: Type -> Type #

Hashable ListQualificationRequests Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

ToJSON ListQualificationRequests Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

AWSPager ListQualificationRequests Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

AWSRequest ListQualificationRequests Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

Associated Types

type Rs ListQualificationRequests :: Type #

ToHeaders ListQualificationRequests Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

ToPath ListQualificationRequests Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

ToQuery ListQualificationRequests Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

NFData ListQualificationRequests Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

type Rep ListQualificationRequests Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

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

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

Request Lenses

lqrMaxResults :: Lens' ListQualificationRequests (Maybe Natural) Source #

The maximum number of results to return in a single call.

Destructuring the Response

listQualificationRequestsResponse Source #

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

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

  • lqrrsQualificationRequests - The Qualification request. The response includes one QualificationRequest element for each Qualification request returned by the query.
  • lqrrsNextToken - Undocumented member.
  • lqrrsNumResults - The number of Qualification requests on this page in the filtered results list, equivalent to the number of Qualification requests being returned by this call.
  • lqrrsResponseStatus - -- | The response status code.

data ListQualificationRequestsResponse Source #

See: listQualificationRequestsResponse smart constructor.

Instances
Eq ListQualificationRequestsResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

Data ListQualificationRequestsResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

Methods

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

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

toConstr :: ListQualificationRequestsResponse -> Constr #

dataTypeOf :: ListQualificationRequestsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListQualificationRequestsResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

Show ListQualificationRequestsResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

Generic ListQualificationRequestsResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

Associated Types

type Rep ListQualificationRequestsResponse :: Type -> Type #

NFData ListQualificationRequestsResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

type Rep ListQualificationRequestsResponse Source # 
Instance details

Defined in Network.AWS.MechanicalTurk.ListQualificationRequests

type Rep ListQualificationRequestsResponse = D1 (MetaData "ListQualificationRequestsResponse" "Network.AWS.MechanicalTurk.ListQualificationRequests" "amazonka-mechanicalturk-1.6.1-GV5ehA4FkQY3BZvWX2sEC2" False) (C1 (MetaCons "ListQualificationRequestsResponse'" PrefixI True) ((S1 (MetaSel (Just "_lqrrsQualificationRequests") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [QualificationRequest])) :*: S1 (MetaSel (Just "_lqrrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_lqrrsNumResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_lqrrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

lqrrsQualificationRequests :: Lens' ListQualificationRequestsResponse [QualificationRequest] Source #

The Qualification request. The response includes one QualificationRequest element for each Qualification request returned by the query.

lqrrsNumResults :: Lens' ListQualificationRequestsResponse (Maybe Int) Source #

The number of Qualification requests on this page in the filtered results list, equivalent to the number of Qualification requests being returned by this call.