sig   module SiteSearchFilter :     sig       type t = Default | E | I       val to_string :         GapiCustomsearchV1Service.CseResource.SiteSearchFilter.t -> string       val of_string :         string -> GapiCustomsearchV1Service.CseResource.SiteSearchFilter.t     end   module SearchType :     sig       type t = Default | Image       val to_string :         GapiCustomsearchV1Service.CseResource.SearchType.t -> string       val of_string :         string -> GapiCustomsearchV1Service.CseResource.SearchType.t     end   module Safe :     sig       type t = Default | High | Medium | Off       val to_string : GapiCustomsearchV1Service.CseResource.Safe.t -> string       val of_string : string -> GapiCustomsearchV1Service.CseResource.Safe.t     end   module Lr :     sig       type t =           Default         | Lang_ar         | Lang_bg         | Lang_ca         | Lang_cs         | Lang_da         | Lang_de         | Lang_el         | Lang_en         | Lang_es         | Lang_et         | Lang_fi         | Lang_fr         | Lang_hr         | Lang_hu         | Lang_id         | Lang_is         | Lang_it         | Lang_iw         | Lang_ja         | Lang_ko         | Lang_lt         | Lang_lv         | Lang_nl         | Lang_no         | Lang_pl         | Lang_pt         | Lang_ro         | Lang_ru         | Lang_sk         | Lang_sl         | Lang_sr         | Lang_sv         | Lang_tr         | Lang_zh_CN         | Lang_zh_TW       val to_string : GapiCustomsearchV1Service.CseResource.Lr.t -> string       val of_string : string -> GapiCustomsearchV1Service.CseResource.Lr.t     end   module ImgType :     sig       type t = Default | Clipart | Face | Lineart | News | Photo       val to_string :         GapiCustomsearchV1Service.CseResource.ImgType.t -> string       val of_string :         string -> GapiCustomsearchV1Service.CseResource.ImgType.t     end   module ImgSize :     sig       type t =           Default         | Huge         | Icon         | Large         | Medium         | Small         | Xlarge         | Xxlarge       val to_string :         GapiCustomsearchV1Service.CseResource.ImgSize.t -> string       val of_string :         string -> GapiCustomsearchV1Service.CseResource.ImgSize.t     end   module ImgDominantColor :     sig       type t =           Default         | Black         | Blue         | Brown         | Gray         | Green         | Pink         | Purple         | Teal         | White         | Yellow       val to_string :         GapiCustomsearchV1Service.CseResource.ImgDominantColor.t -> string       val of_string :         string -> GapiCustomsearchV1Service.CseResource.ImgDominantColor.t     end   module ImgColorType :     sig       type t = Default | Color | Gray | Mono       val to_string :         GapiCustomsearchV1Service.CseResource.ImgColorType.t -> string       val of_string :         string -> GapiCustomsearchV1Service.CseResource.ImgColorType.t     end   module Filter :     sig       type t = Default | V0 | V1       val to_string :         GapiCustomsearchV1Service.CseResource.Filter.t -> string       val of_string :         string -> GapiCustomsearchV1Service.CseResource.Filter.t     end   val list :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?num:int ->     ?safe:GapiCustomsearchV1Service.CseResource.Safe.t ->     ?c2coff:string ->     ?cr:string ->     ?cref:string ->     ?cx:string ->     ?dateRestrict:string ->     ?exactTerms:string ->     ?excludeTerms:string ->     ?fileType:string ->     ?filter:GapiCustomsearchV1Service.CseResource.Filter.t ->     ?gl:string ->     ?googlehost:string ->     ?highRange:string ->     ?hl:string ->     ?hq:string ->     ?imgColorType:GapiCustomsearchV1Service.CseResource.ImgColorType.t ->     ?imgDominantColor:GapiCustomsearchV1Service.CseResource.ImgDominantColor.t ->     ?imgSize:GapiCustomsearchV1Service.CseResource.ImgSize.t ->     ?imgType:GapiCustomsearchV1Service.CseResource.ImgType.t ->     ?linkSite:string ->     ?lowRange:string ->     ?lr:GapiCustomsearchV1Service.CseResource.Lr.t ->     ?orTerms:string ->     ?relatedSite:string ->     ?rights:string ->     ?searchType:GapiCustomsearchV1Service.CseResource.SearchType.t ->     ?siteSearch:string ->     ?siteSearchFilter:GapiCustomsearchV1Service.CseResource.SiteSearchFilter.t ->     ?sort:string ->     ?start:int ->     q:string ->     GapiConversation.Session.t ->     GapiCustomsearchV1Model.Search.t * GapiConversation.Session.t end