gogol-cloudsearch-0.5.0: Google Cloud Search SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.Resource.CloudSearch.Query.Sources.List

Contents

Description

Returns list of sources that user can use for Search and Suggest APIs.

See: Cloud Search API Reference for cloudsearch.query.sources.list.

Synopsis

REST Resource

type QuerySourcesListResource = "v1" :> ("query" :> ("sources" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "requestOptions.timeZone" Text :> (QueryParam "requestOptions.debugOptions.enableDebugging" Bool :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "requestOptions.searchApplicationId" Text :> (QueryParam "requestOptions.languageCode" Text :> (QueryParam "pageToken" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] ListQuerySourcesResponse))))))))))))) Source #

A resource alias for cloudsearch.query.sources.list method which the QuerySourcesList request conforms to.

Creating a Request

data QuerySourcesList Source #

Returns list of sources that user can use for Search and Suggest APIs.

See: querySourcesList smart constructor.

Instances
Eq QuerySourcesList Source # 
Instance details

Defined in Network.Google.Resource.CloudSearch.Query.Sources.List

Data QuerySourcesList Source # 
Instance details

Defined in Network.Google.Resource.CloudSearch.Query.Sources.List

Methods

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

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

toConstr :: QuerySourcesList -> Constr #

dataTypeOf :: QuerySourcesList -> DataType #

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

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

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

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

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

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

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

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

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

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

Show QuerySourcesList Source # 
Instance details

Defined in Network.Google.Resource.CloudSearch.Query.Sources.List

Generic QuerySourcesList Source # 
Instance details

Defined in Network.Google.Resource.CloudSearch.Query.Sources.List

Associated Types

type Rep QuerySourcesList :: Type -> Type #

GoogleRequest QuerySourcesList Source # 
Instance details

Defined in Network.Google.Resource.CloudSearch.Query.Sources.List

Associated Types

type Rs QuerySourcesList :: Type #

type Scopes QuerySourcesList :: [Symbol] #

type Rep QuerySourcesList Source # 
Instance details

Defined in Network.Google.Resource.CloudSearch.Query.Sources.List

type Rep QuerySourcesList = D1 (MetaData "QuerySourcesList" "Network.Google.Resource.CloudSearch.Query.Sources.List" "gogol-cloudsearch-0.5.0-EOXprtSr9uOkKdqUKbHUL" False) (C1 (MetaCons "QuerySourcesList'" PrefixI True) (((S1 (MetaSel (Just "_qslXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv)) :*: S1 (MetaSel (Just "_qslRequestOptionsTimeZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_qslRequestOptionsDebugOptionsEnableDebugging") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_qslUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_qslAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_qslUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_qslRequestOptionsSearchApplicationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_qslRequestOptionsLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_qslPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_qslCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))
type Scopes QuerySourcesList Source # 
Instance details

Defined in Network.Google.Resource.CloudSearch.Query.Sources.List

type Scopes QuerySourcesList = "https://www.googleapis.com/auth/cloud_search" ': ("https://www.googleapis.com/auth/cloud_search.query" ': ([] :: [Symbol]))
type Rs QuerySourcesList Source # 
Instance details

Defined in Network.Google.Resource.CloudSearch.Query.Sources.List

Request Lenses

qslRequestOptionsTimeZone :: Lens' QuerySourcesList (Maybe Text) Source #

Current user's time zone id, such as "America/Los_Angeles" or "Australia/Sydney". These IDs are defined by Unicode Common Locale Data Repository (CLDR) project, and currently available in the file timezone.xml

qslRequestOptionsDebugOptionsEnableDebugging :: Lens' QuerySourcesList (Maybe Bool) Source #

If you are asked by Google to help with debugging, set this field. Otherwise, ignore this field.

qslUploadProtocol :: Lens' QuerySourcesList (Maybe Text) Source #

Upload protocol for media (e.g. "raw", "multipart").

qslUploadType :: Lens' QuerySourcesList (Maybe Text) Source #

Legacy upload protocol for media (e.g. "media", "multipart").

qslRequestOptionsSearchApplicationId :: Lens' QuerySourcesList (Maybe Text) Source #

Id of the application created using SearchApplicationsService.

qslRequestOptionsLanguageCode :: Lens' QuerySourcesList (Maybe Text) Source #

The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. For translations. When specified, the documents in search results are biased towards the specified language. Suggest API does not use this parameter. It autocompletes only based on characters in the query.

qslPageToken :: Lens' QuerySourcesList (Maybe Text) Source #

Number of sources to return in the response.