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.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 # 
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 # 
AWSPager ListQualificationRequests Source # 
AWSRequest ListQualificationRequests Source # 
ToHeaders ListQualificationRequests Source # 
ToPath ListQualificationRequests Source # 
ToQuery ListQualificationRequests Source # 
type Rep ListQualificationRequests Source # 
type Rep ListQualificationRequests = D1 * (MetaData "ListQualificationRequests" "Network.AWS.MechanicalTurk.ListQualificationRequests" "amazonka-mechanicalturk-1.6.0-LJdO7bIweE9BcCI1YoYmug" 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.6.0-LJdO7bIweE9BcCI1YoYmug" 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.