gogol-customsearch-0.0.1: Google CustomSearch SDK.

Copyright(c) 2015 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.CustomSearch

Contents

Description

Lets you search over a website or collection of websites

See: CustomSearch API Reference

Synopsis

Service Configuration

customSearchService :: Service Source

Default request referring to version v1 of the CustomSearch API. This contains the host and root path used as a starting point for constructing service requests.

API Declaration

type CustomSearchAPI = CSEListResource Source

Represents the entirety of the methods and resources available for the CustomSearch API service.

Resources

search.cse.list

Types

CSEListImgType

PromotionImage

promotionImage :: PromotionImage Source

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

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

Context

context :: Context Source

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

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

CSEListSiteSearchFilter

SearchQueries

searchQueries Source

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

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

ResultPagemapAdditionalItem

resultPagemapAdditionalItem Source

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

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

SearchURL

searchURL :: SearchURL Source

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

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

SearchSpelling

searchSpelling :: SearchSpelling Source

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

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

CSEListImgDominantColor

ResultImage

resultImage :: ResultImage Source

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

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

CSEListSafe

data CSEListSafe Source

Search safety level

Constructors

High

high Enables highest level of safe search filtering.

Medium

medium Enables moderate safe search filtering.

Off

off Disables safe search filtering.

ResultPagemap

resultPagemap Source

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

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

CSEListImgColorType

Result

result :: Result Source

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

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

ResultLabelsItem

resultLabelsItem :: ResultLabelsItem Source

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

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

SearchSearchInformation

searchSearchInformation :: SearchSearchInformation Source

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

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

CSEListFilter

Query

PromotionBodyLinesItem

promotionBodyLinesItem :: PromotionBodyLinesItem Source

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

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

Promotion

promotion :: Promotion Source

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

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

Search

search :: Search Source

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

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

CSEListLr

data CSEListLr Source

The language restriction for the search results

Constructors

LangAr

lang_ar Arabic

LangBg

lang_bg Bulgarian

LangCa

lang_ca Catalan

LangCs

lang_cs Czech

LangDa

lang_da Danish

LangDe

lang_de German

LangEl

lang_el Greek

LangEn

lang_en English

LangEs

lang_es Spanish

LangEt

lang_et Estonian

LangFi

lang_fi Finnish

LangFr

lang_fr French

LangHr

lang_hr Croatian

LangHu

lang_hu Hungarian

LangId

lang_id Indonesian

LangIs

lang_is Icelandic

LangIt

lang_it Italian

LangIw

lang_iw Hebrew

LangJa

lang_ja Japanese

LangKo

lang_ko Korean

LangLT

lang_lt Lithuanian

LangLv

lang_lv Latvian

LangNl

lang_nl Dutch

LangNo

lang_no Norwegian

LangPl

lang_pl Polish

LangPt

lang_pt Portuguese

LangRo

lang_ro Romanian

LangRu

lang_ru Russian

LangSk

lang_sk Slovak

LangSl

lang_sl Slovenian

LangSr

lang_sr Serbian

LangSv

lang_sv Swedish

LangTr

lang_tr Turkish

LangZhCn

lang_zh-CN Chinese (Simplified)

LangZhTw

lang_zh-TW Chinese (Traditional)

ContextFacetsItemItem

contextFacetsItemItem :: ContextFacetsItemItem Source

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

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

CSEListSearchType

CSEListImgSize