amazonka-mechanicalturk-1.5.0: Amazon Mechanical Turk SDK.

Copyright(c) 2013-2017 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.

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 # 
Data ListQualificationRequests Source # 

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 # 
Show ListQualificationRequests Source # 
Generic ListQualificationRequests Source # 
Hashable ListQualificationRequests Source # 
ToJSON ListQualificationRequests Source # 
NFData ListQualificationRequests Source # 
AWSRequest ListQualificationRequests Source # 
ToQuery ListQualificationRequests Source # 
ToPath ListQualificationRequests Source # 
ToHeaders ListQualificationRequests Source # 
type Rep ListQualificationRequests Source # 
type Rep ListQualificationRequests = D1 (MetaData "ListQualificationRequests" "Network.AWS.MechanicalTurk.ListQualificationRequests" "amazonka-mechanicalturk-1.5.0-FaPkjSp7Fzg9knquA94uxS" False) (C1 (MetaCons "ListQualificationRequests'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lqrNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_lqrQualificationTypeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lqrMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))))))
type Rs ListQualificationRequests Source # 

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 # 
Data ListQualificationRequestsResponse Source # 

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 # 
Show ListQualificationRequestsResponse Source # 
Generic ListQualificationRequestsResponse Source # 
NFData ListQualificationRequestsResponse Source # 
type Rep ListQualificationRequestsResponse Source # 
type Rep ListQualificationRequestsResponse = D1 (MetaData "ListQualificationRequestsResponse" "Network.AWS.MechanicalTurk.ListQualificationRequests" "amazonka-mechanicalturk-1.5.0-FaPkjSp7Fzg9knquA94uxS" False) (C1 (MetaCons "ListQualificationRequestsResponse'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_lqrrsQualificationRequests") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [QualificationRequest]))) (S1 (MetaSel (Just Symbol "_lqrrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_lqrrsNumResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_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.