Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CseSiterestrictListOptions

import type { CseSiterestrictListOptions } from "https://googleapis.deno.dev/v1/customsearch:v1.ts";

Additional options for CustomSearch#cseSiterestrictList.

interface CseSiterestrictListOptions {
c2coff?: string;
cr?: string;
cx?: string;
dateRestrict?: string;
exactTerms?: string;
excludeTerms?: string;
fileType?: string;
filter?: string;
gl?: string;
googlehost?: string;
highRange?: string;
hl?: string;
hq?: string;
imgColorType?:
| "imgColorTypeUndefined"
| "mono"
| "gray"
| "color"
| "trans";
imgDominantColor?:
| "imgDominantColorUndefined"
| "black"
| "blue"
| "brown"
| "gray"
| "green"
| "orange"
| "pink"
| "purple"
| "red"
| "teal"
| "white"
| "yellow";
imgSize?:
| "imgSizeUndefined"
| "HUGE"
| "ICON"
| "LARGE"
| "MEDIUM"
| "SMALL"
| "XLARGE"
| "XXLARGE";
imgType?:
| "imgTypeUndefined"
| "clipart"
| "face"
| "lineart"
| "stock"
| "photo"
| "animated";
linkSite?: string;
lowRange?: string;
lr?: string;
num?: number;
orTerms?: string;
q?: string;
relatedSite?: string;
rights?: string;
safe?:
| "safeUndefined"
| "active"
| "high"
| "medium"
| "off";
searchType?: "searchTypeUndefined" | "image";
siteSearch?: string;
siteSearchFilter?: "siteSearchFilterUndefined" | "e" | "i";
snippetLength?: number;
sort?: string;
start?: number;
}

§Properties

§
c2coff?: string
[src]

Enables or disables Simplified and Traditional Chinese Search. The default value for this parameter is 0 (zero), meaning that the feature is enabled. Supported values are: * 1: Disabled * 0: Enabled (default)

§
cr?: string
[src]

Restricts search results to documents originating in a particular country. You may use Boolean operators in the cr parameter's value. Google Search determines the country of a document by analyzing: * the top-level domain (TLD) of the document's URL * the geographic location of the Web server's IP address See the Country Parameter Values page for a list of valid values for this parameter.

§
cx?: string
[src]

The Programmable Search Engine ID to use for this request.

§
dateRestrict?: string
[src]

Restricts results to URLs based on date. Supported values include: * d[number]: requests results from the specified number of past days. * w[number]: requests results from the specified number of past weeks. * m[number]: requests results from the specified number of past months. * y[number]: requests results from the specified number of past years.

§
exactTerms?: string
[src]

Identifies a phrase that all documents in the search results must contain.

§
excludeTerms?: string
[src]

Identifies a word or phrase that should not appear in any documents in the search results.

§
fileType?: string
[src]

Restricts results to files of a specified extension. A list of file types indexable by Google can be found in Search Console Help Center.

§
filter?: string
[src]

Controls turning on or off the duplicate content filter. * See Automatic Filtering for more information about Google's search results filters. Note that host crowding filtering applies only to multi-site searches. * By default, Google applies filtering to all search results to improve the quality of those results. Acceptable values are: * 0: Turns off duplicate content filter. * 1: Turns on duplicate content filter.

§
gl?: string
[src]

Geolocation of end user. * The gl parameter value is a two-letter country code. The gl parameter boosts search results whose country of origin matches the parameter value. See the Country Codes page for a list of valid values. * Specifying a gl parameter value should lead to more relevant results. This is particularly true for international customers and, even more specifically, for customers in English- speaking countries other than the United States.

§
googlehost?: string
[src]

Deprecated. Use the gl parameter for a similar effect. The local Google domain (for example, google.com, google.de, or google.fr) to use to perform the search.

§
highRange?: string
[src]

Specifies the ending value for a search range. * Use lowRange and highRange to append an inclusive search range of lowRange...highRange to the query.

§
hl?: string
[src]

Sets the user interface language. * Explicitly setting this parameter improves the performance and the quality of your search results. * See the Interface Languages section of Internationalizing Queries and Results Presentation for more information, and Supported Interface Languages for a list of supported languages.

§
hq?: string
[src]

Appends the specified query terms to the query, as if they were combined with a logical AND operator.

§
imgColorType?: "imgColorTypeUndefined" | "mono" | "gray" | "color" | "trans"
[src]

Returns black and white, grayscale, transparent, or color images. Acceptable values are: * "color" * "gray" * "mono": black and white * "trans": transparent background

§
imgDominantColor?: "imgDominantColorUndefined" | "black" | "blue" | "brown" | "gray" | "green" | "orange" | "pink" | "purple" | "red" | "teal" | "white" | "yellow"
[src]

Returns images of a specific dominant color. Acceptable values are: * "black" * "blue" * "brown" * "gray" * "green" * "orange" * "pink" * "purple" * "red" * "teal" * "white" * "yellow"

§
imgSize?: "imgSizeUndefined" | "HUGE" | "ICON" | "LARGE" | "MEDIUM" | "SMALL" | "XLARGE" | "XXLARGE"
[src]

Returns images of a specified size. Acceptable values are: * "huge" * "icon" * "large" * "medium" * "small" * "xlarge" * "xxlarge"

§
imgType?: "imgTypeUndefined" | "clipart" | "face" | "lineart" | "stock" | "photo" | "animated"
[src]

Returns images of a type. Acceptable values are: * "clipart" * "face"

  • "lineart" * "stock" * "photo" * "animated"
§
linkSite?: string
[src]

Specifies that all search results should contain a link to a particular URL.

§
lowRange?: string
[src]

Specifies the starting value for a search range. Use lowRange and highRange to append an inclusive search range of lowRange...highRange to the query.

§
lr?: string
[src]

Restricts the search to documents written in a particular language (e.g., lr=lang_ja). Acceptable values are: * "lang_ar": Arabic * "lang_bg": Bulgarian * "lang_ca": Catalan * "lang_cs": Czech * "lang_da": Danish

  • "lang_de": German * "lang_el": Greek * "lang_en": English * "lang_es": Spanish * "lang_et": Estonian * "lang_fi": Finnish * "lang_fr": French * "lang_hr": Croatian * "lang_hu": Hungarian * "lang_id": Indonesian * "lang_is": Icelandic * "lang_it": Italian * "lang_iw": Hebrew * "lang_ja": Japanese * "lang_ko": Korean * "lang_lt": Lithuanian * "lang_lv": Latvian * "lang_nl": Dutch * "lang_no": Norwegian * "lang_pl": Polish * "lang_pt": Portuguese * "lang_ro": Romanian * "lang_ru": Russian * "lang_sk": Slovak * "lang_sl": Slovenian * "lang_sr": Serbian * "lang_sv": Swedish * "lang_tr": Turkish * "lang_zh-CN": Chinese (Simplified) * "lang_zh-TW": Chinese (Traditional)
§
num?: number
[src]

Number of search results to return. * Valid values are integers between 1 and 10, inclusive.

§
orTerms?: string
[src]

Provides additional search terms to check for in a document, where each document in the search results must contain at least one of the additional search terms.

§
q?: string
[src]

Query

§
relatedSite?: string
[src]

Deprecated.

§
rights?: string
[src]

Filters based on licensing. Supported values include: cc_publicdomain, cc_attribute, cc_sharealike, cc_noncommercial, cc_nonderived and combinations of these. See typical combinations.

§
safe?: "safeUndefined" | "active" | "high" | "medium" | "off"
[src]

Search safety level. Acceptable values are: * "active": Enables SafeSearch filtering. * "off": Disables SafeSearch filtering. (default)

§
searchType?: "searchTypeUndefined" | "image"
[src]

Specifies the search type: image. If unspecified, results are limited to webpages. Acceptable values are: * "image": custom image search.

§
siteSearch?: string
[src]

Specifies a given site which should always be included or excluded from results (see siteSearchFilter parameter, below).

§
siteSearchFilter?: "siteSearchFilterUndefined" | "e" | "i"
[src]

Controls whether to include or exclude results from the site named in the siteSearch parameter. Acceptable values are: * "e": exclude * "i": include

§
snippetLength?: number
[src]

Optional. Maximum length of snippet text, in characters, to be returned with results. Note: this feature is limited to specific engines. * Valid values are integers between 161 and 1000, inclusive.

§
sort?: string
[src]

The sort expression to apply to the results. The sort parameter specifies that the results be sorted according to the specified expression i.e. sort by date. Example: sort=date.

§
start?: number
[src]

The index of the first result to return. The default number of results per page is 10, so &start=11 would start at the top of the second page of results. Note: The JSON API will never return more than 100 results, even if more than 100 documents match the query, so setting the sum of start + num to a number greater than 100 will produce an error. Also note that the maximum value for num is 10.