Documentation
¶
Index ¶
- Constants
- func Bool(b bool) param.Opt[bool]
- func BoolPtr(v bool) *bool
- func DefaultClientOptions() []option.RequestOption
- func File(rdr io.Reader, filename string, contentType string) file
- func Float(f float64) param.Opt[float64]
- func FloatPtr(v float64) *float64
- func Int(i int64) param.Opt[int64]
- func IntPtr(v int64) *int64
- func Opt[T comparable](v T) param.Opt[T]
- func Ptr[T any](v T) *T
- func String(s string) param.Opt[string]
- func StringPtr(v string) *string
- func Time(t time.Time) param.Opt[time.Time]
- func TimePtr(v time.Time) *time.Time
- type AgentGetResponse
- type AgentGetResponseFeatureFlags
- type AgentGetResponseInputProperty
- type AgentListParams
- type AgentListParamsManagedBy
- type AgentListParamsPrivacy
- type AgentListResponse
- type AgentRunAsyncParams
- type AgentRunAsyncResponse
- type AgentRunParams
- type AgentRunResponse
- type AgentRunResponseData
- type AgentRunResponseDataBrowserActions
- type AgentRunResponseDataBrowserActionsResult
- type AgentRunResponseDataNetworkCapture
- type AgentRunResponseDataNetworkCaptureFilter
- type AgentRunResponseDataNetworkCaptureFilterResourceTypeString
- type AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion
- func (u AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion) AsAgentRunResponseDataNetworkCaptureFilterResourceTypeArrayItemArray() (v []string)
- func (u AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion) AsAgentRunResponseDataNetworkCaptureFilterResourceTypeString() (v string)
- func (u AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion) RawJSON() string
- func (r *AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion) UnmarshalJSON(data []byte) error
- type AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion
- func (u AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion) AsFloat() (v float64)
- func (u AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion) AsFloatArray() (v []float64)
- func (u AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion) RawJSON() string
- func (r *AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion) UnmarshalJSON(data []byte) error
- type AgentRunResponseDataNetworkCaptureFilterURL
- type AgentRunResponseDataNetworkCaptureResult
- type AgentRunResponseDataNetworkCaptureResultRequest
- type AgentRunResponseDataNetworkCaptureResultResponse
- type AgentRunResponseDataParsingParsingErrorResult
- type AgentRunResponseDataParsingParsingSuccessResult
- type AgentRunResponseDataParsingUnion
- func (u AgentRunResponseDataParsingUnion) AsAgentRunResponseDataParsingParsingErrorResult() (v AgentRunResponseDataParsingParsingErrorResult)
- func (u AgentRunResponseDataParsingUnion) AsAgentRunResponseDataParsingParsingSuccessResult() (v AgentRunResponseDataParsingParsingSuccessResult)
- func (u AgentRunResponseDataParsingUnion) AsAnyMap() (v map[string]any)
- func (u AgentRunResponseDataParsingUnion) RawJSON() string
- func (r *AgentRunResponseDataParsingUnion) UnmarshalJSON(data []byte) error
- type AgentRunResponseDataRedirect
- type AgentRunResponseDebug
- type AgentRunResponseMetadata
- type AgentRunResponsePaginationArrayItem
- type AgentRunResponsePaginationNextPageParams
- type AgentRunResponsePaginationUnion
- func (u AgentRunResponsePaginationUnion) AsAgentRunResponsePaginationArray() (v []AgentRunResponsePaginationArrayItem)
- func (u AgentRunResponsePaginationUnion) AsAgentRunResponsePaginationNextPageParams() (v AgentRunResponsePaginationNextPageParams)
- func (u AgentRunResponsePaginationUnion) RawJSON() string
- func (r *AgentRunResponsePaginationUnion) UnmarshalJSON(data []byte) error
- type AgentRunResponseStatus
- type AgentService
- func (r *AgentService) Get(ctx context.Context, templateName string, opts ...option.RequestOption) (res *AgentGetResponse, err error)
- func (r *AgentService) List(ctx context.Context, query AgentListParams, opts ...option.RequestOption) (res *[]AgentListResponse, err error)
- func (r *AgentService) Run(ctx context.Context, body AgentRunParams, opts ...option.RequestOption) (res *AgentRunResponse, err error)
- func (r *AgentService) RunAsync(ctx context.Context, body AgentRunAsyncParams, opts ...option.RequestOption) (res *AgentRunAsyncResponse, err error)
- type AutoScrollActionAutoScrollObjectClickSelectorUnionParam
- type AutoScrollActionAutoScrollObjectContainerUnionParam
- type AutoScrollActionAutoScrollObjectDelayAfterScrollUnionParam
- type AutoScrollActionAutoScrollObjectIdleTimeoutUnionParam
- type AutoScrollActionAutoScrollObjectLoadingSelectorUnionParam
- type AutoScrollActionAutoScrollObjectMaxDurationUnionParam
- type AutoScrollActionAutoScrollObjectParam
- type AutoScrollActionAutoScrollObjectPauseOnSelectorUnionParam
- type AutoScrollActionAutoScrollObjectRequiredString
- type AutoScrollActionAutoScrollObjectRequiredUnionParam
- type AutoScrollActionAutoScrollObjectSkipString
- type AutoScrollActionAutoScrollObjectSkipUnionParam
- type AutoScrollActionAutoScrollUnionParam
- type AutoScrollActionParam
- type ClickActionClickObjectDelayUnionParam
- type ClickActionClickObjectParam
- type ClickActionClickObjectRequiredString
- type ClickActionClickObjectRequiredUnionParam
- type ClickActionClickObjectSelectorUnionParam
- type ClickActionClickObjectSkipString
- type ClickActionClickObjectSkipUnionParam
- type ClickActionClickUnionParam
- type ClickActionParam
- type Client
- func (r *Client) Delete(ctx context.Context, path string, params any, res any, ...) error
- func (r *Client) Execute(ctx context.Context, method string, path string, params any, res any, ...) error
- func (r *Client) Extract(ctx context.Context, body ExtractParams, opts ...option.RequestOption) (res *ExtractResponse, err error)
- func (r *Client) ExtractAsync(ctx context.Context, body ExtractAsyncParams, opts ...option.RequestOption) (res *ExtractAsyncResponse, err error)
- func (r *Client) Get(ctx context.Context, path string, params any, res any, ...) error
- func (r *Client) Map(ctx context.Context, body MapParams, opts ...option.RequestOption) (res *MapResponse, err error)
- func (r *Client) Patch(ctx context.Context, path string, params any, res any, ...) error
- func (r *Client) Post(ctx context.Context, path string, params any, res any, ...) error
- func (r *Client) Put(ctx context.Context, path string, params any, res any, ...) error
- func (r *Client) Search(ctx context.Context, body SearchParams, opts ...option.RequestOption) (res *SearchResponse, err error)
- type CrawlListParams
- type CrawlListParamsStatus
- type CrawlListResponse
- type CrawlListResponseData
- type CrawlListResponseDataCompletedAtUnion
- type CrawlListResponseDataCrawlOptions
- type CrawlListResponseDataCrawlOptionsCallbackObject
- type CrawlListResponseDataCrawlOptionsCallbackUnion
- func (u CrawlListResponseDataCrawlOptionsCallbackUnion) AsCrawlListResponseDataCrawlOptionsCallbackObject() (v CrawlListResponseDataCrawlOptionsCallbackObject)
- func (u CrawlListResponseDataCrawlOptionsCallbackUnion) AsString() (v string)
- func (u CrawlListResponseDataCrawlOptionsCallbackUnion) RawJSON() string
- func (r *CrawlListResponseDataCrawlOptionsCallbackUnion) UnmarshalJSON(data []byte) error
- type CrawlListResponseDataCreatedAtUnion
- type CrawlListResponseDataTask
- type CrawlListResponseDataUpdatedAtUnion
- type CrawlListResponsePagination
- type CrawlRunParams
- type CrawlRunParamsCallbackObject
- type CrawlRunParamsCallbackUnion
- type CrawlRunParamsExtractOptions
- type CrawlRunParamsExtractOptionsBrowserActionUnion
- type CrawlRunParamsExtractOptionsBrowserObject
- type CrawlRunParamsExtractOptionsBrowserString
- type CrawlRunParamsExtractOptionsBrowserUnion
- type CrawlRunParamsExtractOptionsCookiesArrayItem
- type CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeString
- type CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeUnion
- type CrawlRunParamsExtractOptionsCookiesUnion
- type CrawlRunParamsExtractOptionsCountry
- type CrawlRunParamsExtractOptionsHeaderUnion
- type CrawlRunParamsExtractOptionsLocale
- type CrawlRunParamsExtractOptionsNetworkCapture
- type CrawlRunParamsExtractOptionsNetworkCaptureResourceTypeUnion
- type CrawlRunParamsExtractOptionsNetworkCaptureStatusCodeUnion
- type CrawlRunParamsExtractOptionsNetworkCaptureURL
- type CrawlRunParamsExtractOptionsParserUnion
- type CrawlRunParamsExtractOptionsReferrerType
- type CrawlRunParamsExtractOptionsSession
- type CrawlRunParamsExtractOptionsSkillUnion
- type CrawlRunParamsSitemap
- type CrawlRunResponse
- type CrawlRunResponseCompletedAtUnion
- type CrawlRunResponseCrawlOptions
- type CrawlRunResponseCrawlOptionsCallbackObject
- type CrawlRunResponseCrawlOptionsCallbackUnion
- func (u CrawlRunResponseCrawlOptionsCallbackUnion) AsCrawlRunResponseCrawlOptionsCallbackObject() (v CrawlRunResponseCrawlOptionsCallbackObject)
- func (u CrawlRunResponseCrawlOptionsCallbackUnion) AsString() (v string)
- func (u CrawlRunResponseCrawlOptionsCallbackUnion) RawJSON() string
- func (r *CrawlRunResponseCrawlOptionsCallbackUnion) UnmarshalJSON(data []byte) error
- type CrawlRunResponseCreatedAtUnion
- type CrawlRunResponseStatus
- type CrawlRunResponseTask
- type CrawlRunResponseUpdatedAtUnion
- type CrawlService
- func (r *CrawlService) List(ctx context.Context, query CrawlListParams, opts ...option.RequestOption) (res *CrawlListResponse, err error)
- func (r *CrawlService) Run(ctx context.Context, body CrawlRunParams, opts ...option.RequestOption) (res *CrawlRunResponse, err error)
- func (r *CrawlService) Status(ctx context.Context, id string, opts ...option.RequestOption) (res *CrawlStatusResponse, err error)
- func (r *CrawlService) Terminate(ctx context.Context, id string, opts ...option.RequestOption) (res *CrawlTerminateResponse, err error)
- type CrawlStatusResponse
- type CrawlStatusResponseCompletedAtUnion
- type CrawlStatusResponseCrawlOptions
- type CrawlStatusResponseCrawlOptionsCallbackObject
- type CrawlStatusResponseCrawlOptionsCallbackUnion
- func (u CrawlStatusResponseCrawlOptionsCallbackUnion) AsCrawlStatusResponseCrawlOptionsCallbackObject() (v CrawlStatusResponseCrawlOptionsCallbackObject)
- func (u CrawlStatusResponseCrawlOptionsCallbackUnion) AsString() (v string)
- func (u CrawlStatusResponseCrawlOptionsCallbackUnion) RawJSON() string
- func (r *CrawlStatusResponseCrawlOptionsCallbackUnion) UnmarshalJSON(data []byte) error
- type CrawlStatusResponseCreatedAtUnion
- type CrawlStatusResponseStatus
- type CrawlStatusResponseTask
- type CrawlStatusResponseUpdatedAtUnion
- type CrawlTerminateResponse
- type CrawlTerminateResponseStatus
- type Error
- type EvalActionEvalObjectParam
- type EvalActionEvalObjectRequiredString
- type EvalActionEvalObjectRequiredUnionParam
- type EvalActionEvalObjectSkipString
- type EvalActionEvalObjectSkipUnionParam
- type EvalActionEvalUnionParam
- type EvalActionParam
- type ExtractAsyncParams
- type ExtractAsyncParamsBrowserActionUnion
- type ExtractAsyncParamsBrowserObject
- type ExtractAsyncParamsBrowserString
- type ExtractAsyncParamsBrowserUnion
- type ExtractAsyncParamsCookiesArrayItem
- type ExtractAsyncParamsCookiesArrayItemMaxAgeString
- type ExtractAsyncParamsCookiesArrayItemMaxAgeUnion
- type ExtractAsyncParamsCookiesUnion
- type ExtractAsyncParamsCountry
- type ExtractAsyncParamsDevice
- type ExtractAsyncParamsDriver
- type ExtractAsyncParamsHeaderUnion
- type ExtractAsyncParamsLocale
- type ExtractAsyncParamsMethod
- type ExtractAsyncParamsNetworkCapture
- type ExtractAsyncParamsNetworkCaptureResourceTypeUnion
- type ExtractAsyncParamsNetworkCaptureStatusCodeUnion
- type ExtractAsyncParamsNetworkCaptureURL
- type ExtractAsyncParamsOs
- type ExtractAsyncParamsParserUnion
- type ExtractAsyncParamsReferrerType
- type ExtractAsyncParamsSession
- type ExtractAsyncParamsSkillUnion
- type ExtractAsyncParamsState
- type ExtractAsyncResponse
- type ExtractAsyncResponseTask
- type ExtractParams
- type ExtractParamsBrowserActionUnion
- type ExtractParamsBrowserObject
- type ExtractParamsBrowserString
- type ExtractParamsBrowserUnion
- type ExtractParamsCookiesArrayItem
- type ExtractParamsCookiesArrayItemMaxAgeString
- type ExtractParamsCookiesArrayItemMaxAgeUnion
- type ExtractParamsCookiesUnion
- type ExtractParamsCountry
- type ExtractParamsDevice
- type ExtractParamsDriver
- type ExtractParamsHeaderUnion
- type ExtractParamsLocale
- type ExtractParamsMethod
- type ExtractParamsNetworkCapture
- type ExtractParamsNetworkCaptureResourceTypeUnion
- type ExtractParamsNetworkCaptureStatusCodeUnion
- type ExtractParamsNetworkCaptureURL
- type ExtractParamsOs
- type ExtractParamsParserUnion
- type ExtractParamsReferrerType
- type ExtractParamsSession
- type ExtractParamsSkillUnion
- type ExtractParamsState
- type ExtractResponse
- type ExtractResponseData
- type ExtractResponseDataBrowserActions
- type ExtractResponseDataBrowserActionsResult
- type ExtractResponseDataNetworkCapture
- type ExtractResponseDataNetworkCaptureFilter
- type ExtractResponseDataNetworkCaptureFilterResourceTypeString
- type ExtractResponseDataNetworkCaptureFilterResourceTypeUnion
- func (u ExtractResponseDataNetworkCaptureFilterResourceTypeUnion) AsExtractResponseDataNetworkCaptureFilterResourceTypeArrayItemArray() (v []string)
- func (u ExtractResponseDataNetworkCaptureFilterResourceTypeUnion) AsExtractResponseDataNetworkCaptureFilterResourceTypeString() (v string)
- func (u ExtractResponseDataNetworkCaptureFilterResourceTypeUnion) RawJSON() string
- func (r *ExtractResponseDataNetworkCaptureFilterResourceTypeUnion) UnmarshalJSON(data []byte) error
- type ExtractResponseDataNetworkCaptureFilterStatusCodeUnion
- func (u ExtractResponseDataNetworkCaptureFilterStatusCodeUnion) AsFloat() (v float64)
- func (u ExtractResponseDataNetworkCaptureFilterStatusCodeUnion) AsFloatArray() (v []float64)
- func (u ExtractResponseDataNetworkCaptureFilterStatusCodeUnion) RawJSON() string
- func (r *ExtractResponseDataNetworkCaptureFilterStatusCodeUnion) UnmarshalJSON(data []byte) error
- type ExtractResponseDataNetworkCaptureFilterURL
- type ExtractResponseDataNetworkCaptureResult
- type ExtractResponseDataNetworkCaptureResultRequest
- type ExtractResponseDataNetworkCaptureResultResponse
- type ExtractResponseDataParsingParsingErrorResult
- type ExtractResponseDataParsingParsingSuccessResult
- type ExtractResponseDataParsingUnion
- func (u ExtractResponseDataParsingUnion) AsAnyMap() (v map[string]any)
- func (u ExtractResponseDataParsingUnion) AsExtractResponseDataParsingParsingErrorResult() (v ExtractResponseDataParsingParsingErrorResult)
- func (u ExtractResponseDataParsingUnion) AsExtractResponseDataParsingParsingSuccessResult() (v ExtractResponseDataParsingParsingSuccessResult)
- func (u ExtractResponseDataParsingUnion) RawJSON() string
- func (r *ExtractResponseDataParsingUnion) UnmarshalJSON(data []byte) error
- type ExtractResponseDataRedirect
- type ExtractResponseDebug
- type ExtractResponseMetadata
- type ExtractResponsePaginationArrayItem
- type ExtractResponsePaginationNextPageParams
- type ExtractResponsePaginationUnion
- func (u ExtractResponsePaginationUnion) AsExtractResponsePaginationArray() (v []ExtractResponsePaginationArrayItem)
- func (u ExtractResponsePaginationUnion) AsExtractResponsePaginationNextPageParams() (v ExtractResponsePaginationNextPageParams)
- func (u ExtractResponsePaginationUnion) RawJSON() string
- func (r *ExtractResponsePaginationUnion) UnmarshalJSON(data []byte) error
- type ExtractResponseStatus
- type FetchActionFetchObjectParam
- type FetchActionFetchObjectRequiredString
- type FetchActionFetchObjectRequiredUnionParam
- type FetchActionFetchObjectSkipString
- type FetchActionFetchObjectSkipUnionParam
- type FetchActionFetchUnionParam
- type FetchActionParam
- type FillActionFillPasteDelayUnionParam
- type FillActionFillPasteParam
- type FillActionFillPasteRequiredString
- type FillActionFillPasteRequiredUnionParam
- type FillActionFillPasteSelectorUnionParam
- type FillActionFillPasteSkipString
- type FillActionFillPasteSkipUnionParam
- type FillActionFillTypeDelayUnionParam
- type FillActionFillTypeParam
- type FillActionFillTypeRequiredString
- type FillActionFillTypeRequiredUnionParam
- type FillActionFillTypeSelectorUnionParam
- type FillActionFillTypeSkipString
- type FillActionFillTypeSkipUnionParam
- type FillActionFillTypeTypingIntervalUnionParam
- type FillActionFillUnionParam
- type FillActionParam
- type GetCookiesActionGetCookiesObjectParam
- type GetCookiesActionGetCookiesObjectRequiredString
- type GetCookiesActionGetCookiesObjectRequiredUnionParam
- type GetCookiesActionGetCookiesObjectSkipString
- type GetCookiesActionGetCookiesObjectSkipUnionParam
- type GetCookiesActionGetCookiesUnionParam
- type GetCookiesActionParam
- type GotoActionGotoObjectParam
- type GotoActionGotoObjectRequiredString
- type GotoActionGotoObjectRequiredUnionParam
- type GotoActionGotoObjectSkipString
- type GotoActionGotoObjectSkipUnionParam
- type GotoActionGotoUnionParam
- type GotoActionParam
- type MapParams
- type MapParamsCountry
- type MapParamsDomainFilter
- type MapParamsLocale
- type MapParamsSitemap
- type MapResponse
- type MapResponseLink
- type PressActionParam
- type PressActionPressObjectDelayUnionParam
- type PressActionPressObjectParam
- type PressActionPressObjectRequiredString
- type PressActionPressObjectRequiredUnionParam
- type PressActionPressObjectSkipString
- type PressActionPressObjectSkipUnionParam
- type PressActionPressUnionParam
- type ScreenshotActionParam
- type ScreenshotActionScreenshotObjectParam
- type ScreenshotActionScreenshotObjectRequiredString
- type ScreenshotActionScreenshotObjectRequiredUnionParam
- type ScreenshotActionScreenshotObjectSkipString
- type ScreenshotActionScreenshotObjectSkipUnionParam
- type ScreenshotActionScreenshotUnionParam
- type ScrollActionParam
- type ScrollActionScrollObjectContainerUnionParam
- type ScrollActionScrollObjectParam
- type ScrollActionScrollObjectRequiredString
- type ScrollActionScrollObjectRequiredUnionParam
- type ScrollActionScrollObjectSkipString
- type ScrollActionScrollObjectSkipUnionParam
- type ScrollActionScrollObjectToUnionParam
- type ScrollActionScrollUnionParam
- type SearchParams
- type SearchParamsFocusUnion
- type SearchParamsOutputFormat
- type SearchParamsTimeRange
- type SearchResponse
- type SearchResponseAnswerCitation
- type SearchResponseResult
- type SearchResponseResultMetadataSerpMetadata
- type SearchResponseResultMetadataUnion
- func (u SearchResponseResultMetadataUnion) AsSerpMetadata() (v SearchResponseResultMetadataSerpMetadata)
- func (u SearchResponseResultMetadataUnion) AsWsaMetadata() (v SearchResponseResultMetadataWsaMetadata)
- func (u SearchResponseResultMetadataUnion) RawJSON() string
- func (r *SearchResponseResultMetadataUnion) UnmarshalJSON(data []byte) error
- type SearchResponseResultMetadataWsaMetadata
- type TaskGetResponse
- type TaskGetResponseTask
- type TaskListParams
- type TaskListResponse
- type TaskListResponseData
- type TaskListResponsePagination
- type TaskResultsResponse
- type TaskService
- func (r *TaskService) Get(ctx context.Context, taskID string, opts ...option.RequestOption) (res *TaskGetResponse, err error)
- func (r *TaskService) List(ctx context.Context, query TaskListParams, opts ...option.RequestOption) (res *TaskListResponse, err error)
- func (r *TaskService) Results(ctx context.Context, taskID string, opts ...option.RequestOption) (res *TaskResultsResponse, err error)
- type WaitActionParam
- type WaitActionWaitObjectDurationUnionParam
- type WaitActionWaitObjectParam
- type WaitActionWaitObjectRequiredString
- type WaitActionWaitObjectRequiredUnionParam
- type WaitActionWaitObjectSkipString
- type WaitActionWaitObjectSkipUnionParam
- type WaitActionWaitUnionParam
- type WaitForElementActionParam
- type WaitForElementActionWaitForElementObjectParam
- type WaitForElementActionWaitForElementObjectRequiredString
- type WaitForElementActionWaitForElementObjectRequiredUnionParam
- type WaitForElementActionWaitForElementObjectSelectorUnionParam
- type WaitForElementActionWaitForElementObjectSkipString
- type WaitForElementActionWaitForElementObjectSkipUnionParam
- type WaitForElementActionWaitForElementUnionParam
- type WaitForNavigationActionParam
- type WaitForNavigationActionWaitForNavigationObjectParam
- type WaitForNavigationActionWaitForNavigationObjectRequiredString
- type WaitForNavigationActionWaitForNavigationObjectRequiredUnionParam
- type WaitForNavigationActionWaitForNavigationObjectSkipString
- type WaitForNavigationActionWaitForNavigationObjectSkipUnionParam
- type WaitForNavigationActionWaitForNavigationString
- type WaitForNavigationActionWaitForNavigationUnionParam
Constants ¶
const AutoScrollActionAutoScrollObjectRequiredStringFalse = shared.AutoScrollActionAutoScrollObjectRequiredStringFalse
Equals "false"
const AutoScrollActionAutoScrollObjectRequiredStringTrue = shared.AutoScrollActionAutoScrollObjectRequiredStringTrue
Equals "true"
const AutoScrollActionAutoScrollObjectSkipStringFalse = shared.AutoScrollActionAutoScrollObjectSkipStringFalse
Equals "false"
const AutoScrollActionAutoScrollObjectSkipStringTrue = shared.AutoScrollActionAutoScrollObjectSkipStringTrue
Equals "true"
const ClickActionClickObjectRequiredStringFalse = shared.ClickActionClickObjectRequiredStringFalse
Equals "false"
const ClickActionClickObjectRequiredStringTrue = shared.ClickActionClickObjectRequiredStringTrue
Equals "true"
const ClickActionClickObjectSkipStringFalse = shared.ClickActionClickObjectSkipStringFalse
Equals "false"
const ClickActionClickObjectSkipStringTrue = shared.ClickActionClickObjectSkipStringTrue
Equals "true"
const EvalActionEvalObjectRequiredStringFalse = shared.EvalActionEvalObjectRequiredStringFalse
Equals "false"
const EvalActionEvalObjectRequiredStringTrue = shared.EvalActionEvalObjectRequiredStringTrue
Equals "true"
const EvalActionEvalObjectSkipStringFalse = shared.EvalActionEvalObjectSkipStringFalse
Equals "false"
const EvalActionEvalObjectSkipStringTrue = shared.EvalActionEvalObjectSkipStringTrue
Equals "true"
const FetchActionFetchObjectRequiredStringFalse = shared.FetchActionFetchObjectRequiredStringFalse
Equals "false"
const FetchActionFetchObjectRequiredStringTrue = shared.FetchActionFetchObjectRequiredStringTrue
Equals "true"
const FetchActionFetchObjectSkipStringFalse = shared.FetchActionFetchObjectSkipStringFalse
Equals "false"
const FetchActionFetchObjectSkipStringTrue = shared.FetchActionFetchObjectSkipStringTrue
Equals "true"
const FillActionFillPasteRequiredStringFalse = shared.FillActionFillPasteRequiredStringFalse
Equals "false"
const FillActionFillPasteRequiredStringTrue = shared.FillActionFillPasteRequiredStringTrue
Equals "true"
const FillActionFillPasteSkipStringFalse = shared.FillActionFillPasteSkipStringFalse
Equals "false"
const FillActionFillPasteSkipStringTrue = shared.FillActionFillPasteSkipStringTrue
Equals "true"
const FillActionFillTypeRequiredStringFalse = shared.FillActionFillTypeRequiredStringFalse
Equals "false"
const FillActionFillTypeRequiredStringTrue = shared.FillActionFillTypeRequiredStringTrue
Equals "true"
const FillActionFillTypeSkipStringFalse = shared.FillActionFillTypeSkipStringFalse
Equals "false"
const FillActionFillTypeSkipStringTrue = shared.FillActionFillTypeSkipStringTrue
Equals "true"
const GetCookiesActionGetCookiesObjectRequiredStringFalse = shared.GetCookiesActionGetCookiesObjectRequiredStringFalse
Equals "false"
const GetCookiesActionGetCookiesObjectRequiredStringTrue = shared.GetCookiesActionGetCookiesObjectRequiredStringTrue
Equals "true"
const GetCookiesActionGetCookiesObjectSkipStringFalse = shared.GetCookiesActionGetCookiesObjectSkipStringFalse
Equals "false"
const GetCookiesActionGetCookiesObjectSkipStringTrue = shared.GetCookiesActionGetCookiesObjectSkipStringTrue
Equals "true"
const GotoActionGotoObjectRequiredStringFalse = shared.GotoActionGotoObjectRequiredStringFalse
Equals "false"
const GotoActionGotoObjectRequiredStringTrue = shared.GotoActionGotoObjectRequiredStringTrue
Equals "true"
const GotoActionGotoObjectSkipStringFalse = shared.GotoActionGotoObjectSkipStringFalse
Equals "false"
const GotoActionGotoObjectSkipStringTrue = shared.GotoActionGotoObjectSkipStringTrue
Equals "true"
const PressActionPressObjectRequiredStringFalse = shared.PressActionPressObjectRequiredStringFalse
Equals "false"
const PressActionPressObjectRequiredStringTrue = shared.PressActionPressObjectRequiredStringTrue
Equals "true"
const PressActionPressObjectSkipStringFalse = shared.PressActionPressObjectSkipStringFalse
Equals "false"
const PressActionPressObjectSkipStringTrue = shared.PressActionPressObjectSkipStringTrue
Equals "true"
const ScreenshotActionScreenshotObjectRequiredStringFalse = shared.ScreenshotActionScreenshotObjectRequiredStringFalse
Equals "false"
const ScreenshotActionScreenshotObjectRequiredStringTrue = shared.ScreenshotActionScreenshotObjectRequiredStringTrue
Equals "true"
const ScreenshotActionScreenshotObjectSkipStringFalse = shared.ScreenshotActionScreenshotObjectSkipStringFalse
Equals "false"
const ScreenshotActionScreenshotObjectSkipStringTrue = shared.ScreenshotActionScreenshotObjectSkipStringTrue
Equals "true"
const ScrollActionScrollObjectRequiredStringFalse = shared.ScrollActionScrollObjectRequiredStringFalse
Equals "false"
const ScrollActionScrollObjectRequiredStringTrue = shared.ScrollActionScrollObjectRequiredStringTrue
Equals "true"
const ScrollActionScrollObjectSkipStringFalse = shared.ScrollActionScrollObjectSkipStringFalse
Equals "false"
const ScrollActionScrollObjectSkipStringTrue = shared.ScrollActionScrollObjectSkipStringTrue
Equals "true"
const WaitActionWaitObjectRequiredStringFalse = shared.WaitActionWaitObjectRequiredStringFalse
Equals "false"
const WaitActionWaitObjectRequiredStringTrue = shared.WaitActionWaitObjectRequiredStringTrue
Equals "true"
const WaitActionWaitObjectSkipStringFalse = shared.WaitActionWaitObjectSkipStringFalse
Equals "false"
const WaitActionWaitObjectSkipStringTrue = shared.WaitActionWaitObjectSkipStringTrue
Equals "true"
const WaitForElementActionWaitForElementObjectRequiredStringFalse = shared.WaitForElementActionWaitForElementObjectRequiredStringFalse
Equals "false"
const WaitForElementActionWaitForElementObjectRequiredStringTrue = shared.WaitForElementActionWaitForElementObjectRequiredStringTrue
Equals "true"
const WaitForElementActionWaitForElementObjectSkipStringFalse = shared.WaitForElementActionWaitForElementObjectSkipStringFalse
Equals "false"
const WaitForElementActionWaitForElementObjectSkipStringTrue = shared.WaitForElementActionWaitForElementObjectSkipStringTrue
Equals "true"
Equals "false"
Equals "true"
Equals "false"
Equals "true"
Variables ¶
This section is empty.
Functions ¶
func DefaultClientOptions ¶
func DefaultClientOptions() []option.RequestOption
DefaultClientOptions read from the environment (NIMBLE_API_KEY, NIMBLE_BASE_URL). This should be used to initialize new clients.
func Opt ¶
func Opt[T comparable](v T) param.Opt[T]
Types ¶
type AgentGetResponse ¶ added in v0.2.0
type AgentGetResponse struct {
DisplayName string `json:"display_name" api:"required"`
IsPublic bool `json:"is_public" api:"required"`
Name string `json:"name" api:"required"`
Description string `json:"description" api:"nullable"`
Domain string `json:"domain" api:"nullable"`
EntityType string `json:"entity_type" api:"nullable"`
FeatureFlags AgentGetResponseFeatureFlags `json:"feature_flags"`
InputProperties []AgentGetResponseInputProperty `json:"input_properties" api:"nullable"`
ManagedBy string `json:"managed_by" api:"nullable"`
OutputSchema map[string]any `json:"output_schema" api:"nullable"`
Vertical string `json:"vertical" api:"nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
DisplayName respjson.Field
IsPublic respjson.Field
Name respjson.Field
Description respjson.Field
Domain respjson.Field
EntityType respjson.Field
FeatureFlags respjson.Field
InputProperties respjson.Field
ManagedBy respjson.Field
OutputSchema respjson.Field
Vertical respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentGetResponse) RawJSON ¶ added in v0.2.0
func (r AgentGetResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentGetResponse) UnmarshalJSON ¶ added in v0.2.0
func (r *AgentGetResponse) UnmarshalJSON(data []byte) error
type AgentGetResponseFeatureFlags ¶ added in v0.2.0
type AgentGetResponseFeatureFlags struct {
IsLocalizationSupported bool `json:"is_localization_supported"`
IsPaginationSupported bool `json:"is_pagination_supported"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
IsLocalizationSupported respjson.Field
IsPaginationSupported respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentGetResponseFeatureFlags) RawJSON ¶ added in v0.2.0
func (r AgentGetResponseFeatureFlags) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentGetResponseFeatureFlags) UnmarshalJSON ¶ added in v0.2.0
func (r *AgentGetResponseFeatureFlags) UnmarshalJSON(data []byte) error
type AgentGetResponseInputProperty ¶ added in v0.2.0
type AgentGetResponseInputProperty struct {
Default string `json:"default" api:"nullable"`
Description string `json:"description" api:"nullable"`
Examples []string `json:"examples" api:"nullable"`
IsLocalizationParam bool `json:"is_localization_param"`
Name string `json:"name"`
Required bool `json:"required"`
Rules []string `json:"rules" api:"nullable"`
Type string `json:"type"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Default respjson.Field
Description respjson.Field
Examples respjson.Field
IsLocalizationParam respjson.Field
Name respjson.Field
Required respjson.Field
Rules respjson.Field
Type respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentGetResponseInputProperty) RawJSON ¶ added in v0.2.0
func (r AgentGetResponseInputProperty) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentGetResponseInputProperty) UnmarshalJSON ¶ added in v0.2.0
func (r *AgentGetResponseInputProperty) UnmarshalJSON(data []byte) error
type AgentListParams ¶ added in v0.2.0
type AgentListParams struct {
// Number of results per page
Limit param.Opt[int64] `query:"limit,omitzero" json:"-"`
// Pagination offset
Offset param.Opt[int64] `query:"offset,omitzero" json:"-"`
// Filter public templates by attribution
//
// Any of "nimble", "community".
ManagedBy AgentListParamsManagedBy `query:"managed_by,omitzero" json:"-"`
// Filter by privacy level
//
// Any of "public", "private", "all".
Privacy AgentListParamsPrivacy `query:"privacy,omitzero" json:"-"`
// contains filtered or unexported fields
}
func (AgentListParams) URLQuery ¶ added in v0.2.0
func (r AgentListParams) URLQuery() (v url.Values, err error)
URLQuery serializes AgentListParams's query parameters as `url.Values`.
type AgentListParamsManagedBy ¶ added in v0.6.0
type AgentListParamsManagedBy string
Filter public templates by attribution
const ( AgentListParamsManagedByNimble AgentListParamsManagedBy = "nimble" AgentListParamsManagedByCommunity AgentListParamsManagedBy = "community" )
type AgentListParamsPrivacy ¶ added in v0.2.0
type AgentListParamsPrivacy string
Filter by privacy level
const ( AgentListParamsPrivacyPublic AgentListParamsPrivacy = "public" AgentListParamsPrivacyPrivate AgentListParamsPrivacy = "private" AgentListParamsPrivacyAll AgentListParamsPrivacy = "all" )
type AgentListResponse ¶ added in v0.2.0
type AgentListResponse struct {
DisplayName string `json:"display_name" api:"required"`
IsPublic bool `json:"is_public" api:"required"`
Name string `json:"name" api:"required"`
Description string `json:"description" api:"nullable"`
Domain string `json:"domain" api:"nullable"`
EntityType string `json:"entity_type" api:"nullable"`
ManagedBy string `json:"managed_by" api:"nullable"`
Vertical string `json:"vertical" api:"nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
DisplayName respjson.Field
IsPublic respjson.Field
Name respjson.Field
Description respjson.Field
Domain respjson.Field
EntityType respjson.Field
ManagedBy respjson.Field
Vertical respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentListResponse) RawJSON ¶ added in v0.2.0
func (r AgentListResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentListResponse) UnmarshalJSON ¶ added in v0.2.0
func (r *AgentListResponse) UnmarshalJSON(data []byte) error
type AgentRunAsyncParams ¶ added in v0.6.0
type AgentRunAsyncParams struct {
Agent string `json:"agent" api:"required"`
Params map[string]any `json:"params,omitzero" api:"required"`
// URL to call back when async operation completes
CallbackURL param.Opt[string] `json:"callback_url,omitzero"`
Localization param.Opt[bool] `json:"localization,omitzero"`
// Whether to compress stored data
StorageCompress param.Opt[bool] `json:"storage_compress,omitzero"`
// Custom name for the stored object
StorageObjectName param.Opt[string] `json:"storage_object_name,omitzero"`
// Type of storage to use for results
StorageType param.Opt[string] `json:"storage_type,omitzero"`
// URL for storage location
StorageURL param.Opt[string] `json:"storage_url,omitzero"`
// contains filtered or unexported fields
}
func (AgentRunAsyncParams) MarshalJSON ¶ added in v0.6.0
func (r AgentRunAsyncParams) MarshalJSON() (data []byte, err error)
func (*AgentRunAsyncParams) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunAsyncParams) UnmarshalJSON(data []byte) error
type AgentRunAsyncResponse ¶ added in v0.6.0
type AgentRunAsyncResponse struct {
Status constant.Success `json:"status" api:"required"`
Task map[string]any `json:"task" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Status respjson.Field
Task respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunAsyncResponse) RawJSON ¶ added in v0.6.0
func (r AgentRunAsyncResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunAsyncResponse) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunAsyncResponse) UnmarshalJSON(data []byte) error
type AgentRunParams ¶ added in v0.6.0
type AgentRunParams struct {
Agent string `json:"agent" api:"required"`
Params map[string]any `json:"params,omitzero" api:"required"`
Localization param.Opt[bool] `json:"localization,omitzero"`
// contains filtered or unexported fields
}
func (AgentRunParams) MarshalJSON ¶ added in v0.6.0
func (r AgentRunParams) MarshalJSON() (data []byte, err error)
func (*AgentRunParams) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunParams) UnmarshalJSON(data []byte) error
type AgentRunResponse ¶ added in v0.6.0
type AgentRunResponse struct {
Data AgentRunResponseData `json:"data" api:"required"`
Metadata AgentRunResponseMetadata `json:"metadata" api:"required"`
// The status of the task.
//
// Any of "success", "skipped", "fatal", "error", "postponed", "ignored",
// "rejected", "blocked".
Status AgentRunResponseStatus `json:"status" api:"required"`
// Unique identifier for the task.
TaskID string `json:"task_id" api:"required"`
// The final URL.
URL string `json:"url" api:"required"`
Debug AgentRunResponseDebug `json:"debug"`
// Pagination information if applicable.
Pagination AgentRunResponsePaginationUnion `json:"pagination"`
// The HTTP status code of the task.
StatusCode float64 `json:"status_code"`
// List of warnings generated during the task.
Warnings []string `json:"warnings"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Data respjson.Field
Metadata respjson.Field
Status respjson.Field
TaskID respjson.Field
URL respjson.Field
Debug respjson.Field
Pagination respjson.Field
StatusCode respjson.Field
Warnings respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponse) RawJSON ¶ added in v0.6.0
func (r AgentRunResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponse) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponse) UnmarshalJSON(data []byte) error
type AgentRunResponseData ¶ added in v0.6.0
type AgentRunResponseData struct {
// Browser actions execution results. Present only when browser_actions were
// specified in the request.
BrowserActions AgentRunResponseDataBrowserActions `json:"browser_actions"`
// The cookies collected from browser actions during the task.
Cookies []any `json:"cookies"`
// The evaluation results from browser actions during the task.
Eval []any `json:"eval"`
// The http requests from browser actions made during the task.
Fetch []any `json:"fetch"`
// The headers received during the task.
Headers map[string]string `json:"headers"`
// The HTML content of the page.
HTML string `json:"html"`
// The Markdown version of the HTML content.
Markdown string `json:"markdown"`
// The network capture data collected during the task.
NetworkCapture []AgentRunResponseDataNetworkCapture `json:"network_capture"`
// The parsing results extracted from the HTML & network content.
Parsing AgentRunResponseDataParsingUnion `json:"parsing"`
// The list of redirects that occurred during the task.
Redirects []AgentRunResponseDataRedirect `json:"redirects"`
// Screenshots taken during the task, from browser actions, or the screenshot
// format.
Screenshots []any `json:"screenshots"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
BrowserActions respjson.Field
Cookies respjson.Field
Eval respjson.Field
Fetch respjson.Field
Headers respjson.Field
HTML respjson.Field
Markdown respjson.Field
NetworkCapture respjson.Field
Parsing respjson.Field
Redirects respjson.Field
Screenshots respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponseData) RawJSON ¶ added in v0.6.0
func (r AgentRunResponseData) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseData) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseData) UnmarshalJSON(data []byte) error
type AgentRunResponseDataBrowserActions ¶ added in v0.6.0
type AgentRunResponseDataBrowserActions struct {
Results []AgentRunResponseDataBrowserActionsResult `json:"results" api:"required"`
Success bool `json:"success" api:"required"`
TotalDuration float64 `json:"total_duration" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Results respjson.Field
Success respjson.Field
TotalDuration respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
Browser actions execution results. Present only when browser_actions were specified in the request.
func (AgentRunResponseDataBrowserActions) RawJSON ¶ added in v0.6.0
func (r AgentRunResponseDataBrowserActions) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseDataBrowserActions) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseDataBrowserActions) UnmarshalJSON(data []byte) error
type AgentRunResponseDataBrowserActionsResult ¶ added in v0.6.0
type AgentRunResponseDataBrowserActionsResult struct {
Duration float64 `json:"duration" api:"required"`
// Any of "goto", "wait", "wait_for_element", "wait_for_navigation", "click",
// "fill", "press", "scroll", "auto_scroll", "screenshot", "get_cookies", "eval",
// "fetch".
Name string `json:"name" api:"required"`
// Any of "no-run", "in-progress", "done", "error", "skipped".
Status string `json:"status" api:"required"`
Error string `json:"error"`
Result any `json:"result"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Duration respjson.Field
Name respjson.Field
Status respjson.Field
Error respjson.Field
Result respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponseDataBrowserActionsResult) RawJSON ¶ added in v0.6.0
func (r AgentRunResponseDataBrowserActionsResult) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseDataBrowserActionsResult) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseDataBrowserActionsResult) UnmarshalJSON(data []byte) error
type AgentRunResponseDataNetworkCapture ¶ added in v0.6.0
type AgentRunResponseDataNetworkCapture struct {
Filter AgentRunResponseDataNetworkCaptureFilter `json:"filter" api:"required"`
Results []AgentRunResponseDataNetworkCaptureResult `json:"results" api:"required"`
ErrorMessage string `json:"errorMessage"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Filter respjson.Field
Results respjson.Field
ErrorMessage respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponseDataNetworkCapture) RawJSON ¶ added in v0.6.0
func (r AgentRunResponseDataNetworkCapture) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseDataNetworkCapture) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseDataNetworkCapture) UnmarshalJSON(data []byte) error
type AgentRunResponseDataNetworkCaptureFilter ¶ added in v0.6.0
type AgentRunResponseDataNetworkCaptureFilter struct {
Validation bool `json:"validation" api:"required"`
WaitForRequestsCount float64 `json:"wait_for_requests_count" api:"required"`
// Any of "GET", "HEAD", "POST", "PUT", "DELETE", "CONNECT", "OPTIONS", "TRACE",
// "PATCH".
Method string `json:"method"`
// Resource type for network capture filtering
ResourceType AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion `json:"resource_type"`
StatusCode AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion `json:"status_code"`
URL AgentRunResponseDataNetworkCaptureFilterURL `json:"url"`
WaitForRequestsCountTimeout float64 `json:"wait_for_requests_count_timeout"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Validation respjson.Field
WaitForRequestsCount respjson.Field
Method respjson.Field
ResourceType respjson.Field
StatusCode respjson.Field
URL respjson.Field
WaitForRequestsCountTimeout respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponseDataNetworkCaptureFilter) RawJSON ¶ added in v0.6.0
func (r AgentRunResponseDataNetworkCaptureFilter) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseDataNetworkCaptureFilter) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseDataNetworkCaptureFilter) UnmarshalJSON(data []byte) error
type AgentRunResponseDataNetworkCaptureFilterResourceTypeString ¶ added in v0.6.0
type AgentRunResponseDataNetworkCaptureFilterResourceTypeString string
Resource type for network capture filtering
const ( AgentRunResponseDataNetworkCaptureFilterResourceTypeStringDocument AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "document" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringStylesheet AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "stylesheet" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringImage AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "image" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringMedia AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "media" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringFont AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "font" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringScript AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "script" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringTexttrack AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "texttrack" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringXhr AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "xhr" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringFetch AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "fetch" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringPrefetch AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "prefetch" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringEventsource AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "eventsource" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringWebsocket AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "websocket" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringManifest AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "manifest" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringSignedexchange AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "signedexchange" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringPing AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "ping" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringCspviolationreport AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "cspviolationreport" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringPreflight AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "preflight" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringOther AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "other" AgentRunResponseDataNetworkCaptureFilterResourceTypeStringFedcm AgentRunResponseDataNetworkCaptureFilterResourceTypeString = "fedcm" )
type AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion ¶ added in v0.6.0
type AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion struct {
// This field will be present if the value is a [string] instead of an object.
OfAgentRunResponseDataNetworkCaptureFilterResourceTypeString string `json:",inline"`
// This field will be present if the value is a [[]string] instead of an object.
OfAgentRunResponseDataNetworkCaptureFilterResourceTypeArrayItemArray []string `json:",inline"`
JSON struct {
OfAgentRunResponseDataNetworkCaptureFilterResourceTypeString respjson.Field
OfAgentRunResponseDataNetworkCaptureFilterResourceTypeArrayItemArray respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion contains all possible properties and values from [string], [[]string].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfAgentRunResponseDataNetworkCaptureFilterResourceTypeString OfAgentRunResponseDataNetworkCaptureFilterResourceTypeArrayItemArray]
func (AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion) AsAgentRunResponseDataNetworkCaptureFilterResourceTypeArrayItemArray ¶ added in v0.6.0
func (u AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion) AsAgentRunResponseDataNetworkCaptureFilterResourceTypeArrayItemArray() (v []string)
func (AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion) AsAgentRunResponseDataNetworkCaptureFilterResourceTypeString ¶ added in v0.6.0
func (u AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion) AsAgentRunResponseDataNetworkCaptureFilterResourceTypeString() (v string)
func (AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion) RawJSON ¶ added in v0.6.0
func (u AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseDataNetworkCaptureFilterResourceTypeUnion) UnmarshalJSON(data []byte) error
type AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion ¶ added in v0.6.0
type AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion struct {
// This field will be present if the value is a [float64] instead of an object.
OfFloat float64 `json:",inline"`
// This field will be present if the value is a [[]float64] instead of an object.
OfFloatArray []float64 `json:",inline"`
JSON struct {
OfFloat respjson.Field
OfFloatArray respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion contains all possible properties and values from [float64], [[]float64].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfFloat OfFloatArray]
func (AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion) AsFloat ¶ added in v0.6.0
func (u AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion) AsFloat() (v float64)
func (AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion) AsFloatArray ¶ added in v0.6.0
func (u AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion) AsFloatArray() (v []float64)
func (AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion) RawJSON ¶ added in v0.6.0
func (u AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseDataNetworkCaptureFilterStatusCodeUnion) UnmarshalJSON(data []byte) error
type AgentRunResponseDataNetworkCaptureFilterURL ¶ added in v0.6.0
type AgentRunResponseDataNetworkCaptureFilterURL struct {
// Any of "exact", "contains".
Type string `json:"type" api:"required"`
Value string `json:"value" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Type respjson.Field
Value respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponseDataNetworkCaptureFilterURL) RawJSON ¶ added in v0.6.0
func (r AgentRunResponseDataNetworkCaptureFilterURL) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseDataNetworkCaptureFilterURL) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseDataNetworkCaptureFilterURL) UnmarshalJSON(data []byte) error
type AgentRunResponseDataNetworkCaptureResult ¶ added in v0.6.0
type AgentRunResponseDataNetworkCaptureResult struct {
Request AgentRunResponseDataNetworkCaptureResultRequest `json:"request" api:"required"`
Response AgentRunResponseDataNetworkCaptureResultResponse `json:"response" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Request respjson.Field
Response respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponseDataNetworkCaptureResult) RawJSON ¶ added in v0.6.0
func (r AgentRunResponseDataNetworkCaptureResult) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseDataNetworkCaptureResult) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseDataNetworkCaptureResult) UnmarshalJSON(data []byte) error
type AgentRunResponseDataNetworkCaptureResultRequest ¶ added in v0.6.0
type AgentRunResponseDataNetworkCaptureResultRequest struct {
Headers map[string]string `json:"headers" api:"required"`
Method string `json:"method" api:"required"`
// Resource type for network capture filtering
//
// Any of "document", "stylesheet", "image", "media", "font", "script",
// "texttrack", "xhr", "fetch", "prefetch", "eventsource", "websocket", "manifest",
// "signedexchange", "ping", "cspviolationreport", "preflight", "other", "fedcm".
ResourceType string `json:"resource_type" api:"required"`
URL string `json:"url" api:"required"`
Body string `json:"body"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Headers respjson.Field
Method respjson.Field
ResourceType respjson.Field
URL respjson.Field
Body respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponseDataNetworkCaptureResultRequest) RawJSON ¶ added in v0.6.0
func (r AgentRunResponseDataNetworkCaptureResultRequest) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseDataNetworkCaptureResultRequest) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseDataNetworkCaptureResultRequest) UnmarshalJSON(data []byte) error
type AgentRunResponseDataNetworkCaptureResultResponse ¶ added in v0.6.0
type AgentRunResponseDataNetworkCaptureResultResponse struct {
Body string `json:"body" api:"required"`
Headers map[string]string `json:"headers" api:"required"`
// Any of "none", "base64".
Serialization string `json:"serialization" api:"required"`
Status float64 `json:"status" api:"required"`
StatusText string `json:"status_text" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Body respjson.Field
Headers respjson.Field
Serialization respjson.Field
Status respjson.Field
StatusText respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponseDataNetworkCaptureResultResponse) RawJSON ¶ added in v0.6.0
func (r AgentRunResponseDataNetworkCaptureResultResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseDataNetworkCaptureResultResponse) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseDataNetworkCaptureResultResponse) UnmarshalJSON(data []byte) error
type AgentRunResponseDataParsingParsingErrorResult ¶ added in v0.6.0
type AgentRunResponseDataParsingParsingErrorResult struct {
Error string `json:"error" api:"required"`
Status constant.Error `json:"status" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Error respjson.Field
Status respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponseDataParsingParsingErrorResult) RawJSON ¶ added in v0.6.0
func (r AgentRunResponseDataParsingParsingErrorResult) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseDataParsingParsingErrorResult) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseDataParsingParsingErrorResult) UnmarshalJSON(data []byte) error
type AgentRunResponseDataParsingParsingSuccessResult ¶ added in v0.6.0
type AgentRunResponseDataParsingParsingSuccessResult struct {
Entities map[string]any `json:"entities" api:"required"`
Status constant.Success `json:"status" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Entities respjson.Field
Status respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponseDataParsingParsingSuccessResult) RawJSON ¶ added in v0.6.0
func (r AgentRunResponseDataParsingParsingSuccessResult) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseDataParsingParsingSuccessResult) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseDataParsingParsingSuccessResult) UnmarshalJSON(data []byte) error
type AgentRunResponseDataParsingUnion ¶ added in v0.6.0
type AgentRunResponseDataParsingUnion struct {
// This field will be present if the value is a [any] instead of an object.
OfAgentRunResponseDataParsingMapItem any `json:",inline"`
// This field is from variant [AgentRunResponseDataParsingParsingSuccessResult].
Entities map[string]any `json:"entities"`
Status string `json:"status"`
// This field is from variant [AgentRunResponseDataParsingParsingErrorResult].
Error string `json:"error"`
JSON struct {
OfAgentRunResponseDataParsingMapItem respjson.Field
Entities respjson.Field
Status respjson.Field
Error respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
AgentRunResponseDataParsingUnion contains all possible properties and values from AgentRunResponseDataParsingParsingSuccessResult, AgentRunResponseDataParsingParsingErrorResult, [map[string]any].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfAgentRunResponseDataParsingMapItem]
func (AgentRunResponseDataParsingUnion) AsAgentRunResponseDataParsingParsingErrorResult ¶ added in v0.6.0
func (u AgentRunResponseDataParsingUnion) AsAgentRunResponseDataParsingParsingErrorResult() (v AgentRunResponseDataParsingParsingErrorResult)
func (AgentRunResponseDataParsingUnion) AsAgentRunResponseDataParsingParsingSuccessResult ¶ added in v0.6.0
func (u AgentRunResponseDataParsingUnion) AsAgentRunResponseDataParsingParsingSuccessResult() (v AgentRunResponseDataParsingParsingSuccessResult)
func (AgentRunResponseDataParsingUnion) AsAnyMap ¶ added in v0.6.0
func (u AgentRunResponseDataParsingUnion) AsAnyMap() (v map[string]any)
func (AgentRunResponseDataParsingUnion) RawJSON ¶ added in v0.6.0
func (u AgentRunResponseDataParsingUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseDataParsingUnion) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseDataParsingUnion) UnmarshalJSON(data []byte) error
type AgentRunResponseDataRedirect ¶ added in v0.6.0
type AgentRunResponseDataRedirect struct {
StatusCode float64 `json:"status_code" api:"required"`
URL string `json:"url" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
StatusCode respjson.Field
URL respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponseDataRedirect) RawJSON ¶ added in v0.6.0
func (r AgentRunResponseDataRedirect) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseDataRedirect) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseDataRedirect) UnmarshalJSON(data []byte) error
type AgentRunResponseDebug ¶ added in v0.6.0
type AgentRunResponseDebug struct {
// Performance metrics collected during the task.
PerformanceMetrics map[string]float64 `json:"performance_metrics"`
// Total bytes used by the proxy during the task.
ProxyTotalBytesUsage float64 `json:"proxy_total_bytes_usage"`
// The transformed output after applying any transformations.
TransformedOutput any `json:"transformed_output"`
// The userbrowser instance using during the task.
Userbrowser any `json:"userbrowser"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
PerformanceMetrics respjson.Field
ProxyTotalBytesUsage respjson.Field
TransformedOutput respjson.Field
Userbrowser respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponseDebug) RawJSON ¶ added in v0.6.0
func (r AgentRunResponseDebug) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseDebug) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseDebug) UnmarshalJSON(data []byte) error
type AgentRunResponseMetadata ¶ added in v0.6.0
type AgentRunResponseMetadata struct {
// The name of the agent used for the query.
Agent string `json:"agent"`
// The driver used for the task.
Driver string `json:"driver"`
// The localization identifier for the query.
LocalizationID string `json:"localization_id"`
// The duration in milliseconds of the query processing.
QueryDuration float64 `json:"query_duration"`
// The time when the query was received.
QueryTime string `json:"query_time"`
// Additional response parameters.
ResponseParameters any `json:"response_parameters"`
// A tag associated with the query.
Tag string `json:"tag"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Agent respjson.Field
Driver respjson.Field
LocalizationID respjson.Field
QueryDuration respjson.Field
QueryTime respjson.Field
ResponseParameters respjson.Field
Tag respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponseMetadata) RawJSON ¶ added in v0.6.0
func (r AgentRunResponseMetadata) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponseMetadata) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponseMetadata) UnmarshalJSON(data []byte) error
type AgentRunResponsePaginationArrayItem ¶ added in v0.6.0
type AgentRunResponsePaginationArrayItem struct {
NextPageParams map[string]any `json:"next_page_params" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
NextPageParams respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponsePaginationArrayItem) RawJSON ¶ added in v0.6.0
func (r AgentRunResponsePaginationArrayItem) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponsePaginationArrayItem) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponsePaginationArrayItem) UnmarshalJSON(data []byte) error
type AgentRunResponsePaginationNextPageParams ¶ added in v0.6.0
type AgentRunResponsePaginationNextPageParams struct {
NextPageParams map[string]any `json:"next_page_params" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
NextPageParams respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AgentRunResponsePaginationNextPageParams) RawJSON ¶ added in v0.6.0
func (r AgentRunResponsePaginationNextPageParams) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponsePaginationNextPageParams) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponsePaginationNextPageParams) UnmarshalJSON(data []byte) error
type AgentRunResponsePaginationUnion ¶ added in v0.6.0
type AgentRunResponsePaginationUnion struct {
// This field will be present if the value is a
// [[]AgentRunResponsePaginationArrayItem] instead of an object.
OfAgentRunResponsePaginationArray []AgentRunResponsePaginationArrayItem `json:",inline"`
// This field is from variant [AgentRunResponsePaginationNextPageParams].
NextPageParams map[string]any `json:"next_page_params"`
JSON struct {
OfAgentRunResponsePaginationArray respjson.Field
NextPageParams respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
AgentRunResponsePaginationUnion contains all possible properties and values from AgentRunResponsePaginationNextPageParams, [[]AgentRunResponsePaginationArrayItem].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfAgentRunResponsePaginationArray]
func (AgentRunResponsePaginationUnion) AsAgentRunResponsePaginationArray ¶ added in v0.6.0
func (u AgentRunResponsePaginationUnion) AsAgentRunResponsePaginationArray() (v []AgentRunResponsePaginationArrayItem)
func (AgentRunResponsePaginationUnion) AsAgentRunResponsePaginationNextPageParams ¶ added in v0.6.0
func (u AgentRunResponsePaginationUnion) AsAgentRunResponsePaginationNextPageParams() (v AgentRunResponsePaginationNextPageParams)
func (AgentRunResponsePaginationUnion) RawJSON ¶ added in v0.6.0
func (u AgentRunResponsePaginationUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*AgentRunResponsePaginationUnion) UnmarshalJSON ¶ added in v0.6.0
func (r *AgentRunResponsePaginationUnion) UnmarshalJSON(data []byte) error
type AgentRunResponseStatus ¶ added in v0.6.0
type AgentRunResponseStatus string
The status of the task.
const ( AgentRunResponseStatusSuccess AgentRunResponseStatus = "success" AgentRunResponseStatusSkipped AgentRunResponseStatus = "skipped" AgentRunResponseStatusFatal AgentRunResponseStatus = "fatal" AgentRunResponseStatusError AgentRunResponseStatus = "error" AgentRunResponseStatusPostponed AgentRunResponseStatus = "postponed" AgentRunResponseStatusIgnored AgentRunResponseStatus = "ignored" AgentRunResponseStatusRejected AgentRunResponseStatus = "rejected" AgentRunResponseStatusBlocked AgentRunResponseStatus = "blocked" )
type AgentService ¶ added in v0.2.0
type AgentService struct {
Options []option.RequestOption
}
AgentService contains methods and other services that help with interacting with the nimble API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewAgentService method instead.
func NewAgentService ¶ added in v0.2.0
func NewAgentService(opts ...option.RequestOption) (r AgentService)
NewAgentService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*AgentService) Get ¶ added in v0.2.0
func (r *AgentService) Get(ctx context.Context, templateName string, opts ...option.RequestOption) (res *AgentGetResponse, err error)
Get Template
func (*AgentService) List ¶ added in v0.2.0
func (r *AgentService) List(ctx context.Context, query AgentListParams, opts ...option.RequestOption) (res *[]AgentListResponse, err error)
List Templates
func (*AgentService) Run ¶ added in v0.6.0
func (r *AgentService) Run(ctx context.Context, body AgentRunParams, opts ...option.RequestOption) (res *AgentRunResponse, err error)
Execute WSA Realtime Endpoint
func (*AgentService) RunAsync ¶ added in v0.6.0
func (r *AgentService) RunAsync(ctx context.Context, body AgentRunAsyncParams, opts ...option.RequestOption) (res *AgentRunAsyncResponse, err error)
Execute WSA Async Endpoint
type AutoScrollActionAutoScrollObjectClickSelectorUnionParam ¶ added in v0.6.0
type AutoScrollActionAutoScrollObjectClickSelectorUnionParam = shared.AutoScrollActionAutoScrollObjectClickSelectorUnionParam
CSS selector or array of alternative selectors. Use an array when you have multiple possible selectors for the same element.
This is an alias to an internal type.
type AutoScrollActionAutoScrollObjectContainerUnionParam ¶ added in v0.6.0
type AutoScrollActionAutoScrollObjectContainerUnionParam = shared.AutoScrollActionAutoScrollObjectContainerUnionParam
CSS selector or array of alternative selectors. Use an array when you have multiple possible selectors for the same element.
This is an alias to an internal type.
type AutoScrollActionAutoScrollObjectDelayAfterScrollUnionParam ¶ added in v0.6.0
type AutoScrollActionAutoScrollObjectDelayAfterScrollUnionParam = shared.AutoScrollActionAutoScrollObjectDelayAfterScrollUnionParam
Duration value that accepts various formats. Supports: number (ms), string ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
This is an alias to an internal type.
type AutoScrollActionAutoScrollObjectIdleTimeoutUnionParam ¶ added in v0.6.0
type AutoScrollActionAutoScrollObjectIdleTimeoutUnionParam = shared.AutoScrollActionAutoScrollObjectIdleTimeoutUnionParam
Duration value that accepts various formats. Supports: number (ms), string ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
This is an alias to an internal type.
type AutoScrollActionAutoScrollObjectLoadingSelectorUnionParam ¶ added in v0.6.0
type AutoScrollActionAutoScrollObjectLoadingSelectorUnionParam = shared.AutoScrollActionAutoScrollObjectLoadingSelectorUnionParam
CSS selector or array of alternative selectors. Use an array when you have multiple possible selectors for the same element.
This is an alias to an internal type.
type AutoScrollActionAutoScrollObjectMaxDurationUnionParam ¶ added in v0.6.0
type AutoScrollActionAutoScrollObjectMaxDurationUnionParam = shared.AutoScrollActionAutoScrollObjectMaxDurationUnionParam
Duration value that accepts various formats. Supports: number (ms), string ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
This is an alias to an internal type.
type AutoScrollActionAutoScrollObjectParam ¶ added in v0.6.0
type AutoScrollActionAutoScrollObjectParam = shared.AutoScrollActionAutoScrollObjectParam
This is an alias to an internal type.
type AutoScrollActionAutoScrollObjectPauseOnSelectorUnionParam ¶ added in v0.6.0
type AutoScrollActionAutoScrollObjectPauseOnSelectorUnionParam = shared.AutoScrollActionAutoScrollObjectPauseOnSelectorUnionParam
CSS selector or array of alternative selectors. Use an array when you have multiple possible selectors for the same element.
This is an alias to an internal type.
type AutoScrollActionAutoScrollObjectRequiredString ¶ added in v0.6.0
type AutoScrollActionAutoScrollObjectRequiredString = shared.AutoScrollActionAutoScrollObjectRequiredString
This is an alias to an internal type.
type AutoScrollActionAutoScrollObjectRequiredUnionParam ¶ added in v0.6.0
type AutoScrollActionAutoScrollObjectRequiredUnionParam = shared.AutoScrollActionAutoScrollObjectRequiredUnionParam
Whether this action is required. If true, pipeline stops on failure. Accepts boolean or string "true"/"false". Default: true.
This is an alias to an internal type.
type AutoScrollActionAutoScrollObjectSkipString ¶ added in v0.6.0
type AutoScrollActionAutoScrollObjectSkipString = shared.AutoScrollActionAutoScrollObjectSkipString
This is an alias to an internal type.
type AutoScrollActionAutoScrollObjectSkipUnionParam ¶ added in v0.6.0
type AutoScrollActionAutoScrollObjectSkipUnionParam = shared.AutoScrollActionAutoScrollObjectSkipUnionParam
Whether to skip this action. Accepts boolean or string "true"/"false". Default: false.
This is an alias to an internal type.
type AutoScrollActionAutoScrollUnionParam ¶ added in v0.6.0
type AutoScrollActionAutoScrollUnionParam = shared.AutoScrollActionAutoScrollUnionParam
This is an alias to an internal type.
type AutoScrollActionParam ¶ added in v0.6.0
type AutoScrollActionParam = shared.AutoScrollActionParam
Continuously scroll to load dynamic content
This is an alias to an internal type.
type ClickActionClickObjectDelayUnionParam ¶ added in v0.6.0
type ClickActionClickObjectDelayUnionParam = shared.ClickActionClickObjectDelayUnionParam
Duration value that accepts various formats. Supports: number (ms), string ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
This is an alias to an internal type.
type ClickActionClickObjectParam ¶ added in v0.6.0
type ClickActionClickObjectParam = shared.ClickActionClickObjectParam
This is an alias to an internal type.
type ClickActionClickObjectRequiredString ¶ added in v0.6.0
type ClickActionClickObjectRequiredString = shared.ClickActionClickObjectRequiredString
This is an alias to an internal type.
type ClickActionClickObjectRequiredUnionParam ¶ added in v0.6.0
type ClickActionClickObjectRequiredUnionParam = shared.ClickActionClickObjectRequiredUnionParam
Whether this action is required. If true, pipeline stops on failure. Accepts boolean or string "true"/"false". Default: true.
This is an alias to an internal type.
type ClickActionClickObjectSelectorUnionParam ¶ added in v0.6.0
type ClickActionClickObjectSelectorUnionParam = shared.ClickActionClickObjectSelectorUnionParam
CSS selector or array of alternative selectors. Use an array when you have multiple possible selectors for the same element.
This is an alias to an internal type.
type ClickActionClickObjectSkipString ¶ added in v0.6.0
type ClickActionClickObjectSkipString = shared.ClickActionClickObjectSkipString
This is an alias to an internal type.
type ClickActionClickObjectSkipUnionParam ¶ added in v0.6.0
type ClickActionClickObjectSkipUnionParam = shared.ClickActionClickObjectSkipUnionParam
Whether to skip this action. Accepts boolean or string "true"/"false". Default: false.
This is an alias to an internal type.
type ClickActionClickUnionParam ¶ added in v0.6.0
type ClickActionClickUnionParam = shared.ClickActionClickUnionParam
This is an alias to an internal type.
type ClickActionParam ¶ added in v0.6.0
type ClickActionParam = shared.ClickActionParam
Click on an element by selector
This is an alias to an internal type.
type Client ¶
type Client struct {
Options []option.RequestOption
Agent AgentService
Crawl CrawlService
Tasks TaskService
}
Client creates a struct with services and top level methods that help with interacting with the nimble API. You should not instantiate this client directly, and instead use the NewClient method instead.
func NewClient ¶
func NewClient(opts ...option.RequestOption) (r Client)
NewClient generates a new client with the default option read from the environment (NIMBLE_API_KEY, NIMBLE_BASE_URL). The option passed in as arguments are applied after these default arguments, and all option will be passed down to the services and requests that this client makes.
func (*Client) Delete ¶
func (r *Client) Delete(ctx context.Context, path string, params any, res any, opts ...option.RequestOption) error
Delete makes a DELETE request with the given URL, params, and optionally deserializes to a response. See [Execute] documentation on the params and response.
func (*Client) Execute ¶
func (r *Client) Execute(ctx context.Context, method string, path string, params any, res any, opts ...option.RequestOption) error
Execute makes a request with the given context, method, URL, request params, response, and request options. This is useful for hitting undocumented endpoints while retaining the base URL, auth, retries, and other options from the client.
If a byte slice or an io.Reader is supplied to params, it will be used as-is for the request body.
The params is by default serialized into the body using encoding/json. If your type implements a MarshalJSON function, it will be used instead to serialize the request. If a URLQuery method is implemented, the returned url.Values will be used as query strings to the url.
If your params struct uses param.Field, you must provide either [MarshalJSON], [URLQuery], and/or [MarshalForm] functions. It is undefined behavior to use a struct uses param.Field without specifying how it is serialized.
Any "…Params" object defined in this library can be used as the request argument. Note that 'path' arguments will not be forwarded into the url.
The response body will be deserialized into the res variable, depending on its type:
- A pointer to a *http.Response is populated by the raw response.
- A pointer to a byte array will be populated with the contents of the request body.
- A pointer to any other type uses this library's default JSON decoding, which respects UnmarshalJSON if it is defined on the type.
- A nil value will not read the response body.
For even greater flexibility, see option.WithResponseInto and option.WithResponseBodyInto.
func (*Client) Extract ¶
func (r *Client) Extract(ctx context.Context, body ExtractParams, opts ...option.RequestOption) (res *ExtractResponse, err error)
Extract
func (*Client) ExtractAsync ¶ added in v0.6.0
func (r *Client) ExtractAsync(ctx context.Context, body ExtractAsyncParams, opts ...option.RequestOption) (res *ExtractAsyncResponse, err error)
Extract Async Endpoint
func (*Client) Get ¶
func (r *Client) Get(ctx context.Context, path string, params any, res any, opts ...option.RequestOption) error
Get makes a GET request with the given URL, params, and optionally deserializes to a response. See [Execute] documentation on the params and response.
func (*Client) Map ¶
func (r *Client) Map(ctx context.Context, body MapParams, opts ...option.RequestOption) (res *MapResponse, err error)
Create map task
func (*Client) Patch ¶
func (r *Client) Patch(ctx context.Context, path string, params any, res any, opts ...option.RequestOption) error
Patch makes a PATCH request with the given URL, params, and optionally deserializes to a response. See [Execute] documentation on the params and response.
func (*Client) Post ¶
func (r *Client) Post(ctx context.Context, path string, params any, res any, opts ...option.RequestOption) error
Post makes a POST request with the given URL, params, and optionally deserializes to a response. See [Execute] documentation on the params and response.
func (*Client) Put ¶
func (r *Client) Put(ctx context.Context, path string, params any, res any, opts ...option.RequestOption) error
Put makes a PUT request with the given URL, params, and optionally deserializes to a response. See [Execute] documentation on the params and response.
func (*Client) Search ¶
func (r *Client) Search(ctx context.Context, body SearchParams, opts ...option.RequestOption) (res *SearchResponse, err error)
Search
type CrawlListParams ¶
type CrawlListParams struct {
// Cursor for pagination.
Cursor param.Opt[string] `query:"cursor,omitzero" json:"-"`
// Number of crawls to return per page.
Limit param.Opt[int64] `query:"limit,omitzero" json:"-"`
// Filter crawls by their status.
//
// Any of "queued", "running", "succeeded", "failed", "canceled", "all".
Status CrawlListParamsStatus `query:"status,omitzero" json:"-"`
// contains filtered or unexported fields
}
func (CrawlListParams) URLQuery ¶
func (r CrawlListParams) URLQuery() (v url.Values, err error)
URLQuery serializes CrawlListParams's query parameters as `url.Values`.
type CrawlListParamsStatus ¶
type CrawlListParamsStatus string
Filter crawls by their status.
const ( CrawlListParamsStatusQueued CrawlListParamsStatus = "queued" CrawlListParamsStatusRunning CrawlListParamsStatus = "running" CrawlListParamsStatusSucceeded CrawlListParamsStatus = "succeeded" CrawlListParamsStatusFailed CrawlListParamsStatus = "failed" CrawlListParamsStatusCanceled CrawlListParamsStatus = "canceled" CrawlListParamsStatusAll CrawlListParamsStatus = "all" )
type CrawlListResponse ¶
type CrawlListResponse struct {
Data []CrawlListResponseData `json:"data" api:"required"`
Pagination CrawlListResponsePagination `json:"pagination" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Data respjson.Field
Pagination respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
Successful get crawl response
func (CrawlListResponse) RawJSON ¶
func (r CrawlListResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlListResponse) UnmarshalJSON ¶
func (r *CrawlListResponse) UnmarshalJSON(data []byte) error
type CrawlListResponseData ¶
type CrawlListResponseData struct {
AccountName string `json:"account_name" api:"required"`
CrawlID string `json:"crawl_id" api:"required" format:"uuid"`
CrawlOptions CrawlListResponseDataCrawlOptions `json:"crawl_options" api:"required"`
CreatedAt CrawlListResponseDataCreatedAtUnion `json:"created_at" api:"required"`
// Any of "queued", "running", "succeeded", "failed", "canceled".
Status string `json:"status" api:"required"`
UpdatedAt CrawlListResponseDataUpdatedAtUnion `json:"updated_at" api:"required"`
URL string `json:"url" api:"required" format:"uri"`
Completed float64 `json:"completed"`
CompletedAt CrawlListResponseDataCompletedAtUnion `json:"completed_at" api:"nullable"`
ExtractOptions map[string]any `json:"extract_options" api:"nullable"`
Failed float64 `json:"failed"`
Name string `json:"name" api:"nullable"`
Pending float64 `json:"pending"`
Tasks []CrawlListResponseDataTask `json:"tasks"`
Total float64 `json:"total"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AccountName respjson.Field
CrawlID respjson.Field
CrawlOptions respjson.Field
CreatedAt respjson.Field
Status respjson.Field
UpdatedAt respjson.Field
URL respjson.Field
Completed respjson.Field
CompletedAt respjson.Field
ExtractOptions respjson.Field
Failed respjson.Field
Name respjson.Field
Pending respjson.Field
Tasks respjson.Field
Total respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
Crawl API response
func (CrawlListResponseData) RawJSON ¶
func (r CrawlListResponseData) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlListResponseData) UnmarshalJSON ¶
func (r *CrawlListResponseData) UnmarshalJSON(data []byte) error
type CrawlListResponseDataCompletedAtUnion ¶ added in v0.2.0
type CrawlListResponseDataCompletedAtUnion struct {
// This field will be present if the value is a [string] instead of an object.
OfString string `json:",inline"`
// This field will be present if the value is a [any] instead of an object.
OfCrawlListResponseDataCompletedAtMapItem any `json:",inline"`
JSON struct {
OfString respjson.Field
OfCrawlListResponseDataCompletedAtMapItem respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
CrawlListResponseDataCompletedAtUnion contains all possible properties and values from [string], [map[string]any].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfString OfCrawlListResponseDataCompletedAtMapItem]
func (CrawlListResponseDataCompletedAtUnion) AsAnyMap ¶ added in v0.2.0
func (u CrawlListResponseDataCompletedAtUnion) AsAnyMap() (v map[string]any)
func (CrawlListResponseDataCompletedAtUnion) AsString ¶ added in v0.2.0
func (u CrawlListResponseDataCompletedAtUnion) AsString() (v string)
func (CrawlListResponseDataCompletedAtUnion) RawJSON ¶ added in v0.2.0
func (u CrawlListResponseDataCompletedAtUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlListResponseDataCompletedAtUnion) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlListResponseDataCompletedAtUnion) UnmarshalJSON(data []byte) error
type CrawlListResponseDataCrawlOptions ¶ added in v0.2.0
type CrawlListResponseDataCrawlOptions struct {
AllowExternalLinks bool `json:"allow_external_links" api:"required"`
AllowSubdomains bool `json:"allow_subdomains" api:"required"`
CrawlEntireDomain bool `json:"crawl_entire_domain" api:"required"`
IgnoreQueryParameters bool `json:"ignore_query_parameters" api:"required"`
Limit int64 `json:"limit" api:"required"`
MaxDiscoveryDepth int64 `json:"max_discovery_depth" api:"required"`
// Any of "skip", "include", "only".
Sitemap string `json:"sitemap" api:"required"`
Callback CrawlListResponseDataCrawlOptionsCallbackUnion `json:"callback" format:"uri"`
ExcludePaths []string `json:"exclude_paths"`
IncludePaths []string `json:"include_paths"`
ExtraFields map[string]any `json:"" api:"extrafields"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AllowExternalLinks respjson.Field
AllowSubdomains respjson.Field
CrawlEntireDomain respjson.Field
IgnoreQueryParameters respjson.Field
Limit respjson.Field
MaxDiscoveryDepth respjson.Field
Sitemap respjson.Field
Callback respjson.Field
ExcludePaths respjson.Field
IncludePaths respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (CrawlListResponseDataCrawlOptions) RawJSON ¶ added in v0.2.0
func (r CrawlListResponseDataCrawlOptions) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlListResponseDataCrawlOptions) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlListResponseDataCrawlOptions) UnmarshalJSON(data []byte) error
type CrawlListResponseDataCrawlOptionsCallbackObject ¶ added in v0.2.0
type CrawlListResponseDataCrawlOptionsCallbackObject struct {
URL string `json:"url" api:"required" format:"uri"`
// Any of "started", "page", "completed", "failed".
Events []string `json:"events"`
Headers map[string]string `json:"headers"`
Metadata map[string]any `json:"metadata"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
URL respjson.Field
Events respjson.Field
Headers respjson.Field
Metadata respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (CrawlListResponseDataCrawlOptionsCallbackObject) RawJSON ¶ added in v0.2.0
func (r CrawlListResponseDataCrawlOptionsCallbackObject) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlListResponseDataCrawlOptionsCallbackObject) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlListResponseDataCrawlOptionsCallbackObject) UnmarshalJSON(data []byte) error
type CrawlListResponseDataCrawlOptionsCallbackUnion ¶ added in v0.2.0
type CrawlListResponseDataCrawlOptionsCallbackUnion struct {
// This field will be present if the value is a [string] instead of an object.
OfString string `json:",inline"`
// This field is from variant [CrawlListResponseDataCrawlOptionsCallbackObject].
URL string `json:"url"`
// This field is from variant [CrawlListResponseDataCrawlOptionsCallbackObject].
Events []string `json:"events"`
// This field is from variant [CrawlListResponseDataCrawlOptionsCallbackObject].
Headers map[string]string `json:"headers"`
// This field is from variant [CrawlListResponseDataCrawlOptionsCallbackObject].
Metadata map[string]any `json:"metadata"`
JSON struct {
OfString respjson.Field
URL respjson.Field
Events respjson.Field
Headers respjson.Field
Metadata respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
CrawlListResponseDataCrawlOptionsCallbackUnion contains all possible properties and values from CrawlListResponseDataCrawlOptionsCallbackObject, [string].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfString]
func (CrawlListResponseDataCrawlOptionsCallbackUnion) AsCrawlListResponseDataCrawlOptionsCallbackObject ¶ added in v0.2.0
func (u CrawlListResponseDataCrawlOptionsCallbackUnion) AsCrawlListResponseDataCrawlOptionsCallbackObject() (v CrawlListResponseDataCrawlOptionsCallbackObject)
func (CrawlListResponseDataCrawlOptionsCallbackUnion) AsString ¶ added in v0.2.0
func (u CrawlListResponseDataCrawlOptionsCallbackUnion) AsString() (v string)
func (CrawlListResponseDataCrawlOptionsCallbackUnion) RawJSON ¶ added in v0.2.0
func (u CrawlListResponseDataCrawlOptionsCallbackUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlListResponseDataCrawlOptionsCallbackUnion) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlListResponseDataCrawlOptionsCallbackUnion) UnmarshalJSON(data []byte) error
type CrawlListResponseDataCreatedAtUnion ¶ added in v0.2.0
type CrawlListResponseDataCreatedAtUnion struct {
// This field will be present if the value is a [string] instead of an object.
OfString string `json:",inline"`
// This field will be present if the value is a [any] instead of an object.
OfCrawlListResponseDataCreatedAtMapItem any `json:",inline"`
JSON struct {
OfString respjson.Field
OfCrawlListResponseDataCreatedAtMapItem respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
CrawlListResponseDataCreatedAtUnion contains all possible properties and values from [string], [map[string]any].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfString OfCrawlListResponseDataCreatedAtMapItem]
func (CrawlListResponseDataCreatedAtUnion) AsAnyMap ¶ added in v0.2.0
func (u CrawlListResponseDataCreatedAtUnion) AsAnyMap() (v map[string]any)
func (CrawlListResponseDataCreatedAtUnion) AsString ¶ added in v0.2.0
func (u CrawlListResponseDataCreatedAtUnion) AsString() (v string)
func (CrawlListResponseDataCreatedAtUnion) RawJSON ¶ added in v0.2.0
func (u CrawlListResponseDataCreatedAtUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlListResponseDataCreatedAtUnion) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlListResponseDataCreatedAtUnion) UnmarshalJSON(data []byte) error
type CrawlListResponseDataTask ¶ added in v0.2.0
type CrawlListResponseDataTask struct {
// Any of "pending", "completed", "failed".
Status string `json:"status" api:"required"`
TaskID string `json:"task_id" api:"required"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Status respjson.Field
TaskID respjson.Field
CreatedAt respjson.Field
UpdatedAt respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (CrawlListResponseDataTask) RawJSON ¶ added in v0.2.0
func (r CrawlListResponseDataTask) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlListResponseDataTask) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlListResponseDataTask) UnmarshalJSON(data []byte) error
type CrawlListResponseDataUpdatedAtUnion ¶ added in v0.2.0
type CrawlListResponseDataUpdatedAtUnion struct {
// This field will be present if the value is a [string] instead of an object.
OfString string `json:",inline"`
// This field will be present if the value is a [any] instead of an object.
OfCrawlListResponseDataUpdatedAtMapItem any `json:",inline"`
JSON struct {
OfString respjson.Field
OfCrawlListResponseDataUpdatedAtMapItem respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
CrawlListResponseDataUpdatedAtUnion contains all possible properties and values from [string], [map[string]any].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfString OfCrawlListResponseDataUpdatedAtMapItem]
func (CrawlListResponseDataUpdatedAtUnion) AsAnyMap ¶ added in v0.2.0
func (u CrawlListResponseDataUpdatedAtUnion) AsAnyMap() (v map[string]any)
func (CrawlListResponseDataUpdatedAtUnion) AsString ¶ added in v0.2.0
func (u CrawlListResponseDataUpdatedAtUnion) AsString() (v string)
func (CrawlListResponseDataUpdatedAtUnion) RawJSON ¶ added in v0.2.0
func (u CrawlListResponseDataUpdatedAtUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlListResponseDataUpdatedAtUnion) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlListResponseDataUpdatedAtUnion) UnmarshalJSON(data []byte) error
type CrawlListResponsePagination ¶
type CrawlListResponsePagination struct {
HasNext bool `json:"has_next" api:"required"`
NextCursor string `json:"next_cursor" api:"nullable"`
Total float64 `json:"total"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
HasNext respjson.Field
NextCursor respjson.Field
Total respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (CrawlListResponsePagination) RawJSON ¶
func (r CrawlListResponsePagination) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlListResponsePagination) UnmarshalJSON ¶
func (r *CrawlListResponsePagination) UnmarshalJSON(data []byte) error
type CrawlRunParams ¶ added in v0.2.0
type CrawlRunParams struct {
// Url to crawl.
URL string `json:"url" api:"required"`
// Allows the crawler to follow links to external websites.
AllowExternalLinks param.Opt[bool] `json:"allow_external_links,omitzero"`
// Allows the crawler to follow links to subdomains of the main domain.
AllowSubdomains param.Opt[bool] `json:"allow_subdomains,omitzero"`
// Allows the crawler to follow internal links to sibling or parent URLs, not just
// child paths.
CrawlEntireDomain param.Opt[bool] `json:"crawl_entire_domain,omitzero"`
// Do not re-scrape the same path with different (or none) query parameters.
IgnoreQueryParameters param.Opt[bool] `json:"ignore_query_parameters,omitzero"`
// Maximum number of pages to crawl.
Limit param.Opt[int64] `json:"limit,omitzero"`
// Maximum depth to crawl based on discovery order.
MaxDiscoveryDepth param.Opt[int64] `json:"max_discovery_depth,omitzero"`
// Name of the crawl.
Name param.Opt[string] `json:"name,omitzero"`
// Webhook configuration for receiving crawl results.
Callback CrawlRunParamsCallbackUnion `json:"callback,omitzero" format:"uri"`
// URL pathname regex patterns that exclude matching URLs from the crawl.
ExcludePaths []string `json:"exclude_paths,omitzero"`
ExtractOptions CrawlRunParamsExtractOptions `json:"extract_options,omitzero"`
// URL pathname regex patterns that include matching URLs in the crawl.
IncludePaths []string `json:"include_paths,omitzero"`
// Sitemap and other methods will be used together to find URLs.
//
// Any of "skip", "include", "only".
Sitemap CrawlRunParamsSitemap `json:"sitemap,omitzero"`
// contains filtered or unexported fields
}
func (CrawlRunParams) MarshalJSON ¶ added in v0.2.0
func (r CrawlRunParams) MarshalJSON() (data []byte, err error)
func (*CrawlRunParams) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunParams) UnmarshalJSON(data []byte) error
type CrawlRunParamsCallbackObject ¶ added in v0.2.0
type CrawlRunParamsCallbackObject struct {
URL string `json:"url" api:"required" format:"uri"`
// Any of "started", "page", "completed", "failed".
Events []string `json:"events,omitzero"`
Headers map[string]string `json:"headers,omitzero"`
Metadata map[string]any `json:"metadata,omitzero"`
// contains filtered or unexported fields
}
The property URL is required.
func (CrawlRunParamsCallbackObject) MarshalJSON ¶ added in v0.2.0
func (r CrawlRunParamsCallbackObject) MarshalJSON() (data []byte, err error)
func (*CrawlRunParamsCallbackObject) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunParamsCallbackObject) UnmarshalJSON(data []byte) error
type CrawlRunParamsCallbackUnion ¶ added in v0.2.0
type CrawlRunParamsCallbackUnion struct {
OfCrawlRunsCallbackObject *CrawlRunParamsCallbackObject `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (CrawlRunParamsCallbackUnion) MarshalJSON ¶ added in v0.2.0
func (u CrawlRunParamsCallbackUnion) MarshalJSON() ([]byte, error)
func (*CrawlRunParamsCallbackUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *CrawlRunParamsCallbackUnion) UnmarshalJSON(data []byte) error
type CrawlRunParamsExtractOptions ¶ added in v0.2.0
type CrawlRunParamsExtractOptions struct {
// City for geolocation
City param.Opt[string] `json:"city,omitzero"`
// Whether to automatically handle cookie consent headers
ConsentHeader param.Opt[bool] `json:"consent_header,omitzero"`
// Whether to use HTTP/2 protocol
Http2 param.Opt[bool] `json:"http2,omitzero"`
// Whether to emulate XMLHttpRequest behavior
IsXhr param.Opt[bool] `json:"is_xhr,omitzero"`
// Whether to parse the response content
Parse param.Opt[bool] `json:"parse,omitzero"`
// Whether to render JavaScript content using a browser
Render param.Opt[bool] `json:"render,omitzero"`
// Request timeout in milliseconds
RequestTimeout param.Opt[float64] `json:"request_timeout,omitzero"`
// User-defined tag for request identification
Tag param.Opt[string] `json:"tag,omitzero"`
// Target URL to scrape
URL param.Opt[string] `json:"url,omitzero"`
// Browser type to emulate
Browser CrawlRunParamsExtractOptionsBrowserUnion `json:"browser,omitzero"`
// Array of browser automation actions to execute sequentially
BrowserActions []CrawlRunParamsExtractOptionsBrowserActionUnion `json:"browser_actions,omitzero"`
// Browser cookies as array of cookie objects
Cookies CrawlRunParamsExtractOptionsCookiesUnion `json:"cookies,omitzero"`
// Country code for geolocation and proxy selection
//
// Any of "AD", "AE", "AF", "AG", "AI", "AL", "AM", "AO", "AQ", "AR", "AS", "AT",
// "AU", "AW", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ",
// "BL", "BM", "BN", "BO", "BQ", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA",
// "CC", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", "CU",
// "CV", "CW", "CX", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE",
// "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FM", "FO", "FR", "GA", "GB",
// "GD", "GE", "GF", "GG", "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS",
// "GT", "GU", "GW", "GY", "HK", "HM", "HN", "HR", "HT", "HU", "ID", "IE", "IL",
// "IM", "IN", "IO", "IQ", "IR", "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG",
// "KH", "KI", "KM", "KN", "KP", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI",
// "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MF", "MG",
// "MH", "MK", "ML", "MM", "MN", "MO", "MP", "MQ", "MR", "MS", "MT", "MU", "MV",
// "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NF", "NG", "NI", "NL", "NO", "NP",
// "NR", "NU", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN",
// "PR", "PS", "PT", "PW", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SB",
// "SC", "SD", "SE", "SG", "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR",
// "SS", "ST", "SV", "SX", "SY", "SZ", "TC", "TD", "TF", "TG", "TH", "TJ", "TK",
// "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "UM", "US",
// "UY", "UZ", "VA", "VC", "VE", "VG", "VI", "VN", "VU", "WF", "WS", "XK", "YE",
// "YT", "ZA", "ZM", "ZW", "ALL".
Country CrawlRunParamsExtractOptionsCountry `json:"country,omitzero"`
// Device type for browser emulation
//
// Any of "desktop", "mobile", "tablet".
Device string `json:"device,omitzero"`
// Browser driver to use
//
// Any of "vx6", "vx8", "vx8-pro", "vx10", "vx10-pro", "vx12", "vx12-pro".
Driver string `json:"driver,omitzero"`
// Expected HTTP status codes for successful requests
ExpectedStatusCodes []int64 `json:"expected_status_codes,omitzero"`
// List of acceptable response formats in order of preference
//
// Any of "html", "markdown", "screenshot".
Formats []string `json:"formats,omitzero"`
// Custom HTTP headers to include in the request
Headers map[string]CrawlRunParamsExtractOptionsHeaderUnion `json:"headers,omitzero"`
// Locale for browser language and region settings
//
// Any of "aa-DJ", "aa-ER", "aa-ET", "af", "af-NA", "af-ZA", "ak", "ak-GH", "am",
// "am-ET", "an-ES", "ar", "ar-AE", "ar-BH", "ar-DZ", "ar-EG", "ar-IN", "ar-IQ",
// "ar-JO", "ar-KW", "ar-LB", "ar-LY", "ar-MA", "ar-OM", "ar-QA", "ar-SA", "ar-SD",
// "ar-SY", "ar-TN", "ar-YE", "as", "as-IN", "asa", "asa-TZ", "ast-ES", "az",
// "az-AZ", "az-Cyrl", "az-Cyrl-AZ", "az-Latn", "az-Latn-AZ", "be", "be-BY", "bem",
// "bem-ZM", "ber-DZ", "ber-MA", "bez", "bez-TZ", "bg", "bg-BG", "bho-IN", "bm",
// "bm-ML", "bn", "bn-BD", "bn-IN", "bo", "bo-CN", "bo-IN", "br-FR", "brx-IN",
// "bs", "bs-BA", "byn-ER", "ca", "ca-AD", "ca-ES", "ca-FR", "ca-IT", "cgg",
// "cgg-UG", "chr", "chr-US", "crh-UA", "cs", "cs-CZ", "csb-PL", "cv-RU", "cy",
// "cy-GB", "da", "da-DK", "dav", "dav-KE", "de", "de-AT", "de-BE", "de-CH",
// "de-DE", "de-LI", "de-LU", "dv-MV", "dz-BT", "ebu", "ebu-KE", "ee", "ee-GH",
// "ee-TG", "el", "el-CY", "el-GR", "en", "en-AG", "en-AS", "en-AU", "en-BE",
// "en-BW", "en-BZ", "en-CA", "en-DK", "en-GB", "en-GU", "en-HK", "en-IE", "en-IN",
// "en-JM", "en-MH", "en-MP", "en-MT", "en-MU", "en-NA", "en-NG", "en-NZ", "en-PH",
// "en-PK", "en-SG", "en-TT", "en-UM", "en-US", "en-VI", "en-ZA", "en-ZM", "en-ZW",
// "eo", "es", "es-419", "es-AR", "es-BO", "es-CL", "es-CO", "es-CR", "es-CU",
// "es-DO", "es-EC", "es-ES", "es-GQ", "es-GT", "es-HN", "es-MX", "es-NI", "es-PA",
// "es-PE", "es-PR", "es-PY", "es-SV", "es-US", "es-UY", "es-VE", "et", "et-EE",
// "eu", "eu-ES", "fa", "fa-AF", "fa-IR", "ff", "ff-SN", "fi", "fi-FI", "fil",
// "fil-PH", "fo", "fo-FO", "fr", "fr-BE", "fr-BF", "fr-BI", "fr-BJ", "fr-BL",
// "fr-CA", "fr-CD", "fr-CF", "fr-CG", "fr-CH", "fr-CI", "fr-CM", "fr-DJ", "fr-FR",
// "fr-GA", "fr-GN", "fr-GP", "fr-GQ", "fr-KM", "fr-LU", "fr-MC", "fr-MF", "fr-MG",
// "fr-ML", "fr-MQ", "fr-NE", "fr-RE", "fr-RW", "fr-SN", "fr-TD", "fr-TG",
// "fur-IT", "fy-DE", "fy-NL", "ga", "ga-IE", "gd-GB", "gez-ER", "gez-ET", "gl",
// "gl-ES", "gsw", "gsw-CH", "gu", "gu-IN", "guz", "guz-KE", "gv", "gv-GB", "ha",
// "ha-Latn", "ha-Latn-GH", "ha-Latn-NE", "ha-Latn-NG", "ha-NG", "haw", "haw-US",
// "he", "he-IL", "hi", "hi-IN", "hne-IN", "hr", "hr-HR", "hsb-DE", "ht-HT", "hu",
// "hu-HU", "hy", "hy-AM", "id", "id-ID", "ig", "ig-NG", "ii", "ii-CN", "ik-CA",
// "is", "is-IS", "it", "it-CH", "it-IT", "iu-CA", "iw-IL", "ja", "ja-JP", "jmc",
// "jmc-TZ", "ka", "ka-GE", "kab", "kab-DZ", "kam", "kam-KE", "kde", "kde-TZ",
// "kea", "kea-CV", "khq", "khq-ML", "ki", "ki-KE", "kk", "kk-Cyrl", "kk-Cyrl-KZ",
// "kk-KZ", "kl", "kl-GL", "kln", "kln-KE", "km", "km-KH", "kn", "kn-IN", "ko",
// "ko-KR", "kok", "kok-IN", "ks-IN", "ku-TR", "kw", "kw-GB", "ky-KG", "lag",
// "lag-TZ", "lb-LU", "lg", "lg-UG", "li-BE", "li-NL", "lij-IT", "lo-LA", "lt",
// "lt-LT", "luo", "luo-KE", "luy", "luy-KE", "lv", "lv-LV", "mag-IN", "mai-IN",
// "mas", "mas-KE", "mas-TZ", "mer", "mer-KE", "mfe", "mfe-MU", "mg", "mg-MG",
// "mhr-RU", "mi-NZ", "mk", "mk-MK", "ml", "ml-IN", "mn-MN", "mr", "mr-IN", "ms",
// "ms-BN", "ms-MY", "mt", "mt-MT", "my", "my-MM", "nan-TW", "naq", "naq-NA", "nb",
// "nb-NO", "nd", "nd-ZW", "nds-DE", "nds-NL", "ne", "ne-IN", "ne-NP", "nl",
// "nl-AW", "nl-BE", "nl-NL", "nn", "nn-NO", "nr-ZA", "nso-ZA", "nyn", "nyn-UG",
// "oc-FR", "om", "om-ET", "om-KE", "or", "or-IN", "os-RU", "pa", "pa-Arab",
// "pa-Arab-PK", "pa-Guru", "pa-Guru-IN", "pa-IN", "pa-PK", "pap-AN", "pl",
// "pl-PL", "ps", "ps-AF", "pt", "pt-BR", "pt-GW", "pt-MZ", "pt-PT", "rm", "rm-CH",
// "ro", "ro-MD", "ro-RO", "rof", "rof-TZ", "ru", "ru-MD", "ru-RU", "ru-UA", "rw",
// "rw-RW", "rwk", "rwk-TZ", "sa-IN", "saq", "saq-KE", "sc-IT", "sd-IN", "se-NO",
// "seh", "seh-MZ", "ses", "ses-ML", "sg", "sg-CF", "shi", "shi-Latn",
// "shi-Latn-MA", "shi-Tfng", "shi-Tfng-MA", "shs-CA", "si", "si-LK", "sid-ET",
// "sk", "sk-SK", "sl", "sl-SI", "sn", "sn-ZW", "so", "so-DJ", "so-ET", "so-KE",
// "so-SO", "sq", "sq-AL", "sq-MK", "sr", "sr-Cyrl", "sr-Cyrl-BA", "sr-Cyrl-ME",
// "sr-Cyrl-RS", "sr-Latn", "sr-Latn-BA", "sr-Latn-ME", "sr-Latn-RS", "sr-ME",
// "sr-RS", "ss-ZA", "st-ZA", "sv", "sv-FI", "sv-SE", "sw", "sw-KE", "sw-TZ", "ta",
// "ta-IN", "ta-LK", "te", "te-IN", "teo", "teo-KE", "teo-UG", "tg-TJ", "th",
// "th-TH", "ti", "ti-ER", "ti-ET", "tig-ER", "tk-TM", "tl-PH", "tn-ZA", "to",
// "to-TO", "tr", "tr-CY", "tr-TR", "ts-ZA", "tt-RU", "tzm", "tzm-Latn",
// "tzm-Latn-MA", "ug-CN", "uk", "uk-UA", "unm-US", "ur", "ur-IN", "ur-PK", "uz",
// "uz-Arab", "uz-Arab-AF", "uz-Cyrl", "uz-Cyrl-UZ", "uz-Latn", "uz-Latn-UZ",
// "uz-UZ", "ve-ZA", "vi", "vi-VN", "vun", "vun-TZ", "wa-BE", "wae-CH", "wal-ET",
// "wo-SN", "xh-ZA", "xog", "xog-UG", "yi-US", "yo", "yo-NG", "yue-HK", "zh",
// "zh-CN", "zh-HK", "zh-Hans", "zh-Hans-CN", "zh-Hans-HK", "zh-Hans-MO",
// "zh-Hans-SG", "zh-Hant", "zh-Hant-HK", "zh-Hant-MO", "zh-Hant-TW", "zh-SG",
// "zh-TW", "zu", "zu-ZA", "auto".
Locale CrawlRunParamsExtractOptionsLocale `json:"locale,omitzero"`
// HTTP method for the request
//
// Any of "GET", "POST", "PUT", "PATCH", "DELETE".
Method string `json:"method,omitzero"`
// Filters for capturing network traffic
NetworkCapture []CrawlRunParamsExtractOptionsNetworkCapture `json:"network_capture,omitzero"`
// Operating system to emulate
//
// Any of "windows", "mac os", "linux", "android", "ios".
Os string `json:"os,omitzero"`
// Custom parser configuration as a key-value map
Parser CrawlRunParamsExtractOptionsParserUnion `json:"parser,omitzero"`
// Referrer policy for the request
//
// Any of "random", "no-referer", "same-origin", "google", "bing", "facebook",
// "twitter", "instagram".
ReferrerType CrawlRunParamsExtractOptionsReferrerType `json:"referrer_type,omitzero"`
Session CrawlRunParamsExtractOptionsSession `json:"session,omitzero"`
// Skills or capabilities required for the request
Skill CrawlRunParamsExtractOptionsSkillUnion `json:"skill,omitzero"`
// US state for geolocation (only valid when country is US)
//
// Any of "AL", "AK", "AS", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA",
// "GU", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI",
// "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "MP",
// "OH", "OK", "OR", "PA", "PR", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA",
// "VI", "WA", "WV", "WI", "WY".
State string `json:"state,omitzero"`
// contains filtered or unexported fields
}
func (CrawlRunParamsExtractOptions) MarshalJSON ¶ added in v0.2.0
func (r CrawlRunParamsExtractOptions) MarshalJSON() (data []byte, err error)
func (*CrawlRunParamsExtractOptions) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunParamsExtractOptions) UnmarshalJSON(data []byte) error
type CrawlRunParamsExtractOptionsBrowserActionUnion ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsBrowserActionUnion struct {
OfAutoScrollAction *shared.AutoScrollActionParam `json:",omitzero,inline"`
OfClickAction *shared.ClickActionParam `json:",omitzero,inline"`
OfEvalAction *shared.EvalActionParam `json:",omitzero,inline"`
OfFetchAction *shared.FetchActionParam `json:",omitzero,inline"`
OfFillAction *shared.FillActionParam `json:",omitzero,inline"`
OfGetCookiesAction *shared.GetCookiesActionParam `json:",omitzero,inline"`
OfGotoAction *shared.GotoActionParam `json:",omitzero,inline"`
OfPressAction *shared.PressActionParam `json:",omitzero,inline"`
OfScreenshotAction *shared.ScreenshotActionParam `json:",omitzero,inline"`
OfScrollAction *shared.ScrollActionParam `json:",omitzero,inline"`
OfWaitAction *shared.WaitActionParam `json:",omitzero,inline"`
OfWaitForElementAction *shared.WaitForElementActionParam `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (CrawlRunParamsExtractOptionsBrowserActionUnion) MarshalJSON ¶ added in v0.2.0
func (u CrawlRunParamsExtractOptionsBrowserActionUnion) MarshalJSON() ([]byte, error)
func (*CrawlRunParamsExtractOptionsBrowserActionUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *CrawlRunParamsExtractOptionsBrowserActionUnion) UnmarshalJSON(data []byte) error
type CrawlRunParamsExtractOptionsBrowserObject ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsBrowserObject struct {
// Any of "chrome", "firefox".
Name string `json:"name,omitzero" api:"required"`
// Specific browser version to emulate
Version param.Opt[string] `json:"version,omitzero"`
// contains filtered or unexported fields
}
The property Name is required.
func (CrawlRunParamsExtractOptionsBrowserObject) MarshalJSON ¶ added in v0.2.0
func (r CrawlRunParamsExtractOptionsBrowserObject) MarshalJSON() (data []byte, err error)
func (*CrawlRunParamsExtractOptionsBrowserObject) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunParamsExtractOptionsBrowserObject) UnmarshalJSON(data []byte) error
type CrawlRunParamsExtractOptionsBrowserString ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsBrowserString string
Browser type to emulate
const ( CrawlRunParamsExtractOptionsBrowserStringChrome CrawlRunParamsExtractOptionsBrowserString = "chrome" CrawlRunParamsExtractOptionsBrowserStringFirefox CrawlRunParamsExtractOptionsBrowserString = "firefox" )
type CrawlRunParamsExtractOptionsBrowserUnion ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsBrowserUnion struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfCrawlRunsExtractOptionsBrowserString)
OfCrawlRunsExtractOptionsBrowserString param.Opt[string] `json:",omitzero,inline"`
OfCrawlRunsExtractOptionsBrowserObject *CrawlRunParamsExtractOptionsBrowserObject `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (CrawlRunParamsExtractOptionsBrowserUnion) MarshalJSON ¶ added in v0.2.0
func (u CrawlRunParamsExtractOptionsBrowserUnion) MarshalJSON() ([]byte, error)
func (*CrawlRunParamsExtractOptionsBrowserUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *CrawlRunParamsExtractOptionsBrowserUnion) UnmarshalJSON(data []byte) error
type CrawlRunParamsExtractOptionsCookiesArrayItem ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsCookiesArrayItem struct {
Creation param.Opt[string] `json:"creation,omitzero"`
Domain param.Opt[string] `json:"domain,omitzero"`
HostOnly param.Opt[bool] `json:"hostOnly,omitzero"`
HTTPOnly param.Opt[bool] `json:"httpOnly,omitzero"`
LastAccessed param.Opt[string] `json:"lastAccessed,omitzero"`
Path param.Opt[string] `json:"path,omitzero"`
PathIsDefault param.Opt[bool] `json:"pathIsDefault,omitzero"`
Expires param.Opt[string] `json:"expires,omitzero"`
Name param.Opt[string] `json:"name,omitzero"`
Secure param.Opt[bool] `json:"secure,omitzero"`
Value param.Opt[string] `json:"value,omitzero"`
Extensions []string `json:"extensions,omitzero"`
MaxAge CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeUnion `json:"maxAge,omitzero"`
// Any of "strict", "lax", "none".
SameSite string `json:"sameSite,omitzero"`
ExtraFields map[string]any `json:"-"`
// contains filtered or unexported fields
}
func (CrawlRunParamsExtractOptionsCookiesArrayItem) MarshalJSON ¶ added in v0.2.0
func (r CrawlRunParamsExtractOptionsCookiesArrayItem) MarshalJSON() (data []byte, err error)
func (*CrawlRunParamsExtractOptionsCookiesArrayItem) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunParamsExtractOptionsCookiesArrayItem) UnmarshalJSON(data []byte) error
type CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeString ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeString string
const ( CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeStringInfinity CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeString = "Infinity" CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeStringMinusInfinity CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeString = "-Infinity" )
type CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeUnion ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeUnion struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfCrawlRunsExtractOptionsCookiesArrayItemMaxAgeString)
OfCrawlRunsExtractOptionsCookiesArrayItemMaxAgeString param.Opt[CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeString] `json:",omitzero,inline"`
OfFloat param.Opt[float64] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeUnion) MarshalJSON ¶ added in v0.2.0
func (u CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeUnion) MarshalJSON() ([]byte, error)
func (*CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *CrawlRunParamsExtractOptionsCookiesArrayItemMaxAgeUnion) UnmarshalJSON(data []byte) error
type CrawlRunParamsExtractOptionsCookiesUnion ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsCookiesUnion struct {
OfCrawlRunsExtractOptionsCookiesArray []CrawlRunParamsExtractOptionsCookiesArrayItem `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (CrawlRunParamsExtractOptionsCookiesUnion) MarshalJSON ¶ added in v0.2.0
func (u CrawlRunParamsExtractOptionsCookiesUnion) MarshalJSON() ([]byte, error)
func (*CrawlRunParamsExtractOptionsCookiesUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *CrawlRunParamsExtractOptionsCookiesUnion) UnmarshalJSON(data []byte) error
type CrawlRunParamsExtractOptionsCountry ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsCountry string
Country code for geolocation and proxy selection
const ( CrawlRunParamsExtractOptionsCountryAd CrawlRunParamsExtractOptionsCountry = "AD" CrawlRunParamsExtractOptionsCountryAe CrawlRunParamsExtractOptionsCountry = "AE" CrawlRunParamsExtractOptionsCountryAf CrawlRunParamsExtractOptionsCountry = "AF" CrawlRunParamsExtractOptionsCountryAg CrawlRunParamsExtractOptionsCountry = "AG" CrawlRunParamsExtractOptionsCountryAI CrawlRunParamsExtractOptionsCountry = "AI" CrawlRunParamsExtractOptionsCountryAl CrawlRunParamsExtractOptionsCountry = "AL" CrawlRunParamsExtractOptionsCountryAm CrawlRunParamsExtractOptionsCountry = "AM" CrawlRunParamsExtractOptionsCountryAo CrawlRunParamsExtractOptionsCountry = "AO" CrawlRunParamsExtractOptionsCountryAq CrawlRunParamsExtractOptionsCountry = "AQ" CrawlRunParamsExtractOptionsCountryAr CrawlRunParamsExtractOptionsCountry = "AR" CrawlRunParamsExtractOptionsCountryAs CrawlRunParamsExtractOptionsCountry = "AS" CrawlRunParamsExtractOptionsCountryAt CrawlRunParamsExtractOptionsCountry = "AT" CrawlRunParamsExtractOptionsCountryAu CrawlRunParamsExtractOptionsCountry = "AU" CrawlRunParamsExtractOptionsCountryAw CrawlRunParamsExtractOptionsCountry = "AW" CrawlRunParamsExtractOptionsCountryAx CrawlRunParamsExtractOptionsCountry = "AX" CrawlRunParamsExtractOptionsCountryAz CrawlRunParamsExtractOptionsCountry = "AZ" CrawlRunParamsExtractOptionsCountryBa CrawlRunParamsExtractOptionsCountry = "BA" CrawlRunParamsExtractOptionsCountryBb CrawlRunParamsExtractOptionsCountry = "BB" CrawlRunParamsExtractOptionsCountryBd CrawlRunParamsExtractOptionsCountry = "BD" CrawlRunParamsExtractOptionsCountryBe CrawlRunParamsExtractOptionsCountry = "BE" CrawlRunParamsExtractOptionsCountryBf CrawlRunParamsExtractOptionsCountry = "BF" CrawlRunParamsExtractOptionsCountryBg CrawlRunParamsExtractOptionsCountry = "BG" CrawlRunParamsExtractOptionsCountryBh CrawlRunParamsExtractOptionsCountry = "BH" CrawlRunParamsExtractOptionsCountryBi CrawlRunParamsExtractOptionsCountry = "BI" CrawlRunParamsExtractOptionsCountryBj CrawlRunParamsExtractOptionsCountry = "BJ" CrawlRunParamsExtractOptionsCountryBl CrawlRunParamsExtractOptionsCountry = "BL" CrawlRunParamsExtractOptionsCountryBm CrawlRunParamsExtractOptionsCountry = "BM" CrawlRunParamsExtractOptionsCountryBn CrawlRunParamsExtractOptionsCountry = "BN" CrawlRunParamsExtractOptionsCountryBo CrawlRunParamsExtractOptionsCountry = "BO" CrawlRunParamsExtractOptionsCountryBq CrawlRunParamsExtractOptionsCountry = "BQ" CrawlRunParamsExtractOptionsCountryBr CrawlRunParamsExtractOptionsCountry = "BR" CrawlRunParamsExtractOptionsCountryBs CrawlRunParamsExtractOptionsCountry = "BS" CrawlRunParamsExtractOptionsCountryBt CrawlRunParamsExtractOptionsCountry = "BT" CrawlRunParamsExtractOptionsCountryBv CrawlRunParamsExtractOptionsCountry = "BV" CrawlRunParamsExtractOptionsCountryBw CrawlRunParamsExtractOptionsCountry = "BW" CrawlRunParamsExtractOptionsCountryBy CrawlRunParamsExtractOptionsCountry = "BY" CrawlRunParamsExtractOptionsCountryBz CrawlRunParamsExtractOptionsCountry = "BZ" CrawlRunParamsExtractOptionsCountryCa CrawlRunParamsExtractOptionsCountry = "CA" CrawlRunParamsExtractOptionsCountryCc CrawlRunParamsExtractOptionsCountry = "CC" CrawlRunParamsExtractOptionsCountryCd CrawlRunParamsExtractOptionsCountry = "CD" CrawlRunParamsExtractOptionsCountryCf CrawlRunParamsExtractOptionsCountry = "CF" CrawlRunParamsExtractOptionsCountryCg CrawlRunParamsExtractOptionsCountry = "CG" CrawlRunParamsExtractOptionsCountryCh CrawlRunParamsExtractOptionsCountry = "CH" CrawlRunParamsExtractOptionsCountryCi CrawlRunParamsExtractOptionsCountry = "CI" CrawlRunParamsExtractOptionsCountryCk CrawlRunParamsExtractOptionsCountry = "CK" CrawlRunParamsExtractOptionsCountryCl CrawlRunParamsExtractOptionsCountry = "CL" CrawlRunParamsExtractOptionsCountryCm CrawlRunParamsExtractOptionsCountry = "CM" CrawlRunParamsExtractOptionsCountryCn CrawlRunParamsExtractOptionsCountry = "CN" CrawlRunParamsExtractOptionsCountryCo CrawlRunParamsExtractOptionsCountry = "CO" CrawlRunParamsExtractOptionsCountryCr CrawlRunParamsExtractOptionsCountry = "CR" CrawlRunParamsExtractOptionsCountryCu CrawlRunParamsExtractOptionsCountry = "CU" CrawlRunParamsExtractOptionsCountryCv CrawlRunParamsExtractOptionsCountry = "CV" CrawlRunParamsExtractOptionsCountryCw CrawlRunParamsExtractOptionsCountry = "CW" CrawlRunParamsExtractOptionsCountryCx CrawlRunParamsExtractOptionsCountry = "CX" CrawlRunParamsExtractOptionsCountryCy CrawlRunParamsExtractOptionsCountry = "CY" CrawlRunParamsExtractOptionsCountryCz CrawlRunParamsExtractOptionsCountry = "CZ" CrawlRunParamsExtractOptionsCountryDe CrawlRunParamsExtractOptionsCountry = "DE" CrawlRunParamsExtractOptionsCountryDj CrawlRunParamsExtractOptionsCountry = "DJ" CrawlRunParamsExtractOptionsCountryDk CrawlRunParamsExtractOptionsCountry = "DK" CrawlRunParamsExtractOptionsCountryDm CrawlRunParamsExtractOptionsCountry = "DM" CrawlRunParamsExtractOptionsCountryDo CrawlRunParamsExtractOptionsCountry = "DO" CrawlRunParamsExtractOptionsCountryDz CrawlRunParamsExtractOptionsCountry = "DZ" CrawlRunParamsExtractOptionsCountryEc CrawlRunParamsExtractOptionsCountry = "EC" CrawlRunParamsExtractOptionsCountryEe CrawlRunParamsExtractOptionsCountry = "EE" CrawlRunParamsExtractOptionsCountryEg CrawlRunParamsExtractOptionsCountry = "EG" CrawlRunParamsExtractOptionsCountryEh CrawlRunParamsExtractOptionsCountry = "EH" CrawlRunParamsExtractOptionsCountryEr CrawlRunParamsExtractOptionsCountry = "ER" CrawlRunParamsExtractOptionsCountryEs CrawlRunParamsExtractOptionsCountry = "ES" CrawlRunParamsExtractOptionsCountryEt CrawlRunParamsExtractOptionsCountry = "ET" CrawlRunParamsExtractOptionsCountryFi CrawlRunParamsExtractOptionsCountry = "FI" CrawlRunParamsExtractOptionsCountryFj CrawlRunParamsExtractOptionsCountry = "FJ" CrawlRunParamsExtractOptionsCountryFk CrawlRunParamsExtractOptionsCountry = "FK" CrawlRunParamsExtractOptionsCountryFm CrawlRunParamsExtractOptionsCountry = "FM" CrawlRunParamsExtractOptionsCountryFo CrawlRunParamsExtractOptionsCountry = "FO" CrawlRunParamsExtractOptionsCountryFr CrawlRunParamsExtractOptionsCountry = "FR" CrawlRunParamsExtractOptionsCountryGa CrawlRunParamsExtractOptionsCountry = "GA" CrawlRunParamsExtractOptionsCountryGB CrawlRunParamsExtractOptionsCountry = "GB" CrawlRunParamsExtractOptionsCountryGd CrawlRunParamsExtractOptionsCountry = "GD" CrawlRunParamsExtractOptionsCountryGe CrawlRunParamsExtractOptionsCountry = "GE" CrawlRunParamsExtractOptionsCountryGf CrawlRunParamsExtractOptionsCountry = "GF" CrawlRunParamsExtractOptionsCountryGg CrawlRunParamsExtractOptionsCountry = "GG" CrawlRunParamsExtractOptionsCountryGh CrawlRunParamsExtractOptionsCountry = "GH" CrawlRunParamsExtractOptionsCountryGi CrawlRunParamsExtractOptionsCountry = "GI" CrawlRunParamsExtractOptionsCountryGl CrawlRunParamsExtractOptionsCountry = "GL" CrawlRunParamsExtractOptionsCountryGm CrawlRunParamsExtractOptionsCountry = "GM" CrawlRunParamsExtractOptionsCountryGn CrawlRunParamsExtractOptionsCountry = "GN" CrawlRunParamsExtractOptionsCountryGp CrawlRunParamsExtractOptionsCountry = "GP" CrawlRunParamsExtractOptionsCountryGq CrawlRunParamsExtractOptionsCountry = "GQ" CrawlRunParamsExtractOptionsCountryGr CrawlRunParamsExtractOptionsCountry = "GR" CrawlRunParamsExtractOptionsCountryGs CrawlRunParamsExtractOptionsCountry = "GS" CrawlRunParamsExtractOptionsCountryGt CrawlRunParamsExtractOptionsCountry = "GT" CrawlRunParamsExtractOptionsCountryGu CrawlRunParamsExtractOptionsCountry = "GU" CrawlRunParamsExtractOptionsCountryGw CrawlRunParamsExtractOptionsCountry = "GW" CrawlRunParamsExtractOptionsCountryGy CrawlRunParamsExtractOptionsCountry = "GY" CrawlRunParamsExtractOptionsCountryHk CrawlRunParamsExtractOptionsCountry = "HK" CrawlRunParamsExtractOptionsCountryHm CrawlRunParamsExtractOptionsCountry = "HM" CrawlRunParamsExtractOptionsCountryHn CrawlRunParamsExtractOptionsCountry = "HN" CrawlRunParamsExtractOptionsCountryHr CrawlRunParamsExtractOptionsCountry = "HR" CrawlRunParamsExtractOptionsCountryHt CrawlRunParamsExtractOptionsCountry = "HT" CrawlRunParamsExtractOptionsCountryHu CrawlRunParamsExtractOptionsCountry = "HU" CrawlRunParamsExtractOptionsCountryID CrawlRunParamsExtractOptionsCountry = "ID" CrawlRunParamsExtractOptionsCountryIe CrawlRunParamsExtractOptionsCountry = "IE" CrawlRunParamsExtractOptionsCountryIl CrawlRunParamsExtractOptionsCountry = "IL" CrawlRunParamsExtractOptionsCountryIm CrawlRunParamsExtractOptionsCountry = "IM" CrawlRunParamsExtractOptionsCountryIn CrawlRunParamsExtractOptionsCountry = "IN" CrawlRunParamsExtractOptionsCountryIo CrawlRunParamsExtractOptionsCountry = "IO" CrawlRunParamsExtractOptionsCountryIq CrawlRunParamsExtractOptionsCountry = "IQ" CrawlRunParamsExtractOptionsCountryIr CrawlRunParamsExtractOptionsCountry = "IR" CrawlRunParamsExtractOptionsCountryIs CrawlRunParamsExtractOptionsCountry = "IS" CrawlRunParamsExtractOptionsCountryIt CrawlRunParamsExtractOptionsCountry = "IT" CrawlRunParamsExtractOptionsCountryJe CrawlRunParamsExtractOptionsCountry = "JE" CrawlRunParamsExtractOptionsCountryJm CrawlRunParamsExtractOptionsCountry = "JM" CrawlRunParamsExtractOptionsCountryJo CrawlRunParamsExtractOptionsCountry = "JO" CrawlRunParamsExtractOptionsCountryJp CrawlRunParamsExtractOptionsCountry = "JP" CrawlRunParamsExtractOptionsCountryKe CrawlRunParamsExtractOptionsCountry = "KE" CrawlRunParamsExtractOptionsCountryKg CrawlRunParamsExtractOptionsCountry = "KG" CrawlRunParamsExtractOptionsCountryKh CrawlRunParamsExtractOptionsCountry = "KH" CrawlRunParamsExtractOptionsCountryKi CrawlRunParamsExtractOptionsCountry = "KI" CrawlRunParamsExtractOptionsCountryKm CrawlRunParamsExtractOptionsCountry = "KM" CrawlRunParamsExtractOptionsCountryKn CrawlRunParamsExtractOptionsCountry = "KN" CrawlRunParamsExtractOptionsCountryKp CrawlRunParamsExtractOptionsCountry = "KP" CrawlRunParamsExtractOptionsCountryKr CrawlRunParamsExtractOptionsCountry = "KR" CrawlRunParamsExtractOptionsCountryKw CrawlRunParamsExtractOptionsCountry = "KW" CrawlRunParamsExtractOptionsCountryKy CrawlRunParamsExtractOptionsCountry = "KY" CrawlRunParamsExtractOptionsCountryKz CrawlRunParamsExtractOptionsCountry = "KZ" CrawlRunParamsExtractOptionsCountryLa CrawlRunParamsExtractOptionsCountry = "LA" CrawlRunParamsExtractOptionsCountryLb CrawlRunParamsExtractOptionsCountry = "LB" CrawlRunParamsExtractOptionsCountryLc CrawlRunParamsExtractOptionsCountry = "LC" CrawlRunParamsExtractOptionsCountryLi CrawlRunParamsExtractOptionsCountry = "LI" CrawlRunParamsExtractOptionsCountryLk CrawlRunParamsExtractOptionsCountry = "LK" CrawlRunParamsExtractOptionsCountryLr CrawlRunParamsExtractOptionsCountry = "LR" CrawlRunParamsExtractOptionsCountryLs CrawlRunParamsExtractOptionsCountry = "LS" CrawlRunParamsExtractOptionsCountryLt CrawlRunParamsExtractOptionsCountry = "LT" CrawlRunParamsExtractOptionsCountryLu CrawlRunParamsExtractOptionsCountry = "LU" CrawlRunParamsExtractOptionsCountryLv CrawlRunParamsExtractOptionsCountry = "LV" CrawlRunParamsExtractOptionsCountryLy CrawlRunParamsExtractOptionsCountry = "LY" CrawlRunParamsExtractOptionsCountryMa CrawlRunParamsExtractOptionsCountry = "MA" CrawlRunParamsExtractOptionsCountryMc CrawlRunParamsExtractOptionsCountry = "MC" CrawlRunParamsExtractOptionsCountryMd CrawlRunParamsExtractOptionsCountry = "MD" CrawlRunParamsExtractOptionsCountryMe CrawlRunParamsExtractOptionsCountry = "ME" CrawlRunParamsExtractOptionsCountryMf CrawlRunParamsExtractOptionsCountry = "MF" CrawlRunParamsExtractOptionsCountryMg CrawlRunParamsExtractOptionsCountry = "MG" CrawlRunParamsExtractOptionsCountryMh CrawlRunParamsExtractOptionsCountry = "MH" CrawlRunParamsExtractOptionsCountryMk CrawlRunParamsExtractOptionsCountry = "MK" CrawlRunParamsExtractOptionsCountryMl CrawlRunParamsExtractOptionsCountry = "ML" CrawlRunParamsExtractOptionsCountryMm CrawlRunParamsExtractOptionsCountry = "MM" CrawlRunParamsExtractOptionsCountryMn CrawlRunParamsExtractOptionsCountry = "MN" CrawlRunParamsExtractOptionsCountryMo CrawlRunParamsExtractOptionsCountry = "MO" CrawlRunParamsExtractOptionsCountryMp CrawlRunParamsExtractOptionsCountry = "MP" CrawlRunParamsExtractOptionsCountryMq CrawlRunParamsExtractOptionsCountry = "MQ" CrawlRunParamsExtractOptionsCountryMr CrawlRunParamsExtractOptionsCountry = "MR" CrawlRunParamsExtractOptionsCountryMs CrawlRunParamsExtractOptionsCountry = "MS" CrawlRunParamsExtractOptionsCountryMt CrawlRunParamsExtractOptionsCountry = "MT" CrawlRunParamsExtractOptionsCountryMu CrawlRunParamsExtractOptionsCountry = "MU" CrawlRunParamsExtractOptionsCountryMv CrawlRunParamsExtractOptionsCountry = "MV" CrawlRunParamsExtractOptionsCountryMw CrawlRunParamsExtractOptionsCountry = "MW" CrawlRunParamsExtractOptionsCountryMx CrawlRunParamsExtractOptionsCountry = "MX" CrawlRunParamsExtractOptionsCountryMy CrawlRunParamsExtractOptionsCountry = "MY" CrawlRunParamsExtractOptionsCountryMz CrawlRunParamsExtractOptionsCountry = "MZ" CrawlRunParamsExtractOptionsCountryNa CrawlRunParamsExtractOptionsCountry = "NA" CrawlRunParamsExtractOptionsCountryNc CrawlRunParamsExtractOptionsCountry = "NC" CrawlRunParamsExtractOptionsCountryNe CrawlRunParamsExtractOptionsCountry = "NE" CrawlRunParamsExtractOptionsCountryNf CrawlRunParamsExtractOptionsCountry = "NF" CrawlRunParamsExtractOptionsCountryNg CrawlRunParamsExtractOptionsCountry = "NG" CrawlRunParamsExtractOptionsCountryNi CrawlRunParamsExtractOptionsCountry = "NI" CrawlRunParamsExtractOptionsCountryNl CrawlRunParamsExtractOptionsCountry = "NL" CrawlRunParamsExtractOptionsCountryNo CrawlRunParamsExtractOptionsCountry = "NO" CrawlRunParamsExtractOptionsCountryNp CrawlRunParamsExtractOptionsCountry = "NP" CrawlRunParamsExtractOptionsCountryNr CrawlRunParamsExtractOptionsCountry = "NR" CrawlRunParamsExtractOptionsCountryNu CrawlRunParamsExtractOptionsCountry = "NU" CrawlRunParamsExtractOptionsCountryNz CrawlRunParamsExtractOptionsCountry = "NZ" CrawlRunParamsExtractOptionsCountryOm CrawlRunParamsExtractOptionsCountry = "OM" CrawlRunParamsExtractOptionsCountryPa CrawlRunParamsExtractOptionsCountry = "PA" CrawlRunParamsExtractOptionsCountryPe CrawlRunParamsExtractOptionsCountry = "PE" CrawlRunParamsExtractOptionsCountryPf CrawlRunParamsExtractOptionsCountry = "PF" CrawlRunParamsExtractOptionsCountryPg CrawlRunParamsExtractOptionsCountry = "PG" CrawlRunParamsExtractOptionsCountryPh CrawlRunParamsExtractOptionsCountry = "PH" CrawlRunParamsExtractOptionsCountryPk CrawlRunParamsExtractOptionsCountry = "PK" CrawlRunParamsExtractOptionsCountryPl CrawlRunParamsExtractOptionsCountry = "PL" CrawlRunParamsExtractOptionsCountryPm CrawlRunParamsExtractOptionsCountry = "PM" CrawlRunParamsExtractOptionsCountryPn CrawlRunParamsExtractOptionsCountry = "PN" CrawlRunParamsExtractOptionsCountryPr CrawlRunParamsExtractOptionsCountry = "PR" CrawlRunParamsExtractOptionsCountryPs CrawlRunParamsExtractOptionsCountry = "PS" CrawlRunParamsExtractOptionsCountryPt CrawlRunParamsExtractOptionsCountry = "PT" CrawlRunParamsExtractOptionsCountryPw CrawlRunParamsExtractOptionsCountry = "PW" CrawlRunParamsExtractOptionsCountryPy CrawlRunParamsExtractOptionsCountry = "PY" CrawlRunParamsExtractOptionsCountryQa CrawlRunParamsExtractOptionsCountry = "QA" CrawlRunParamsExtractOptionsCountryRe CrawlRunParamsExtractOptionsCountry = "RE" CrawlRunParamsExtractOptionsCountryRo CrawlRunParamsExtractOptionsCountry = "RO" CrawlRunParamsExtractOptionsCountryRs CrawlRunParamsExtractOptionsCountry = "RS" CrawlRunParamsExtractOptionsCountryRu CrawlRunParamsExtractOptionsCountry = "RU" CrawlRunParamsExtractOptionsCountryRw CrawlRunParamsExtractOptionsCountry = "RW" CrawlRunParamsExtractOptionsCountrySa CrawlRunParamsExtractOptionsCountry = "SA" CrawlRunParamsExtractOptionsCountrySb CrawlRunParamsExtractOptionsCountry = "SB" CrawlRunParamsExtractOptionsCountrySc CrawlRunParamsExtractOptionsCountry = "SC" CrawlRunParamsExtractOptionsCountrySd CrawlRunParamsExtractOptionsCountry = "SD" CrawlRunParamsExtractOptionsCountrySe CrawlRunParamsExtractOptionsCountry = "SE" CrawlRunParamsExtractOptionsCountrySg CrawlRunParamsExtractOptionsCountry = "SG" CrawlRunParamsExtractOptionsCountrySh CrawlRunParamsExtractOptionsCountry = "SH" CrawlRunParamsExtractOptionsCountrySi CrawlRunParamsExtractOptionsCountry = "SI" CrawlRunParamsExtractOptionsCountrySj CrawlRunParamsExtractOptionsCountry = "SJ" CrawlRunParamsExtractOptionsCountrySk CrawlRunParamsExtractOptionsCountry = "SK" CrawlRunParamsExtractOptionsCountrySl CrawlRunParamsExtractOptionsCountry = "SL" CrawlRunParamsExtractOptionsCountrySm CrawlRunParamsExtractOptionsCountry = "SM" CrawlRunParamsExtractOptionsCountrySn CrawlRunParamsExtractOptionsCountry = "SN" CrawlRunParamsExtractOptionsCountrySo CrawlRunParamsExtractOptionsCountry = "SO" CrawlRunParamsExtractOptionsCountrySr CrawlRunParamsExtractOptionsCountry = "SR" CrawlRunParamsExtractOptionsCountrySS CrawlRunParamsExtractOptionsCountry = "SS" CrawlRunParamsExtractOptionsCountrySt CrawlRunParamsExtractOptionsCountry = "ST" CrawlRunParamsExtractOptionsCountrySv CrawlRunParamsExtractOptionsCountry = "SV" CrawlRunParamsExtractOptionsCountrySx CrawlRunParamsExtractOptionsCountry = "SX" CrawlRunParamsExtractOptionsCountrySy CrawlRunParamsExtractOptionsCountry = "SY" CrawlRunParamsExtractOptionsCountrySz CrawlRunParamsExtractOptionsCountry = "SZ" CrawlRunParamsExtractOptionsCountryTc CrawlRunParamsExtractOptionsCountry = "TC" CrawlRunParamsExtractOptionsCountryTd CrawlRunParamsExtractOptionsCountry = "TD" CrawlRunParamsExtractOptionsCountryTf CrawlRunParamsExtractOptionsCountry = "TF" CrawlRunParamsExtractOptionsCountryTg CrawlRunParamsExtractOptionsCountry = "TG" CrawlRunParamsExtractOptionsCountryTh CrawlRunParamsExtractOptionsCountry = "TH" CrawlRunParamsExtractOptionsCountryTj CrawlRunParamsExtractOptionsCountry = "TJ" CrawlRunParamsExtractOptionsCountryTk CrawlRunParamsExtractOptionsCountry = "TK" CrawlRunParamsExtractOptionsCountryTl CrawlRunParamsExtractOptionsCountry = "TL" CrawlRunParamsExtractOptionsCountryTm CrawlRunParamsExtractOptionsCountry = "TM" CrawlRunParamsExtractOptionsCountryTn CrawlRunParamsExtractOptionsCountry = "TN" CrawlRunParamsExtractOptionsCountryTo CrawlRunParamsExtractOptionsCountry = "TO" CrawlRunParamsExtractOptionsCountryTr CrawlRunParamsExtractOptionsCountry = "TR" CrawlRunParamsExtractOptionsCountryTt CrawlRunParamsExtractOptionsCountry = "TT" CrawlRunParamsExtractOptionsCountryTv CrawlRunParamsExtractOptionsCountry = "TV" CrawlRunParamsExtractOptionsCountryTw CrawlRunParamsExtractOptionsCountry = "TW" CrawlRunParamsExtractOptionsCountryTz CrawlRunParamsExtractOptionsCountry = "TZ" CrawlRunParamsExtractOptionsCountryUa CrawlRunParamsExtractOptionsCountry = "UA" CrawlRunParamsExtractOptionsCountryUg CrawlRunParamsExtractOptionsCountry = "UG" CrawlRunParamsExtractOptionsCountryUm CrawlRunParamsExtractOptionsCountry = "UM" CrawlRunParamsExtractOptionsCountryUs CrawlRunParamsExtractOptionsCountry = "US" CrawlRunParamsExtractOptionsCountryUy CrawlRunParamsExtractOptionsCountry = "UY" CrawlRunParamsExtractOptionsCountryUz CrawlRunParamsExtractOptionsCountry = "UZ" CrawlRunParamsExtractOptionsCountryVa CrawlRunParamsExtractOptionsCountry = "VA" CrawlRunParamsExtractOptionsCountryVc CrawlRunParamsExtractOptionsCountry = "VC" CrawlRunParamsExtractOptionsCountryVe CrawlRunParamsExtractOptionsCountry = "VE" CrawlRunParamsExtractOptionsCountryVg CrawlRunParamsExtractOptionsCountry = "VG" CrawlRunParamsExtractOptionsCountryVi CrawlRunParamsExtractOptionsCountry = "VI" CrawlRunParamsExtractOptionsCountryVn CrawlRunParamsExtractOptionsCountry = "VN" CrawlRunParamsExtractOptionsCountryVu CrawlRunParamsExtractOptionsCountry = "VU" CrawlRunParamsExtractOptionsCountryWf CrawlRunParamsExtractOptionsCountry = "WF" CrawlRunParamsExtractOptionsCountryWs CrawlRunParamsExtractOptionsCountry = "WS" CrawlRunParamsExtractOptionsCountryXk CrawlRunParamsExtractOptionsCountry = "XK" CrawlRunParamsExtractOptionsCountryYe CrawlRunParamsExtractOptionsCountry = "YE" CrawlRunParamsExtractOptionsCountryYt CrawlRunParamsExtractOptionsCountry = "YT" CrawlRunParamsExtractOptionsCountryZa CrawlRunParamsExtractOptionsCountry = "ZA" CrawlRunParamsExtractOptionsCountryZm CrawlRunParamsExtractOptionsCountry = "ZM" CrawlRunParamsExtractOptionsCountryZw CrawlRunParamsExtractOptionsCountry = "ZW" CrawlRunParamsExtractOptionsCountryAll CrawlRunParamsExtractOptionsCountry = "ALL" )
type CrawlRunParamsExtractOptionsHeaderUnion ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsHeaderUnion struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (CrawlRunParamsExtractOptionsHeaderUnion) MarshalJSON ¶ added in v0.2.0
func (u CrawlRunParamsExtractOptionsHeaderUnion) MarshalJSON() ([]byte, error)
func (*CrawlRunParamsExtractOptionsHeaderUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *CrawlRunParamsExtractOptionsHeaderUnion) UnmarshalJSON(data []byte) error
type CrawlRunParamsExtractOptionsLocale ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsLocale string
Locale for browser language and region settings
const ( CrawlRunParamsExtractOptionsLocaleAaDj CrawlRunParamsExtractOptionsLocale = "aa-DJ" CrawlRunParamsExtractOptionsLocaleAaEr CrawlRunParamsExtractOptionsLocale = "aa-ER" CrawlRunParamsExtractOptionsLocaleAaEt CrawlRunParamsExtractOptionsLocale = "aa-ET" CrawlRunParamsExtractOptionsLocaleAf CrawlRunParamsExtractOptionsLocale = "af" CrawlRunParamsExtractOptionsLocaleAfNa CrawlRunParamsExtractOptionsLocale = "af-NA" CrawlRunParamsExtractOptionsLocaleAfZa CrawlRunParamsExtractOptionsLocale = "af-ZA" CrawlRunParamsExtractOptionsLocaleAk CrawlRunParamsExtractOptionsLocale = "ak" CrawlRunParamsExtractOptionsLocaleAkGh CrawlRunParamsExtractOptionsLocale = "ak-GH" CrawlRunParamsExtractOptionsLocaleAm CrawlRunParamsExtractOptionsLocale = "am" CrawlRunParamsExtractOptionsLocaleAmEt CrawlRunParamsExtractOptionsLocale = "am-ET" CrawlRunParamsExtractOptionsLocaleAnEs CrawlRunParamsExtractOptionsLocale = "an-ES" CrawlRunParamsExtractOptionsLocaleAr CrawlRunParamsExtractOptionsLocale = "ar" CrawlRunParamsExtractOptionsLocaleArAe CrawlRunParamsExtractOptionsLocale = "ar-AE" CrawlRunParamsExtractOptionsLocaleArBh CrawlRunParamsExtractOptionsLocale = "ar-BH" CrawlRunParamsExtractOptionsLocaleArDz CrawlRunParamsExtractOptionsLocale = "ar-DZ" CrawlRunParamsExtractOptionsLocaleArEg CrawlRunParamsExtractOptionsLocale = "ar-EG" CrawlRunParamsExtractOptionsLocaleArIn CrawlRunParamsExtractOptionsLocale = "ar-IN" CrawlRunParamsExtractOptionsLocaleArIq CrawlRunParamsExtractOptionsLocale = "ar-IQ" CrawlRunParamsExtractOptionsLocaleArJo CrawlRunParamsExtractOptionsLocale = "ar-JO" CrawlRunParamsExtractOptionsLocaleArKw CrawlRunParamsExtractOptionsLocale = "ar-KW" CrawlRunParamsExtractOptionsLocaleArLb CrawlRunParamsExtractOptionsLocale = "ar-LB" CrawlRunParamsExtractOptionsLocaleArLy CrawlRunParamsExtractOptionsLocale = "ar-LY" CrawlRunParamsExtractOptionsLocaleArMa CrawlRunParamsExtractOptionsLocale = "ar-MA" CrawlRunParamsExtractOptionsLocaleArOm CrawlRunParamsExtractOptionsLocale = "ar-OM" CrawlRunParamsExtractOptionsLocaleArQa CrawlRunParamsExtractOptionsLocale = "ar-QA" CrawlRunParamsExtractOptionsLocaleArSa CrawlRunParamsExtractOptionsLocale = "ar-SA" CrawlRunParamsExtractOptionsLocaleArSd CrawlRunParamsExtractOptionsLocale = "ar-SD" CrawlRunParamsExtractOptionsLocaleArSy CrawlRunParamsExtractOptionsLocale = "ar-SY" CrawlRunParamsExtractOptionsLocaleArTn CrawlRunParamsExtractOptionsLocale = "ar-TN" CrawlRunParamsExtractOptionsLocaleArYe CrawlRunParamsExtractOptionsLocale = "ar-YE" CrawlRunParamsExtractOptionsLocaleAs CrawlRunParamsExtractOptionsLocale = "as" CrawlRunParamsExtractOptionsLocaleAsIn CrawlRunParamsExtractOptionsLocale = "as-IN" CrawlRunParamsExtractOptionsLocaleAsa CrawlRunParamsExtractOptionsLocale = "asa" CrawlRunParamsExtractOptionsLocaleAsaTz CrawlRunParamsExtractOptionsLocale = "asa-TZ" CrawlRunParamsExtractOptionsLocaleAstEs CrawlRunParamsExtractOptionsLocale = "ast-ES" CrawlRunParamsExtractOptionsLocaleAz CrawlRunParamsExtractOptionsLocale = "az" CrawlRunParamsExtractOptionsLocaleAzAz CrawlRunParamsExtractOptionsLocale = "az-AZ" CrawlRunParamsExtractOptionsLocaleAzCyrl CrawlRunParamsExtractOptionsLocale = "az-Cyrl" CrawlRunParamsExtractOptionsLocaleAzCyrlAz CrawlRunParamsExtractOptionsLocale = "az-Cyrl-AZ" CrawlRunParamsExtractOptionsLocaleAzLatn CrawlRunParamsExtractOptionsLocale = "az-Latn" CrawlRunParamsExtractOptionsLocaleAzLatnAz CrawlRunParamsExtractOptionsLocale = "az-Latn-AZ" CrawlRunParamsExtractOptionsLocaleBe CrawlRunParamsExtractOptionsLocale = "be" CrawlRunParamsExtractOptionsLocaleBeBy CrawlRunParamsExtractOptionsLocale = "be-BY" CrawlRunParamsExtractOptionsLocaleBem CrawlRunParamsExtractOptionsLocale = "bem" CrawlRunParamsExtractOptionsLocaleBemZm CrawlRunParamsExtractOptionsLocale = "bem-ZM" CrawlRunParamsExtractOptionsLocaleBerDz CrawlRunParamsExtractOptionsLocale = "ber-DZ" CrawlRunParamsExtractOptionsLocaleBerMa CrawlRunParamsExtractOptionsLocale = "ber-MA" CrawlRunParamsExtractOptionsLocaleBez CrawlRunParamsExtractOptionsLocale = "bez" CrawlRunParamsExtractOptionsLocaleBezTz CrawlRunParamsExtractOptionsLocale = "bez-TZ" CrawlRunParamsExtractOptionsLocaleBg CrawlRunParamsExtractOptionsLocale = "bg" CrawlRunParamsExtractOptionsLocaleBgBg CrawlRunParamsExtractOptionsLocale = "bg-BG" CrawlRunParamsExtractOptionsLocaleBhoIn CrawlRunParamsExtractOptionsLocale = "bho-IN" CrawlRunParamsExtractOptionsLocaleBm CrawlRunParamsExtractOptionsLocale = "bm" CrawlRunParamsExtractOptionsLocaleBmMl CrawlRunParamsExtractOptionsLocale = "bm-ML" CrawlRunParamsExtractOptionsLocaleBn CrawlRunParamsExtractOptionsLocale = "bn" CrawlRunParamsExtractOptionsLocaleBnBd CrawlRunParamsExtractOptionsLocale = "bn-BD" CrawlRunParamsExtractOptionsLocaleBnIn CrawlRunParamsExtractOptionsLocale = "bn-IN" CrawlRunParamsExtractOptionsLocaleBo CrawlRunParamsExtractOptionsLocale = "bo" CrawlRunParamsExtractOptionsLocaleBoCn CrawlRunParamsExtractOptionsLocale = "bo-CN" CrawlRunParamsExtractOptionsLocaleBoIn CrawlRunParamsExtractOptionsLocale = "bo-IN" CrawlRunParamsExtractOptionsLocaleBrFr CrawlRunParamsExtractOptionsLocale = "br-FR" CrawlRunParamsExtractOptionsLocaleBrxIn CrawlRunParamsExtractOptionsLocale = "brx-IN" CrawlRunParamsExtractOptionsLocaleBs CrawlRunParamsExtractOptionsLocale = "bs" CrawlRunParamsExtractOptionsLocaleBsBa CrawlRunParamsExtractOptionsLocale = "bs-BA" CrawlRunParamsExtractOptionsLocaleBynEr CrawlRunParamsExtractOptionsLocale = "byn-ER" CrawlRunParamsExtractOptionsLocaleCa CrawlRunParamsExtractOptionsLocale = "ca" CrawlRunParamsExtractOptionsLocaleCaAd CrawlRunParamsExtractOptionsLocale = "ca-AD" CrawlRunParamsExtractOptionsLocaleCaEs CrawlRunParamsExtractOptionsLocale = "ca-ES" CrawlRunParamsExtractOptionsLocaleCaFr CrawlRunParamsExtractOptionsLocale = "ca-FR" CrawlRunParamsExtractOptionsLocaleCaIt CrawlRunParamsExtractOptionsLocale = "ca-IT" CrawlRunParamsExtractOptionsLocaleCgg CrawlRunParamsExtractOptionsLocale = "cgg" CrawlRunParamsExtractOptionsLocaleCggUg CrawlRunParamsExtractOptionsLocale = "cgg-UG" CrawlRunParamsExtractOptionsLocaleChr CrawlRunParamsExtractOptionsLocale = "chr" CrawlRunParamsExtractOptionsLocaleChrUs CrawlRunParamsExtractOptionsLocale = "chr-US" CrawlRunParamsExtractOptionsLocaleCrhUa CrawlRunParamsExtractOptionsLocale = "crh-UA" CrawlRunParamsExtractOptionsLocaleCs CrawlRunParamsExtractOptionsLocale = "cs" CrawlRunParamsExtractOptionsLocaleCsCz CrawlRunParamsExtractOptionsLocale = "cs-CZ" CrawlRunParamsExtractOptionsLocaleCsbPl CrawlRunParamsExtractOptionsLocale = "csb-PL" CrawlRunParamsExtractOptionsLocaleCvRu CrawlRunParamsExtractOptionsLocale = "cv-RU" CrawlRunParamsExtractOptionsLocaleCy CrawlRunParamsExtractOptionsLocale = "cy" CrawlRunParamsExtractOptionsLocaleCyGB CrawlRunParamsExtractOptionsLocale = "cy-GB" CrawlRunParamsExtractOptionsLocaleDa CrawlRunParamsExtractOptionsLocale = "da" CrawlRunParamsExtractOptionsLocaleDaDk CrawlRunParamsExtractOptionsLocale = "da-DK" CrawlRunParamsExtractOptionsLocaleDav CrawlRunParamsExtractOptionsLocale = "dav" CrawlRunParamsExtractOptionsLocaleDavKe CrawlRunParamsExtractOptionsLocale = "dav-KE" CrawlRunParamsExtractOptionsLocaleDe CrawlRunParamsExtractOptionsLocale = "de" CrawlRunParamsExtractOptionsLocaleDeAt CrawlRunParamsExtractOptionsLocale = "de-AT" CrawlRunParamsExtractOptionsLocaleDeBe CrawlRunParamsExtractOptionsLocale = "de-BE" CrawlRunParamsExtractOptionsLocaleDeCh CrawlRunParamsExtractOptionsLocale = "de-CH" CrawlRunParamsExtractOptionsLocaleDeDe CrawlRunParamsExtractOptionsLocale = "de-DE" CrawlRunParamsExtractOptionsLocaleDeLi CrawlRunParamsExtractOptionsLocale = "de-LI" CrawlRunParamsExtractOptionsLocaleDeLu CrawlRunParamsExtractOptionsLocale = "de-LU" CrawlRunParamsExtractOptionsLocaleDvMv CrawlRunParamsExtractOptionsLocale = "dv-MV" CrawlRunParamsExtractOptionsLocaleDzBt CrawlRunParamsExtractOptionsLocale = "dz-BT" CrawlRunParamsExtractOptionsLocaleEbu CrawlRunParamsExtractOptionsLocale = "ebu" CrawlRunParamsExtractOptionsLocaleEbuKe CrawlRunParamsExtractOptionsLocale = "ebu-KE" CrawlRunParamsExtractOptionsLocaleEe CrawlRunParamsExtractOptionsLocale = "ee" CrawlRunParamsExtractOptionsLocaleEeGh CrawlRunParamsExtractOptionsLocale = "ee-GH" CrawlRunParamsExtractOptionsLocaleEeTg CrawlRunParamsExtractOptionsLocale = "ee-TG" CrawlRunParamsExtractOptionsLocaleEl CrawlRunParamsExtractOptionsLocale = "el" CrawlRunParamsExtractOptionsLocaleElCy CrawlRunParamsExtractOptionsLocale = "el-CY" CrawlRunParamsExtractOptionsLocaleElGr CrawlRunParamsExtractOptionsLocale = "el-GR" CrawlRunParamsExtractOptionsLocaleEn CrawlRunParamsExtractOptionsLocale = "en" CrawlRunParamsExtractOptionsLocaleEnAg CrawlRunParamsExtractOptionsLocale = "en-AG" CrawlRunParamsExtractOptionsLocaleEnAs CrawlRunParamsExtractOptionsLocale = "en-AS" CrawlRunParamsExtractOptionsLocaleEnAu CrawlRunParamsExtractOptionsLocale = "en-AU" CrawlRunParamsExtractOptionsLocaleEnBe CrawlRunParamsExtractOptionsLocale = "en-BE" CrawlRunParamsExtractOptionsLocaleEnBw CrawlRunParamsExtractOptionsLocale = "en-BW" CrawlRunParamsExtractOptionsLocaleEnBz CrawlRunParamsExtractOptionsLocale = "en-BZ" CrawlRunParamsExtractOptionsLocaleEnCa CrawlRunParamsExtractOptionsLocale = "en-CA" CrawlRunParamsExtractOptionsLocaleEnDk CrawlRunParamsExtractOptionsLocale = "en-DK" CrawlRunParamsExtractOptionsLocaleEnGB CrawlRunParamsExtractOptionsLocale = "en-GB" CrawlRunParamsExtractOptionsLocaleEnGu CrawlRunParamsExtractOptionsLocale = "en-GU" CrawlRunParamsExtractOptionsLocaleEnHk CrawlRunParamsExtractOptionsLocale = "en-HK" CrawlRunParamsExtractOptionsLocaleEnIe CrawlRunParamsExtractOptionsLocale = "en-IE" CrawlRunParamsExtractOptionsLocaleEnIn CrawlRunParamsExtractOptionsLocale = "en-IN" CrawlRunParamsExtractOptionsLocaleEnJm CrawlRunParamsExtractOptionsLocale = "en-JM" CrawlRunParamsExtractOptionsLocaleEnMh CrawlRunParamsExtractOptionsLocale = "en-MH" CrawlRunParamsExtractOptionsLocaleEnMp CrawlRunParamsExtractOptionsLocale = "en-MP" CrawlRunParamsExtractOptionsLocaleEnMt CrawlRunParamsExtractOptionsLocale = "en-MT" CrawlRunParamsExtractOptionsLocaleEnMu CrawlRunParamsExtractOptionsLocale = "en-MU" CrawlRunParamsExtractOptionsLocaleEnNa CrawlRunParamsExtractOptionsLocale = "en-NA" CrawlRunParamsExtractOptionsLocaleEnNg CrawlRunParamsExtractOptionsLocale = "en-NG" CrawlRunParamsExtractOptionsLocaleEnNz CrawlRunParamsExtractOptionsLocale = "en-NZ" CrawlRunParamsExtractOptionsLocaleEnPh CrawlRunParamsExtractOptionsLocale = "en-PH" CrawlRunParamsExtractOptionsLocaleEnPk CrawlRunParamsExtractOptionsLocale = "en-PK" CrawlRunParamsExtractOptionsLocaleEnSg CrawlRunParamsExtractOptionsLocale = "en-SG" CrawlRunParamsExtractOptionsLocaleEnTt CrawlRunParamsExtractOptionsLocale = "en-TT" CrawlRunParamsExtractOptionsLocaleEnUm CrawlRunParamsExtractOptionsLocale = "en-UM" CrawlRunParamsExtractOptionsLocaleEnUs CrawlRunParamsExtractOptionsLocale = "en-US" CrawlRunParamsExtractOptionsLocaleEnVi CrawlRunParamsExtractOptionsLocale = "en-VI" CrawlRunParamsExtractOptionsLocaleEnZa CrawlRunParamsExtractOptionsLocale = "en-ZA" CrawlRunParamsExtractOptionsLocaleEnZm CrawlRunParamsExtractOptionsLocale = "en-ZM" CrawlRunParamsExtractOptionsLocaleEnZw CrawlRunParamsExtractOptionsLocale = "en-ZW" CrawlRunParamsExtractOptionsLocaleEo CrawlRunParamsExtractOptionsLocale = "eo" CrawlRunParamsExtractOptionsLocaleEs CrawlRunParamsExtractOptionsLocale = "es" CrawlRunParamsExtractOptionsLocaleEs419 CrawlRunParamsExtractOptionsLocale = "es-419" CrawlRunParamsExtractOptionsLocaleEsAr CrawlRunParamsExtractOptionsLocale = "es-AR" CrawlRunParamsExtractOptionsLocaleEsBo CrawlRunParamsExtractOptionsLocale = "es-BO" CrawlRunParamsExtractOptionsLocaleEsCl CrawlRunParamsExtractOptionsLocale = "es-CL" CrawlRunParamsExtractOptionsLocaleEsCo CrawlRunParamsExtractOptionsLocale = "es-CO" CrawlRunParamsExtractOptionsLocaleEsCr CrawlRunParamsExtractOptionsLocale = "es-CR" CrawlRunParamsExtractOptionsLocaleEsCu CrawlRunParamsExtractOptionsLocale = "es-CU" CrawlRunParamsExtractOptionsLocaleEsDo CrawlRunParamsExtractOptionsLocale = "es-DO" CrawlRunParamsExtractOptionsLocaleEsEc CrawlRunParamsExtractOptionsLocale = "es-EC" CrawlRunParamsExtractOptionsLocaleEsEs CrawlRunParamsExtractOptionsLocale = "es-ES" CrawlRunParamsExtractOptionsLocaleEsGq CrawlRunParamsExtractOptionsLocale = "es-GQ" CrawlRunParamsExtractOptionsLocaleEsGt CrawlRunParamsExtractOptionsLocale = "es-GT" CrawlRunParamsExtractOptionsLocaleEsHn CrawlRunParamsExtractOptionsLocale = "es-HN" CrawlRunParamsExtractOptionsLocaleEsMx CrawlRunParamsExtractOptionsLocale = "es-MX" CrawlRunParamsExtractOptionsLocaleEsNi CrawlRunParamsExtractOptionsLocale = "es-NI" CrawlRunParamsExtractOptionsLocaleEsPa CrawlRunParamsExtractOptionsLocale = "es-PA" CrawlRunParamsExtractOptionsLocaleEsPe CrawlRunParamsExtractOptionsLocale = "es-PE" CrawlRunParamsExtractOptionsLocaleEsPr CrawlRunParamsExtractOptionsLocale = "es-PR" CrawlRunParamsExtractOptionsLocaleEsPy CrawlRunParamsExtractOptionsLocale = "es-PY" CrawlRunParamsExtractOptionsLocaleEsSv CrawlRunParamsExtractOptionsLocale = "es-SV" CrawlRunParamsExtractOptionsLocaleEsUs CrawlRunParamsExtractOptionsLocale = "es-US" CrawlRunParamsExtractOptionsLocaleEsUy CrawlRunParamsExtractOptionsLocale = "es-UY" CrawlRunParamsExtractOptionsLocaleEsVe CrawlRunParamsExtractOptionsLocale = "es-VE" CrawlRunParamsExtractOptionsLocaleEt CrawlRunParamsExtractOptionsLocale = "et" CrawlRunParamsExtractOptionsLocaleEtEe CrawlRunParamsExtractOptionsLocale = "et-EE" CrawlRunParamsExtractOptionsLocaleEu CrawlRunParamsExtractOptionsLocale = "eu" CrawlRunParamsExtractOptionsLocaleEuEs CrawlRunParamsExtractOptionsLocale = "eu-ES" CrawlRunParamsExtractOptionsLocaleFa CrawlRunParamsExtractOptionsLocale = "fa" CrawlRunParamsExtractOptionsLocaleFaAf CrawlRunParamsExtractOptionsLocale = "fa-AF" CrawlRunParamsExtractOptionsLocaleFaIr CrawlRunParamsExtractOptionsLocale = "fa-IR" CrawlRunParamsExtractOptionsLocaleFf CrawlRunParamsExtractOptionsLocale = "ff" CrawlRunParamsExtractOptionsLocaleFfSn CrawlRunParamsExtractOptionsLocale = "ff-SN" CrawlRunParamsExtractOptionsLocaleFi CrawlRunParamsExtractOptionsLocale = "fi" CrawlRunParamsExtractOptionsLocaleFiFi CrawlRunParamsExtractOptionsLocale = "fi-FI" CrawlRunParamsExtractOptionsLocaleFil CrawlRunParamsExtractOptionsLocale = "fil" CrawlRunParamsExtractOptionsLocaleFilPh CrawlRunParamsExtractOptionsLocale = "fil-PH" CrawlRunParamsExtractOptionsLocaleFo CrawlRunParamsExtractOptionsLocale = "fo" CrawlRunParamsExtractOptionsLocaleFoFo CrawlRunParamsExtractOptionsLocale = "fo-FO" CrawlRunParamsExtractOptionsLocaleFr CrawlRunParamsExtractOptionsLocale = "fr" CrawlRunParamsExtractOptionsLocaleFrBe CrawlRunParamsExtractOptionsLocale = "fr-BE" CrawlRunParamsExtractOptionsLocaleFrBf CrawlRunParamsExtractOptionsLocale = "fr-BF" CrawlRunParamsExtractOptionsLocaleFrBi CrawlRunParamsExtractOptionsLocale = "fr-BI" CrawlRunParamsExtractOptionsLocaleFrBj CrawlRunParamsExtractOptionsLocale = "fr-BJ" CrawlRunParamsExtractOptionsLocaleFrBl CrawlRunParamsExtractOptionsLocale = "fr-BL" CrawlRunParamsExtractOptionsLocaleFrCa CrawlRunParamsExtractOptionsLocale = "fr-CA" CrawlRunParamsExtractOptionsLocaleFrCd CrawlRunParamsExtractOptionsLocale = "fr-CD" CrawlRunParamsExtractOptionsLocaleFrCf CrawlRunParamsExtractOptionsLocale = "fr-CF" CrawlRunParamsExtractOptionsLocaleFrCg CrawlRunParamsExtractOptionsLocale = "fr-CG" CrawlRunParamsExtractOptionsLocaleFrCh CrawlRunParamsExtractOptionsLocale = "fr-CH" CrawlRunParamsExtractOptionsLocaleFrCi CrawlRunParamsExtractOptionsLocale = "fr-CI" CrawlRunParamsExtractOptionsLocaleFrCm CrawlRunParamsExtractOptionsLocale = "fr-CM" CrawlRunParamsExtractOptionsLocaleFrDj CrawlRunParamsExtractOptionsLocale = "fr-DJ" CrawlRunParamsExtractOptionsLocaleFrFr CrawlRunParamsExtractOptionsLocale = "fr-FR" CrawlRunParamsExtractOptionsLocaleFrGa CrawlRunParamsExtractOptionsLocale = "fr-GA" CrawlRunParamsExtractOptionsLocaleFrGn CrawlRunParamsExtractOptionsLocale = "fr-GN" CrawlRunParamsExtractOptionsLocaleFrGp CrawlRunParamsExtractOptionsLocale = "fr-GP" CrawlRunParamsExtractOptionsLocaleFrGq CrawlRunParamsExtractOptionsLocale = "fr-GQ" CrawlRunParamsExtractOptionsLocaleFrKm CrawlRunParamsExtractOptionsLocale = "fr-KM" CrawlRunParamsExtractOptionsLocaleFrLu CrawlRunParamsExtractOptionsLocale = "fr-LU" CrawlRunParamsExtractOptionsLocaleFrMc CrawlRunParamsExtractOptionsLocale = "fr-MC" CrawlRunParamsExtractOptionsLocaleFrMf CrawlRunParamsExtractOptionsLocale = "fr-MF" CrawlRunParamsExtractOptionsLocaleFrMg CrawlRunParamsExtractOptionsLocale = "fr-MG" CrawlRunParamsExtractOptionsLocaleFrMl CrawlRunParamsExtractOptionsLocale = "fr-ML" CrawlRunParamsExtractOptionsLocaleFrMq CrawlRunParamsExtractOptionsLocale = "fr-MQ" CrawlRunParamsExtractOptionsLocaleFrNe CrawlRunParamsExtractOptionsLocale = "fr-NE" CrawlRunParamsExtractOptionsLocaleFrRe CrawlRunParamsExtractOptionsLocale = "fr-RE" CrawlRunParamsExtractOptionsLocaleFrRw CrawlRunParamsExtractOptionsLocale = "fr-RW" CrawlRunParamsExtractOptionsLocaleFrSn CrawlRunParamsExtractOptionsLocale = "fr-SN" CrawlRunParamsExtractOptionsLocaleFrTd CrawlRunParamsExtractOptionsLocale = "fr-TD" CrawlRunParamsExtractOptionsLocaleFrTg CrawlRunParamsExtractOptionsLocale = "fr-TG" CrawlRunParamsExtractOptionsLocaleFurIt CrawlRunParamsExtractOptionsLocale = "fur-IT" CrawlRunParamsExtractOptionsLocaleFyDe CrawlRunParamsExtractOptionsLocale = "fy-DE" CrawlRunParamsExtractOptionsLocaleFyNl CrawlRunParamsExtractOptionsLocale = "fy-NL" CrawlRunParamsExtractOptionsLocaleGa CrawlRunParamsExtractOptionsLocale = "ga" CrawlRunParamsExtractOptionsLocaleGaIe CrawlRunParamsExtractOptionsLocale = "ga-IE" CrawlRunParamsExtractOptionsLocaleGdGB CrawlRunParamsExtractOptionsLocale = "gd-GB" CrawlRunParamsExtractOptionsLocaleGezEr CrawlRunParamsExtractOptionsLocale = "gez-ER" CrawlRunParamsExtractOptionsLocaleGezEt CrawlRunParamsExtractOptionsLocale = "gez-ET" CrawlRunParamsExtractOptionsLocaleGl CrawlRunParamsExtractOptionsLocale = "gl" CrawlRunParamsExtractOptionsLocaleGlEs CrawlRunParamsExtractOptionsLocale = "gl-ES" CrawlRunParamsExtractOptionsLocaleGsw CrawlRunParamsExtractOptionsLocale = "gsw" CrawlRunParamsExtractOptionsLocaleGswCh CrawlRunParamsExtractOptionsLocale = "gsw-CH" CrawlRunParamsExtractOptionsLocaleGu CrawlRunParamsExtractOptionsLocale = "gu" CrawlRunParamsExtractOptionsLocaleGuIn CrawlRunParamsExtractOptionsLocale = "gu-IN" CrawlRunParamsExtractOptionsLocaleGuz CrawlRunParamsExtractOptionsLocale = "guz" CrawlRunParamsExtractOptionsLocaleGuzKe CrawlRunParamsExtractOptionsLocale = "guz-KE" CrawlRunParamsExtractOptionsLocaleGv CrawlRunParamsExtractOptionsLocale = "gv" CrawlRunParamsExtractOptionsLocaleGvGB CrawlRunParamsExtractOptionsLocale = "gv-GB" CrawlRunParamsExtractOptionsLocaleHa CrawlRunParamsExtractOptionsLocale = "ha" CrawlRunParamsExtractOptionsLocaleHaLatn CrawlRunParamsExtractOptionsLocale = "ha-Latn" CrawlRunParamsExtractOptionsLocaleHaLatnGh CrawlRunParamsExtractOptionsLocale = "ha-Latn-GH" CrawlRunParamsExtractOptionsLocaleHaLatnNe CrawlRunParamsExtractOptionsLocale = "ha-Latn-NE" CrawlRunParamsExtractOptionsLocaleHaLatnNg CrawlRunParamsExtractOptionsLocale = "ha-Latn-NG" CrawlRunParamsExtractOptionsLocaleHaNg CrawlRunParamsExtractOptionsLocale = "ha-NG" CrawlRunParamsExtractOptionsLocaleHaw CrawlRunParamsExtractOptionsLocale = "haw" CrawlRunParamsExtractOptionsLocaleHawUs CrawlRunParamsExtractOptionsLocale = "haw-US" CrawlRunParamsExtractOptionsLocaleHe CrawlRunParamsExtractOptionsLocale = "he" CrawlRunParamsExtractOptionsLocaleHeIl CrawlRunParamsExtractOptionsLocale = "he-IL" CrawlRunParamsExtractOptionsLocaleHi CrawlRunParamsExtractOptionsLocale = "hi" CrawlRunParamsExtractOptionsLocaleHiIn CrawlRunParamsExtractOptionsLocale = "hi-IN" CrawlRunParamsExtractOptionsLocaleHneIn CrawlRunParamsExtractOptionsLocale = "hne-IN" CrawlRunParamsExtractOptionsLocaleHr CrawlRunParamsExtractOptionsLocale = "hr" CrawlRunParamsExtractOptionsLocaleHrHr CrawlRunParamsExtractOptionsLocale = "hr-HR" CrawlRunParamsExtractOptionsLocaleHsbDe CrawlRunParamsExtractOptionsLocale = "hsb-DE" CrawlRunParamsExtractOptionsLocaleHtHt CrawlRunParamsExtractOptionsLocale = "ht-HT" CrawlRunParamsExtractOptionsLocaleHu CrawlRunParamsExtractOptionsLocale = "hu" CrawlRunParamsExtractOptionsLocaleHuHu CrawlRunParamsExtractOptionsLocale = "hu-HU" CrawlRunParamsExtractOptionsLocaleHy CrawlRunParamsExtractOptionsLocale = "hy" CrawlRunParamsExtractOptionsLocaleHyAm CrawlRunParamsExtractOptionsLocale = "hy-AM" CrawlRunParamsExtractOptionsLocaleID CrawlRunParamsExtractOptionsLocale = "id" CrawlRunParamsExtractOptionsLocaleIDID CrawlRunParamsExtractOptionsLocale = "id-ID" CrawlRunParamsExtractOptionsLocaleIg CrawlRunParamsExtractOptionsLocale = "ig" CrawlRunParamsExtractOptionsLocaleIgNg CrawlRunParamsExtractOptionsLocale = "ig-NG" CrawlRunParamsExtractOptionsLocaleIi CrawlRunParamsExtractOptionsLocale = "ii" CrawlRunParamsExtractOptionsLocaleIiCn CrawlRunParamsExtractOptionsLocale = "ii-CN" CrawlRunParamsExtractOptionsLocaleIkCa CrawlRunParamsExtractOptionsLocale = "ik-CA" CrawlRunParamsExtractOptionsLocaleIs CrawlRunParamsExtractOptionsLocale = "is" CrawlRunParamsExtractOptionsLocaleIsIs CrawlRunParamsExtractOptionsLocale = "is-IS" CrawlRunParamsExtractOptionsLocaleIt CrawlRunParamsExtractOptionsLocale = "it" CrawlRunParamsExtractOptionsLocaleItCh CrawlRunParamsExtractOptionsLocale = "it-CH" CrawlRunParamsExtractOptionsLocaleItIt CrawlRunParamsExtractOptionsLocale = "it-IT" CrawlRunParamsExtractOptionsLocaleIuCa CrawlRunParamsExtractOptionsLocale = "iu-CA" CrawlRunParamsExtractOptionsLocaleIwIl CrawlRunParamsExtractOptionsLocale = "iw-IL" CrawlRunParamsExtractOptionsLocaleJa CrawlRunParamsExtractOptionsLocale = "ja" CrawlRunParamsExtractOptionsLocaleJaJp CrawlRunParamsExtractOptionsLocale = "ja-JP" CrawlRunParamsExtractOptionsLocaleJmc CrawlRunParamsExtractOptionsLocale = "jmc" CrawlRunParamsExtractOptionsLocaleJmcTz CrawlRunParamsExtractOptionsLocale = "jmc-TZ" CrawlRunParamsExtractOptionsLocaleKa CrawlRunParamsExtractOptionsLocale = "ka" CrawlRunParamsExtractOptionsLocaleKaGe CrawlRunParamsExtractOptionsLocale = "ka-GE" CrawlRunParamsExtractOptionsLocaleKab CrawlRunParamsExtractOptionsLocale = "kab" CrawlRunParamsExtractOptionsLocaleKabDz CrawlRunParamsExtractOptionsLocale = "kab-DZ" CrawlRunParamsExtractOptionsLocaleKam CrawlRunParamsExtractOptionsLocale = "kam" CrawlRunParamsExtractOptionsLocaleKamKe CrawlRunParamsExtractOptionsLocale = "kam-KE" CrawlRunParamsExtractOptionsLocaleKde CrawlRunParamsExtractOptionsLocale = "kde" CrawlRunParamsExtractOptionsLocaleKdeTz CrawlRunParamsExtractOptionsLocale = "kde-TZ" CrawlRunParamsExtractOptionsLocaleKea CrawlRunParamsExtractOptionsLocale = "kea" CrawlRunParamsExtractOptionsLocaleKeaCv CrawlRunParamsExtractOptionsLocale = "kea-CV" CrawlRunParamsExtractOptionsLocaleKhq CrawlRunParamsExtractOptionsLocale = "khq" CrawlRunParamsExtractOptionsLocaleKhqMl CrawlRunParamsExtractOptionsLocale = "khq-ML" CrawlRunParamsExtractOptionsLocaleKi CrawlRunParamsExtractOptionsLocale = "ki" CrawlRunParamsExtractOptionsLocaleKiKe CrawlRunParamsExtractOptionsLocale = "ki-KE" CrawlRunParamsExtractOptionsLocaleKk CrawlRunParamsExtractOptionsLocale = "kk" CrawlRunParamsExtractOptionsLocaleKkCyrl CrawlRunParamsExtractOptionsLocale = "kk-Cyrl" CrawlRunParamsExtractOptionsLocaleKkCyrlKz CrawlRunParamsExtractOptionsLocale = "kk-Cyrl-KZ" CrawlRunParamsExtractOptionsLocaleKkKz CrawlRunParamsExtractOptionsLocale = "kk-KZ" CrawlRunParamsExtractOptionsLocaleKl CrawlRunParamsExtractOptionsLocale = "kl" CrawlRunParamsExtractOptionsLocaleKlGl CrawlRunParamsExtractOptionsLocale = "kl-GL" CrawlRunParamsExtractOptionsLocaleKln CrawlRunParamsExtractOptionsLocale = "kln" CrawlRunParamsExtractOptionsLocaleKlnKe CrawlRunParamsExtractOptionsLocale = "kln-KE" CrawlRunParamsExtractOptionsLocaleKm CrawlRunParamsExtractOptionsLocale = "km" CrawlRunParamsExtractOptionsLocaleKmKh CrawlRunParamsExtractOptionsLocale = "km-KH" CrawlRunParamsExtractOptionsLocaleKn CrawlRunParamsExtractOptionsLocale = "kn" CrawlRunParamsExtractOptionsLocaleKnIn CrawlRunParamsExtractOptionsLocale = "kn-IN" CrawlRunParamsExtractOptionsLocaleKo CrawlRunParamsExtractOptionsLocale = "ko" CrawlRunParamsExtractOptionsLocaleKoKr CrawlRunParamsExtractOptionsLocale = "ko-KR" CrawlRunParamsExtractOptionsLocaleKok CrawlRunParamsExtractOptionsLocale = "kok" CrawlRunParamsExtractOptionsLocaleKokIn CrawlRunParamsExtractOptionsLocale = "kok-IN" CrawlRunParamsExtractOptionsLocaleKsIn CrawlRunParamsExtractOptionsLocale = "ks-IN" CrawlRunParamsExtractOptionsLocaleKuTr CrawlRunParamsExtractOptionsLocale = "ku-TR" CrawlRunParamsExtractOptionsLocaleKw CrawlRunParamsExtractOptionsLocale = "kw" CrawlRunParamsExtractOptionsLocaleKwGB CrawlRunParamsExtractOptionsLocale = "kw-GB" CrawlRunParamsExtractOptionsLocaleKyKg CrawlRunParamsExtractOptionsLocale = "ky-KG" CrawlRunParamsExtractOptionsLocaleLag CrawlRunParamsExtractOptionsLocale = "lag" CrawlRunParamsExtractOptionsLocaleLagTz CrawlRunParamsExtractOptionsLocale = "lag-TZ" CrawlRunParamsExtractOptionsLocaleLbLu CrawlRunParamsExtractOptionsLocale = "lb-LU" CrawlRunParamsExtractOptionsLocaleLg CrawlRunParamsExtractOptionsLocale = "lg" CrawlRunParamsExtractOptionsLocaleLgUg CrawlRunParamsExtractOptionsLocale = "lg-UG" CrawlRunParamsExtractOptionsLocaleLiBe CrawlRunParamsExtractOptionsLocale = "li-BE" CrawlRunParamsExtractOptionsLocaleLiNl CrawlRunParamsExtractOptionsLocale = "li-NL" CrawlRunParamsExtractOptionsLocaleLijIt CrawlRunParamsExtractOptionsLocale = "lij-IT" CrawlRunParamsExtractOptionsLocaleLoLa CrawlRunParamsExtractOptionsLocale = "lo-LA" CrawlRunParamsExtractOptionsLocaleLt CrawlRunParamsExtractOptionsLocale = "lt" CrawlRunParamsExtractOptionsLocaleLtLt CrawlRunParamsExtractOptionsLocale = "lt-LT" CrawlRunParamsExtractOptionsLocaleLuo CrawlRunParamsExtractOptionsLocale = "luo" CrawlRunParamsExtractOptionsLocaleLuoKe CrawlRunParamsExtractOptionsLocale = "luo-KE" CrawlRunParamsExtractOptionsLocaleLuy CrawlRunParamsExtractOptionsLocale = "luy" CrawlRunParamsExtractOptionsLocaleLuyKe CrawlRunParamsExtractOptionsLocale = "luy-KE" CrawlRunParamsExtractOptionsLocaleLv CrawlRunParamsExtractOptionsLocale = "lv" CrawlRunParamsExtractOptionsLocaleLvLv CrawlRunParamsExtractOptionsLocale = "lv-LV" CrawlRunParamsExtractOptionsLocaleMagIn CrawlRunParamsExtractOptionsLocale = "mag-IN" CrawlRunParamsExtractOptionsLocaleMaiIn CrawlRunParamsExtractOptionsLocale = "mai-IN" CrawlRunParamsExtractOptionsLocaleMas CrawlRunParamsExtractOptionsLocale = "mas" CrawlRunParamsExtractOptionsLocaleMasKe CrawlRunParamsExtractOptionsLocale = "mas-KE" CrawlRunParamsExtractOptionsLocaleMasTz CrawlRunParamsExtractOptionsLocale = "mas-TZ" CrawlRunParamsExtractOptionsLocaleMer CrawlRunParamsExtractOptionsLocale = "mer" CrawlRunParamsExtractOptionsLocaleMerKe CrawlRunParamsExtractOptionsLocale = "mer-KE" CrawlRunParamsExtractOptionsLocaleMfe CrawlRunParamsExtractOptionsLocale = "mfe" CrawlRunParamsExtractOptionsLocaleMfeMu CrawlRunParamsExtractOptionsLocale = "mfe-MU" CrawlRunParamsExtractOptionsLocaleMg CrawlRunParamsExtractOptionsLocale = "mg" CrawlRunParamsExtractOptionsLocaleMgMg CrawlRunParamsExtractOptionsLocale = "mg-MG" CrawlRunParamsExtractOptionsLocaleMhrRu CrawlRunParamsExtractOptionsLocale = "mhr-RU" CrawlRunParamsExtractOptionsLocaleMiNz CrawlRunParamsExtractOptionsLocale = "mi-NZ" CrawlRunParamsExtractOptionsLocaleMk CrawlRunParamsExtractOptionsLocale = "mk" CrawlRunParamsExtractOptionsLocaleMkMk CrawlRunParamsExtractOptionsLocale = "mk-MK" CrawlRunParamsExtractOptionsLocaleMl CrawlRunParamsExtractOptionsLocale = "ml" CrawlRunParamsExtractOptionsLocaleMlIn CrawlRunParamsExtractOptionsLocale = "ml-IN" CrawlRunParamsExtractOptionsLocaleMnMn CrawlRunParamsExtractOptionsLocale = "mn-MN" CrawlRunParamsExtractOptionsLocaleMr CrawlRunParamsExtractOptionsLocale = "mr" CrawlRunParamsExtractOptionsLocaleMrIn CrawlRunParamsExtractOptionsLocale = "mr-IN" CrawlRunParamsExtractOptionsLocaleMs CrawlRunParamsExtractOptionsLocale = "ms" CrawlRunParamsExtractOptionsLocaleMsBn CrawlRunParamsExtractOptionsLocale = "ms-BN" CrawlRunParamsExtractOptionsLocaleMsMy CrawlRunParamsExtractOptionsLocale = "ms-MY" CrawlRunParamsExtractOptionsLocaleMt CrawlRunParamsExtractOptionsLocale = "mt" CrawlRunParamsExtractOptionsLocaleMtMt CrawlRunParamsExtractOptionsLocale = "mt-MT" CrawlRunParamsExtractOptionsLocaleMy CrawlRunParamsExtractOptionsLocale = "my" CrawlRunParamsExtractOptionsLocaleMyMm CrawlRunParamsExtractOptionsLocale = "my-MM" CrawlRunParamsExtractOptionsLocaleNanTw CrawlRunParamsExtractOptionsLocale = "nan-TW" CrawlRunParamsExtractOptionsLocaleNaq CrawlRunParamsExtractOptionsLocale = "naq" CrawlRunParamsExtractOptionsLocaleNaqNa CrawlRunParamsExtractOptionsLocale = "naq-NA" CrawlRunParamsExtractOptionsLocaleNb CrawlRunParamsExtractOptionsLocale = "nb" CrawlRunParamsExtractOptionsLocaleNbNo CrawlRunParamsExtractOptionsLocale = "nb-NO" CrawlRunParamsExtractOptionsLocaleNd CrawlRunParamsExtractOptionsLocale = "nd" CrawlRunParamsExtractOptionsLocaleNdZw CrawlRunParamsExtractOptionsLocale = "nd-ZW" CrawlRunParamsExtractOptionsLocaleNdsDe CrawlRunParamsExtractOptionsLocale = "nds-DE" CrawlRunParamsExtractOptionsLocaleNdsNl CrawlRunParamsExtractOptionsLocale = "nds-NL" CrawlRunParamsExtractOptionsLocaleNe CrawlRunParamsExtractOptionsLocale = "ne" CrawlRunParamsExtractOptionsLocaleNeIn CrawlRunParamsExtractOptionsLocale = "ne-IN" CrawlRunParamsExtractOptionsLocaleNeNp CrawlRunParamsExtractOptionsLocale = "ne-NP" CrawlRunParamsExtractOptionsLocaleNl CrawlRunParamsExtractOptionsLocale = "nl" CrawlRunParamsExtractOptionsLocaleNlAw CrawlRunParamsExtractOptionsLocale = "nl-AW" CrawlRunParamsExtractOptionsLocaleNlBe CrawlRunParamsExtractOptionsLocale = "nl-BE" CrawlRunParamsExtractOptionsLocaleNlNl CrawlRunParamsExtractOptionsLocale = "nl-NL" CrawlRunParamsExtractOptionsLocaleNn CrawlRunParamsExtractOptionsLocale = "nn" CrawlRunParamsExtractOptionsLocaleNnNo CrawlRunParamsExtractOptionsLocale = "nn-NO" CrawlRunParamsExtractOptionsLocaleNrZa CrawlRunParamsExtractOptionsLocale = "nr-ZA" CrawlRunParamsExtractOptionsLocaleNsoZa CrawlRunParamsExtractOptionsLocale = "nso-ZA" CrawlRunParamsExtractOptionsLocaleNyn CrawlRunParamsExtractOptionsLocale = "nyn" CrawlRunParamsExtractOptionsLocaleNynUg CrawlRunParamsExtractOptionsLocale = "nyn-UG" CrawlRunParamsExtractOptionsLocaleOcFr CrawlRunParamsExtractOptionsLocale = "oc-FR" CrawlRunParamsExtractOptionsLocaleOm CrawlRunParamsExtractOptionsLocale = "om" CrawlRunParamsExtractOptionsLocaleOmEt CrawlRunParamsExtractOptionsLocale = "om-ET" CrawlRunParamsExtractOptionsLocaleOmKe CrawlRunParamsExtractOptionsLocale = "om-KE" CrawlRunParamsExtractOptionsLocaleOr CrawlRunParamsExtractOptionsLocale = "or" CrawlRunParamsExtractOptionsLocaleOrIn CrawlRunParamsExtractOptionsLocale = "or-IN" CrawlRunParamsExtractOptionsLocaleOsRu CrawlRunParamsExtractOptionsLocale = "os-RU" CrawlRunParamsExtractOptionsLocalePa CrawlRunParamsExtractOptionsLocale = "pa" CrawlRunParamsExtractOptionsLocalePaArab CrawlRunParamsExtractOptionsLocale = "pa-Arab" CrawlRunParamsExtractOptionsLocalePaArabPk CrawlRunParamsExtractOptionsLocale = "pa-Arab-PK" CrawlRunParamsExtractOptionsLocalePaGuru CrawlRunParamsExtractOptionsLocale = "pa-Guru" CrawlRunParamsExtractOptionsLocalePaGuruIn CrawlRunParamsExtractOptionsLocale = "pa-Guru-IN" CrawlRunParamsExtractOptionsLocalePaIn CrawlRunParamsExtractOptionsLocale = "pa-IN" CrawlRunParamsExtractOptionsLocalePaPk CrawlRunParamsExtractOptionsLocale = "pa-PK" CrawlRunParamsExtractOptionsLocalePapAn CrawlRunParamsExtractOptionsLocale = "pap-AN" CrawlRunParamsExtractOptionsLocalePl CrawlRunParamsExtractOptionsLocale = "pl" CrawlRunParamsExtractOptionsLocalePlPl CrawlRunParamsExtractOptionsLocale = "pl-PL" CrawlRunParamsExtractOptionsLocalePs CrawlRunParamsExtractOptionsLocale = "ps" CrawlRunParamsExtractOptionsLocalePsAf CrawlRunParamsExtractOptionsLocale = "ps-AF" CrawlRunParamsExtractOptionsLocalePt CrawlRunParamsExtractOptionsLocale = "pt" CrawlRunParamsExtractOptionsLocalePtBr CrawlRunParamsExtractOptionsLocale = "pt-BR" CrawlRunParamsExtractOptionsLocalePtGw CrawlRunParamsExtractOptionsLocale = "pt-GW" CrawlRunParamsExtractOptionsLocalePtMz CrawlRunParamsExtractOptionsLocale = "pt-MZ" CrawlRunParamsExtractOptionsLocalePtPt CrawlRunParamsExtractOptionsLocale = "pt-PT" CrawlRunParamsExtractOptionsLocaleRm CrawlRunParamsExtractOptionsLocale = "rm" CrawlRunParamsExtractOptionsLocaleRmCh CrawlRunParamsExtractOptionsLocale = "rm-CH" CrawlRunParamsExtractOptionsLocaleRo CrawlRunParamsExtractOptionsLocale = "ro" CrawlRunParamsExtractOptionsLocaleRoMd CrawlRunParamsExtractOptionsLocale = "ro-MD" CrawlRunParamsExtractOptionsLocaleRoRo CrawlRunParamsExtractOptionsLocale = "ro-RO" CrawlRunParamsExtractOptionsLocaleRof CrawlRunParamsExtractOptionsLocale = "rof" CrawlRunParamsExtractOptionsLocaleRofTz CrawlRunParamsExtractOptionsLocale = "rof-TZ" CrawlRunParamsExtractOptionsLocaleRu CrawlRunParamsExtractOptionsLocale = "ru" CrawlRunParamsExtractOptionsLocaleRuMd CrawlRunParamsExtractOptionsLocale = "ru-MD" CrawlRunParamsExtractOptionsLocaleRuRu CrawlRunParamsExtractOptionsLocale = "ru-RU" CrawlRunParamsExtractOptionsLocaleRuUa CrawlRunParamsExtractOptionsLocale = "ru-UA" CrawlRunParamsExtractOptionsLocaleRw CrawlRunParamsExtractOptionsLocale = "rw" CrawlRunParamsExtractOptionsLocaleRwRw CrawlRunParamsExtractOptionsLocale = "rw-RW" CrawlRunParamsExtractOptionsLocaleRwk CrawlRunParamsExtractOptionsLocale = "rwk" CrawlRunParamsExtractOptionsLocaleRwkTz CrawlRunParamsExtractOptionsLocale = "rwk-TZ" CrawlRunParamsExtractOptionsLocaleSaIn CrawlRunParamsExtractOptionsLocale = "sa-IN" CrawlRunParamsExtractOptionsLocaleSaq CrawlRunParamsExtractOptionsLocale = "saq" CrawlRunParamsExtractOptionsLocaleSaqKe CrawlRunParamsExtractOptionsLocale = "saq-KE" CrawlRunParamsExtractOptionsLocaleScIt CrawlRunParamsExtractOptionsLocale = "sc-IT" CrawlRunParamsExtractOptionsLocaleSdIn CrawlRunParamsExtractOptionsLocale = "sd-IN" CrawlRunParamsExtractOptionsLocaleSeNo CrawlRunParamsExtractOptionsLocale = "se-NO" CrawlRunParamsExtractOptionsLocaleSeh CrawlRunParamsExtractOptionsLocale = "seh" CrawlRunParamsExtractOptionsLocaleSehMz CrawlRunParamsExtractOptionsLocale = "seh-MZ" CrawlRunParamsExtractOptionsLocaleSes CrawlRunParamsExtractOptionsLocale = "ses" CrawlRunParamsExtractOptionsLocaleSesMl CrawlRunParamsExtractOptionsLocale = "ses-ML" CrawlRunParamsExtractOptionsLocaleSg CrawlRunParamsExtractOptionsLocale = "sg" CrawlRunParamsExtractOptionsLocaleSgCf CrawlRunParamsExtractOptionsLocale = "sg-CF" CrawlRunParamsExtractOptionsLocaleShi CrawlRunParamsExtractOptionsLocale = "shi" CrawlRunParamsExtractOptionsLocaleShiLatn CrawlRunParamsExtractOptionsLocale = "shi-Latn" CrawlRunParamsExtractOptionsLocaleShiLatnMa CrawlRunParamsExtractOptionsLocale = "shi-Latn-MA" CrawlRunParamsExtractOptionsLocaleShiTfng CrawlRunParamsExtractOptionsLocale = "shi-Tfng" CrawlRunParamsExtractOptionsLocaleShiTfngMa CrawlRunParamsExtractOptionsLocale = "shi-Tfng-MA" CrawlRunParamsExtractOptionsLocaleShsCa CrawlRunParamsExtractOptionsLocale = "shs-CA" CrawlRunParamsExtractOptionsLocaleSi CrawlRunParamsExtractOptionsLocale = "si" CrawlRunParamsExtractOptionsLocaleSiLk CrawlRunParamsExtractOptionsLocale = "si-LK" CrawlRunParamsExtractOptionsLocaleSidEt CrawlRunParamsExtractOptionsLocale = "sid-ET" CrawlRunParamsExtractOptionsLocaleSk CrawlRunParamsExtractOptionsLocale = "sk" CrawlRunParamsExtractOptionsLocaleSkSk CrawlRunParamsExtractOptionsLocale = "sk-SK" CrawlRunParamsExtractOptionsLocaleSl CrawlRunParamsExtractOptionsLocale = "sl" CrawlRunParamsExtractOptionsLocaleSlSi CrawlRunParamsExtractOptionsLocale = "sl-SI" CrawlRunParamsExtractOptionsLocaleSn CrawlRunParamsExtractOptionsLocale = "sn" CrawlRunParamsExtractOptionsLocaleSnZw CrawlRunParamsExtractOptionsLocale = "sn-ZW" CrawlRunParamsExtractOptionsLocaleSo CrawlRunParamsExtractOptionsLocale = "so" CrawlRunParamsExtractOptionsLocaleSoDj CrawlRunParamsExtractOptionsLocale = "so-DJ" CrawlRunParamsExtractOptionsLocaleSoEt CrawlRunParamsExtractOptionsLocale = "so-ET" CrawlRunParamsExtractOptionsLocaleSoKe CrawlRunParamsExtractOptionsLocale = "so-KE" CrawlRunParamsExtractOptionsLocaleSoSo CrawlRunParamsExtractOptionsLocale = "so-SO" CrawlRunParamsExtractOptionsLocaleSq CrawlRunParamsExtractOptionsLocale = "sq" CrawlRunParamsExtractOptionsLocaleSqAl CrawlRunParamsExtractOptionsLocale = "sq-AL" CrawlRunParamsExtractOptionsLocaleSqMk CrawlRunParamsExtractOptionsLocale = "sq-MK" CrawlRunParamsExtractOptionsLocaleSr CrawlRunParamsExtractOptionsLocale = "sr" CrawlRunParamsExtractOptionsLocaleSrCyrl CrawlRunParamsExtractOptionsLocale = "sr-Cyrl" CrawlRunParamsExtractOptionsLocaleSrCyrlBa CrawlRunParamsExtractOptionsLocale = "sr-Cyrl-BA" CrawlRunParamsExtractOptionsLocaleSrCyrlMe CrawlRunParamsExtractOptionsLocale = "sr-Cyrl-ME" CrawlRunParamsExtractOptionsLocaleSrCyrlRs CrawlRunParamsExtractOptionsLocale = "sr-Cyrl-RS" CrawlRunParamsExtractOptionsLocaleSrLatn CrawlRunParamsExtractOptionsLocale = "sr-Latn" CrawlRunParamsExtractOptionsLocaleSrLatnBa CrawlRunParamsExtractOptionsLocale = "sr-Latn-BA" CrawlRunParamsExtractOptionsLocaleSrLatnMe CrawlRunParamsExtractOptionsLocale = "sr-Latn-ME" CrawlRunParamsExtractOptionsLocaleSrLatnRs CrawlRunParamsExtractOptionsLocale = "sr-Latn-RS" CrawlRunParamsExtractOptionsLocaleSrMe CrawlRunParamsExtractOptionsLocale = "sr-ME" CrawlRunParamsExtractOptionsLocaleSrRs CrawlRunParamsExtractOptionsLocale = "sr-RS" CrawlRunParamsExtractOptionsLocaleSSZa CrawlRunParamsExtractOptionsLocale = "ss-ZA" CrawlRunParamsExtractOptionsLocaleStZa CrawlRunParamsExtractOptionsLocale = "st-ZA" CrawlRunParamsExtractOptionsLocaleSv CrawlRunParamsExtractOptionsLocale = "sv" CrawlRunParamsExtractOptionsLocaleSvFi CrawlRunParamsExtractOptionsLocale = "sv-FI" CrawlRunParamsExtractOptionsLocaleSvSe CrawlRunParamsExtractOptionsLocale = "sv-SE" CrawlRunParamsExtractOptionsLocaleSw CrawlRunParamsExtractOptionsLocale = "sw" CrawlRunParamsExtractOptionsLocaleSwKe CrawlRunParamsExtractOptionsLocale = "sw-KE" CrawlRunParamsExtractOptionsLocaleSwTz CrawlRunParamsExtractOptionsLocale = "sw-TZ" CrawlRunParamsExtractOptionsLocaleTa CrawlRunParamsExtractOptionsLocale = "ta" CrawlRunParamsExtractOptionsLocaleTaIn CrawlRunParamsExtractOptionsLocale = "ta-IN" CrawlRunParamsExtractOptionsLocaleTaLk CrawlRunParamsExtractOptionsLocale = "ta-LK" CrawlRunParamsExtractOptionsLocaleTe CrawlRunParamsExtractOptionsLocale = "te" CrawlRunParamsExtractOptionsLocaleTeIn CrawlRunParamsExtractOptionsLocale = "te-IN" CrawlRunParamsExtractOptionsLocaleTeo CrawlRunParamsExtractOptionsLocale = "teo" CrawlRunParamsExtractOptionsLocaleTeoKe CrawlRunParamsExtractOptionsLocale = "teo-KE" CrawlRunParamsExtractOptionsLocaleTeoUg CrawlRunParamsExtractOptionsLocale = "teo-UG" CrawlRunParamsExtractOptionsLocaleTgTj CrawlRunParamsExtractOptionsLocale = "tg-TJ" CrawlRunParamsExtractOptionsLocaleTh CrawlRunParamsExtractOptionsLocale = "th" CrawlRunParamsExtractOptionsLocaleThTh CrawlRunParamsExtractOptionsLocale = "th-TH" CrawlRunParamsExtractOptionsLocaleTi CrawlRunParamsExtractOptionsLocale = "ti" CrawlRunParamsExtractOptionsLocaleTiEr CrawlRunParamsExtractOptionsLocale = "ti-ER" CrawlRunParamsExtractOptionsLocaleTiEt CrawlRunParamsExtractOptionsLocale = "ti-ET" CrawlRunParamsExtractOptionsLocaleTigEr CrawlRunParamsExtractOptionsLocale = "tig-ER" CrawlRunParamsExtractOptionsLocaleTkTm CrawlRunParamsExtractOptionsLocale = "tk-TM" CrawlRunParamsExtractOptionsLocaleTlPh CrawlRunParamsExtractOptionsLocale = "tl-PH" CrawlRunParamsExtractOptionsLocaleTnZa CrawlRunParamsExtractOptionsLocale = "tn-ZA" CrawlRunParamsExtractOptionsLocaleTo CrawlRunParamsExtractOptionsLocale = "to" CrawlRunParamsExtractOptionsLocaleToTo CrawlRunParamsExtractOptionsLocale = "to-TO" CrawlRunParamsExtractOptionsLocaleTr CrawlRunParamsExtractOptionsLocale = "tr" CrawlRunParamsExtractOptionsLocaleTrCy CrawlRunParamsExtractOptionsLocale = "tr-CY" CrawlRunParamsExtractOptionsLocaleTrTr CrawlRunParamsExtractOptionsLocale = "tr-TR" CrawlRunParamsExtractOptionsLocaleTsZa CrawlRunParamsExtractOptionsLocale = "ts-ZA" CrawlRunParamsExtractOptionsLocaleTtRu CrawlRunParamsExtractOptionsLocale = "tt-RU" CrawlRunParamsExtractOptionsLocaleTzm CrawlRunParamsExtractOptionsLocale = "tzm" CrawlRunParamsExtractOptionsLocaleTzmLatn CrawlRunParamsExtractOptionsLocale = "tzm-Latn" CrawlRunParamsExtractOptionsLocaleTzmLatnMa CrawlRunParamsExtractOptionsLocale = "tzm-Latn-MA" CrawlRunParamsExtractOptionsLocaleUgCn CrawlRunParamsExtractOptionsLocale = "ug-CN" CrawlRunParamsExtractOptionsLocaleUk CrawlRunParamsExtractOptionsLocale = "uk" CrawlRunParamsExtractOptionsLocaleUkUa CrawlRunParamsExtractOptionsLocale = "uk-UA" CrawlRunParamsExtractOptionsLocaleUnmUs CrawlRunParamsExtractOptionsLocale = "unm-US" CrawlRunParamsExtractOptionsLocaleUr CrawlRunParamsExtractOptionsLocale = "ur" CrawlRunParamsExtractOptionsLocaleUrIn CrawlRunParamsExtractOptionsLocale = "ur-IN" CrawlRunParamsExtractOptionsLocaleUrPk CrawlRunParamsExtractOptionsLocale = "ur-PK" CrawlRunParamsExtractOptionsLocaleUz CrawlRunParamsExtractOptionsLocale = "uz" CrawlRunParamsExtractOptionsLocaleUzArab CrawlRunParamsExtractOptionsLocale = "uz-Arab" CrawlRunParamsExtractOptionsLocaleUzArabAf CrawlRunParamsExtractOptionsLocale = "uz-Arab-AF" CrawlRunParamsExtractOptionsLocaleUzCyrl CrawlRunParamsExtractOptionsLocale = "uz-Cyrl" CrawlRunParamsExtractOptionsLocaleUzCyrlUz CrawlRunParamsExtractOptionsLocale = "uz-Cyrl-UZ" CrawlRunParamsExtractOptionsLocaleUzLatn CrawlRunParamsExtractOptionsLocale = "uz-Latn" CrawlRunParamsExtractOptionsLocaleUzLatnUz CrawlRunParamsExtractOptionsLocale = "uz-Latn-UZ" CrawlRunParamsExtractOptionsLocaleUzUz CrawlRunParamsExtractOptionsLocale = "uz-UZ" CrawlRunParamsExtractOptionsLocaleVeZa CrawlRunParamsExtractOptionsLocale = "ve-ZA" CrawlRunParamsExtractOptionsLocaleVi CrawlRunParamsExtractOptionsLocale = "vi" CrawlRunParamsExtractOptionsLocaleViVn CrawlRunParamsExtractOptionsLocale = "vi-VN" CrawlRunParamsExtractOptionsLocaleVun CrawlRunParamsExtractOptionsLocale = "vun" CrawlRunParamsExtractOptionsLocaleVunTz CrawlRunParamsExtractOptionsLocale = "vun-TZ" CrawlRunParamsExtractOptionsLocaleWaBe CrawlRunParamsExtractOptionsLocale = "wa-BE" CrawlRunParamsExtractOptionsLocaleWaeCh CrawlRunParamsExtractOptionsLocale = "wae-CH" CrawlRunParamsExtractOptionsLocaleWalEt CrawlRunParamsExtractOptionsLocale = "wal-ET" CrawlRunParamsExtractOptionsLocaleWoSn CrawlRunParamsExtractOptionsLocale = "wo-SN" CrawlRunParamsExtractOptionsLocaleXhZa CrawlRunParamsExtractOptionsLocale = "xh-ZA" CrawlRunParamsExtractOptionsLocaleXog CrawlRunParamsExtractOptionsLocale = "xog" CrawlRunParamsExtractOptionsLocaleXogUg CrawlRunParamsExtractOptionsLocale = "xog-UG" CrawlRunParamsExtractOptionsLocaleYiUs CrawlRunParamsExtractOptionsLocale = "yi-US" CrawlRunParamsExtractOptionsLocaleYo CrawlRunParamsExtractOptionsLocale = "yo" CrawlRunParamsExtractOptionsLocaleYoNg CrawlRunParamsExtractOptionsLocale = "yo-NG" CrawlRunParamsExtractOptionsLocaleYueHk CrawlRunParamsExtractOptionsLocale = "yue-HK" CrawlRunParamsExtractOptionsLocaleZh CrawlRunParamsExtractOptionsLocale = "zh" CrawlRunParamsExtractOptionsLocaleZhCn CrawlRunParamsExtractOptionsLocale = "zh-CN" CrawlRunParamsExtractOptionsLocaleZhHk CrawlRunParamsExtractOptionsLocale = "zh-HK" CrawlRunParamsExtractOptionsLocaleZhHans CrawlRunParamsExtractOptionsLocale = "zh-Hans" CrawlRunParamsExtractOptionsLocaleZhHansCn CrawlRunParamsExtractOptionsLocale = "zh-Hans-CN" CrawlRunParamsExtractOptionsLocaleZhHansHk CrawlRunParamsExtractOptionsLocale = "zh-Hans-HK" CrawlRunParamsExtractOptionsLocaleZhHansMo CrawlRunParamsExtractOptionsLocale = "zh-Hans-MO" CrawlRunParamsExtractOptionsLocaleZhHansSg CrawlRunParamsExtractOptionsLocale = "zh-Hans-SG" CrawlRunParamsExtractOptionsLocaleZhHant CrawlRunParamsExtractOptionsLocale = "zh-Hant" CrawlRunParamsExtractOptionsLocaleZhHantHk CrawlRunParamsExtractOptionsLocale = "zh-Hant-HK" CrawlRunParamsExtractOptionsLocaleZhHantMo CrawlRunParamsExtractOptionsLocale = "zh-Hant-MO" CrawlRunParamsExtractOptionsLocaleZhHantTw CrawlRunParamsExtractOptionsLocale = "zh-Hant-TW" CrawlRunParamsExtractOptionsLocaleZhSg CrawlRunParamsExtractOptionsLocale = "zh-SG" CrawlRunParamsExtractOptionsLocaleZhTw CrawlRunParamsExtractOptionsLocale = "zh-TW" CrawlRunParamsExtractOptionsLocaleZu CrawlRunParamsExtractOptionsLocale = "zu" CrawlRunParamsExtractOptionsLocaleZuZa CrawlRunParamsExtractOptionsLocale = "zu-ZA" CrawlRunParamsExtractOptionsLocaleAuto CrawlRunParamsExtractOptionsLocale = "auto" )
type CrawlRunParamsExtractOptionsNetworkCapture ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsNetworkCapture struct {
Validation param.Opt[bool] `json:"validation,omitzero"`
WaitForRequestsCount param.Opt[float64] `json:"wait_for_requests_count,omitzero"`
WaitForRequestsCountTimeout param.Opt[float64] `json:"wait_for_requests_count_timeout,omitzero"`
// Any of "GET", "HEAD", "POST", "PUT", "DELETE", "CONNECT", "OPTIONS", "TRACE",
// "PATCH".
Method string `json:"method,omitzero"`
// Resource type for network capture filtering
ResourceType CrawlRunParamsExtractOptionsNetworkCaptureResourceTypeUnion `json:"resource_type,omitzero"`
StatusCode CrawlRunParamsExtractOptionsNetworkCaptureStatusCodeUnion `json:"status_code,omitzero"`
URL CrawlRunParamsExtractOptionsNetworkCaptureURL `json:"url,omitzero"`
// contains filtered or unexported fields
}
func (CrawlRunParamsExtractOptionsNetworkCapture) MarshalJSON ¶ added in v0.2.0
func (r CrawlRunParamsExtractOptionsNetworkCapture) MarshalJSON() (data []byte, err error)
func (*CrawlRunParamsExtractOptionsNetworkCapture) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunParamsExtractOptionsNetworkCapture) UnmarshalJSON(data []byte) error
type CrawlRunParamsExtractOptionsNetworkCaptureResourceTypeUnion ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsNetworkCaptureResourceTypeUnion struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (CrawlRunParamsExtractOptionsNetworkCaptureResourceTypeUnion) MarshalJSON ¶ added in v0.2.0
func (u CrawlRunParamsExtractOptionsNetworkCaptureResourceTypeUnion) MarshalJSON() ([]byte, error)
func (*CrawlRunParamsExtractOptionsNetworkCaptureResourceTypeUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *CrawlRunParamsExtractOptionsNetworkCaptureResourceTypeUnion) UnmarshalJSON(data []byte) error
type CrawlRunParamsExtractOptionsNetworkCaptureStatusCodeUnion ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsNetworkCaptureStatusCodeUnion struct {
OfFloat param.Opt[float64] `json:",omitzero,inline"`
OfFloatArray []float64 `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (CrawlRunParamsExtractOptionsNetworkCaptureStatusCodeUnion) MarshalJSON ¶ added in v0.2.0
func (u CrawlRunParamsExtractOptionsNetworkCaptureStatusCodeUnion) MarshalJSON() ([]byte, error)
func (*CrawlRunParamsExtractOptionsNetworkCaptureStatusCodeUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *CrawlRunParamsExtractOptionsNetworkCaptureStatusCodeUnion) UnmarshalJSON(data []byte) error
type CrawlRunParamsExtractOptionsNetworkCaptureURL ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsNetworkCaptureURL struct {
Value string `json:"value" api:"required"`
// Any of "exact", "contains".
Type string `json:"type,omitzero"`
// contains filtered or unexported fields
}
The property Value is required.
func (CrawlRunParamsExtractOptionsNetworkCaptureURL) MarshalJSON ¶ added in v0.2.0
func (r CrawlRunParamsExtractOptionsNetworkCaptureURL) MarshalJSON() (data []byte, err error)
func (*CrawlRunParamsExtractOptionsNetworkCaptureURL) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunParamsExtractOptionsNetworkCaptureURL) UnmarshalJSON(data []byte) error
type CrawlRunParamsExtractOptionsParserUnion ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsParserUnion struct {
OfAnyMap map[string]any `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (CrawlRunParamsExtractOptionsParserUnion) MarshalJSON ¶ added in v0.2.0
func (u CrawlRunParamsExtractOptionsParserUnion) MarshalJSON() ([]byte, error)
func (*CrawlRunParamsExtractOptionsParserUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *CrawlRunParamsExtractOptionsParserUnion) UnmarshalJSON(data []byte) error
type CrawlRunParamsExtractOptionsReferrerType ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsReferrerType string
Referrer policy for the request
const ( CrawlRunParamsExtractOptionsReferrerTypeRandom CrawlRunParamsExtractOptionsReferrerType = "random" CrawlRunParamsExtractOptionsReferrerTypeNoReferer CrawlRunParamsExtractOptionsReferrerType = "no-referer" CrawlRunParamsExtractOptionsReferrerTypeSameOrigin CrawlRunParamsExtractOptionsReferrerType = "same-origin" CrawlRunParamsExtractOptionsReferrerTypeGoogle CrawlRunParamsExtractOptionsReferrerType = "google" CrawlRunParamsExtractOptionsReferrerTypeBing CrawlRunParamsExtractOptionsReferrerType = "bing" CrawlRunParamsExtractOptionsReferrerTypeFacebook CrawlRunParamsExtractOptionsReferrerType = "facebook" CrawlRunParamsExtractOptionsReferrerTypeTwitter CrawlRunParamsExtractOptionsReferrerType = "twitter" CrawlRunParamsExtractOptionsReferrerTypeInstagram CrawlRunParamsExtractOptionsReferrerType = "instagram" )
type CrawlRunParamsExtractOptionsSession ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsSession struct {
ID param.Opt[string] `json:"id,omitzero"`
PrefetchUserbrowser param.Opt[bool] `json:"prefetch_userbrowser,omitzero"`
Retry param.Opt[bool] `json:"retry,omitzero"`
Timeout param.Opt[float64] `json:"timeout,omitzero"`
// contains filtered or unexported fields
}
func (CrawlRunParamsExtractOptionsSession) MarshalJSON ¶ added in v0.2.0
func (r CrawlRunParamsExtractOptionsSession) MarshalJSON() (data []byte, err error)
func (*CrawlRunParamsExtractOptionsSession) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunParamsExtractOptionsSession) UnmarshalJSON(data []byte) error
type CrawlRunParamsExtractOptionsSkillUnion ¶ added in v0.2.0
type CrawlRunParamsExtractOptionsSkillUnion struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (CrawlRunParamsExtractOptionsSkillUnion) MarshalJSON ¶ added in v0.2.0
func (u CrawlRunParamsExtractOptionsSkillUnion) MarshalJSON() ([]byte, error)
func (*CrawlRunParamsExtractOptionsSkillUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *CrawlRunParamsExtractOptionsSkillUnion) UnmarshalJSON(data []byte) error
type CrawlRunParamsSitemap ¶ added in v0.2.0
type CrawlRunParamsSitemap string
Sitemap and other methods will be used together to find URLs.
const ( CrawlRunParamsSitemapSkip CrawlRunParamsSitemap = "skip" CrawlRunParamsSitemapInclude CrawlRunParamsSitemap = "include" CrawlRunParamsSitemapOnly CrawlRunParamsSitemap = "only" )
type CrawlRunResponse ¶ added in v0.2.0
type CrawlRunResponse struct {
AccountName string `json:"account_name" api:"required"`
CrawlID string `json:"crawl_id" api:"required" format:"uuid"`
CrawlOptions CrawlRunResponseCrawlOptions `json:"crawl_options" api:"required"`
CreatedAt CrawlRunResponseCreatedAtUnion `json:"created_at" api:"required"`
// Any of "queued", "running", "succeeded", "failed", "canceled".
Status CrawlRunResponseStatus `json:"status" api:"required"`
UpdatedAt CrawlRunResponseUpdatedAtUnion `json:"updated_at" api:"required"`
URL string `json:"url" api:"required" format:"uri"`
Completed float64 `json:"completed"`
CompletedAt CrawlRunResponseCompletedAtUnion `json:"completed_at" api:"nullable"`
ExtractOptions map[string]any `json:"extract_options" api:"nullable"`
Failed float64 `json:"failed"`
Name string `json:"name" api:"nullable"`
Pending float64 `json:"pending"`
Tasks []CrawlRunResponseTask `json:"tasks"`
Total float64 `json:"total"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AccountName respjson.Field
CrawlID respjson.Field
CrawlOptions respjson.Field
CreatedAt respjson.Field
Status respjson.Field
UpdatedAt respjson.Field
URL respjson.Field
Completed respjson.Field
CompletedAt respjson.Field
ExtractOptions respjson.Field
Failed respjson.Field
Name respjson.Field
Pending respjson.Field
Tasks respjson.Field
Total respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
Crawl API response
func (CrawlRunResponse) RawJSON ¶ added in v0.2.0
func (r CrawlRunResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlRunResponse) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunResponse) UnmarshalJSON(data []byte) error
type CrawlRunResponseCompletedAtUnion ¶ added in v0.2.0
type CrawlRunResponseCompletedAtUnion struct {
// This field will be present if the value is a [string] instead of an object.
OfString string `json:",inline"`
// This field will be present if the value is a [any] instead of an object.
OfCrawlRunResponseCompletedAtMapItem any `json:",inline"`
JSON struct {
OfString respjson.Field
OfCrawlRunResponseCompletedAtMapItem respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
CrawlRunResponseCompletedAtUnion contains all possible properties and values from [string], [map[string]any].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfString OfCrawlRunResponseCompletedAtMapItem]
func (CrawlRunResponseCompletedAtUnion) AsAnyMap ¶ added in v0.2.0
func (u CrawlRunResponseCompletedAtUnion) AsAnyMap() (v map[string]any)
func (CrawlRunResponseCompletedAtUnion) AsString ¶ added in v0.2.0
func (u CrawlRunResponseCompletedAtUnion) AsString() (v string)
func (CrawlRunResponseCompletedAtUnion) RawJSON ¶ added in v0.2.0
func (u CrawlRunResponseCompletedAtUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlRunResponseCompletedAtUnion) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunResponseCompletedAtUnion) UnmarshalJSON(data []byte) error
type CrawlRunResponseCrawlOptions ¶ added in v0.2.0
type CrawlRunResponseCrawlOptions struct {
AllowExternalLinks bool `json:"allow_external_links" api:"required"`
AllowSubdomains bool `json:"allow_subdomains" api:"required"`
CrawlEntireDomain bool `json:"crawl_entire_domain" api:"required"`
IgnoreQueryParameters bool `json:"ignore_query_parameters" api:"required"`
Limit int64 `json:"limit" api:"required"`
MaxDiscoveryDepth int64 `json:"max_discovery_depth" api:"required"`
// Any of "skip", "include", "only".
Sitemap string `json:"sitemap" api:"required"`
Callback CrawlRunResponseCrawlOptionsCallbackUnion `json:"callback" format:"uri"`
ExcludePaths []string `json:"exclude_paths"`
IncludePaths []string `json:"include_paths"`
ExtraFields map[string]any `json:"" api:"extrafields"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AllowExternalLinks respjson.Field
AllowSubdomains respjson.Field
CrawlEntireDomain respjson.Field
IgnoreQueryParameters respjson.Field
Limit respjson.Field
MaxDiscoveryDepth respjson.Field
Sitemap respjson.Field
Callback respjson.Field
ExcludePaths respjson.Field
IncludePaths respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (CrawlRunResponseCrawlOptions) RawJSON ¶ added in v0.2.0
func (r CrawlRunResponseCrawlOptions) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlRunResponseCrawlOptions) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunResponseCrawlOptions) UnmarshalJSON(data []byte) error
type CrawlRunResponseCrawlOptionsCallbackObject ¶ added in v0.2.0
type CrawlRunResponseCrawlOptionsCallbackObject struct {
URL string `json:"url" api:"required" format:"uri"`
// Any of "started", "page", "completed", "failed".
Events []string `json:"events"`
Headers map[string]string `json:"headers"`
Metadata map[string]any `json:"metadata"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
URL respjson.Field
Events respjson.Field
Headers respjson.Field
Metadata respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (CrawlRunResponseCrawlOptionsCallbackObject) RawJSON ¶ added in v0.2.0
func (r CrawlRunResponseCrawlOptionsCallbackObject) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlRunResponseCrawlOptionsCallbackObject) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunResponseCrawlOptionsCallbackObject) UnmarshalJSON(data []byte) error
type CrawlRunResponseCrawlOptionsCallbackUnion ¶ added in v0.2.0
type CrawlRunResponseCrawlOptionsCallbackUnion struct {
// This field will be present if the value is a [string] instead of an object.
OfString string `json:",inline"`
// This field is from variant [CrawlRunResponseCrawlOptionsCallbackObject].
URL string `json:"url"`
// This field is from variant [CrawlRunResponseCrawlOptionsCallbackObject].
Events []string `json:"events"`
// This field is from variant [CrawlRunResponseCrawlOptionsCallbackObject].
Headers map[string]string `json:"headers"`
// This field is from variant [CrawlRunResponseCrawlOptionsCallbackObject].
Metadata map[string]any `json:"metadata"`
JSON struct {
OfString respjson.Field
URL respjson.Field
Events respjson.Field
Headers respjson.Field
Metadata respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
CrawlRunResponseCrawlOptionsCallbackUnion contains all possible properties and values from CrawlRunResponseCrawlOptionsCallbackObject, [string].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfString]
func (CrawlRunResponseCrawlOptionsCallbackUnion) AsCrawlRunResponseCrawlOptionsCallbackObject ¶ added in v0.2.0
func (u CrawlRunResponseCrawlOptionsCallbackUnion) AsCrawlRunResponseCrawlOptionsCallbackObject() (v CrawlRunResponseCrawlOptionsCallbackObject)
func (CrawlRunResponseCrawlOptionsCallbackUnion) AsString ¶ added in v0.2.0
func (u CrawlRunResponseCrawlOptionsCallbackUnion) AsString() (v string)
func (CrawlRunResponseCrawlOptionsCallbackUnion) RawJSON ¶ added in v0.2.0
func (u CrawlRunResponseCrawlOptionsCallbackUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlRunResponseCrawlOptionsCallbackUnion) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunResponseCrawlOptionsCallbackUnion) UnmarshalJSON(data []byte) error
type CrawlRunResponseCreatedAtUnion ¶ added in v0.2.0
type CrawlRunResponseCreatedAtUnion struct {
// This field will be present if the value is a [string] instead of an object.
OfString string `json:",inline"`
// This field will be present if the value is a [any] instead of an object.
OfCrawlRunResponseCreatedAtMapItem any `json:",inline"`
JSON struct {
OfString respjson.Field
OfCrawlRunResponseCreatedAtMapItem respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
CrawlRunResponseCreatedAtUnion contains all possible properties and values from [string], [map[string]any].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfString OfCrawlRunResponseCreatedAtMapItem]
func (CrawlRunResponseCreatedAtUnion) AsAnyMap ¶ added in v0.2.0
func (u CrawlRunResponseCreatedAtUnion) AsAnyMap() (v map[string]any)
func (CrawlRunResponseCreatedAtUnion) AsString ¶ added in v0.2.0
func (u CrawlRunResponseCreatedAtUnion) AsString() (v string)
func (CrawlRunResponseCreatedAtUnion) RawJSON ¶ added in v0.2.0
func (u CrawlRunResponseCreatedAtUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlRunResponseCreatedAtUnion) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunResponseCreatedAtUnion) UnmarshalJSON(data []byte) error
type CrawlRunResponseStatus ¶ added in v0.2.0
type CrawlRunResponseStatus string
const ( CrawlRunResponseStatusQueued CrawlRunResponseStatus = "queued" CrawlRunResponseStatusRunning CrawlRunResponseStatus = "running" CrawlRunResponseStatusSucceeded CrawlRunResponseStatus = "succeeded" CrawlRunResponseStatusFailed CrawlRunResponseStatus = "failed" CrawlRunResponseStatusCanceled CrawlRunResponseStatus = "canceled" )
type CrawlRunResponseTask ¶ added in v0.2.0
type CrawlRunResponseTask struct {
// Any of "pending", "completed", "failed".
Status string `json:"status" api:"required"`
TaskID string `json:"task_id" api:"required"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Status respjson.Field
TaskID respjson.Field
CreatedAt respjson.Field
UpdatedAt respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (CrawlRunResponseTask) RawJSON ¶ added in v0.2.0
func (r CrawlRunResponseTask) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlRunResponseTask) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunResponseTask) UnmarshalJSON(data []byte) error
type CrawlRunResponseUpdatedAtUnion ¶ added in v0.2.0
type CrawlRunResponseUpdatedAtUnion struct {
// This field will be present if the value is a [string] instead of an object.
OfString string `json:",inline"`
// This field will be present if the value is a [any] instead of an object.
OfCrawlRunResponseUpdatedAtMapItem any `json:",inline"`
JSON struct {
OfString respjson.Field
OfCrawlRunResponseUpdatedAtMapItem respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
CrawlRunResponseUpdatedAtUnion contains all possible properties and values from [string], [map[string]any].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfString OfCrawlRunResponseUpdatedAtMapItem]
func (CrawlRunResponseUpdatedAtUnion) AsAnyMap ¶ added in v0.2.0
func (u CrawlRunResponseUpdatedAtUnion) AsAnyMap() (v map[string]any)
func (CrawlRunResponseUpdatedAtUnion) AsString ¶ added in v0.2.0
func (u CrawlRunResponseUpdatedAtUnion) AsString() (v string)
func (CrawlRunResponseUpdatedAtUnion) RawJSON ¶ added in v0.2.0
func (u CrawlRunResponseUpdatedAtUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlRunResponseUpdatedAtUnion) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlRunResponseUpdatedAtUnion) UnmarshalJSON(data []byte) error
type CrawlService ¶
type CrawlService struct {
Options []option.RequestOption
}
CrawlService contains methods and other services that help with interacting with the nimble API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewCrawlService method instead.
func NewCrawlService ¶
func NewCrawlService(opts ...option.RequestOption) (r CrawlService)
NewCrawlService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*CrawlService) List ¶
func (r *CrawlService) List(ctx context.Context, query CrawlListParams, opts ...option.RequestOption) (res *CrawlListResponse, err error)
Crawl by Filter
func (*CrawlService) Run ¶ added in v0.2.0
func (r *CrawlService) Run(ctx context.Context, body CrawlRunParams, opts ...option.RequestOption) (res *CrawlRunResponse, err error)
Create crawl task
func (*CrawlService) Status ¶
func (r *CrawlService) Status(ctx context.Context, id string, opts ...option.RequestOption) (res *CrawlStatusResponse, err error)
Get crawl data
func (*CrawlService) Terminate ¶
func (r *CrawlService) Terminate(ctx context.Context, id string, opts ...option.RequestOption) (res *CrawlTerminateResponse, err error)
Cancel Crawl
type CrawlStatusResponse ¶
type CrawlStatusResponse struct {
AccountName string `json:"account_name" api:"required"`
CrawlID string `json:"crawl_id" api:"required" format:"uuid"`
CrawlOptions CrawlStatusResponseCrawlOptions `json:"crawl_options" api:"required"`
CreatedAt CrawlStatusResponseCreatedAtUnion `json:"created_at" api:"required"`
// Any of "queued", "running", "succeeded", "failed", "canceled".
Status CrawlStatusResponseStatus `json:"status" api:"required"`
UpdatedAt CrawlStatusResponseUpdatedAtUnion `json:"updated_at" api:"required"`
URL string `json:"url" api:"required" format:"uri"`
Completed float64 `json:"completed"`
CompletedAt CrawlStatusResponseCompletedAtUnion `json:"completed_at" api:"nullable"`
ExtractOptions map[string]any `json:"extract_options" api:"nullable"`
Failed float64 `json:"failed"`
Name string `json:"name" api:"nullable"`
Pending float64 `json:"pending"`
Tasks []CrawlStatusResponseTask `json:"tasks"`
Total float64 `json:"total"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AccountName respjson.Field
CrawlID respjson.Field
CrawlOptions respjson.Field
CreatedAt respjson.Field
Status respjson.Field
UpdatedAt respjson.Field
URL respjson.Field
Completed respjson.Field
CompletedAt respjson.Field
ExtractOptions respjson.Field
Failed respjson.Field
Name respjson.Field
Pending respjson.Field
Tasks respjson.Field
Total respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
Crawl API response
func (CrawlStatusResponse) RawJSON ¶
func (r CrawlStatusResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlStatusResponse) UnmarshalJSON ¶
func (r *CrawlStatusResponse) UnmarshalJSON(data []byte) error
type CrawlStatusResponseCompletedAtUnion ¶ added in v0.2.0
type CrawlStatusResponseCompletedAtUnion struct {
// This field will be present if the value is a [string] instead of an object.
OfString string `json:",inline"`
// This field will be present if the value is a [any] instead of an object.
OfCrawlStatusResponseCompletedAtMapItem any `json:",inline"`
JSON struct {
OfString respjson.Field
OfCrawlStatusResponseCompletedAtMapItem respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
CrawlStatusResponseCompletedAtUnion contains all possible properties and values from [string], [map[string]any].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfString OfCrawlStatusResponseCompletedAtMapItem]
func (CrawlStatusResponseCompletedAtUnion) AsAnyMap ¶ added in v0.2.0
func (u CrawlStatusResponseCompletedAtUnion) AsAnyMap() (v map[string]any)
func (CrawlStatusResponseCompletedAtUnion) AsString ¶ added in v0.2.0
func (u CrawlStatusResponseCompletedAtUnion) AsString() (v string)
func (CrawlStatusResponseCompletedAtUnion) RawJSON ¶ added in v0.2.0
func (u CrawlStatusResponseCompletedAtUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlStatusResponseCompletedAtUnion) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlStatusResponseCompletedAtUnion) UnmarshalJSON(data []byte) error
type CrawlStatusResponseCrawlOptions ¶ added in v0.2.0
type CrawlStatusResponseCrawlOptions struct {
AllowExternalLinks bool `json:"allow_external_links" api:"required"`
AllowSubdomains bool `json:"allow_subdomains" api:"required"`
CrawlEntireDomain bool `json:"crawl_entire_domain" api:"required"`
IgnoreQueryParameters bool `json:"ignore_query_parameters" api:"required"`
Limit int64 `json:"limit" api:"required"`
MaxDiscoveryDepth int64 `json:"max_discovery_depth" api:"required"`
// Any of "skip", "include", "only".
Sitemap string `json:"sitemap" api:"required"`
Callback CrawlStatusResponseCrawlOptionsCallbackUnion `json:"callback" format:"uri"`
ExcludePaths []string `json:"exclude_paths"`
IncludePaths []string `json:"include_paths"`
ExtraFields map[string]any `json:"" api:"extrafields"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AllowExternalLinks respjson.Field
AllowSubdomains respjson.Field
CrawlEntireDomain respjson.Field
IgnoreQueryParameters respjson.Field
Limit respjson.Field
MaxDiscoveryDepth respjson.Field
Sitemap respjson.Field
Callback respjson.Field
ExcludePaths respjson.Field
IncludePaths respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (CrawlStatusResponseCrawlOptions) RawJSON ¶ added in v0.2.0
func (r CrawlStatusResponseCrawlOptions) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlStatusResponseCrawlOptions) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlStatusResponseCrawlOptions) UnmarshalJSON(data []byte) error
type CrawlStatusResponseCrawlOptionsCallbackObject ¶ added in v0.2.0
type CrawlStatusResponseCrawlOptionsCallbackObject struct {
URL string `json:"url" api:"required" format:"uri"`
// Any of "started", "page", "completed", "failed".
Events []string `json:"events"`
Headers map[string]string `json:"headers"`
Metadata map[string]any `json:"metadata"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
URL respjson.Field
Events respjson.Field
Headers respjson.Field
Metadata respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (CrawlStatusResponseCrawlOptionsCallbackObject) RawJSON ¶ added in v0.2.0
func (r CrawlStatusResponseCrawlOptionsCallbackObject) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlStatusResponseCrawlOptionsCallbackObject) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlStatusResponseCrawlOptionsCallbackObject) UnmarshalJSON(data []byte) error
type CrawlStatusResponseCrawlOptionsCallbackUnion ¶ added in v0.2.0
type CrawlStatusResponseCrawlOptionsCallbackUnion struct {
// This field will be present if the value is a [string] instead of an object.
OfString string `json:",inline"`
// This field is from variant [CrawlStatusResponseCrawlOptionsCallbackObject].
URL string `json:"url"`
// This field is from variant [CrawlStatusResponseCrawlOptionsCallbackObject].
Events []string `json:"events"`
// This field is from variant [CrawlStatusResponseCrawlOptionsCallbackObject].
Headers map[string]string `json:"headers"`
// This field is from variant [CrawlStatusResponseCrawlOptionsCallbackObject].
Metadata map[string]any `json:"metadata"`
JSON struct {
OfString respjson.Field
URL respjson.Field
Events respjson.Field
Headers respjson.Field
Metadata respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
CrawlStatusResponseCrawlOptionsCallbackUnion contains all possible properties and values from CrawlStatusResponseCrawlOptionsCallbackObject, [string].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfString]
func (CrawlStatusResponseCrawlOptionsCallbackUnion) AsCrawlStatusResponseCrawlOptionsCallbackObject ¶ added in v0.2.0
func (u CrawlStatusResponseCrawlOptionsCallbackUnion) AsCrawlStatusResponseCrawlOptionsCallbackObject() (v CrawlStatusResponseCrawlOptionsCallbackObject)
func (CrawlStatusResponseCrawlOptionsCallbackUnion) AsString ¶ added in v0.2.0
func (u CrawlStatusResponseCrawlOptionsCallbackUnion) AsString() (v string)
func (CrawlStatusResponseCrawlOptionsCallbackUnion) RawJSON ¶ added in v0.2.0
func (u CrawlStatusResponseCrawlOptionsCallbackUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlStatusResponseCrawlOptionsCallbackUnion) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlStatusResponseCrawlOptionsCallbackUnion) UnmarshalJSON(data []byte) error
type CrawlStatusResponseCreatedAtUnion ¶ added in v0.2.0
type CrawlStatusResponseCreatedAtUnion struct {
// This field will be present if the value is a [string] instead of an object.
OfString string `json:",inline"`
// This field will be present if the value is a [any] instead of an object.
OfCrawlStatusResponseCreatedAtMapItem any `json:",inline"`
JSON struct {
OfString respjson.Field
OfCrawlStatusResponseCreatedAtMapItem respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
CrawlStatusResponseCreatedAtUnion contains all possible properties and values from [string], [map[string]any].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfString OfCrawlStatusResponseCreatedAtMapItem]
func (CrawlStatusResponseCreatedAtUnion) AsAnyMap ¶ added in v0.2.0
func (u CrawlStatusResponseCreatedAtUnion) AsAnyMap() (v map[string]any)
func (CrawlStatusResponseCreatedAtUnion) AsString ¶ added in v0.2.0
func (u CrawlStatusResponseCreatedAtUnion) AsString() (v string)
func (CrawlStatusResponseCreatedAtUnion) RawJSON ¶ added in v0.2.0
func (u CrawlStatusResponseCreatedAtUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlStatusResponseCreatedAtUnion) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlStatusResponseCreatedAtUnion) UnmarshalJSON(data []byte) error
type CrawlStatusResponseStatus ¶ added in v0.2.0
type CrawlStatusResponseStatus string
const ( CrawlStatusResponseStatusQueued CrawlStatusResponseStatus = "queued" CrawlStatusResponseStatusRunning CrawlStatusResponseStatus = "running" CrawlStatusResponseStatusSucceeded CrawlStatusResponseStatus = "succeeded" CrawlStatusResponseStatusFailed CrawlStatusResponseStatus = "failed" CrawlStatusResponseStatusCanceled CrawlStatusResponseStatus = "canceled" )
type CrawlStatusResponseTask ¶
type CrawlStatusResponseTask struct {
// Any of "pending", "completed", "failed".
Status string `json:"status" api:"required"`
TaskID string `json:"task_id" api:"required"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Status respjson.Field
TaskID respjson.Field
CreatedAt respjson.Field
UpdatedAt respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (CrawlStatusResponseTask) RawJSON ¶
func (r CrawlStatusResponseTask) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlStatusResponseTask) UnmarshalJSON ¶
func (r *CrawlStatusResponseTask) UnmarshalJSON(data []byte) error
type CrawlStatusResponseUpdatedAtUnion ¶ added in v0.2.0
type CrawlStatusResponseUpdatedAtUnion struct {
// This field will be present if the value is a [string] instead of an object.
OfString string `json:",inline"`
// This field will be present if the value is a [any] instead of an object.
OfCrawlStatusResponseUpdatedAtMapItem any `json:",inline"`
JSON struct {
OfString respjson.Field
OfCrawlStatusResponseUpdatedAtMapItem respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
CrawlStatusResponseUpdatedAtUnion contains all possible properties and values from [string], [map[string]any].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfString OfCrawlStatusResponseUpdatedAtMapItem]
func (CrawlStatusResponseUpdatedAtUnion) AsAnyMap ¶ added in v0.2.0
func (u CrawlStatusResponseUpdatedAtUnion) AsAnyMap() (v map[string]any)
func (CrawlStatusResponseUpdatedAtUnion) AsString ¶ added in v0.2.0
func (u CrawlStatusResponseUpdatedAtUnion) AsString() (v string)
func (CrawlStatusResponseUpdatedAtUnion) RawJSON ¶ added in v0.2.0
func (u CrawlStatusResponseUpdatedAtUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlStatusResponseUpdatedAtUnion) UnmarshalJSON ¶ added in v0.2.0
func (r *CrawlStatusResponseUpdatedAtUnion) UnmarshalJSON(data []byte) error
type CrawlTerminateResponse ¶
type CrawlTerminateResponse struct {
// Any of "canceled".
Status CrawlTerminateResponseStatus `json:"status" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Status respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (CrawlTerminateResponse) RawJSON ¶
func (r CrawlTerminateResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*CrawlTerminateResponse) UnmarshalJSON ¶
func (r *CrawlTerminateResponse) UnmarshalJSON(data []byte) error
type CrawlTerminateResponseStatus ¶
type CrawlTerminateResponseStatus string
const (
CrawlTerminateResponseStatusCanceled CrawlTerminateResponseStatus = "canceled"
)
type EvalActionEvalObjectParam ¶ added in v0.6.0
type EvalActionEvalObjectParam = shared.EvalActionEvalObjectParam
This is an alias to an internal type.
type EvalActionEvalObjectRequiredString ¶ added in v0.6.0
type EvalActionEvalObjectRequiredString = shared.EvalActionEvalObjectRequiredString
This is an alias to an internal type.
type EvalActionEvalObjectRequiredUnionParam ¶ added in v0.6.0
type EvalActionEvalObjectRequiredUnionParam = shared.EvalActionEvalObjectRequiredUnionParam
Whether this action is required. If true, pipeline stops on failure. Accepts boolean or string "true"/"false". Default: true.
This is an alias to an internal type.
type EvalActionEvalObjectSkipString ¶ added in v0.6.0
type EvalActionEvalObjectSkipString = shared.EvalActionEvalObjectSkipString
This is an alias to an internal type.
type EvalActionEvalObjectSkipUnionParam ¶ added in v0.6.0
type EvalActionEvalObjectSkipUnionParam = shared.EvalActionEvalObjectSkipUnionParam
Whether to skip this action. Accepts boolean or string "true"/"false". Default: false.
This is an alias to an internal type.
type EvalActionEvalUnionParam ¶ added in v0.6.0
type EvalActionEvalUnionParam = shared.EvalActionEvalUnionParam
This is an alias to an internal type.
type EvalActionParam ¶ added in v0.6.0
type EvalActionParam = shared.EvalActionParam
Execute JavaScript code in page context
This is an alias to an internal type.
type ExtractAsyncParams ¶ added in v0.2.0
type ExtractAsyncParams struct {
// Target URL to scrape
URL string `json:"url" api:"required"`
// URL to call back when async operation completes
CallbackURL param.Opt[string] `json:"callback_url,omitzero"`
// City for geolocation
City param.Opt[string] `json:"city,omitzero"`
// Whether to automatically handle cookie consent headers
ConsentHeader param.Opt[bool] `json:"consent_header,omitzero"`
// Whether to use HTTP/2 protocol
Http2 param.Opt[bool] `json:"http2,omitzero"`
// Whether to emulate XMLHttpRequest behavior
IsXhr param.Opt[bool] `json:"is_xhr,omitzero"`
// Whether to parse the response content
Parse param.Opt[bool] `json:"parse,omitzero"`
// Whether to render JavaScript content using a browser
Render param.Opt[bool] `json:"render,omitzero"`
// Request timeout in milliseconds
RequestTimeout param.Opt[float64] `json:"request_timeout,omitzero"`
// Whether to compress stored data
StorageCompress param.Opt[bool] `json:"storage_compress,omitzero"`
// Custom name for the stored object
StorageObjectName param.Opt[string] `json:"storage_object_name,omitzero"`
// Type of storage to use for results
StorageType param.Opt[string] `json:"storage_type,omitzero"`
// URL for storage location
StorageURL param.Opt[string] `json:"storage_url,omitzero"`
// User-defined tag for request identification
Tag param.Opt[string] `json:"tag,omitzero"`
// Browser type to emulate
Browser ExtractAsyncParamsBrowserUnion `json:"browser,omitzero"`
// Array of browser automation actions to execute sequentially
BrowserActions []ExtractAsyncParamsBrowserActionUnion `json:"browser_actions,omitzero"`
// Browser cookies as array of cookie objects
Cookies ExtractAsyncParamsCookiesUnion `json:"cookies,omitzero"`
// Country code for geolocation and proxy selection
//
// Any of "AD", "AE", "AF", "AG", "AI", "AL", "AM", "AO", "AQ", "AR", "AS", "AT",
// "AU", "AW", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ",
// "BL", "BM", "BN", "BO", "BQ", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA",
// "CC", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", "CU",
// "CV", "CW", "CX", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE",
// "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FM", "FO", "FR", "GA", "GB",
// "GD", "GE", "GF", "GG", "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS",
// "GT", "GU", "GW", "GY", "HK", "HM", "HN", "HR", "HT", "HU", "ID", "IE", "IL",
// "IM", "IN", "IO", "IQ", "IR", "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG",
// "KH", "KI", "KM", "KN", "KP", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI",
// "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MF", "MG",
// "MH", "MK", "ML", "MM", "MN", "MO", "MP", "MQ", "MR", "MS", "MT", "MU", "MV",
// "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NF", "NG", "NI", "NL", "NO", "NP",
// "NR", "NU", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN",
// "PR", "PS", "PT", "PW", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SB",
// "SC", "SD", "SE", "SG", "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR",
// "SS", "ST", "SV", "SX", "SY", "SZ", "TC", "TD", "TF", "TG", "TH", "TJ", "TK",
// "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "UM", "US",
// "UY", "UZ", "VA", "VC", "VE", "VG", "VI", "VN", "VU", "WF", "WS", "XK", "YE",
// "YT", "ZA", "ZM", "ZW", "ALL".
Country ExtractAsyncParamsCountry `json:"country,omitzero"`
// Device type for browser emulation
//
// Any of "desktop", "mobile", "tablet".
Device ExtractAsyncParamsDevice `json:"device,omitzero"`
// Browser driver to use
//
// Any of "vx6", "vx8", "vx8-pro", "vx10", "vx10-pro", "vx12", "vx12-pro".
Driver ExtractAsyncParamsDriver `json:"driver,omitzero"`
// Expected HTTP status codes for successful requests
ExpectedStatusCodes []int64 `json:"expected_status_codes,omitzero"`
// List of acceptable response formats in order of preference
//
// Any of "html", "markdown", "screenshot".
Formats []string `json:"formats,omitzero"`
// Custom HTTP headers to include in the request
Headers map[string]ExtractAsyncParamsHeaderUnion `json:"headers,omitzero"`
// Locale for browser language and region settings
//
// Any of "aa-DJ", "aa-ER", "aa-ET", "af", "af-NA", "af-ZA", "ak", "ak-GH", "am",
// "am-ET", "an-ES", "ar", "ar-AE", "ar-BH", "ar-DZ", "ar-EG", "ar-IN", "ar-IQ",
// "ar-JO", "ar-KW", "ar-LB", "ar-LY", "ar-MA", "ar-OM", "ar-QA", "ar-SA", "ar-SD",
// "ar-SY", "ar-TN", "ar-YE", "as", "as-IN", "asa", "asa-TZ", "ast-ES", "az",
// "az-AZ", "az-Cyrl", "az-Cyrl-AZ", "az-Latn", "az-Latn-AZ", "be", "be-BY", "bem",
// "bem-ZM", "ber-DZ", "ber-MA", "bez", "bez-TZ", "bg", "bg-BG", "bho-IN", "bm",
// "bm-ML", "bn", "bn-BD", "bn-IN", "bo", "bo-CN", "bo-IN", "br-FR", "brx-IN",
// "bs", "bs-BA", "byn-ER", "ca", "ca-AD", "ca-ES", "ca-FR", "ca-IT", "cgg",
// "cgg-UG", "chr", "chr-US", "crh-UA", "cs", "cs-CZ", "csb-PL", "cv-RU", "cy",
// "cy-GB", "da", "da-DK", "dav", "dav-KE", "de", "de-AT", "de-BE", "de-CH",
// "de-DE", "de-LI", "de-LU", "dv-MV", "dz-BT", "ebu", "ebu-KE", "ee", "ee-GH",
// "ee-TG", "el", "el-CY", "el-GR", "en", "en-AG", "en-AS", "en-AU", "en-BE",
// "en-BW", "en-BZ", "en-CA", "en-DK", "en-GB", "en-GU", "en-HK", "en-IE", "en-IN",
// "en-JM", "en-MH", "en-MP", "en-MT", "en-MU", "en-NA", "en-NG", "en-NZ", "en-PH",
// "en-PK", "en-SG", "en-TT", "en-UM", "en-US", "en-VI", "en-ZA", "en-ZM", "en-ZW",
// "eo", "es", "es-419", "es-AR", "es-BO", "es-CL", "es-CO", "es-CR", "es-CU",
// "es-DO", "es-EC", "es-ES", "es-GQ", "es-GT", "es-HN", "es-MX", "es-NI", "es-PA",
// "es-PE", "es-PR", "es-PY", "es-SV", "es-US", "es-UY", "es-VE", "et", "et-EE",
// "eu", "eu-ES", "fa", "fa-AF", "fa-IR", "ff", "ff-SN", "fi", "fi-FI", "fil",
// "fil-PH", "fo", "fo-FO", "fr", "fr-BE", "fr-BF", "fr-BI", "fr-BJ", "fr-BL",
// "fr-CA", "fr-CD", "fr-CF", "fr-CG", "fr-CH", "fr-CI", "fr-CM", "fr-DJ", "fr-FR",
// "fr-GA", "fr-GN", "fr-GP", "fr-GQ", "fr-KM", "fr-LU", "fr-MC", "fr-MF", "fr-MG",
// "fr-ML", "fr-MQ", "fr-NE", "fr-RE", "fr-RW", "fr-SN", "fr-TD", "fr-TG",
// "fur-IT", "fy-DE", "fy-NL", "ga", "ga-IE", "gd-GB", "gez-ER", "gez-ET", "gl",
// "gl-ES", "gsw", "gsw-CH", "gu", "gu-IN", "guz", "guz-KE", "gv", "gv-GB", "ha",
// "ha-Latn", "ha-Latn-GH", "ha-Latn-NE", "ha-Latn-NG", "ha-NG", "haw", "haw-US",
// "he", "he-IL", "hi", "hi-IN", "hne-IN", "hr", "hr-HR", "hsb-DE", "ht-HT", "hu",
// "hu-HU", "hy", "hy-AM", "id", "id-ID", "ig", "ig-NG", "ii", "ii-CN", "ik-CA",
// "is", "is-IS", "it", "it-CH", "it-IT", "iu-CA", "iw-IL", "ja", "ja-JP", "jmc",
// "jmc-TZ", "ka", "ka-GE", "kab", "kab-DZ", "kam", "kam-KE", "kde", "kde-TZ",
// "kea", "kea-CV", "khq", "khq-ML", "ki", "ki-KE", "kk", "kk-Cyrl", "kk-Cyrl-KZ",
// "kk-KZ", "kl", "kl-GL", "kln", "kln-KE", "km", "km-KH", "kn", "kn-IN", "ko",
// "ko-KR", "kok", "kok-IN", "ks-IN", "ku-TR", "kw", "kw-GB", "ky-KG", "lag",
// "lag-TZ", "lb-LU", "lg", "lg-UG", "li-BE", "li-NL", "lij-IT", "lo-LA", "lt",
// "lt-LT", "luo", "luo-KE", "luy", "luy-KE", "lv", "lv-LV", "mag-IN", "mai-IN",
// "mas", "mas-KE", "mas-TZ", "mer", "mer-KE", "mfe", "mfe-MU", "mg", "mg-MG",
// "mhr-RU", "mi-NZ", "mk", "mk-MK", "ml", "ml-IN", "mn-MN", "mr", "mr-IN", "ms",
// "ms-BN", "ms-MY", "mt", "mt-MT", "my", "my-MM", "nan-TW", "naq", "naq-NA", "nb",
// "nb-NO", "nd", "nd-ZW", "nds-DE", "nds-NL", "ne", "ne-IN", "ne-NP", "nl",
// "nl-AW", "nl-BE", "nl-NL", "nn", "nn-NO", "nr-ZA", "nso-ZA", "nyn", "nyn-UG",
// "oc-FR", "om", "om-ET", "om-KE", "or", "or-IN", "os-RU", "pa", "pa-Arab",
// "pa-Arab-PK", "pa-Guru", "pa-Guru-IN", "pa-IN", "pa-PK", "pap-AN", "pl",
// "pl-PL", "ps", "ps-AF", "pt", "pt-BR", "pt-GW", "pt-MZ", "pt-PT", "rm", "rm-CH",
// "ro", "ro-MD", "ro-RO", "rof", "rof-TZ", "ru", "ru-MD", "ru-RU", "ru-UA", "rw",
// "rw-RW", "rwk", "rwk-TZ", "sa-IN", "saq", "saq-KE", "sc-IT", "sd-IN", "se-NO",
// "seh", "seh-MZ", "ses", "ses-ML", "sg", "sg-CF", "shi", "shi-Latn",
// "shi-Latn-MA", "shi-Tfng", "shi-Tfng-MA", "shs-CA", "si", "si-LK", "sid-ET",
// "sk", "sk-SK", "sl", "sl-SI", "sn", "sn-ZW", "so", "so-DJ", "so-ET", "so-KE",
// "so-SO", "sq", "sq-AL", "sq-MK", "sr", "sr-Cyrl", "sr-Cyrl-BA", "sr-Cyrl-ME",
// "sr-Cyrl-RS", "sr-Latn", "sr-Latn-BA", "sr-Latn-ME", "sr-Latn-RS", "sr-ME",
// "sr-RS", "ss-ZA", "st-ZA", "sv", "sv-FI", "sv-SE", "sw", "sw-KE", "sw-TZ", "ta",
// "ta-IN", "ta-LK", "te", "te-IN", "teo", "teo-KE", "teo-UG", "tg-TJ", "th",
// "th-TH", "ti", "ti-ER", "ti-ET", "tig-ER", "tk-TM", "tl-PH", "tn-ZA", "to",
// "to-TO", "tr", "tr-CY", "tr-TR", "ts-ZA", "tt-RU", "tzm", "tzm-Latn",
// "tzm-Latn-MA", "ug-CN", "uk", "uk-UA", "unm-US", "ur", "ur-IN", "ur-PK", "uz",
// "uz-Arab", "uz-Arab-AF", "uz-Cyrl", "uz-Cyrl-UZ", "uz-Latn", "uz-Latn-UZ",
// "uz-UZ", "ve-ZA", "vi", "vi-VN", "vun", "vun-TZ", "wa-BE", "wae-CH", "wal-ET",
// "wo-SN", "xh-ZA", "xog", "xog-UG", "yi-US", "yo", "yo-NG", "yue-HK", "zh",
// "zh-CN", "zh-HK", "zh-Hans", "zh-Hans-CN", "zh-Hans-HK", "zh-Hans-MO",
// "zh-Hans-SG", "zh-Hant", "zh-Hant-HK", "zh-Hant-MO", "zh-Hant-TW", "zh-SG",
// "zh-TW", "zu", "zu-ZA", "auto".
Locale ExtractAsyncParamsLocale `json:"locale,omitzero"`
// HTTP method for the request
//
// Any of "GET", "POST", "PUT", "PATCH", "DELETE".
Method ExtractAsyncParamsMethod `json:"method,omitzero"`
// Filters for capturing network traffic
NetworkCapture []ExtractAsyncParamsNetworkCapture `json:"network_capture,omitzero"`
// Operating system to emulate
//
// Any of "windows", "mac os", "linux", "android", "ios".
Os ExtractAsyncParamsOs `json:"os,omitzero"`
// Custom parser configuration as a key-value map
Parser ExtractAsyncParamsParserUnion `json:"parser,omitzero"`
// Referrer policy for the request
//
// Any of "random", "no-referer", "same-origin", "google", "bing", "facebook",
// "twitter", "instagram".
ReferrerType ExtractAsyncParamsReferrerType `json:"referrer_type,omitzero"`
Session ExtractAsyncParamsSession `json:"session,omitzero"`
// Skills or capabilities required for the request
Skill ExtractAsyncParamsSkillUnion `json:"skill,omitzero"`
// US state for geolocation (only valid when country is US)
//
// Any of "AL", "AK", "AS", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA",
// "GU", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI",
// "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "MP",
// "OH", "OK", "OR", "PA", "PR", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA",
// "VI", "WA", "WV", "WI", "WY".
State ExtractAsyncParamsState `json:"state,omitzero"`
// contains filtered or unexported fields
}
func (ExtractAsyncParams) MarshalJSON ¶ added in v0.2.0
func (r ExtractAsyncParams) MarshalJSON() (data []byte, err error)
func (*ExtractAsyncParams) UnmarshalJSON ¶ added in v0.2.0
func (r *ExtractAsyncParams) UnmarshalJSON(data []byte) error
type ExtractAsyncParamsBrowserActionUnion ¶ added in v0.2.0
type ExtractAsyncParamsBrowserActionUnion struct {
OfAutoScrollAction *shared.AutoScrollActionParam `json:",omitzero,inline"`
OfClickAction *shared.ClickActionParam `json:",omitzero,inline"`
OfEvalAction *shared.EvalActionParam `json:",omitzero,inline"`
OfFetchAction *shared.FetchActionParam `json:",omitzero,inline"`
OfFillAction *shared.FillActionParam `json:",omitzero,inline"`
OfGetCookiesAction *shared.GetCookiesActionParam `json:",omitzero,inline"`
OfGotoAction *shared.GotoActionParam `json:",omitzero,inline"`
OfPressAction *shared.PressActionParam `json:",omitzero,inline"`
OfScreenshotAction *shared.ScreenshotActionParam `json:",omitzero,inline"`
OfScrollAction *shared.ScrollActionParam `json:",omitzero,inline"`
OfWaitAction *shared.WaitActionParam `json:",omitzero,inline"`
OfWaitForElementAction *shared.WaitForElementActionParam `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractAsyncParamsBrowserActionUnion) MarshalJSON ¶ added in v0.2.0
func (u ExtractAsyncParamsBrowserActionUnion) MarshalJSON() ([]byte, error)
func (*ExtractAsyncParamsBrowserActionUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *ExtractAsyncParamsBrowserActionUnion) UnmarshalJSON(data []byte) error
type ExtractAsyncParamsBrowserObject ¶ added in v0.2.0
type ExtractAsyncParamsBrowserObject struct {
// Any of "chrome", "firefox".
Name string `json:"name,omitzero" api:"required"`
// Specific browser version to emulate
Version param.Opt[string] `json:"version,omitzero"`
// contains filtered or unexported fields
}
The property Name is required.
func (ExtractAsyncParamsBrowserObject) MarshalJSON ¶ added in v0.2.0
func (r ExtractAsyncParamsBrowserObject) MarshalJSON() (data []byte, err error)
func (*ExtractAsyncParamsBrowserObject) UnmarshalJSON ¶ added in v0.2.0
func (r *ExtractAsyncParamsBrowserObject) UnmarshalJSON(data []byte) error
type ExtractAsyncParamsBrowserString ¶ added in v0.2.0
type ExtractAsyncParamsBrowserString string
Browser type to emulate
const ( ExtractAsyncParamsBrowserStringChrome ExtractAsyncParamsBrowserString = "chrome" ExtractAsyncParamsBrowserStringFirefox ExtractAsyncParamsBrowserString = "firefox" )
type ExtractAsyncParamsBrowserUnion ¶ added in v0.2.0
type ExtractAsyncParamsBrowserUnion struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfExtractAsyncsBrowserString)
OfExtractAsyncsBrowserString param.Opt[string] `json:",omitzero,inline"`
OfExtractAsyncsBrowserObject *ExtractAsyncParamsBrowserObject `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractAsyncParamsBrowserUnion) MarshalJSON ¶ added in v0.2.0
func (u ExtractAsyncParamsBrowserUnion) MarshalJSON() ([]byte, error)
func (*ExtractAsyncParamsBrowserUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *ExtractAsyncParamsBrowserUnion) UnmarshalJSON(data []byte) error
type ExtractAsyncParamsCookiesArrayItem ¶ added in v0.2.0
type ExtractAsyncParamsCookiesArrayItem struct {
Creation param.Opt[string] `json:"creation,omitzero"`
Domain param.Opt[string] `json:"domain,omitzero"`
HostOnly param.Opt[bool] `json:"hostOnly,omitzero"`
HTTPOnly param.Opt[bool] `json:"httpOnly,omitzero"`
LastAccessed param.Opt[string] `json:"lastAccessed,omitzero"`
Path param.Opt[string] `json:"path,omitzero"`
PathIsDefault param.Opt[bool] `json:"pathIsDefault,omitzero"`
Expires param.Opt[string] `json:"expires,omitzero"`
Name param.Opt[string] `json:"name,omitzero"`
Secure param.Opt[bool] `json:"secure,omitzero"`
Value param.Opt[string] `json:"value,omitzero"`
Extensions []string `json:"extensions,omitzero"`
MaxAge ExtractAsyncParamsCookiesArrayItemMaxAgeUnion `json:"maxAge,omitzero"`
// Any of "strict", "lax", "none".
SameSite string `json:"sameSite,omitzero"`
ExtraFields map[string]any `json:"-"`
// contains filtered or unexported fields
}
func (ExtractAsyncParamsCookiesArrayItem) MarshalJSON ¶ added in v0.2.0
func (r ExtractAsyncParamsCookiesArrayItem) MarshalJSON() (data []byte, err error)
func (*ExtractAsyncParamsCookiesArrayItem) UnmarshalJSON ¶ added in v0.2.0
func (r *ExtractAsyncParamsCookiesArrayItem) UnmarshalJSON(data []byte) error
type ExtractAsyncParamsCookiesArrayItemMaxAgeString ¶ added in v0.2.0
type ExtractAsyncParamsCookiesArrayItemMaxAgeString string
const ( ExtractAsyncParamsCookiesArrayItemMaxAgeStringInfinity ExtractAsyncParamsCookiesArrayItemMaxAgeString = "Infinity" ExtractAsyncParamsCookiesArrayItemMaxAgeStringMinusInfinity ExtractAsyncParamsCookiesArrayItemMaxAgeString = "-Infinity" )
type ExtractAsyncParamsCookiesArrayItemMaxAgeUnion ¶ added in v0.2.0
type ExtractAsyncParamsCookiesArrayItemMaxAgeUnion struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfExtractAsyncsCookiesArrayItemMaxAgeString)
OfExtractAsyncsCookiesArrayItemMaxAgeString param.Opt[ExtractAsyncParamsCookiesArrayItemMaxAgeString] `json:",omitzero,inline"`
OfFloat param.Opt[float64] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractAsyncParamsCookiesArrayItemMaxAgeUnion) MarshalJSON ¶ added in v0.2.0
func (u ExtractAsyncParamsCookiesArrayItemMaxAgeUnion) MarshalJSON() ([]byte, error)
func (*ExtractAsyncParamsCookiesArrayItemMaxAgeUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *ExtractAsyncParamsCookiesArrayItemMaxAgeUnion) UnmarshalJSON(data []byte) error
type ExtractAsyncParamsCookiesUnion ¶ added in v0.2.0
type ExtractAsyncParamsCookiesUnion struct {
OfExtractAsyncsCookiesArray []ExtractAsyncParamsCookiesArrayItem `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractAsyncParamsCookiesUnion) MarshalJSON ¶ added in v0.2.0
func (u ExtractAsyncParamsCookiesUnion) MarshalJSON() ([]byte, error)
func (*ExtractAsyncParamsCookiesUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *ExtractAsyncParamsCookiesUnion) UnmarshalJSON(data []byte) error
type ExtractAsyncParamsCountry ¶ added in v0.2.0
type ExtractAsyncParamsCountry string
Country code for geolocation and proxy selection
const ( ExtractAsyncParamsCountryAd ExtractAsyncParamsCountry = "AD" ExtractAsyncParamsCountryAe ExtractAsyncParamsCountry = "AE" ExtractAsyncParamsCountryAf ExtractAsyncParamsCountry = "AF" ExtractAsyncParamsCountryAg ExtractAsyncParamsCountry = "AG" ExtractAsyncParamsCountryAI ExtractAsyncParamsCountry = "AI" ExtractAsyncParamsCountryAl ExtractAsyncParamsCountry = "AL" ExtractAsyncParamsCountryAm ExtractAsyncParamsCountry = "AM" ExtractAsyncParamsCountryAo ExtractAsyncParamsCountry = "AO" ExtractAsyncParamsCountryAq ExtractAsyncParamsCountry = "AQ" ExtractAsyncParamsCountryAr ExtractAsyncParamsCountry = "AR" ExtractAsyncParamsCountryAs ExtractAsyncParamsCountry = "AS" ExtractAsyncParamsCountryAt ExtractAsyncParamsCountry = "AT" ExtractAsyncParamsCountryAu ExtractAsyncParamsCountry = "AU" ExtractAsyncParamsCountryAw ExtractAsyncParamsCountry = "AW" ExtractAsyncParamsCountryAx ExtractAsyncParamsCountry = "AX" ExtractAsyncParamsCountryAz ExtractAsyncParamsCountry = "AZ" ExtractAsyncParamsCountryBa ExtractAsyncParamsCountry = "BA" ExtractAsyncParamsCountryBb ExtractAsyncParamsCountry = "BB" ExtractAsyncParamsCountryBd ExtractAsyncParamsCountry = "BD" ExtractAsyncParamsCountryBe ExtractAsyncParamsCountry = "BE" ExtractAsyncParamsCountryBf ExtractAsyncParamsCountry = "BF" ExtractAsyncParamsCountryBg ExtractAsyncParamsCountry = "BG" ExtractAsyncParamsCountryBh ExtractAsyncParamsCountry = "BH" ExtractAsyncParamsCountryBi ExtractAsyncParamsCountry = "BI" ExtractAsyncParamsCountryBj ExtractAsyncParamsCountry = "BJ" ExtractAsyncParamsCountryBl ExtractAsyncParamsCountry = "BL" ExtractAsyncParamsCountryBm ExtractAsyncParamsCountry = "BM" ExtractAsyncParamsCountryBn ExtractAsyncParamsCountry = "BN" ExtractAsyncParamsCountryBo ExtractAsyncParamsCountry = "BO" ExtractAsyncParamsCountryBq ExtractAsyncParamsCountry = "BQ" ExtractAsyncParamsCountryBr ExtractAsyncParamsCountry = "BR" ExtractAsyncParamsCountryBs ExtractAsyncParamsCountry = "BS" ExtractAsyncParamsCountryBt ExtractAsyncParamsCountry = "BT" ExtractAsyncParamsCountryBv ExtractAsyncParamsCountry = "BV" ExtractAsyncParamsCountryBw ExtractAsyncParamsCountry = "BW" ExtractAsyncParamsCountryBy ExtractAsyncParamsCountry = "BY" ExtractAsyncParamsCountryBz ExtractAsyncParamsCountry = "BZ" ExtractAsyncParamsCountryCa ExtractAsyncParamsCountry = "CA" ExtractAsyncParamsCountryCc ExtractAsyncParamsCountry = "CC" ExtractAsyncParamsCountryCd ExtractAsyncParamsCountry = "CD" ExtractAsyncParamsCountryCf ExtractAsyncParamsCountry = "CF" ExtractAsyncParamsCountryCg ExtractAsyncParamsCountry = "CG" ExtractAsyncParamsCountryCh ExtractAsyncParamsCountry = "CH" ExtractAsyncParamsCountryCi ExtractAsyncParamsCountry = "CI" ExtractAsyncParamsCountryCk ExtractAsyncParamsCountry = "CK" ExtractAsyncParamsCountryCl ExtractAsyncParamsCountry = "CL" ExtractAsyncParamsCountryCm ExtractAsyncParamsCountry = "CM" ExtractAsyncParamsCountryCn ExtractAsyncParamsCountry = "CN" ExtractAsyncParamsCountryCo ExtractAsyncParamsCountry = "CO" ExtractAsyncParamsCountryCr ExtractAsyncParamsCountry = "CR" ExtractAsyncParamsCountryCu ExtractAsyncParamsCountry = "CU" ExtractAsyncParamsCountryCv ExtractAsyncParamsCountry = "CV" ExtractAsyncParamsCountryCw ExtractAsyncParamsCountry = "CW" ExtractAsyncParamsCountryCx ExtractAsyncParamsCountry = "CX" ExtractAsyncParamsCountryCy ExtractAsyncParamsCountry = "CY" ExtractAsyncParamsCountryCz ExtractAsyncParamsCountry = "CZ" ExtractAsyncParamsCountryDe ExtractAsyncParamsCountry = "DE" ExtractAsyncParamsCountryDj ExtractAsyncParamsCountry = "DJ" ExtractAsyncParamsCountryDk ExtractAsyncParamsCountry = "DK" ExtractAsyncParamsCountryDm ExtractAsyncParamsCountry = "DM" ExtractAsyncParamsCountryDo ExtractAsyncParamsCountry = "DO" ExtractAsyncParamsCountryDz ExtractAsyncParamsCountry = "DZ" ExtractAsyncParamsCountryEc ExtractAsyncParamsCountry = "EC" ExtractAsyncParamsCountryEe ExtractAsyncParamsCountry = "EE" ExtractAsyncParamsCountryEg ExtractAsyncParamsCountry = "EG" ExtractAsyncParamsCountryEh ExtractAsyncParamsCountry = "EH" ExtractAsyncParamsCountryEr ExtractAsyncParamsCountry = "ER" ExtractAsyncParamsCountryEs ExtractAsyncParamsCountry = "ES" ExtractAsyncParamsCountryEt ExtractAsyncParamsCountry = "ET" ExtractAsyncParamsCountryFi ExtractAsyncParamsCountry = "FI" ExtractAsyncParamsCountryFj ExtractAsyncParamsCountry = "FJ" ExtractAsyncParamsCountryFk ExtractAsyncParamsCountry = "FK" ExtractAsyncParamsCountryFm ExtractAsyncParamsCountry = "FM" ExtractAsyncParamsCountryFo ExtractAsyncParamsCountry = "FO" ExtractAsyncParamsCountryFr ExtractAsyncParamsCountry = "FR" ExtractAsyncParamsCountryGa ExtractAsyncParamsCountry = "GA" ExtractAsyncParamsCountryGB ExtractAsyncParamsCountry = "GB" ExtractAsyncParamsCountryGd ExtractAsyncParamsCountry = "GD" ExtractAsyncParamsCountryGe ExtractAsyncParamsCountry = "GE" ExtractAsyncParamsCountryGf ExtractAsyncParamsCountry = "GF" ExtractAsyncParamsCountryGg ExtractAsyncParamsCountry = "GG" ExtractAsyncParamsCountryGh ExtractAsyncParamsCountry = "GH" ExtractAsyncParamsCountryGi ExtractAsyncParamsCountry = "GI" ExtractAsyncParamsCountryGl ExtractAsyncParamsCountry = "GL" ExtractAsyncParamsCountryGm ExtractAsyncParamsCountry = "GM" ExtractAsyncParamsCountryGn ExtractAsyncParamsCountry = "GN" ExtractAsyncParamsCountryGp ExtractAsyncParamsCountry = "GP" ExtractAsyncParamsCountryGq ExtractAsyncParamsCountry = "GQ" ExtractAsyncParamsCountryGr ExtractAsyncParamsCountry = "GR" ExtractAsyncParamsCountryGs ExtractAsyncParamsCountry = "GS" ExtractAsyncParamsCountryGt ExtractAsyncParamsCountry = "GT" ExtractAsyncParamsCountryGu ExtractAsyncParamsCountry = "GU" ExtractAsyncParamsCountryGw ExtractAsyncParamsCountry = "GW" ExtractAsyncParamsCountryGy ExtractAsyncParamsCountry = "GY" ExtractAsyncParamsCountryHk ExtractAsyncParamsCountry = "HK" ExtractAsyncParamsCountryHm ExtractAsyncParamsCountry = "HM" ExtractAsyncParamsCountryHn ExtractAsyncParamsCountry = "HN" ExtractAsyncParamsCountryHr ExtractAsyncParamsCountry = "HR" ExtractAsyncParamsCountryHt ExtractAsyncParamsCountry = "HT" ExtractAsyncParamsCountryHu ExtractAsyncParamsCountry = "HU" ExtractAsyncParamsCountryID ExtractAsyncParamsCountry = "ID" ExtractAsyncParamsCountryIe ExtractAsyncParamsCountry = "IE" ExtractAsyncParamsCountryIl ExtractAsyncParamsCountry = "IL" ExtractAsyncParamsCountryIm ExtractAsyncParamsCountry = "IM" ExtractAsyncParamsCountryIn ExtractAsyncParamsCountry = "IN" ExtractAsyncParamsCountryIo ExtractAsyncParamsCountry = "IO" ExtractAsyncParamsCountryIq ExtractAsyncParamsCountry = "IQ" ExtractAsyncParamsCountryIr ExtractAsyncParamsCountry = "IR" ExtractAsyncParamsCountryIs ExtractAsyncParamsCountry = "IS" ExtractAsyncParamsCountryIt ExtractAsyncParamsCountry = "IT" ExtractAsyncParamsCountryJe ExtractAsyncParamsCountry = "JE" ExtractAsyncParamsCountryJm ExtractAsyncParamsCountry = "JM" ExtractAsyncParamsCountryJo ExtractAsyncParamsCountry = "JO" ExtractAsyncParamsCountryJp ExtractAsyncParamsCountry = "JP" ExtractAsyncParamsCountryKe ExtractAsyncParamsCountry = "KE" ExtractAsyncParamsCountryKg ExtractAsyncParamsCountry = "KG" ExtractAsyncParamsCountryKh ExtractAsyncParamsCountry = "KH" ExtractAsyncParamsCountryKi ExtractAsyncParamsCountry = "KI" ExtractAsyncParamsCountryKm ExtractAsyncParamsCountry = "KM" ExtractAsyncParamsCountryKn ExtractAsyncParamsCountry = "KN" ExtractAsyncParamsCountryKp ExtractAsyncParamsCountry = "KP" ExtractAsyncParamsCountryKr ExtractAsyncParamsCountry = "KR" ExtractAsyncParamsCountryKw ExtractAsyncParamsCountry = "KW" ExtractAsyncParamsCountryKy ExtractAsyncParamsCountry = "KY" ExtractAsyncParamsCountryKz ExtractAsyncParamsCountry = "KZ" ExtractAsyncParamsCountryLa ExtractAsyncParamsCountry = "LA" ExtractAsyncParamsCountryLb ExtractAsyncParamsCountry = "LB" ExtractAsyncParamsCountryLc ExtractAsyncParamsCountry = "LC" ExtractAsyncParamsCountryLi ExtractAsyncParamsCountry = "LI" ExtractAsyncParamsCountryLk ExtractAsyncParamsCountry = "LK" ExtractAsyncParamsCountryLr ExtractAsyncParamsCountry = "LR" ExtractAsyncParamsCountryLs ExtractAsyncParamsCountry = "LS" ExtractAsyncParamsCountryLt ExtractAsyncParamsCountry = "LT" ExtractAsyncParamsCountryLu ExtractAsyncParamsCountry = "LU" ExtractAsyncParamsCountryLv ExtractAsyncParamsCountry = "LV" ExtractAsyncParamsCountryLy ExtractAsyncParamsCountry = "LY" ExtractAsyncParamsCountryMa ExtractAsyncParamsCountry = "MA" ExtractAsyncParamsCountryMc ExtractAsyncParamsCountry = "MC" ExtractAsyncParamsCountryMd ExtractAsyncParamsCountry = "MD" ExtractAsyncParamsCountryMe ExtractAsyncParamsCountry = "ME" ExtractAsyncParamsCountryMf ExtractAsyncParamsCountry = "MF" ExtractAsyncParamsCountryMg ExtractAsyncParamsCountry = "MG" ExtractAsyncParamsCountryMh ExtractAsyncParamsCountry = "MH" ExtractAsyncParamsCountryMk ExtractAsyncParamsCountry = "MK" ExtractAsyncParamsCountryMl ExtractAsyncParamsCountry = "ML" ExtractAsyncParamsCountryMm ExtractAsyncParamsCountry = "MM" ExtractAsyncParamsCountryMn ExtractAsyncParamsCountry = "MN" ExtractAsyncParamsCountryMo ExtractAsyncParamsCountry = "MO" ExtractAsyncParamsCountryMp ExtractAsyncParamsCountry = "MP" ExtractAsyncParamsCountryMq ExtractAsyncParamsCountry = "MQ" ExtractAsyncParamsCountryMr ExtractAsyncParamsCountry = "MR" ExtractAsyncParamsCountryMs ExtractAsyncParamsCountry = "MS" ExtractAsyncParamsCountryMt ExtractAsyncParamsCountry = "MT" ExtractAsyncParamsCountryMu ExtractAsyncParamsCountry = "MU" ExtractAsyncParamsCountryMv ExtractAsyncParamsCountry = "MV" ExtractAsyncParamsCountryMw ExtractAsyncParamsCountry = "MW" ExtractAsyncParamsCountryMx ExtractAsyncParamsCountry = "MX" ExtractAsyncParamsCountryMy ExtractAsyncParamsCountry = "MY" ExtractAsyncParamsCountryMz ExtractAsyncParamsCountry = "MZ" ExtractAsyncParamsCountryNa ExtractAsyncParamsCountry = "NA" ExtractAsyncParamsCountryNc ExtractAsyncParamsCountry = "NC" ExtractAsyncParamsCountryNe ExtractAsyncParamsCountry = "NE" ExtractAsyncParamsCountryNf ExtractAsyncParamsCountry = "NF" ExtractAsyncParamsCountryNg ExtractAsyncParamsCountry = "NG" ExtractAsyncParamsCountryNi ExtractAsyncParamsCountry = "NI" ExtractAsyncParamsCountryNl ExtractAsyncParamsCountry = "NL" ExtractAsyncParamsCountryNo ExtractAsyncParamsCountry = "NO" ExtractAsyncParamsCountryNp ExtractAsyncParamsCountry = "NP" ExtractAsyncParamsCountryNr ExtractAsyncParamsCountry = "NR" ExtractAsyncParamsCountryNu ExtractAsyncParamsCountry = "NU" ExtractAsyncParamsCountryNz ExtractAsyncParamsCountry = "NZ" ExtractAsyncParamsCountryOm ExtractAsyncParamsCountry = "OM" ExtractAsyncParamsCountryPa ExtractAsyncParamsCountry = "PA" ExtractAsyncParamsCountryPe ExtractAsyncParamsCountry = "PE" ExtractAsyncParamsCountryPf ExtractAsyncParamsCountry = "PF" ExtractAsyncParamsCountryPg ExtractAsyncParamsCountry = "PG" ExtractAsyncParamsCountryPh ExtractAsyncParamsCountry = "PH" ExtractAsyncParamsCountryPk ExtractAsyncParamsCountry = "PK" ExtractAsyncParamsCountryPl ExtractAsyncParamsCountry = "PL" ExtractAsyncParamsCountryPm ExtractAsyncParamsCountry = "PM" ExtractAsyncParamsCountryPn ExtractAsyncParamsCountry = "PN" ExtractAsyncParamsCountryPr ExtractAsyncParamsCountry = "PR" ExtractAsyncParamsCountryPs ExtractAsyncParamsCountry = "PS" ExtractAsyncParamsCountryPt ExtractAsyncParamsCountry = "PT" ExtractAsyncParamsCountryPw ExtractAsyncParamsCountry = "PW" ExtractAsyncParamsCountryPy ExtractAsyncParamsCountry = "PY" ExtractAsyncParamsCountryQa ExtractAsyncParamsCountry = "QA" ExtractAsyncParamsCountryRe ExtractAsyncParamsCountry = "RE" ExtractAsyncParamsCountryRo ExtractAsyncParamsCountry = "RO" ExtractAsyncParamsCountryRs ExtractAsyncParamsCountry = "RS" ExtractAsyncParamsCountryRu ExtractAsyncParamsCountry = "RU" ExtractAsyncParamsCountryRw ExtractAsyncParamsCountry = "RW" ExtractAsyncParamsCountrySa ExtractAsyncParamsCountry = "SA" ExtractAsyncParamsCountrySb ExtractAsyncParamsCountry = "SB" ExtractAsyncParamsCountrySc ExtractAsyncParamsCountry = "SC" ExtractAsyncParamsCountrySd ExtractAsyncParamsCountry = "SD" ExtractAsyncParamsCountrySe ExtractAsyncParamsCountry = "SE" ExtractAsyncParamsCountrySg ExtractAsyncParamsCountry = "SG" ExtractAsyncParamsCountrySh ExtractAsyncParamsCountry = "SH" ExtractAsyncParamsCountrySi ExtractAsyncParamsCountry = "SI" ExtractAsyncParamsCountrySj ExtractAsyncParamsCountry = "SJ" ExtractAsyncParamsCountrySk ExtractAsyncParamsCountry = "SK" ExtractAsyncParamsCountrySl ExtractAsyncParamsCountry = "SL" ExtractAsyncParamsCountrySm ExtractAsyncParamsCountry = "SM" ExtractAsyncParamsCountrySn ExtractAsyncParamsCountry = "SN" ExtractAsyncParamsCountrySo ExtractAsyncParamsCountry = "SO" ExtractAsyncParamsCountrySr ExtractAsyncParamsCountry = "SR" ExtractAsyncParamsCountrySS ExtractAsyncParamsCountry = "SS" ExtractAsyncParamsCountrySt ExtractAsyncParamsCountry = "ST" ExtractAsyncParamsCountrySv ExtractAsyncParamsCountry = "SV" ExtractAsyncParamsCountrySx ExtractAsyncParamsCountry = "SX" ExtractAsyncParamsCountrySy ExtractAsyncParamsCountry = "SY" ExtractAsyncParamsCountrySz ExtractAsyncParamsCountry = "SZ" ExtractAsyncParamsCountryTc ExtractAsyncParamsCountry = "TC" ExtractAsyncParamsCountryTd ExtractAsyncParamsCountry = "TD" ExtractAsyncParamsCountryTf ExtractAsyncParamsCountry = "TF" ExtractAsyncParamsCountryTg ExtractAsyncParamsCountry = "TG" ExtractAsyncParamsCountryTh ExtractAsyncParamsCountry = "TH" ExtractAsyncParamsCountryTj ExtractAsyncParamsCountry = "TJ" ExtractAsyncParamsCountryTk ExtractAsyncParamsCountry = "TK" ExtractAsyncParamsCountryTl ExtractAsyncParamsCountry = "TL" ExtractAsyncParamsCountryTm ExtractAsyncParamsCountry = "TM" ExtractAsyncParamsCountryTn ExtractAsyncParamsCountry = "TN" ExtractAsyncParamsCountryTo ExtractAsyncParamsCountry = "TO" ExtractAsyncParamsCountryTr ExtractAsyncParamsCountry = "TR" ExtractAsyncParamsCountryTt ExtractAsyncParamsCountry = "TT" ExtractAsyncParamsCountryTv ExtractAsyncParamsCountry = "TV" ExtractAsyncParamsCountryTw ExtractAsyncParamsCountry = "TW" ExtractAsyncParamsCountryTz ExtractAsyncParamsCountry = "TZ" ExtractAsyncParamsCountryUa ExtractAsyncParamsCountry = "UA" ExtractAsyncParamsCountryUg ExtractAsyncParamsCountry = "UG" ExtractAsyncParamsCountryUm ExtractAsyncParamsCountry = "UM" ExtractAsyncParamsCountryUs ExtractAsyncParamsCountry = "US" ExtractAsyncParamsCountryUy ExtractAsyncParamsCountry = "UY" ExtractAsyncParamsCountryUz ExtractAsyncParamsCountry = "UZ" ExtractAsyncParamsCountryVa ExtractAsyncParamsCountry = "VA" ExtractAsyncParamsCountryVc ExtractAsyncParamsCountry = "VC" ExtractAsyncParamsCountryVe ExtractAsyncParamsCountry = "VE" ExtractAsyncParamsCountryVg ExtractAsyncParamsCountry = "VG" ExtractAsyncParamsCountryVi ExtractAsyncParamsCountry = "VI" ExtractAsyncParamsCountryVn ExtractAsyncParamsCountry = "VN" ExtractAsyncParamsCountryVu ExtractAsyncParamsCountry = "VU" ExtractAsyncParamsCountryWf ExtractAsyncParamsCountry = "WF" ExtractAsyncParamsCountryWs ExtractAsyncParamsCountry = "WS" ExtractAsyncParamsCountryXk ExtractAsyncParamsCountry = "XK" ExtractAsyncParamsCountryYe ExtractAsyncParamsCountry = "YE" ExtractAsyncParamsCountryYt ExtractAsyncParamsCountry = "YT" ExtractAsyncParamsCountryZa ExtractAsyncParamsCountry = "ZA" ExtractAsyncParamsCountryZm ExtractAsyncParamsCountry = "ZM" ExtractAsyncParamsCountryZw ExtractAsyncParamsCountry = "ZW" ExtractAsyncParamsCountryAll ExtractAsyncParamsCountry = "ALL" )
type ExtractAsyncParamsDevice ¶ added in v0.2.0
type ExtractAsyncParamsDevice string
Device type for browser emulation
const ( ExtractAsyncParamsDeviceDesktop ExtractAsyncParamsDevice = "desktop" ExtractAsyncParamsDeviceMobile ExtractAsyncParamsDevice = "mobile" ExtractAsyncParamsDeviceTablet ExtractAsyncParamsDevice = "tablet" )
type ExtractAsyncParamsDriver ¶ added in v0.2.0
type ExtractAsyncParamsDriver string
Browser driver to use
const ( ExtractAsyncParamsDriverVx6 ExtractAsyncParamsDriver = "vx6" ExtractAsyncParamsDriverVx8 ExtractAsyncParamsDriver = "vx8" ExtractAsyncParamsDriverVx8Pro ExtractAsyncParamsDriver = "vx8-pro" ExtractAsyncParamsDriverVx10 ExtractAsyncParamsDriver = "vx10" ExtractAsyncParamsDriverVx10Pro ExtractAsyncParamsDriver = "vx10-pro" ExtractAsyncParamsDriverVx12 ExtractAsyncParamsDriver = "vx12" ExtractAsyncParamsDriverVx12Pro ExtractAsyncParamsDriver = "vx12-pro" )
type ExtractAsyncParamsHeaderUnion ¶ added in v0.2.0
type ExtractAsyncParamsHeaderUnion struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractAsyncParamsHeaderUnion) MarshalJSON ¶ added in v0.2.0
func (u ExtractAsyncParamsHeaderUnion) MarshalJSON() ([]byte, error)
func (*ExtractAsyncParamsHeaderUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *ExtractAsyncParamsHeaderUnion) UnmarshalJSON(data []byte) error
type ExtractAsyncParamsLocale ¶ added in v0.2.0
type ExtractAsyncParamsLocale string
Locale for browser language and region settings
const ( ExtractAsyncParamsLocaleAaDj ExtractAsyncParamsLocale = "aa-DJ" ExtractAsyncParamsLocaleAaEr ExtractAsyncParamsLocale = "aa-ER" ExtractAsyncParamsLocaleAaEt ExtractAsyncParamsLocale = "aa-ET" ExtractAsyncParamsLocaleAf ExtractAsyncParamsLocale = "af" ExtractAsyncParamsLocaleAfNa ExtractAsyncParamsLocale = "af-NA" ExtractAsyncParamsLocaleAfZa ExtractAsyncParamsLocale = "af-ZA" ExtractAsyncParamsLocaleAk ExtractAsyncParamsLocale = "ak" ExtractAsyncParamsLocaleAkGh ExtractAsyncParamsLocale = "ak-GH" ExtractAsyncParamsLocaleAm ExtractAsyncParamsLocale = "am" ExtractAsyncParamsLocaleAmEt ExtractAsyncParamsLocale = "am-ET" ExtractAsyncParamsLocaleAnEs ExtractAsyncParamsLocale = "an-ES" ExtractAsyncParamsLocaleAr ExtractAsyncParamsLocale = "ar" ExtractAsyncParamsLocaleArAe ExtractAsyncParamsLocale = "ar-AE" ExtractAsyncParamsLocaleArBh ExtractAsyncParamsLocale = "ar-BH" ExtractAsyncParamsLocaleArDz ExtractAsyncParamsLocale = "ar-DZ" ExtractAsyncParamsLocaleArEg ExtractAsyncParamsLocale = "ar-EG" ExtractAsyncParamsLocaleArIn ExtractAsyncParamsLocale = "ar-IN" ExtractAsyncParamsLocaleArIq ExtractAsyncParamsLocale = "ar-IQ" ExtractAsyncParamsLocaleArJo ExtractAsyncParamsLocale = "ar-JO" ExtractAsyncParamsLocaleArKw ExtractAsyncParamsLocale = "ar-KW" ExtractAsyncParamsLocaleArLb ExtractAsyncParamsLocale = "ar-LB" ExtractAsyncParamsLocaleArLy ExtractAsyncParamsLocale = "ar-LY" ExtractAsyncParamsLocaleArMa ExtractAsyncParamsLocale = "ar-MA" ExtractAsyncParamsLocaleArOm ExtractAsyncParamsLocale = "ar-OM" ExtractAsyncParamsLocaleArQa ExtractAsyncParamsLocale = "ar-QA" ExtractAsyncParamsLocaleArSa ExtractAsyncParamsLocale = "ar-SA" ExtractAsyncParamsLocaleArSd ExtractAsyncParamsLocale = "ar-SD" ExtractAsyncParamsLocaleArSy ExtractAsyncParamsLocale = "ar-SY" ExtractAsyncParamsLocaleArTn ExtractAsyncParamsLocale = "ar-TN" ExtractAsyncParamsLocaleArYe ExtractAsyncParamsLocale = "ar-YE" ExtractAsyncParamsLocaleAs ExtractAsyncParamsLocale = "as" ExtractAsyncParamsLocaleAsIn ExtractAsyncParamsLocale = "as-IN" ExtractAsyncParamsLocaleAsa ExtractAsyncParamsLocale = "asa" ExtractAsyncParamsLocaleAsaTz ExtractAsyncParamsLocale = "asa-TZ" ExtractAsyncParamsLocaleAstEs ExtractAsyncParamsLocale = "ast-ES" ExtractAsyncParamsLocaleAz ExtractAsyncParamsLocale = "az" ExtractAsyncParamsLocaleAzAz ExtractAsyncParamsLocale = "az-AZ" ExtractAsyncParamsLocaleAzCyrl ExtractAsyncParamsLocale = "az-Cyrl" ExtractAsyncParamsLocaleAzCyrlAz ExtractAsyncParamsLocale = "az-Cyrl-AZ" ExtractAsyncParamsLocaleAzLatn ExtractAsyncParamsLocale = "az-Latn" ExtractAsyncParamsLocaleAzLatnAz ExtractAsyncParamsLocale = "az-Latn-AZ" ExtractAsyncParamsLocaleBe ExtractAsyncParamsLocale = "be" ExtractAsyncParamsLocaleBeBy ExtractAsyncParamsLocale = "be-BY" ExtractAsyncParamsLocaleBem ExtractAsyncParamsLocale = "bem" ExtractAsyncParamsLocaleBemZm ExtractAsyncParamsLocale = "bem-ZM" ExtractAsyncParamsLocaleBerDz ExtractAsyncParamsLocale = "ber-DZ" ExtractAsyncParamsLocaleBerMa ExtractAsyncParamsLocale = "ber-MA" ExtractAsyncParamsLocaleBez ExtractAsyncParamsLocale = "bez" ExtractAsyncParamsLocaleBezTz ExtractAsyncParamsLocale = "bez-TZ" ExtractAsyncParamsLocaleBg ExtractAsyncParamsLocale = "bg" ExtractAsyncParamsLocaleBgBg ExtractAsyncParamsLocale = "bg-BG" ExtractAsyncParamsLocaleBhoIn ExtractAsyncParamsLocale = "bho-IN" ExtractAsyncParamsLocaleBm ExtractAsyncParamsLocale = "bm" ExtractAsyncParamsLocaleBmMl ExtractAsyncParamsLocale = "bm-ML" ExtractAsyncParamsLocaleBn ExtractAsyncParamsLocale = "bn" ExtractAsyncParamsLocaleBnBd ExtractAsyncParamsLocale = "bn-BD" ExtractAsyncParamsLocaleBnIn ExtractAsyncParamsLocale = "bn-IN" ExtractAsyncParamsLocaleBo ExtractAsyncParamsLocale = "bo" ExtractAsyncParamsLocaleBoCn ExtractAsyncParamsLocale = "bo-CN" ExtractAsyncParamsLocaleBoIn ExtractAsyncParamsLocale = "bo-IN" ExtractAsyncParamsLocaleBrFr ExtractAsyncParamsLocale = "br-FR" ExtractAsyncParamsLocaleBrxIn ExtractAsyncParamsLocale = "brx-IN" ExtractAsyncParamsLocaleBs ExtractAsyncParamsLocale = "bs" ExtractAsyncParamsLocaleBsBa ExtractAsyncParamsLocale = "bs-BA" ExtractAsyncParamsLocaleBynEr ExtractAsyncParamsLocale = "byn-ER" ExtractAsyncParamsLocaleCa ExtractAsyncParamsLocale = "ca" ExtractAsyncParamsLocaleCaAd ExtractAsyncParamsLocale = "ca-AD" ExtractAsyncParamsLocaleCaEs ExtractAsyncParamsLocale = "ca-ES" ExtractAsyncParamsLocaleCaFr ExtractAsyncParamsLocale = "ca-FR" ExtractAsyncParamsLocaleCaIt ExtractAsyncParamsLocale = "ca-IT" ExtractAsyncParamsLocaleCgg ExtractAsyncParamsLocale = "cgg" ExtractAsyncParamsLocaleCggUg ExtractAsyncParamsLocale = "cgg-UG" ExtractAsyncParamsLocaleChr ExtractAsyncParamsLocale = "chr" ExtractAsyncParamsLocaleChrUs ExtractAsyncParamsLocale = "chr-US" ExtractAsyncParamsLocaleCrhUa ExtractAsyncParamsLocale = "crh-UA" ExtractAsyncParamsLocaleCs ExtractAsyncParamsLocale = "cs" ExtractAsyncParamsLocaleCsCz ExtractAsyncParamsLocale = "cs-CZ" ExtractAsyncParamsLocaleCsbPl ExtractAsyncParamsLocale = "csb-PL" ExtractAsyncParamsLocaleCvRu ExtractAsyncParamsLocale = "cv-RU" ExtractAsyncParamsLocaleCy ExtractAsyncParamsLocale = "cy" ExtractAsyncParamsLocaleCyGB ExtractAsyncParamsLocale = "cy-GB" ExtractAsyncParamsLocaleDa ExtractAsyncParamsLocale = "da" ExtractAsyncParamsLocaleDaDk ExtractAsyncParamsLocale = "da-DK" ExtractAsyncParamsLocaleDav ExtractAsyncParamsLocale = "dav" ExtractAsyncParamsLocaleDavKe ExtractAsyncParamsLocale = "dav-KE" ExtractAsyncParamsLocaleDe ExtractAsyncParamsLocale = "de" ExtractAsyncParamsLocaleDeAt ExtractAsyncParamsLocale = "de-AT" ExtractAsyncParamsLocaleDeBe ExtractAsyncParamsLocale = "de-BE" ExtractAsyncParamsLocaleDeCh ExtractAsyncParamsLocale = "de-CH" ExtractAsyncParamsLocaleDeDe ExtractAsyncParamsLocale = "de-DE" ExtractAsyncParamsLocaleDeLi ExtractAsyncParamsLocale = "de-LI" ExtractAsyncParamsLocaleDeLu ExtractAsyncParamsLocale = "de-LU" ExtractAsyncParamsLocaleDvMv ExtractAsyncParamsLocale = "dv-MV" ExtractAsyncParamsLocaleDzBt ExtractAsyncParamsLocale = "dz-BT" ExtractAsyncParamsLocaleEbu ExtractAsyncParamsLocale = "ebu" ExtractAsyncParamsLocaleEbuKe ExtractAsyncParamsLocale = "ebu-KE" ExtractAsyncParamsLocaleEe ExtractAsyncParamsLocale = "ee" ExtractAsyncParamsLocaleEeGh ExtractAsyncParamsLocale = "ee-GH" ExtractAsyncParamsLocaleEeTg ExtractAsyncParamsLocale = "ee-TG" ExtractAsyncParamsLocaleEl ExtractAsyncParamsLocale = "el" ExtractAsyncParamsLocaleElCy ExtractAsyncParamsLocale = "el-CY" ExtractAsyncParamsLocaleElGr ExtractAsyncParamsLocale = "el-GR" ExtractAsyncParamsLocaleEn ExtractAsyncParamsLocale = "en" ExtractAsyncParamsLocaleEnAg ExtractAsyncParamsLocale = "en-AG" ExtractAsyncParamsLocaleEnAs ExtractAsyncParamsLocale = "en-AS" ExtractAsyncParamsLocaleEnAu ExtractAsyncParamsLocale = "en-AU" ExtractAsyncParamsLocaleEnBe ExtractAsyncParamsLocale = "en-BE" ExtractAsyncParamsLocaleEnBw ExtractAsyncParamsLocale = "en-BW" ExtractAsyncParamsLocaleEnBz ExtractAsyncParamsLocale = "en-BZ" ExtractAsyncParamsLocaleEnCa ExtractAsyncParamsLocale = "en-CA" ExtractAsyncParamsLocaleEnDk ExtractAsyncParamsLocale = "en-DK" ExtractAsyncParamsLocaleEnGB ExtractAsyncParamsLocale = "en-GB" ExtractAsyncParamsLocaleEnGu ExtractAsyncParamsLocale = "en-GU" ExtractAsyncParamsLocaleEnHk ExtractAsyncParamsLocale = "en-HK" ExtractAsyncParamsLocaleEnIe ExtractAsyncParamsLocale = "en-IE" ExtractAsyncParamsLocaleEnIn ExtractAsyncParamsLocale = "en-IN" ExtractAsyncParamsLocaleEnJm ExtractAsyncParamsLocale = "en-JM" ExtractAsyncParamsLocaleEnMh ExtractAsyncParamsLocale = "en-MH" ExtractAsyncParamsLocaleEnMp ExtractAsyncParamsLocale = "en-MP" ExtractAsyncParamsLocaleEnMt ExtractAsyncParamsLocale = "en-MT" ExtractAsyncParamsLocaleEnMu ExtractAsyncParamsLocale = "en-MU" ExtractAsyncParamsLocaleEnNa ExtractAsyncParamsLocale = "en-NA" ExtractAsyncParamsLocaleEnNg ExtractAsyncParamsLocale = "en-NG" ExtractAsyncParamsLocaleEnNz ExtractAsyncParamsLocale = "en-NZ" ExtractAsyncParamsLocaleEnPh ExtractAsyncParamsLocale = "en-PH" ExtractAsyncParamsLocaleEnPk ExtractAsyncParamsLocale = "en-PK" ExtractAsyncParamsLocaleEnSg ExtractAsyncParamsLocale = "en-SG" ExtractAsyncParamsLocaleEnTt ExtractAsyncParamsLocale = "en-TT" ExtractAsyncParamsLocaleEnUm ExtractAsyncParamsLocale = "en-UM" ExtractAsyncParamsLocaleEnUs ExtractAsyncParamsLocale = "en-US" ExtractAsyncParamsLocaleEnVi ExtractAsyncParamsLocale = "en-VI" ExtractAsyncParamsLocaleEnZa ExtractAsyncParamsLocale = "en-ZA" ExtractAsyncParamsLocaleEnZm ExtractAsyncParamsLocale = "en-ZM" ExtractAsyncParamsLocaleEnZw ExtractAsyncParamsLocale = "en-ZW" ExtractAsyncParamsLocaleEo ExtractAsyncParamsLocale = "eo" ExtractAsyncParamsLocaleEs ExtractAsyncParamsLocale = "es" ExtractAsyncParamsLocaleEs419 ExtractAsyncParamsLocale = "es-419" ExtractAsyncParamsLocaleEsAr ExtractAsyncParamsLocale = "es-AR" ExtractAsyncParamsLocaleEsBo ExtractAsyncParamsLocale = "es-BO" ExtractAsyncParamsLocaleEsCl ExtractAsyncParamsLocale = "es-CL" ExtractAsyncParamsLocaleEsCo ExtractAsyncParamsLocale = "es-CO" ExtractAsyncParamsLocaleEsCr ExtractAsyncParamsLocale = "es-CR" ExtractAsyncParamsLocaleEsCu ExtractAsyncParamsLocale = "es-CU" ExtractAsyncParamsLocaleEsDo ExtractAsyncParamsLocale = "es-DO" ExtractAsyncParamsLocaleEsEc ExtractAsyncParamsLocale = "es-EC" ExtractAsyncParamsLocaleEsEs ExtractAsyncParamsLocale = "es-ES" ExtractAsyncParamsLocaleEsGq ExtractAsyncParamsLocale = "es-GQ" ExtractAsyncParamsLocaleEsGt ExtractAsyncParamsLocale = "es-GT" ExtractAsyncParamsLocaleEsHn ExtractAsyncParamsLocale = "es-HN" ExtractAsyncParamsLocaleEsMx ExtractAsyncParamsLocale = "es-MX" ExtractAsyncParamsLocaleEsNi ExtractAsyncParamsLocale = "es-NI" ExtractAsyncParamsLocaleEsPa ExtractAsyncParamsLocale = "es-PA" ExtractAsyncParamsLocaleEsPe ExtractAsyncParamsLocale = "es-PE" ExtractAsyncParamsLocaleEsPr ExtractAsyncParamsLocale = "es-PR" ExtractAsyncParamsLocaleEsPy ExtractAsyncParamsLocale = "es-PY" ExtractAsyncParamsLocaleEsSv ExtractAsyncParamsLocale = "es-SV" ExtractAsyncParamsLocaleEsUs ExtractAsyncParamsLocale = "es-US" ExtractAsyncParamsLocaleEsUy ExtractAsyncParamsLocale = "es-UY" ExtractAsyncParamsLocaleEsVe ExtractAsyncParamsLocale = "es-VE" ExtractAsyncParamsLocaleEt ExtractAsyncParamsLocale = "et" ExtractAsyncParamsLocaleEtEe ExtractAsyncParamsLocale = "et-EE" ExtractAsyncParamsLocaleEu ExtractAsyncParamsLocale = "eu" ExtractAsyncParamsLocaleEuEs ExtractAsyncParamsLocale = "eu-ES" ExtractAsyncParamsLocaleFa ExtractAsyncParamsLocale = "fa" ExtractAsyncParamsLocaleFaAf ExtractAsyncParamsLocale = "fa-AF" ExtractAsyncParamsLocaleFaIr ExtractAsyncParamsLocale = "fa-IR" ExtractAsyncParamsLocaleFf ExtractAsyncParamsLocale = "ff" ExtractAsyncParamsLocaleFfSn ExtractAsyncParamsLocale = "ff-SN" ExtractAsyncParamsLocaleFi ExtractAsyncParamsLocale = "fi" ExtractAsyncParamsLocaleFiFi ExtractAsyncParamsLocale = "fi-FI" ExtractAsyncParamsLocaleFil ExtractAsyncParamsLocale = "fil" ExtractAsyncParamsLocaleFilPh ExtractAsyncParamsLocale = "fil-PH" ExtractAsyncParamsLocaleFo ExtractAsyncParamsLocale = "fo" ExtractAsyncParamsLocaleFoFo ExtractAsyncParamsLocale = "fo-FO" ExtractAsyncParamsLocaleFr ExtractAsyncParamsLocale = "fr" ExtractAsyncParamsLocaleFrBe ExtractAsyncParamsLocale = "fr-BE" ExtractAsyncParamsLocaleFrBf ExtractAsyncParamsLocale = "fr-BF" ExtractAsyncParamsLocaleFrBi ExtractAsyncParamsLocale = "fr-BI" ExtractAsyncParamsLocaleFrBj ExtractAsyncParamsLocale = "fr-BJ" ExtractAsyncParamsLocaleFrBl ExtractAsyncParamsLocale = "fr-BL" ExtractAsyncParamsLocaleFrCa ExtractAsyncParamsLocale = "fr-CA" ExtractAsyncParamsLocaleFrCd ExtractAsyncParamsLocale = "fr-CD" ExtractAsyncParamsLocaleFrCf ExtractAsyncParamsLocale = "fr-CF" ExtractAsyncParamsLocaleFrCg ExtractAsyncParamsLocale = "fr-CG" ExtractAsyncParamsLocaleFrCh ExtractAsyncParamsLocale = "fr-CH" ExtractAsyncParamsLocaleFrCi ExtractAsyncParamsLocale = "fr-CI" ExtractAsyncParamsLocaleFrCm ExtractAsyncParamsLocale = "fr-CM" ExtractAsyncParamsLocaleFrDj ExtractAsyncParamsLocale = "fr-DJ" ExtractAsyncParamsLocaleFrFr ExtractAsyncParamsLocale = "fr-FR" ExtractAsyncParamsLocaleFrGa ExtractAsyncParamsLocale = "fr-GA" ExtractAsyncParamsLocaleFrGn ExtractAsyncParamsLocale = "fr-GN" ExtractAsyncParamsLocaleFrGp ExtractAsyncParamsLocale = "fr-GP" ExtractAsyncParamsLocaleFrGq ExtractAsyncParamsLocale = "fr-GQ" ExtractAsyncParamsLocaleFrKm ExtractAsyncParamsLocale = "fr-KM" ExtractAsyncParamsLocaleFrLu ExtractAsyncParamsLocale = "fr-LU" ExtractAsyncParamsLocaleFrMc ExtractAsyncParamsLocale = "fr-MC" ExtractAsyncParamsLocaleFrMf ExtractAsyncParamsLocale = "fr-MF" ExtractAsyncParamsLocaleFrMg ExtractAsyncParamsLocale = "fr-MG" ExtractAsyncParamsLocaleFrMl ExtractAsyncParamsLocale = "fr-ML" ExtractAsyncParamsLocaleFrMq ExtractAsyncParamsLocale = "fr-MQ" ExtractAsyncParamsLocaleFrNe ExtractAsyncParamsLocale = "fr-NE" ExtractAsyncParamsLocaleFrRe ExtractAsyncParamsLocale = "fr-RE" ExtractAsyncParamsLocaleFrRw ExtractAsyncParamsLocale = "fr-RW" ExtractAsyncParamsLocaleFrSn ExtractAsyncParamsLocale = "fr-SN" ExtractAsyncParamsLocaleFrTd ExtractAsyncParamsLocale = "fr-TD" ExtractAsyncParamsLocaleFrTg ExtractAsyncParamsLocale = "fr-TG" ExtractAsyncParamsLocaleFurIt ExtractAsyncParamsLocale = "fur-IT" ExtractAsyncParamsLocaleFyDe ExtractAsyncParamsLocale = "fy-DE" ExtractAsyncParamsLocaleFyNl ExtractAsyncParamsLocale = "fy-NL" ExtractAsyncParamsLocaleGa ExtractAsyncParamsLocale = "ga" ExtractAsyncParamsLocaleGaIe ExtractAsyncParamsLocale = "ga-IE" ExtractAsyncParamsLocaleGdGB ExtractAsyncParamsLocale = "gd-GB" ExtractAsyncParamsLocaleGezEr ExtractAsyncParamsLocale = "gez-ER" ExtractAsyncParamsLocaleGezEt ExtractAsyncParamsLocale = "gez-ET" ExtractAsyncParamsLocaleGl ExtractAsyncParamsLocale = "gl" ExtractAsyncParamsLocaleGlEs ExtractAsyncParamsLocale = "gl-ES" ExtractAsyncParamsLocaleGsw ExtractAsyncParamsLocale = "gsw" ExtractAsyncParamsLocaleGswCh ExtractAsyncParamsLocale = "gsw-CH" ExtractAsyncParamsLocaleGu ExtractAsyncParamsLocale = "gu" ExtractAsyncParamsLocaleGuIn ExtractAsyncParamsLocale = "gu-IN" ExtractAsyncParamsLocaleGuz ExtractAsyncParamsLocale = "guz" ExtractAsyncParamsLocaleGuzKe ExtractAsyncParamsLocale = "guz-KE" ExtractAsyncParamsLocaleGv ExtractAsyncParamsLocale = "gv" ExtractAsyncParamsLocaleGvGB ExtractAsyncParamsLocale = "gv-GB" ExtractAsyncParamsLocaleHa ExtractAsyncParamsLocale = "ha" ExtractAsyncParamsLocaleHaLatn ExtractAsyncParamsLocale = "ha-Latn" ExtractAsyncParamsLocaleHaLatnGh ExtractAsyncParamsLocale = "ha-Latn-GH" ExtractAsyncParamsLocaleHaLatnNe ExtractAsyncParamsLocale = "ha-Latn-NE" ExtractAsyncParamsLocaleHaLatnNg ExtractAsyncParamsLocale = "ha-Latn-NG" ExtractAsyncParamsLocaleHaNg ExtractAsyncParamsLocale = "ha-NG" ExtractAsyncParamsLocaleHaw ExtractAsyncParamsLocale = "haw" ExtractAsyncParamsLocaleHawUs ExtractAsyncParamsLocale = "haw-US" ExtractAsyncParamsLocaleHe ExtractAsyncParamsLocale = "he" ExtractAsyncParamsLocaleHeIl ExtractAsyncParamsLocale = "he-IL" ExtractAsyncParamsLocaleHi ExtractAsyncParamsLocale = "hi" ExtractAsyncParamsLocaleHiIn ExtractAsyncParamsLocale = "hi-IN" ExtractAsyncParamsLocaleHneIn ExtractAsyncParamsLocale = "hne-IN" ExtractAsyncParamsLocaleHr ExtractAsyncParamsLocale = "hr" ExtractAsyncParamsLocaleHrHr ExtractAsyncParamsLocale = "hr-HR" ExtractAsyncParamsLocaleHsbDe ExtractAsyncParamsLocale = "hsb-DE" ExtractAsyncParamsLocaleHtHt ExtractAsyncParamsLocale = "ht-HT" ExtractAsyncParamsLocaleHu ExtractAsyncParamsLocale = "hu" ExtractAsyncParamsLocaleHuHu ExtractAsyncParamsLocale = "hu-HU" ExtractAsyncParamsLocaleHy ExtractAsyncParamsLocale = "hy" ExtractAsyncParamsLocaleHyAm ExtractAsyncParamsLocale = "hy-AM" ExtractAsyncParamsLocaleID ExtractAsyncParamsLocale = "id" ExtractAsyncParamsLocaleIDID ExtractAsyncParamsLocale = "id-ID" ExtractAsyncParamsLocaleIg ExtractAsyncParamsLocale = "ig" ExtractAsyncParamsLocaleIgNg ExtractAsyncParamsLocale = "ig-NG" ExtractAsyncParamsLocaleIi ExtractAsyncParamsLocale = "ii" ExtractAsyncParamsLocaleIiCn ExtractAsyncParamsLocale = "ii-CN" ExtractAsyncParamsLocaleIkCa ExtractAsyncParamsLocale = "ik-CA" ExtractAsyncParamsLocaleIs ExtractAsyncParamsLocale = "is" ExtractAsyncParamsLocaleIsIs ExtractAsyncParamsLocale = "is-IS" ExtractAsyncParamsLocaleIt ExtractAsyncParamsLocale = "it" ExtractAsyncParamsLocaleItCh ExtractAsyncParamsLocale = "it-CH" ExtractAsyncParamsLocaleItIt ExtractAsyncParamsLocale = "it-IT" ExtractAsyncParamsLocaleIuCa ExtractAsyncParamsLocale = "iu-CA" ExtractAsyncParamsLocaleIwIl ExtractAsyncParamsLocale = "iw-IL" ExtractAsyncParamsLocaleJa ExtractAsyncParamsLocale = "ja" ExtractAsyncParamsLocaleJaJp ExtractAsyncParamsLocale = "ja-JP" ExtractAsyncParamsLocaleJmc ExtractAsyncParamsLocale = "jmc" ExtractAsyncParamsLocaleJmcTz ExtractAsyncParamsLocale = "jmc-TZ" ExtractAsyncParamsLocaleKa ExtractAsyncParamsLocale = "ka" ExtractAsyncParamsLocaleKaGe ExtractAsyncParamsLocale = "ka-GE" ExtractAsyncParamsLocaleKab ExtractAsyncParamsLocale = "kab" ExtractAsyncParamsLocaleKabDz ExtractAsyncParamsLocale = "kab-DZ" ExtractAsyncParamsLocaleKam ExtractAsyncParamsLocale = "kam" ExtractAsyncParamsLocaleKamKe ExtractAsyncParamsLocale = "kam-KE" ExtractAsyncParamsLocaleKde ExtractAsyncParamsLocale = "kde" ExtractAsyncParamsLocaleKdeTz ExtractAsyncParamsLocale = "kde-TZ" ExtractAsyncParamsLocaleKea ExtractAsyncParamsLocale = "kea" ExtractAsyncParamsLocaleKeaCv ExtractAsyncParamsLocale = "kea-CV" ExtractAsyncParamsLocaleKhq ExtractAsyncParamsLocale = "khq" ExtractAsyncParamsLocaleKhqMl ExtractAsyncParamsLocale = "khq-ML" ExtractAsyncParamsLocaleKi ExtractAsyncParamsLocale = "ki" ExtractAsyncParamsLocaleKiKe ExtractAsyncParamsLocale = "ki-KE" ExtractAsyncParamsLocaleKk ExtractAsyncParamsLocale = "kk" ExtractAsyncParamsLocaleKkCyrl ExtractAsyncParamsLocale = "kk-Cyrl" ExtractAsyncParamsLocaleKkCyrlKz ExtractAsyncParamsLocale = "kk-Cyrl-KZ" ExtractAsyncParamsLocaleKkKz ExtractAsyncParamsLocale = "kk-KZ" ExtractAsyncParamsLocaleKl ExtractAsyncParamsLocale = "kl" ExtractAsyncParamsLocaleKlGl ExtractAsyncParamsLocale = "kl-GL" ExtractAsyncParamsLocaleKln ExtractAsyncParamsLocale = "kln" ExtractAsyncParamsLocaleKlnKe ExtractAsyncParamsLocale = "kln-KE" ExtractAsyncParamsLocaleKm ExtractAsyncParamsLocale = "km" ExtractAsyncParamsLocaleKmKh ExtractAsyncParamsLocale = "km-KH" ExtractAsyncParamsLocaleKn ExtractAsyncParamsLocale = "kn" ExtractAsyncParamsLocaleKnIn ExtractAsyncParamsLocale = "kn-IN" ExtractAsyncParamsLocaleKo ExtractAsyncParamsLocale = "ko" ExtractAsyncParamsLocaleKoKr ExtractAsyncParamsLocale = "ko-KR" ExtractAsyncParamsLocaleKok ExtractAsyncParamsLocale = "kok" ExtractAsyncParamsLocaleKokIn ExtractAsyncParamsLocale = "kok-IN" ExtractAsyncParamsLocaleKsIn ExtractAsyncParamsLocale = "ks-IN" ExtractAsyncParamsLocaleKuTr ExtractAsyncParamsLocale = "ku-TR" ExtractAsyncParamsLocaleKw ExtractAsyncParamsLocale = "kw" ExtractAsyncParamsLocaleKwGB ExtractAsyncParamsLocale = "kw-GB" ExtractAsyncParamsLocaleKyKg ExtractAsyncParamsLocale = "ky-KG" ExtractAsyncParamsLocaleLag ExtractAsyncParamsLocale = "lag" ExtractAsyncParamsLocaleLagTz ExtractAsyncParamsLocale = "lag-TZ" ExtractAsyncParamsLocaleLbLu ExtractAsyncParamsLocale = "lb-LU" ExtractAsyncParamsLocaleLg ExtractAsyncParamsLocale = "lg" ExtractAsyncParamsLocaleLgUg ExtractAsyncParamsLocale = "lg-UG" ExtractAsyncParamsLocaleLiBe ExtractAsyncParamsLocale = "li-BE" ExtractAsyncParamsLocaleLiNl ExtractAsyncParamsLocale = "li-NL" ExtractAsyncParamsLocaleLijIt ExtractAsyncParamsLocale = "lij-IT" ExtractAsyncParamsLocaleLoLa ExtractAsyncParamsLocale = "lo-LA" ExtractAsyncParamsLocaleLt ExtractAsyncParamsLocale = "lt" ExtractAsyncParamsLocaleLtLt ExtractAsyncParamsLocale = "lt-LT" ExtractAsyncParamsLocaleLuo ExtractAsyncParamsLocale = "luo" ExtractAsyncParamsLocaleLuoKe ExtractAsyncParamsLocale = "luo-KE" ExtractAsyncParamsLocaleLuy ExtractAsyncParamsLocale = "luy" ExtractAsyncParamsLocaleLuyKe ExtractAsyncParamsLocale = "luy-KE" ExtractAsyncParamsLocaleLv ExtractAsyncParamsLocale = "lv" ExtractAsyncParamsLocaleLvLv ExtractAsyncParamsLocale = "lv-LV" ExtractAsyncParamsLocaleMagIn ExtractAsyncParamsLocale = "mag-IN" ExtractAsyncParamsLocaleMaiIn ExtractAsyncParamsLocale = "mai-IN" ExtractAsyncParamsLocaleMas ExtractAsyncParamsLocale = "mas" ExtractAsyncParamsLocaleMasKe ExtractAsyncParamsLocale = "mas-KE" ExtractAsyncParamsLocaleMasTz ExtractAsyncParamsLocale = "mas-TZ" ExtractAsyncParamsLocaleMer ExtractAsyncParamsLocale = "mer" ExtractAsyncParamsLocaleMerKe ExtractAsyncParamsLocale = "mer-KE" ExtractAsyncParamsLocaleMfe ExtractAsyncParamsLocale = "mfe" ExtractAsyncParamsLocaleMfeMu ExtractAsyncParamsLocale = "mfe-MU" ExtractAsyncParamsLocaleMg ExtractAsyncParamsLocale = "mg" ExtractAsyncParamsLocaleMgMg ExtractAsyncParamsLocale = "mg-MG" ExtractAsyncParamsLocaleMhrRu ExtractAsyncParamsLocale = "mhr-RU" ExtractAsyncParamsLocaleMiNz ExtractAsyncParamsLocale = "mi-NZ" ExtractAsyncParamsLocaleMk ExtractAsyncParamsLocale = "mk" ExtractAsyncParamsLocaleMkMk ExtractAsyncParamsLocale = "mk-MK" ExtractAsyncParamsLocaleMl ExtractAsyncParamsLocale = "ml" ExtractAsyncParamsLocaleMlIn ExtractAsyncParamsLocale = "ml-IN" ExtractAsyncParamsLocaleMnMn ExtractAsyncParamsLocale = "mn-MN" ExtractAsyncParamsLocaleMr ExtractAsyncParamsLocale = "mr" ExtractAsyncParamsLocaleMrIn ExtractAsyncParamsLocale = "mr-IN" ExtractAsyncParamsLocaleMs ExtractAsyncParamsLocale = "ms" ExtractAsyncParamsLocaleMsBn ExtractAsyncParamsLocale = "ms-BN" ExtractAsyncParamsLocaleMsMy ExtractAsyncParamsLocale = "ms-MY" ExtractAsyncParamsLocaleMt ExtractAsyncParamsLocale = "mt" ExtractAsyncParamsLocaleMtMt ExtractAsyncParamsLocale = "mt-MT" ExtractAsyncParamsLocaleMy ExtractAsyncParamsLocale = "my" ExtractAsyncParamsLocaleMyMm ExtractAsyncParamsLocale = "my-MM" ExtractAsyncParamsLocaleNanTw ExtractAsyncParamsLocale = "nan-TW" ExtractAsyncParamsLocaleNaq ExtractAsyncParamsLocale = "naq" ExtractAsyncParamsLocaleNaqNa ExtractAsyncParamsLocale = "naq-NA" ExtractAsyncParamsLocaleNb ExtractAsyncParamsLocale = "nb" ExtractAsyncParamsLocaleNbNo ExtractAsyncParamsLocale = "nb-NO" ExtractAsyncParamsLocaleNd ExtractAsyncParamsLocale = "nd" ExtractAsyncParamsLocaleNdZw ExtractAsyncParamsLocale = "nd-ZW" ExtractAsyncParamsLocaleNdsDe ExtractAsyncParamsLocale = "nds-DE" ExtractAsyncParamsLocaleNdsNl ExtractAsyncParamsLocale = "nds-NL" ExtractAsyncParamsLocaleNe ExtractAsyncParamsLocale = "ne" ExtractAsyncParamsLocaleNeIn ExtractAsyncParamsLocale = "ne-IN" ExtractAsyncParamsLocaleNeNp ExtractAsyncParamsLocale = "ne-NP" ExtractAsyncParamsLocaleNl ExtractAsyncParamsLocale = "nl" ExtractAsyncParamsLocaleNlAw ExtractAsyncParamsLocale = "nl-AW" ExtractAsyncParamsLocaleNlBe ExtractAsyncParamsLocale = "nl-BE" ExtractAsyncParamsLocaleNlNl ExtractAsyncParamsLocale = "nl-NL" ExtractAsyncParamsLocaleNn ExtractAsyncParamsLocale = "nn" ExtractAsyncParamsLocaleNnNo ExtractAsyncParamsLocale = "nn-NO" ExtractAsyncParamsLocaleNrZa ExtractAsyncParamsLocale = "nr-ZA" ExtractAsyncParamsLocaleNsoZa ExtractAsyncParamsLocale = "nso-ZA" ExtractAsyncParamsLocaleNyn ExtractAsyncParamsLocale = "nyn" ExtractAsyncParamsLocaleNynUg ExtractAsyncParamsLocale = "nyn-UG" ExtractAsyncParamsLocaleOcFr ExtractAsyncParamsLocale = "oc-FR" ExtractAsyncParamsLocaleOm ExtractAsyncParamsLocale = "om" ExtractAsyncParamsLocaleOmEt ExtractAsyncParamsLocale = "om-ET" ExtractAsyncParamsLocaleOmKe ExtractAsyncParamsLocale = "om-KE" ExtractAsyncParamsLocaleOr ExtractAsyncParamsLocale = "or" ExtractAsyncParamsLocaleOrIn ExtractAsyncParamsLocale = "or-IN" ExtractAsyncParamsLocaleOsRu ExtractAsyncParamsLocale = "os-RU" ExtractAsyncParamsLocalePa ExtractAsyncParamsLocale = "pa" ExtractAsyncParamsLocalePaArab ExtractAsyncParamsLocale = "pa-Arab" ExtractAsyncParamsLocalePaArabPk ExtractAsyncParamsLocale = "pa-Arab-PK" ExtractAsyncParamsLocalePaGuru ExtractAsyncParamsLocale = "pa-Guru" ExtractAsyncParamsLocalePaGuruIn ExtractAsyncParamsLocale = "pa-Guru-IN" ExtractAsyncParamsLocalePaIn ExtractAsyncParamsLocale = "pa-IN" ExtractAsyncParamsLocalePaPk ExtractAsyncParamsLocale = "pa-PK" ExtractAsyncParamsLocalePapAn ExtractAsyncParamsLocale = "pap-AN" ExtractAsyncParamsLocalePl ExtractAsyncParamsLocale = "pl" ExtractAsyncParamsLocalePlPl ExtractAsyncParamsLocale = "pl-PL" ExtractAsyncParamsLocalePs ExtractAsyncParamsLocale = "ps" ExtractAsyncParamsLocalePsAf ExtractAsyncParamsLocale = "ps-AF" ExtractAsyncParamsLocalePt ExtractAsyncParamsLocale = "pt" ExtractAsyncParamsLocalePtBr ExtractAsyncParamsLocale = "pt-BR" ExtractAsyncParamsLocalePtGw ExtractAsyncParamsLocale = "pt-GW" ExtractAsyncParamsLocalePtMz ExtractAsyncParamsLocale = "pt-MZ" ExtractAsyncParamsLocalePtPt ExtractAsyncParamsLocale = "pt-PT" ExtractAsyncParamsLocaleRm ExtractAsyncParamsLocale = "rm" ExtractAsyncParamsLocaleRmCh ExtractAsyncParamsLocale = "rm-CH" ExtractAsyncParamsLocaleRo ExtractAsyncParamsLocale = "ro" ExtractAsyncParamsLocaleRoMd ExtractAsyncParamsLocale = "ro-MD" ExtractAsyncParamsLocaleRoRo ExtractAsyncParamsLocale = "ro-RO" ExtractAsyncParamsLocaleRof ExtractAsyncParamsLocale = "rof" ExtractAsyncParamsLocaleRofTz ExtractAsyncParamsLocale = "rof-TZ" ExtractAsyncParamsLocaleRu ExtractAsyncParamsLocale = "ru" ExtractAsyncParamsLocaleRuMd ExtractAsyncParamsLocale = "ru-MD" ExtractAsyncParamsLocaleRuRu ExtractAsyncParamsLocale = "ru-RU" ExtractAsyncParamsLocaleRuUa ExtractAsyncParamsLocale = "ru-UA" ExtractAsyncParamsLocaleRw ExtractAsyncParamsLocale = "rw" ExtractAsyncParamsLocaleRwRw ExtractAsyncParamsLocale = "rw-RW" ExtractAsyncParamsLocaleRwk ExtractAsyncParamsLocale = "rwk" ExtractAsyncParamsLocaleRwkTz ExtractAsyncParamsLocale = "rwk-TZ" ExtractAsyncParamsLocaleSaIn ExtractAsyncParamsLocale = "sa-IN" ExtractAsyncParamsLocaleSaq ExtractAsyncParamsLocale = "saq" ExtractAsyncParamsLocaleSaqKe ExtractAsyncParamsLocale = "saq-KE" ExtractAsyncParamsLocaleScIt ExtractAsyncParamsLocale = "sc-IT" ExtractAsyncParamsLocaleSdIn ExtractAsyncParamsLocale = "sd-IN" ExtractAsyncParamsLocaleSeNo ExtractAsyncParamsLocale = "se-NO" ExtractAsyncParamsLocaleSeh ExtractAsyncParamsLocale = "seh" ExtractAsyncParamsLocaleSehMz ExtractAsyncParamsLocale = "seh-MZ" ExtractAsyncParamsLocaleSes ExtractAsyncParamsLocale = "ses" ExtractAsyncParamsLocaleSesMl ExtractAsyncParamsLocale = "ses-ML" ExtractAsyncParamsLocaleSg ExtractAsyncParamsLocale = "sg" ExtractAsyncParamsLocaleSgCf ExtractAsyncParamsLocale = "sg-CF" ExtractAsyncParamsLocaleShi ExtractAsyncParamsLocale = "shi" ExtractAsyncParamsLocaleShiLatn ExtractAsyncParamsLocale = "shi-Latn" ExtractAsyncParamsLocaleShiLatnMa ExtractAsyncParamsLocale = "shi-Latn-MA" ExtractAsyncParamsLocaleShiTfng ExtractAsyncParamsLocale = "shi-Tfng" ExtractAsyncParamsLocaleShiTfngMa ExtractAsyncParamsLocale = "shi-Tfng-MA" ExtractAsyncParamsLocaleShsCa ExtractAsyncParamsLocale = "shs-CA" ExtractAsyncParamsLocaleSi ExtractAsyncParamsLocale = "si" ExtractAsyncParamsLocaleSiLk ExtractAsyncParamsLocale = "si-LK" ExtractAsyncParamsLocaleSidEt ExtractAsyncParamsLocale = "sid-ET" ExtractAsyncParamsLocaleSk ExtractAsyncParamsLocale = "sk" ExtractAsyncParamsLocaleSkSk ExtractAsyncParamsLocale = "sk-SK" ExtractAsyncParamsLocaleSl ExtractAsyncParamsLocale = "sl" ExtractAsyncParamsLocaleSlSi ExtractAsyncParamsLocale = "sl-SI" ExtractAsyncParamsLocaleSn ExtractAsyncParamsLocale = "sn" ExtractAsyncParamsLocaleSnZw ExtractAsyncParamsLocale = "sn-ZW" ExtractAsyncParamsLocaleSo ExtractAsyncParamsLocale = "so" ExtractAsyncParamsLocaleSoDj ExtractAsyncParamsLocale = "so-DJ" ExtractAsyncParamsLocaleSoEt ExtractAsyncParamsLocale = "so-ET" ExtractAsyncParamsLocaleSoKe ExtractAsyncParamsLocale = "so-KE" ExtractAsyncParamsLocaleSoSo ExtractAsyncParamsLocale = "so-SO" ExtractAsyncParamsLocaleSq ExtractAsyncParamsLocale = "sq" ExtractAsyncParamsLocaleSqAl ExtractAsyncParamsLocale = "sq-AL" ExtractAsyncParamsLocaleSqMk ExtractAsyncParamsLocale = "sq-MK" ExtractAsyncParamsLocaleSr ExtractAsyncParamsLocale = "sr" ExtractAsyncParamsLocaleSrCyrl ExtractAsyncParamsLocale = "sr-Cyrl" ExtractAsyncParamsLocaleSrCyrlBa ExtractAsyncParamsLocale = "sr-Cyrl-BA" ExtractAsyncParamsLocaleSrCyrlMe ExtractAsyncParamsLocale = "sr-Cyrl-ME" ExtractAsyncParamsLocaleSrCyrlRs ExtractAsyncParamsLocale = "sr-Cyrl-RS" ExtractAsyncParamsLocaleSrLatn ExtractAsyncParamsLocale = "sr-Latn" ExtractAsyncParamsLocaleSrLatnBa ExtractAsyncParamsLocale = "sr-Latn-BA" ExtractAsyncParamsLocaleSrLatnMe ExtractAsyncParamsLocale = "sr-Latn-ME" ExtractAsyncParamsLocaleSrLatnRs ExtractAsyncParamsLocale = "sr-Latn-RS" ExtractAsyncParamsLocaleSrMe ExtractAsyncParamsLocale = "sr-ME" ExtractAsyncParamsLocaleSrRs ExtractAsyncParamsLocale = "sr-RS" ExtractAsyncParamsLocaleSSZa ExtractAsyncParamsLocale = "ss-ZA" ExtractAsyncParamsLocaleStZa ExtractAsyncParamsLocale = "st-ZA" ExtractAsyncParamsLocaleSv ExtractAsyncParamsLocale = "sv" ExtractAsyncParamsLocaleSvFi ExtractAsyncParamsLocale = "sv-FI" ExtractAsyncParamsLocaleSvSe ExtractAsyncParamsLocale = "sv-SE" ExtractAsyncParamsLocaleSw ExtractAsyncParamsLocale = "sw" ExtractAsyncParamsLocaleSwKe ExtractAsyncParamsLocale = "sw-KE" ExtractAsyncParamsLocaleSwTz ExtractAsyncParamsLocale = "sw-TZ" ExtractAsyncParamsLocaleTa ExtractAsyncParamsLocale = "ta" ExtractAsyncParamsLocaleTaIn ExtractAsyncParamsLocale = "ta-IN" ExtractAsyncParamsLocaleTaLk ExtractAsyncParamsLocale = "ta-LK" ExtractAsyncParamsLocaleTe ExtractAsyncParamsLocale = "te" ExtractAsyncParamsLocaleTeIn ExtractAsyncParamsLocale = "te-IN" ExtractAsyncParamsLocaleTeo ExtractAsyncParamsLocale = "teo" ExtractAsyncParamsLocaleTeoKe ExtractAsyncParamsLocale = "teo-KE" ExtractAsyncParamsLocaleTeoUg ExtractAsyncParamsLocale = "teo-UG" ExtractAsyncParamsLocaleTgTj ExtractAsyncParamsLocale = "tg-TJ" ExtractAsyncParamsLocaleTh ExtractAsyncParamsLocale = "th" ExtractAsyncParamsLocaleThTh ExtractAsyncParamsLocale = "th-TH" ExtractAsyncParamsLocaleTi ExtractAsyncParamsLocale = "ti" ExtractAsyncParamsLocaleTiEr ExtractAsyncParamsLocale = "ti-ER" ExtractAsyncParamsLocaleTiEt ExtractAsyncParamsLocale = "ti-ET" ExtractAsyncParamsLocaleTigEr ExtractAsyncParamsLocale = "tig-ER" ExtractAsyncParamsLocaleTkTm ExtractAsyncParamsLocale = "tk-TM" ExtractAsyncParamsLocaleTlPh ExtractAsyncParamsLocale = "tl-PH" ExtractAsyncParamsLocaleTnZa ExtractAsyncParamsLocale = "tn-ZA" ExtractAsyncParamsLocaleTo ExtractAsyncParamsLocale = "to" ExtractAsyncParamsLocaleToTo ExtractAsyncParamsLocale = "to-TO" ExtractAsyncParamsLocaleTr ExtractAsyncParamsLocale = "tr" ExtractAsyncParamsLocaleTrCy ExtractAsyncParamsLocale = "tr-CY" ExtractAsyncParamsLocaleTrTr ExtractAsyncParamsLocale = "tr-TR" ExtractAsyncParamsLocaleTsZa ExtractAsyncParamsLocale = "ts-ZA" ExtractAsyncParamsLocaleTtRu ExtractAsyncParamsLocale = "tt-RU" ExtractAsyncParamsLocaleTzm ExtractAsyncParamsLocale = "tzm" ExtractAsyncParamsLocaleTzmLatn ExtractAsyncParamsLocale = "tzm-Latn" ExtractAsyncParamsLocaleTzmLatnMa ExtractAsyncParamsLocale = "tzm-Latn-MA" ExtractAsyncParamsLocaleUgCn ExtractAsyncParamsLocale = "ug-CN" ExtractAsyncParamsLocaleUk ExtractAsyncParamsLocale = "uk" ExtractAsyncParamsLocaleUkUa ExtractAsyncParamsLocale = "uk-UA" ExtractAsyncParamsLocaleUnmUs ExtractAsyncParamsLocale = "unm-US" ExtractAsyncParamsLocaleUr ExtractAsyncParamsLocale = "ur" ExtractAsyncParamsLocaleUrIn ExtractAsyncParamsLocale = "ur-IN" ExtractAsyncParamsLocaleUrPk ExtractAsyncParamsLocale = "ur-PK" ExtractAsyncParamsLocaleUz ExtractAsyncParamsLocale = "uz" ExtractAsyncParamsLocaleUzArab ExtractAsyncParamsLocale = "uz-Arab" ExtractAsyncParamsLocaleUzArabAf ExtractAsyncParamsLocale = "uz-Arab-AF" ExtractAsyncParamsLocaleUzCyrl ExtractAsyncParamsLocale = "uz-Cyrl" ExtractAsyncParamsLocaleUzCyrlUz ExtractAsyncParamsLocale = "uz-Cyrl-UZ" ExtractAsyncParamsLocaleUzLatn ExtractAsyncParamsLocale = "uz-Latn" ExtractAsyncParamsLocaleUzLatnUz ExtractAsyncParamsLocale = "uz-Latn-UZ" ExtractAsyncParamsLocaleUzUz ExtractAsyncParamsLocale = "uz-UZ" ExtractAsyncParamsLocaleVeZa ExtractAsyncParamsLocale = "ve-ZA" ExtractAsyncParamsLocaleVi ExtractAsyncParamsLocale = "vi" ExtractAsyncParamsLocaleViVn ExtractAsyncParamsLocale = "vi-VN" ExtractAsyncParamsLocaleVun ExtractAsyncParamsLocale = "vun" ExtractAsyncParamsLocaleVunTz ExtractAsyncParamsLocale = "vun-TZ" ExtractAsyncParamsLocaleWaBe ExtractAsyncParamsLocale = "wa-BE" ExtractAsyncParamsLocaleWaeCh ExtractAsyncParamsLocale = "wae-CH" ExtractAsyncParamsLocaleWalEt ExtractAsyncParamsLocale = "wal-ET" ExtractAsyncParamsLocaleWoSn ExtractAsyncParamsLocale = "wo-SN" ExtractAsyncParamsLocaleXhZa ExtractAsyncParamsLocale = "xh-ZA" ExtractAsyncParamsLocaleXog ExtractAsyncParamsLocale = "xog" ExtractAsyncParamsLocaleXogUg ExtractAsyncParamsLocale = "xog-UG" ExtractAsyncParamsLocaleYiUs ExtractAsyncParamsLocale = "yi-US" ExtractAsyncParamsLocaleYo ExtractAsyncParamsLocale = "yo" ExtractAsyncParamsLocaleYoNg ExtractAsyncParamsLocale = "yo-NG" ExtractAsyncParamsLocaleYueHk ExtractAsyncParamsLocale = "yue-HK" ExtractAsyncParamsLocaleZh ExtractAsyncParamsLocale = "zh" ExtractAsyncParamsLocaleZhCn ExtractAsyncParamsLocale = "zh-CN" ExtractAsyncParamsLocaleZhHk ExtractAsyncParamsLocale = "zh-HK" ExtractAsyncParamsLocaleZhHans ExtractAsyncParamsLocale = "zh-Hans" ExtractAsyncParamsLocaleZhHansCn ExtractAsyncParamsLocale = "zh-Hans-CN" ExtractAsyncParamsLocaleZhHansHk ExtractAsyncParamsLocale = "zh-Hans-HK" ExtractAsyncParamsLocaleZhHansMo ExtractAsyncParamsLocale = "zh-Hans-MO" ExtractAsyncParamsLocaleZhHansSg ExtractAsyncParamsLocale = "zh-Hans-SG" ExtractAsyncParamsLocaleZhHant ExtractAsyncParamsLocale = "zh-Hant" ExtractAsyncParamsLocaleZhHantHk ExtractAsyncParamsLocale = "zh-Hant-HK" ExtractAsyncParamsLocaleZhHantMo ExtractAsyncParamsLocale = "zh-Hant-MO" ExtractAsyncParamsLocaleZhHantTw ExtractAsyncParamsLocale = "zh-Hant-TW" ExtractAsyncParamsLocaleZhSg ExtractAsyncParamsLocale = "zh-SG" ExtractAsyncParamsLocaleZhTw ExtractAsyncParamsLocale = "zh-TW" ExtractAsyncParamsLocaleZu ExtractAsyncParamsLocale = "zu" ExtractAsyncParamsLocaleZuZa ExtractAsyncParamsLocale = "zu-ZA" ExtractAsyncParamsLocaleAuto ExtractAsyncParamsLocale = "auto" )
type ExtractAsyncParamsMethod ¶ added in v0.2.0
type ExtractAsyncParamsMethod string
HTTP method for the request
const ( ExtractAsyncParamsMethodGet ExtractAsyncParamsMethod = "GET" ExtractAsyncParamsMethodPost ExtractAsyncParamsMethod = "POST" ExtractAsyncParamsMethodPut ExtractAsyncParamsMethod = "PUT" ExtractAsyncParamsMethodPatch ExtractAsyncParamsMethod = "PATCH" ExtractAsyncParamsMethodDelete ExtractAsyncParamsMethod = "DELETE" )
type ExtractAsyncParamsNetworkCapture ¶ added in v0.2.0
type ExtractAsyncParamsNetworkCapture struct {
Validation param.Opt[bool] `json:"validation,omitzero"`
WaitForRequestsCount param.Opt[float64] `json:"wait_for_requests_count,omitzero"`
WaitForRequestsCountTimeout param.Opt[float64] `json:"wait_for_requests_count_timeout,omitzero"`
// Any of "GET", "HEAD", "POST", "PUT", "DELETE", "CONNECT", "OPTIONS", "TRACE",
// "PATCH".
Method string `json:"method,omitzero"`
// Resource type for network capture filtering
ResourceType ExtractAsyncParamsNetworkCaptureResourceTypeUnion `json:"resource_type,omitzero"`
StatusCode ExtractAsyncParamsNetworkCaptureStatusCodeUnion `json:"status_code,omitzero"`
URL ExtractAsyncParamsNetworkCaptureURL `json:"url,omitzero"`
// contains filtered or unexported fields
}
func (ExtractAsyncParamsNetworkCapture) MarshalJSON ¶ added in v0.2.0
func (r ExtractAsyncParamsNetworkCapture) MarshalJSON() (data []byte, err error)
func (*ExtractAsyncParamsNetworkCapture) UnmarshalJSON ¶ added in v0.2.0
func (r *ExtractAsyncParamsNetworkCapture) UnmarshalJSON(data []byte) error
type ExtractAsyncParamsNetworkCaptureResourceTypeUnion ¶ added in v0.2.0
type ExtractAsyncParamsNetworkCaptureResourceTypeUnion struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractAsyncParamsNetworkCaptureResourceTypeUnion) MarshalJSON ¶ added in v0.2.0
func (u ExtractAsyncParamsNetworkCaptureResourceTypeUnion) MarshalJSON() ([]byte, error)
func (*ExtractAsyncParamsNetworkCaptureResourceTypeUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *ExtractAsyncParamsNetworkCaptureResourceTypeUnion) UnmarshalJSON(data []byte) error
type ExtractAsyncParamsNetworkCaptureStatusCodeUnion ¶ added in v0.2.0
type ExtractAsyncParamsNetworkCaptureStatusCodeUnion struct {
OfFloat param.Opt[float64] `json:",omitzero,inline"`
OfFloatArray []float64 `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractAsyncParamsNetworkCaptureStatusCodeUnion) MarshalJSON ¶ added in v0.2.0
func (u ExtractAsyncParamsNetworkCaptureStatusCodeUnion) MarshalJSON() ([]byte, error)
func (*ExtractAsyncParamsNetworkCaptureStatusCodeUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *ExtractAsyncParamsNetworkCaptureStatusCodeUnion) UnmarshalJSON(data []byte) error
type ExtractAsyncParamsNetworkCaptureURL ¶ added in v0.2.0
type ExtractAsyncParamsNetworkCaptureURL struct {
Value string `json:"value" api:"required"`
// Any of "exact", "contains".
Type string `json:"type,omitzero"`
// contains filtered or unexported fields
}
The property Value is required.
func (ExtractAsyncParamsNetworkCaptureURL) MarshalJSON ¶ added in v0.2.0
func (r ExtractAsyncParamsNetworkCaptureURL) MarshalJSON() (data []byte, err error)
func (*ExtractAsyncParamsNetworkCaptureURL) UnmarshalJSON ¶ added in v0.2.0
func (r *ExtractAsyncParamsNetworkCaptureURL) UnmarshalJSON(data []byte) error
type ExtractAsyncParamsOs ¶ added in v0.2.0
type ExtractAsyncParamsOs string
Operating system to emulate
const ( ExtractAsyncParamsOsWindows ExtractAsyncParamsOs = "windows" ExtractAsyncParamsOsMacOs ExtractAsyncParamsOs = "mac os" ExtractAsyncParamsOsLinux ExtractAsyncParamsOs = "linux" ExtractAsyncParamsOsAndroid ExtractAsyncParamsOs = "android" ExtractAsyncParamsOsIos ExtractAsyncParamsOs = "ios" )
type ExtractAsyncParamsParserUnion ¶ added in v0.2.0
type ExtractAsyncParamsParserUnion struct {
OfAnyMap map[string]any `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractAsyncParamsParserUnion) MarshalJSON ¶ added in v0.2.0
func (u ExtractAsyncParamsParserUnion) MarshalJSON() ([]byte, error)
func (*ExtractAsyncParamsParserUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *ExtractAsyncParamsParserUnion) UnmarshalJSON(data []byte) error
type ExtractAsyncParamsReferrerType ¶ added in v0.2.0
type ExtractAsyncParamsReferrerType string
Referrer policy for the request
const ( ExtractAsyncParamsReferrerTypeRandom ExtractAsyncParamsReferrerType = "random" ExtractAsyncParamsReferrerTypeNoReferer ExtractAsyncParamsReferrerType = "no-referer" ExtractAsyncParamsReferrerTypeSameOrigin ExtractAsyncParamsReferrerType = "same-origin" ExtractAsyncParamsReferrerTypeGoogle ExtractAsyncParamsReferrerType = "google" ExtractAsyncParamsReferrerTypeBing ExtractAsyncParamsReferrerType = "bing" ExtractAsyncParamsReferrerTypeFacebook ExtractAsyncParamsReferrerType = "facebook" ExtractAsyncParamsReferrerTypeTwitter ExtractAsyncParamsReferrerType = "twitter" ExtractAsyncParamsReferrerTypeInstagram ExtractAsyncParamsReferrerType = "instagram" )
type ExtractAsyncParamsSession ¶ added in v0.2.0
type ExtractAsyncParamsSession struct {
ID param.Opt[string] `json:"id,omitzero"`
PrefetchUserbrowser param.Opt[bool] `json:"prefetch_userbrowser,omitzero"`
Retry param.Opt[bool] `json:"retry,omitzero"`
Timeout param.Opt[float64] `json:"timeout,omitzero"`
// contains filtered or unexported fields
}
func (ExtractAsyncParamsSession) MarshalJSON ¶ added in v0.2.0
func (r ExtractAsyncParamsSession) MarshalJSON() (data []byte, err error)
func (*ExtractAsyncParamsSession) UnmarshalJSON ¶ added in v0.2.0
func (r *ExtractAsyncParamsSession) UnmarshalJSON(data []byte) error
type ExtractAsyncParamsSkillUnion ¶ added in v0.2.0
type ExtractAsyncParamsSkillUnion struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractAsyncParamsSkillUnion) MarshalJSON ¶ added in v0.2.0
func (u ExtractAsyncParamsSkillUnion) MarshalJSON() ([]byte, error)
func (*ExtractAsyncParamsSkillUnion) UnmarshalJSON ¶ added in v0.2.0
func (u *ExtractAsyncParamsSkillUnion) UnmarshalJSON(data []byte) error
type ExtractAsyncParamsState ¶ added in v0.2.0
type ExtractAsyncParamsState string
US state for geolocation (only valid when country is US)
const ( ExtractAsyncParamsStateAl ExtractAsyncParamsState = "AL" ExtractAsyncParamsStateAk ExtractAsyncParamsState = "AK" ExtractAsyncParamsStateAs ExtractAsyncParamsState = "AS" ExtractAsyncParamsStateAz ExtractAsyncParamsState = "AZ" ExtractAsyncParamsStateAr ExtractAsyncParamsState = "AR" ExtractAsyncParamsStateCa ExtractAsyncParamsState = "CA" ExtractAsyncParamsStateCo ExtractAsyncParamsState = "CO" ExtractAsyncParamsStateCt ExtractAsyncParamsState = "CT" ExtractAsyncParamsStateDe ExtractAsyncParamsState = "DE" ExtractAsyncParamsStateDc ExtractAsyncParamsState = "DC" ExtractAsyncParamsStateFl ExtractAsyncParamsState = "FL" ExtractAsyncParamsStateGa ExtractAsyncParamsState = "GA" ExtractAsyncParamsStateGu ExtractAsyncParamsState = "GU" ExtractAsyncParamsStateHi ExtractAsyncParamsState = "HI" ExtractAsyncParamsStateID ExtractAsyncParamsState = "ID" ExtractAsyncParamsStateIl ExtractAsyncParamsState = "IL" ExtractAsyncParamsStateIn ExtractAsyncParamsState = "IN" ExtractAsyncParamsStateIa ExtractAsyncParamsState = "IA" ExtractAsyncParamsStateKs ExtractAsyncParamsState = "KS" ExtractAsyncParamsStateKy ExtractAsyncParamsState = "KY" ExtractAsyncParamsStateLa ExtractAsyncParamsState = "LA" ExtractAsyncParamsStateMe ExtractAsyncParamsState = "ME" ExtractAsyncParamsStateMd ExtractAsyncParamsState = "MD" ExtractAsyncParamsStateMa ExtractAsyncParamsState = "MA" ExtractAsyncParamsStateMi ExtractAsyncParamsState = "MI" ExtractAsyncParamsStateMn ExtractAsyncParamsState = "MN" ExtractAsyncParamsStateMs ExtractAsyncParamsState = "MS" ExtractAsyncParamsStateMo ExtractAsyncParamsState = "MO" ExtractAsyncParamsStateMt ExtractAsyncParamsState = "MT" ExtractAsyncParamsStateNe ExtractAsyncParamsState = "NE" ExtractAsyncParamsStateNv ExtractAsyncParamsState = "NV" ExtractAsyncParamsStateNh ExtractAsyncParamsState = "NH" ExtractAsyncParamsStateNj ExtractAsyncParamsState = "NJ" ExtractAsyncParamsStateNm ExtractAsyncParamsState = "NM" ExtractAsyncParamsStateNy ExtractAsyncParamsState = "NY" ExtractAsyncParamsStateNc ExtractAsyncParamsState = "NC" ExtractAsyncParamsStateNd ExtractAsyncParamsState = "ND" ExtractAsyncParamsStateMp ExtractAsyncParamsState = "MP" ExtractAsyncParamsStateOh ExtractAsyncParamsState = "OH" ExtractAsyncParamsStateOk ExtractAsyncParamsState = "OK" ExtractAsyncParamsStateOr ExtractAsyncParamsState = "OR" ExtractAsyncParamsStatePa ExtractAsyncParamsState = "PA" ExtractAsyncParamsStatePr ExtractAsyncParamsState = "PR" ExtractAsyncParamsStateRi ExtractAsyncParamsState = "RI" ExtractAsyncParamsStateSc ExtractAsyncParamsState = "SC" ExtractAsyncParamsStateSd ExtractAsyncParamsState = "SD" ExtractAsyncParamsStateTn ExtractAsyncParamsState = "TN" ExtractAsyncParamsStateTx ExtractAsyncParamsState = "TX" ExtractAsyncParamsStateUt ExtractAsyncParamsState = "UT" ExtractAsyncParamsStateVt ExtractAsyncParamsState = "VT" ExtractAsyncParamsStateVa ExtractAsyncParamsState = "VA" ExtractAsyncParamsStateVi ExtractAsyncParamsState = "VI" ExtractAsyncParamsStateWa ExtractAsyncParamsState = "WA" ExtractAsyncParamsStateWv ExtractAsyncParamsState = "WV" ExtractAsyncParamsStateWi ExtractAsyncParamsState = "WI" ExtractAsyncParamsStateWy ExtractAsyncParamsState = "WY" )
type ExtractAsyncResponse ¶ added in v0.2.0
type ExtractAsyncResponse struct {
// Status indicating the async task was created successfully.
Status constant.Success `json:"status" api:"required"`
// The created async task details.
Task ExtractAsyncResponseTask `json:"task" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Status respjson.Field
Task respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
Response when an async extract task is created successfully.
func (ExtractAsyncResponse) RawJSON ¶ added in v0.2.0
func (r ExtractAsyncResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractAsyncResponse) UnmarshalJSON ¶ added in v0.2.0
func (r *ExtractAsyncResponse) UnmarshalJSON(data []byte) error
type ExtractAsyncResponseTask ¶ added in v0.2.0
type ExtractAsyncResponseTask struct {
// Unique task identifier.
ID string `json:"id" api:"required"`
Query any `json:"_query" api:"required"`
// Timestamp when the task was created.
CreatedAt string `json:"created_at" api:"required"`
// Original input data for the task.
Input any `json:"input" api:"required"`
// Current state of the task.
//
// Any of "pending", "success", "error".
State string `json:"state" api:"required"`
// URL for checking the task status.
StatusURL string `json:"status_url" api:"required" format:"uri"`
// Account name that owns the task.
AccountName string `json:"account_name"`
// Any of "web", "serp", "ecommerce", "social", "agent", "extract".
APIType string `json:"api_type"`
// Batch ID if this task is part of a batch.
BatchID string `json:"batch_id"`
// URL for downloading the task results.
DownloadURL string `json:"download_url" format:"uri"`
// Error message if the task failed.
Error string `json:"error"`
// Classification of the error type.
ErrorType string `json:"error_type"`
// Timestamp when the task was last modified.
ModifiedAt string `json:"modified_at"`
// Storage location of the output data.
OutputURL string `json:"output_url"`
// HTTP status code from the task execution.
StatusCode float64 `json:"status_code"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
Query respjson.Field
CreatedAt respjson.Field
Input respjson.Field
State respjson.Field
StatusURL respjson.Field
AccountName respjson.Field
APIType respjson.Field
BatchID respjson.Field
DownloadURL respjson.Field
Error respjson.Field
ErrorType respjson.Field
ModifiedAt respjson.Field
OutputURL respjson.Field
StatusCode respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
The created async task details.
func (ExtractAsyncResponseTask) RawJSON ¶ added in v0.2.0
func (r ExtractAsyncResponseTask) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractAsyncResponseTask) UnmarshalJSON ¶ added in v0.2.0
func (r *ExtractAsyncResponseTask) UnmarshalJSON(data []byte) error
type ExtractParams ¶
type ExtractParams struct {
// Target URL to scrape
URL string `json:"url" api:"required"`
// City for geolocation
City param.Opt[string] `json:"city,omitzero"`
// Whether to automatically handle cookie consent headers
ConsentHeader param.Opt[bool] `json:"consent_header,omitzero"`
// Whether to use HTTP/2 protocol
Http2 param.Opt[bool] `json:"http2,omitzero"`
// Whether to emulate XMLHttpRequest behavior
IsXhr param.Opt[bool] `json:"is_xhr,omitzero"`
// Whether to parse the response content
Parse param.Opt[bool] `json:"parse,omitzero"`
// Whether to render JavaScript content using a browser
Render param.Opt[bool] `json:"render,omitzero"`
// Request timeout in milliseconds
RequestTimeout param.Opt[float64] `json:"request_timeout,omitzero"`
// User-defined tag for request identification
Tag param.Opt[string] `json:"tag,omitzero"`
// Browser type to emulate
Browser ExtractParamsBrowserUnion `json:"browser,omitzero"`
// Array of browser automation actions to execute sequentially
BrowserActions []ExtractParamsBrowserActionUnion `json:"browser_actions,omitzero"`
// Browser cookies as array of cookie objects
Cookies ExtractParamsCookiesUnion `json:"cookies,omitzero"`
// Country code for geolocation and proxy selection
//
// Any of "AD", "AE", "AF", "AG", "AI", "AL", "AM", "AO", "AQ", "AR", "AS", "AT",
// "AU", "AW", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ",
// "BL", "BM", "BN", "BO", "BQ", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA",
// "CC", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", "CU",
// "CV", "CW", "CX", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE",
// "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FM", "FO", "FR", "GA", "GB",
// "GD", "GE", "GF", "GG", "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS",
// "GT", "GU", "GW", "GY", "HK", "HM", "HN", "HR", "HT", "HU", "ID", "IE", "IL",
// "IM", "IN", "IO", "IQ", "IR", "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG",
// "KH", "KI", "KM", "KN", "KP", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI",
// "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MF", "MG",
// "MH", "MK", "ML", "MM", "MN", "MO", "MP", "MQ", "MR", "MS", "MT", "MU", "MV",
// "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NF", "NG", "NI", "NL", "NO", "NP",
// "NR", "NU", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN",
// "PR", "PS", "PT", "PW", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SB",
// "SC", "SD", "SE", "SG", "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR",
// "SS", "ST", "SV", "SX", "SY", "SZ", "TC", "TD", "TF", "TG", "TH", "TJ", "TK",
// "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "UM", "US",
// "UY", "UZ", "VA", "VC", "VE", "VG", "VI", "VN", "VU", "WF", "WS", "XK", "YE",
// "YT", "ZA", "ZM", "ZW", "ALL".
Country ExtractParamsCountry `json:"country,omitzero"`
// Device type for browser emulation
//
// Any of "desktop", "mobile", "tablet".
Device ExtractParamsDevice `json:"device,omitzero"`
// Browser driver to use
//
// Any of "vx6", "vx8", "vx8-pro", "vx10", "vx10-pro", "vx12", "vx12-pro".
Driver ExtractParamsDriver `json:"driver,omitzero"`
// Expected HTTP status codes for successful requests
ExpectedStatusCodes []int64 `json:"expected_status_codes,omitzero"`
// List of acceptable response formats in order of preference
//
// Any of "html", "markdown", "screenshot".
Formats []string `json:"formats,omitzero"`
// Custom HTTP headers to include in the request
Headers map[string]ExtractParamsHeaderUnion `json:"headers,omitzero"`
// Locale for browser language and region settings
//
// Any of "aa-DJ", "aa-ER", "aa-ET", "af", "af-NA", "af-ZA", "ak", "ak-GH", "am",
// "am-ET", "an-ES", "ar", "ar-AE", "ar-BH", "ar-DZ", "ar-EG", "ar-IN", "ar-IQ",
// "ar-JO", "ar-KW", "ar-LB", "ar-LY", "ar-MA", "ar-OM", "ar-QA", "ar-SA", "ar-SD",
// "ar-SY", "ar-TN", "ar-YE", "as", "as-IN", "asa", "asa-TZ", "ast-ES", "az",
// "az-AZ", "az-Cyrl", "az-Cyrl-AZ", "az-Latn", "az-Latn-AZ", "be", "be-BY", "bem",
// "bem-ZM", "ber-DZ", "ber-MA", "bez", "bez-TZ", "bg", "bg-BG", "bho-IN", "bm",
// "bm-ML", "bn", "bn-BD", "bn-IN", "bo", "bo-CN", "bo-IN", "br-FR", "brx-IN",
// "bs", "bs-BA", "byn-ER", "ca", "ca-AD", "ca-ES", "ca-FR", "ca-IT", "cgg",
// "cgg-UG", "chr", "chr-US", "crh-UA", "cs", "cs-CZ", "csb-PL", "cv-RU", "cy",
// "cy-GB", "da", "da-DK", "dav", "dav-KE", "de", "de-AT", "de-BE", "de-CH",
// "de-DE", "de-LI", "de-LU", "dv-MV", "dz-BT", "ebu", "ebu-KE", "ee", "ee-GH",
// "ee-TG", "el", "el-CY", "el-GR", "en", "en-AG", "en-AS", "en-AU", "en-BE",
// "en-BW", "en-BZ", "en-CA", "en-DK", "en-GB", "en-GU", "en-HK", "en-IE", "en-IN",
// "en-JM", "en-MH", "en-MP", "en-MT", "en-MU", "en-NA", "en-NG", "en-NZ", "en-PH",
// "en-PK", "en-SG", "en-TT", "en-UM", "en-US", "en-VI", "en-ZA", "en-ZM", "en-ZW",
// "eo", "es", "es-419", "es-AR", "es-BO", "es-CL", "es-CO", "es-CR", "es-CU",
// "es-DO", "es-EC", "es-ES", "es-GQ", "es-GT", "es-HN", "es-MX", "es-NI", "es-PA",
// "es-PE", "es-PR", "es-PY", "es-SV", "es-US", "es-UY", "es-VE", "et", "et-EE",
// "eu", "eu-ES", "fa", "fa-AF", "fa-IR", "ff", "ff-SN", "fi", "fi-FI", "fil",
// "fil-PH", "fo", "fo-FO", "fr", "fr-BE", "fr-BF", "fr-BI", "fr-BJ", "fr-BL",
// "fr-CA", "fr-CD", "fr-CF", "fr-CG", "fr-CH", "fr-CI", "fr-CM", "fr-DJ", "fr-FR",
// "fr-GA", "fr-GN", "fr-GP", "fr-GQ", "fr-KM", "fr-LU", "fr-MC", "fr-MF", "fr-MG",
// "fr-ML", "fr-MQ", "fr-NE", "fr-RE", "fr-RW", "fr-SN", "fr-TD", "fr-TG",
// "fur-IT", "fy-DE", "fy-NL", "ga", "ga-IE", "gd-GB", "gez-ER", "gez-ET", "gl",
// "gl-ES", "gsw", "gsw-CH", "gu", "gu-IN", "guz", "guz-KE", "gv", "gv-GB", "ha",
// "ha-Latn", "ha-Latn-GH", "ha-Latn-NE", "ha-Latn-NG", "ha-NG", "haw", "haw-US",
// "he", "he-IL", "hi", "hi-IN", "hne-IN", "hr", "hr-HR", "hsb-DE", "ht-HT", "hu",
// "hu-HU", "hy", "hy-AM", "id", "id-ID", "ig", "ig-NG", "ii", "ii-CN", "ik-CA",
// "is", "is-IS", "it", "it-CH", "it-IT", "iu-CA", "iw-IL", "ja", "ja-JP", "jmc",
// "jmc-TZ", "ka", "ka-GE", "kab", "kab-DZ", "kam", "kam-KE", "kde", "kde-TZ",
// "kea", "kea-CV", "khq", "khq-ML", "ki", "ki-KE", "kk", "kk-Cyrl", "kk-Cyrl-KZ",
// "kk-KZ", "kl", "kl-GL", "kln", "kln-KE", "km", "km-KH", "kn", "kn-IN", "ko",
// "ko-KR", "kok", "kok-IN", "ks-IN", "ku-TR", "kw", "kw-GB", "ky-KG", "lag",
// "lag-TZ", "lb-LU", "lg", "lg-UG", "li-BE", "li-NL", "lij-IT", "lo-LA", "lt",
// "lt-LT", "luo", "luo-KE", "luy", "luy-KE", "lv", "lv-LV", "mag-IN", "mai-IN",
// "mas", "mas-KE", "mas-TZ", "mer", "mer-KE", "mfe", "mfe-MU", "mg", "mg-MG",
// "mhr-RU", "mi-NZ", "mk", "mk-MK", "ml", "ml-IN", "mn-MN", "mr", "mr-IN", "ms",
// "ms-BN", "ms-MY", "mt", "mt-MT", "my", "my-MM", "nan-TW", "naq", "naq-NA", "nb",
// "nb-NO", "nd", "nd-ZW", "nds-DE", "nds-NL", "ne", "ne-IN", "ne-NP", "nl",
// "nl-AW", "nl-BE", "nl-NL", "nn", "nn-NO", "nr-ZA", "nso-ZA", "nyn", "nyn-UG",
// "oc-FR", "om", "om-ET", "om-KE", "or", "or-IN", "os-RU", "pa", "pa-Arab",
// "pa-Arab-PK", "pa-Guru", "pa-Guru-IN", "pa-IN", "pa-PK", "pap-AN", "pl",
// "pl-PL", "ps", "ps-AF", "pt", "pt-BR", "pt-GW", "pt-MZ", "pt-PT", "rm", "rm-CH",
// "ro", "ro-MD", "ro-RO", "rof", "rof-TZ", "ru", "ru-MD", "ru-RU", "ru-UA", "rw",
// "rw-RW", "rwk", "rwk-TZ", "sa-IN", "saq", "saq-KE", "sc-IT", "sd-IN", "se-NO",
// "seh", "seh-MZ", "ses", "ses-ML", "sg", "sg-CF", "shi", "shi-Latn",
// "shi-Latn-MA", "shi-Tfng", "shi-Tfng-MA", "shs-CA", "si", "si-LK", "sid-ET",
// "sk", "sk-SK", "sl", "sl-SI", "sn", "sn-ZW", "so", "so-DJ", "so-ET", "so-KE",
// "so-SO", "sq", "sq-AL", "sq-MK", "sr", "sr-Cyrl", "sr-Cyrl-BA", "sr-Cyrl-ME",
// "sr-Cyrl-RS", "sr-Latn", "sr-Latn-BA", "sr-Latn-ME", "sr-Latn-RS", "sr-ME",
// "sr-RS", "ss-ZA", "st-ZA", "sv", "sv-FI", "sv-SE", "sw", "sw-KE", "sw-TZ", "ta",
// "ta-IN", "ta-LK", "te", "te-IN", "teo", "teo-KE", "teo-UG", "tg-TJ", "th",
// "th-TH", "ti", "ti-ER", "ti-ET", "tig-ER", "tk-TM", "tl-PH", "tn-ZA", "to",
// "to-TO", "tr", "tr-CY", "tr-TR", "ts-ZA", "tt-RU", "tzm", "tzm-Latn",
// "tzm-Latn-MA", "ug-CN", "uk", "uk-UA", "unm-US", "ur", "ur-IN", "ur-PK", "uz",
// "uz-Arab", "uz-Arab-AF", "uz-Cyrl", "uz-Cyrl-UZ", "uz-Latn", "uz-Latn-UZ",
// "uz-UZ", "ve-ZA", "vi", "vi-VN", "vun", "vun-TZ", "wa-BE", "wae-CH", "wal-ET",
// "wo-SN", "xh-ZA", "xog", "xog-UG", "yi-US", "yo", "yo-NG", "yue-HK", "zh",
// "zh-CN", "zh-HK", "zh-Hans", "zh-Hans-CN", "zh-Hans-HK", "zh-Hans-MO",
// "zh-Hans-SG", "zh-Hant", "zh-Hant-HK", "zh-Hant-MO", "zh-Hant-TW", "zh-SG",
// "zh-TW", "zu", "zu-ZA", "auto".
Locale ExtractParamsLocale `json:"locale,omitzero"`
// HTTP method for the request
//
// Any of "GET", "POST", "PUT", "PATCH", "DELETE".
Method ExtractParamsMethod `json:"method,omitzero"`
// Filters for capturing network traffic
NetworkCapture []ExtractParamsNetworkCapture `json:"network_capture,omitzero"`
// Operating system to emulate
//
// Any of "windows", "mac os", "linux", "android", "ios".
Os ExtractParamsOs `json:"os,omitzero"`
// Custom parser configuration as a key-value map
Parser ExtractParamsParserUnion `json:"parser,omitzero"`
// Referrer policy for the request
//
// Any of "random", "no-referer", "same-origin", "google", "bing", "facebook",
// "twitter", "instagram".
ReferrerType ExtractParamsReferrerType `json:"referrer_type,omitzero"`
Session ExtractParamsSession `json:"session,omitzero"`
// Skills or capabilities required for the request
Skill ExtractParamsSkillUnion `json:"skill,omitzero"`
// US state for geolocation (only valid when country is US)
//
// Any of "AL", "AK", "AS", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA",
// "GU", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI",
// "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "MP",
// "OH", "OK", "OR", "PA", "PR", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA",
// "VI", "WA", "WV", "WI", "WY".
State ExtractParamsState `json:"state,omitzero"`
// contains filtered or unexported fields
}
func (ExtractParams) MarshalJSON ¶
func (r ExtractParams) MarshalJSON() (data []byte, err error)
func (*ExtractParams) UnmarshalJSON ¶
func (r *ExtractParams) UnmarshalJSON(data []byte) error
type ExtractParamsBrowserActionUnion ¶ added in v0.4.0
type ExtractParamsBrowserActionUnion struct {
OfAutoScrollAction *shared.AutoScrollActionParam `json:",omitzero,inline"`
OfClickAction *shared.ClickActionParam `json:",omitzero,inline"`
OfEvalAction *shared.EvalActionParam `json:",omitzero,inline"`
OfFetchAction *shared.FetchActionParam `json:",omitzero,inline"`
OfFillAction *shared.FillActionParam `json:",omitzero,inline"`
OfGetCookiesAction *shared.GetCookiesActionParam `json:",omitzero,inline"`
OfGotoAction *shared.GotoActionParam `json:",omitzero,inline"`
OfPressAction *shared.PressActionParam `json:",omitzero,inline"`
OfScreenshotAction *shared.ScreenshotActionParam `json:",omitzero,inline"`
OfScrollAction *shared.ScrollActionParam `json:",omitzero,inline"`
OfWaitAction *shared.WaitActionParam `json:",omitzero,inline"`
OfWaitForElementAction *shared.WaitForElementActionParam `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractParamsBrowserActionUnion) MarshalJSON ¶ added in v0.4.0
func (u ExtractParamsBrowserActionUnion) MarshalJSON() ([]byte, error)
func (*ExtractParamsBrowserActionUnion) UnmarshalJSON ¶ added in v0.4.0
func (u *ExtractParamsBrowserActionUnion) UnmarshalJSON(data []byte) error
type ExtractParamsBrowserObject ¶
type ExtractParamsBrowserObject struct {
// Any of "chrome", "firefox".
Name string `json:"name,omitzero" api:"required"`
// Specific browser version to emulate
Version param.Opt[string] `json:"version,omitzero"`
// contains filtered or unexported fields
}
The property Name is required.
func (ExtractParamsBrowserObject) MarshalJSON ¶
func (r ExtractParamsBrowserObject) MarshalJSON() (data []byte, err error)
func (*ExtractParamsBrowserObject) UnmarshalJSON ¶
func (r *ExtractParamsBrowserObject) UnmarshalJSON(data []byte) error
type ExtractParamsBrowserString ¶
type ExtractParamsBrowserString string
Browser type to emulate
const ( ExtractParamsBrowserStringChrome ExtractParamsBrowserString = "chrome" ExtractParamsBrowserStringFirefox ExtractParamsBrowserString = "firefox" )
type ExtractParamsBrowserUnion ¶
type ExtractParamsBrowserUnion struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfExtractsBrowserString)
OfExtractsBrowserString param.Opt[string] `json:",omitzero,inline"`
OfExtractsBrowserObject *ExtractParamsBrowserObject `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractParamsBrowserUnion) MarshalJSON ¶
func (u ExtractParamsBrowserUnion) MarshalJSON() ([]byte, error)
func (*ExtractParamsBrowserUnion) UnmarshalJSON ¶
func (u *ExtractParamsBrowserUnion) UnmarshalJSON(data []byte) error
type ExtractParamsCookiesArrayItem ¶
type ExtractParamsCookiesArrayItem struct {
Creation param.Opt[string] `json:"creation,omitzero"`
Domain param.Opt[string] `json:"domain,omitzero"`
HostOnly param.Opt[bool] `json:"hostOnly,omitzero"`
HTTPOnly param.Opt[bool] `json:"httpOnly,omitzero"`
LastAccessed param.Opt[string] `json:"lastAccessed,omitzero"`
Path param.Opt[string] `json:"path,omitzero"`
PathIsDefault param.Opt[bool] `json:"pathIsDefault,omitzero"`
Expires param.Opt[string] `json:"expires,omitzero"`
Name param.Opt[string] `json:"name,omitzero"`
Secure param.Opt[bool] `json:"secure,omitzero"`
Value param.Opt[string] `json:"value,omitzero"`
Extensions []string `json:"extensions,omitzero"`
MaxAge ExtractParamsCookiesArrayItemMaxAgeUnion `json:"maxAge,omitzero"`
// Any of "strict", "lax", "none".
SameSite string `json:"sameSite,omitzero"`
ExtraFields map[string]any `json:"-"`
// contains filtered or unexported fields
}
func (ExtractParamsCookiesArrayItem) MarshalJSON ¶
func (r ExtractParamsCookiesArrayItem) MarshalJSON() (data []byte, err error)
func (*ExtractParamsCookiesArrayItem) UnmarshalJSON ¶
func (r *ExtractParamsCookiesArrayItem) UnmarshalJSON(data []byte) error
type ExtractParamsCookiesArrayItemMaxAgeString ¶
type ExtractParamsCookiesArrayItemMaxAgeString string
const ( ExtractParamsCookiesArrayItemMaxAgeStringInfinity ExtractParamsCookiesArrayItemMaxAgeString = "Infinity" ExtractParamsCookiesArrayItemMaxAgeStringMinusInfinity ExtractParamsCookiesArrayItemMaxAgeString = "-Infinity" )
type ExtractParamsCookiesArrayItemMaxAgeUnion ¶
type ExtractParamsCookiesArrayItemMaxAgeUnion struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfExtractsCookiesArrayItemMaxAgeString)
OfExtractsCookiesArrayItemMaxAgeString param.Opt[ExtractParamsCookiesArrayItemMaxAgeString] `json:",omitzero,inline"`
OfFloat param.Opt[float64] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractParamsCookiesArrayItemMaxAgeUnion) MarshalJSON ¶
func (u ExtractParamsCookiesArrayItemMaxAgeUnion) MarshalJSON() ([]byte, error)
func (*ExtractParamsCookiesArrayItemMaxAgeUnion) UnmarshalJSON ¶
func (u *ExtractParamsCookiesArrayItemMaxAgeUnion) UnmarshalJSON(data []byte) error
type ExtractParamsCookiesUnion ¶
type ExtractParamsCookiesUnion struct {
OfExtractsCookiesArray []ExtractParamsCookiesArrayItem `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractParamsCookiesUnion) MarshalJSON ¶
func (u ExtractParamsCookiesUnion) MarshalJSON() ([]byte, error)
func (*ExtractParamsCookiesUnion) UnmarshalJSON ¶
func (u *ExtractParamsCookiesUnion) UnmarshalJSON(data []byte) error
type ExtractParamsCountry ¶
type ExtractParamsCountry string
Country code for geolocation and proxy selection
const ( ExtractParamsCountryAd ExtractParamsCountry = "AD" ExtractParamsCountryAe ExtractParamsCountry = "AE" ExtractParamsCountryAf ExtractParamsCountry = "AF" ExtractParamsCountryAg ExtractParamsCountry = "AG" ExtractParamsCountryAI ExtractParamsCountry = "AI" ExtractParamsCountryAl ExtractParamsCountry = "AL" ExtractParamsCountryAm ExtractParamsCountry = "AM" ExtractParamsCountryAo ExtractParamsCountry = "AO" ExtractParamsCountryAq ExtractParamsCountry = "AQ" ExtractParamsCountryAr ExtractParamsCountry = "AR" ExtractParamsCountryAs ExtractParamsCountry = "AS" ExtractParamsCountryAt ExtractParamsCountry = "AT" ExtractParamsCountryAu ExtractParamsCountry = "AU" ExtractParamsCountryAw ExtractParamsCountry = "AW" ExtractParamsCountryAx ExtractParamsCountry = "AX" ExtractParamsCountryAz ExtractParamsCountry = "AZ" ExtractParamsCountryBa ExtractParamsCountry = "BA" ExtractParamsCountryBb ExtractParamsCountry = "BB" ExtractParamsCountryBd ExtractParamsCountry = "BD" ExtractParamsCountryBe ExtractParamsCountry = "BE" ExtractParamsCountryBf ExtractParamsCountry = "BF" ExtractParamsCountryBg ExtractParamsCountry = "BG" ExtractParamsCountryBh ExtractParamsCountry = "BH" ExtractParamsCountryBi ExtractParamsCountry = "BI" ExtractParamsCountryBj ExtractParamsCountry = "BJ" ExtractParamsCountryBl ExtractParamsCountry = "BL" ExtractParamsCountryBm ExtractParamsCountry = "BM" ExtractParamsCountryBn ExtractParamsCountry = "BN" ExtractParamsCountryBo ExtractParamsCountry = "BO" ExtractParamsCountryBq ExtractParamsCountry = "BQ" ExtractParamsCountryBr ExtractParamsCountry = "BR" ExtractParamsCountryBs ExtractParamsCountry = "BS" ExtractParamsCountryBt ExtractParamsCountry = "BT" ExtractParamsCountryBv ExtractParamsCountry = "BV" ExtractParamsCountryBw ExtractParamsCountry = "BW" ExtractParamsCountryBy ExtractParamsCountry = "BY" ExtractParamsCountryBz ExtractParamsCountry = "BZ" ExtractParamsCountryCa ExtractParamsCountry = "CA" ExtractParamsCountryCc ExtractParamsCountry = "CC" ExtractParamsCountryCd ExtractParamsCountry = "CD" ExtractParamsCountryCf ExtractParamsCountry = "CF" ExtractParamsCountryCg ExtractParamsCountry = "CG" ExtractParamsCountryCh ExtractParamsCountry = "CH" ExtractParamsCountryCi ExtractParamsCountry = "CI" ExtractParamsCountryCk ExtractParamsCountry = "CK" ExtractParamsCountryCl ExtractParamsCountry = "CL" ExtractParamsCountryCm ExtractParamsCountry = "CM" ExtractParamsCountryCn ExtractParamsCountry = "CN" ExtractParamsCountryCo ExtractParamsCountry = "CO" ExtractParamsCountryCr ExtractParamsCountry = "CR" ExtractParamsCountryCu ExtractParamsCountry = "CU" ExtractParamsCountryCv ExtractParamsCountry = "CV" ExtractParamsCountryCw ExtractParamsCountry = "CW" ExtractParamsCountryCx ExtractParamsCountry = "CX" ExtractParamsCountryCy ExtractParamsCountry = "CY" ExtractParamsCountryCz ExtractParamsCountry = "CZ" ExtractParamsCountryDe ExtractParamsCountry = "DE" ExtractParamsCountryDj ExtractParamsCountry = "DJ" ExtractParamsCountryDk ExtractParamsCountry = "DK" ExtractParamsCountryDm ExtractParamsCountry = "DM" ExtractParamsCountryDo ExtractParamsCountry = "DO" ExtractParamsCountryDz ExtractParamsCountry = "DZ" ExtractParamsCountryEc ExtractParamsCountry = "EC" ExtractParamsCountryEe ExtractParamsCountry = "EE" ExtractParamsCountryEg ExtractParamsCountry = "EG" ExtractParamsCountryEh ExtractParamsCountry = "EH" ExtractParamsCountryEr ExtractParamsCountry = "ER" ExtractParamsCountryEs ExtractParamsCountry = "ES" ExtractParamsCountryEt ExtractParamsCountry = "ET" ExtractParamsCountryFi ExtractParamsCountry = "FI" ExtractParamsCountryFj ExtractParamsCountry = "FJ" ExtractParamsCountryFk ExtractParamsCountry = "FK" ExtractParamsCountryFm ExtractParamsCountry = "FM" ExtractParamsCountryFo ExtractParamsCountry = "FO" ExtractParamsCountryFr ExtractParamsCountry = "FR" ExtractParamsCountryGa ExtractParamsCountry = "GA" ExtractParamsCountryGB ExtractParamsCountry = "GB" ExtractParamsCountryGd ExtractParamsCountry = "GD" ExtractParamsCountryGe ExtractParamsCountry = "GE" ExtractParamsCountryGf ExtractParamsCountry = "GF" ExtractParamsCountryGg ExtractParamsCountry = "GG" ExtractParamsCountryGh ExtractParamsCountry = "GH" ExtractParamsCountryGi ExtractParamsCountry = "GI" ExtractParamsCountryGl ExtractParamsCountry = "GL" ExtractParamsCountryGm ExtractParamsCountry = "GM" ExtractParamsCountryGn ExtractParamsCountry = "GN" ExtractParamsCountryGp ExtractParamsCountry = "GP" ExtractParamsCountryGq ExtractParamsCountry = "GQ" ExtractParamsCountryGr ExtractParamsCountry = "GR" ExtractParamsCountryGs ExtractParamsCountry = "GS" ExtractParamsCountryGt ExtractParamsCountry = "GT" ExtractParamsCountryGu ExtractParamsCountry = "GU" ExtractParamsCountryGw ExtractParamsCountry = "GW" ExtractParamsCountryGy ExtractParamsCountry = "GY" ExtractParamsCountryHk ExtractParamsCountry = "HK" ExtractParamsCountryHm ExtractParamsCountry = "HM" ExtractParamsCountryHn ExtractParamsCountry = "HN" ExtractParamsCountryHr ExtractParamsCountry = "HR" ExtractParamsCountryHt ExtractParamsCountry = "HT" ExtractParamsCountryHu ExtractParamsCountry = "HU" ExtractParamsCountryID ExtractParamsCountry = "ID" ExtractParamsCountryIe ExtractParamsCountry = "IE" ExtractParamsCountryIl ExtractParamsCountry = "IL" ExtractParamsCountryIm ExtractParamsCountry = "IM" ExtractParamsCountryIn ExtractParamsCountry = "IN" ExtractParamsCountryIo ExtractParamsCountry = "IO" ExtractParamsCountryIq ExtractParamsCountry = "IQ" ExtractParamsCountryIr ExtractParamsCountry = "IR" ExtractParamsCountryIs ExtractParamsCountry = "IS" ExtractParamsCountryIt ExtractParamsCountry = "IT" ExtractParamsCountryJe ExtractParamsCountry = "JE" ExtractParamsCountryJm ExtractParamsCountry = "JM" ExtractParamsCountryJo ExtractParamsCountry = "JO" ExtractParamsCountryJp ExtractParamsCountry = "JP" ExtractParamsCountryKe ExtractParamsCountry = "KE" ExtractParamsCountryKg ExtractParamsCountry = "KG" ExtractParamsCountryKh ExtractParamsCountry = "KH" ExtractParamsCountryKi ExtractParamsCountry = "KI" ExtractParamsCountryKm ExtractParamsCountry = "KM" ExtractParamsCountryKn ExtractParamsCountry = "KN" ExtractParamsCountryKp ExtractParamsCountry = "KP" ExtractParamsCountryKr ExtractParamsCountry = "KR" ExtractParamsCountryKw ExtractParamsCountry = "KW" ExtractParamsCountryKy ExtractParamsCountry = "KY" ExtractParamsCountryKz ExtractParamsCountry = "KZ" ExtractParamsCountryLa ExtractParamsCountry = "LA" ExtractParamsCountryLb ExtractParamsCountry = "LB" ExtractParamsCountryLc ExtractParamsCountry = "LC" ExtractParamsCountryLi ExtractParamsCountry = "LI" ExtractParamsCountryLk ExtractParamsCountry = "LK" ExtractParamsCountryLr ExtractParamsCountry = "LR" ExtractParamsCountryLs ExtractParamsCountry = "LS" ExtractParamsCountryLt ExtractParamsCountry = "LT" ExtractParamsCountryLu ExtractParamsCountry = "LU" ExtractParamsCountryLv ExtractParamsCountry = "LV" ExtractParamsCountryLy ExtractParamsCountry = "LY" ExtractParamsCountryMa ExtractParamsCountry = "MA" ExtractParamsCountryMc ExtractParamsCountry = "MC" ExtractParamsCountryMd ExtractParamsCountry = "MD" ExtractParamsCountryMe ExtractParamsCountry = "ME" ExtractParamsCountryMf ExtractParamsCountry = "MF" ExtractParamsCountryMg ExtractParamsCountry = "MG" ExtractParamsCountryMh ExtractParamsCountry = "MH" ExtractParamsCountryMk ExtractParamsCountry = "MK" ExtractParamsCountryMl ExtractParamsCountry = "ML" ExtractParamsCountryMm ExtractParamsCountry = "MM" ExtractParamsCountryMn ExtractParamsCountry = "MN" ExtractParamsCountryMo ExtractParamsCountry = "MO" ExtractParamsCountryMp ExtractParamsCountry = "MP" ExtractParamsCountryMq ExtractParamsCountry = "MQ" ExtractParamsCountryMr ExtractParamsCountry = "MR" ExtractParamsCountryMs ExtractParamsCountry = "MS" ExtractParamsCountryMt ExtractParamsCountry = "MT" ExtractParamsCountryMu ExtractParamsCountry = "MU" ExtractParamsCountryMv ExtractParamsCountry = "MV" ExtractParamsCountryMw ExtractParamsCountry = "MW" ExtractParamsCountryMx ExtractParamsCountry = "MX" ExtractParamsCountryMy ExtractParamsCountry = "MY" ExtractParamsCountryMz ExtractParamsCountry = "MZ" ExtractParamsCountryNa ExtractParamsCountry = "NA" ExtractParamsCountryNc ExtractParamsCountry = "NC" ExtractParamsCountryNe ExtractParamsCountry = "NE" ExtractParamsCountryNf ExtractParamsCountry = "NF" ExtractParamsCountryNg ExtractParamsCountry = "NG" ExtractParamsCountryNi ExtractParamsCountry = "NI" ExtractParamsCountryNl ExtractParamsCountry = "NL" ExtractParamsCountryNo ExtractParamsCountry = "NO" ExtractParamsCountryNp ExtractParamsCountry = "NP" ExtractParamsCountryNr ExtractParamsCountry = "NR" ExtractParamsCountryNu ExtractParamsCountry = "NU" ExtractParamsCountryNz ExtractParamsCountry = "NZ" ExtractParamsCountryOm ExtractParamsCountry = "OM" ExtractParamsCountryPa ExtractParamsCountry = "PA" ExtractParamsCountryPe ExtractParamsCountry = "PE" ExtractParamsCountryPf ExtractParamsCountry = "PF" ExtractParamsCountryPg ExtractParamsCountry = "PG" ExtractParamsCountryPh ExtractParamsCountry = "PH" ExtractParamsCountryPk ExtractParamsCountry = "PK" ExtractParamsCountryPl ExtractParamsCountry = "PL" ExtractParamsCountryPm ExtractParamsCountry = "PM" ExtractParamsCountryPn ExtractParamsCountry = "PN" ExtractParamsCountryPr ExtractParamsCountry = "PR" ExtractParamsCountryPs ExtractParamsCountry = "PS" ExtractParamsCountryPt ExtractParamsCountry = "PT" ExtractParamsCountryPw ExtractParamsCountry = "PW" ExtractParamsCountryPy ExtractParamsCountry = "PY" ExtractParamsCountryQa ExtractParamsCountry = "QA" ExtractParamsCountryRe ExtractParamsCountry = "RE" ExtractParamsCountryRo ExtractParamsCountry = "RO" ExtractParamsCountryRs ExtractParamsCountry = "RS" ExtractParamsCountryRu ExtractParamsCountry = "RU" ExtractParamsCountryRw ExtractParamsCountry = "RW" ExtractParamsCountrySa ExtractParamsCountry = "SA" ExtractParamsCountrySb ExtractParamsCountry = "SB" ExtractParamsCountrySc ExtractParamsCountry = "SC" ExtractParamsCountrySd ExtractParamsCountry = "SD" ExtractParamsCountrySe ExtractParamsCountry = "SE" ExtractParamsCountrySg ExtractParamsCountry = "SG" ExtractParamsCountrySh ExtractParamsCountry = "SH" ExtractParamsCountrySi ExtractParamsCountry = "SI" ExtractParamsCountrySj ExtractParamsCountry = "SJ" ExtractParamsCountrySk ExtractParamsCountry = "SK" ExtractParamsCountrySl ExtractParamsCountry = "SL" ExtractParamsCountrySm ExtractParamsCountry = "SM" ExtractParamsCountrySn ExtractParamsCountry = "SN" ExtractParamsCountrySo ExtractParamsCountry = "SO" ExtractParamsCountrySr ExtractParamsCountry = "SR" ExtractParamsCountrySS ExtractParamsCountry = "SS" ExtractParamsCountrySt ExtractParamsCountry = "ST" ExtractParamsCountrySv ExtractParamsCountry = "SV" ExtractParamsCountrySx ExtractParamsCountry = "SX" ExtractParamsCountrySy ExtractParamsCountry = "SY" ExtractParamsCountrySz ExtractParamsCountry = "SZ" ExtractParamsCountryTc ExtractParamsCountry = "TC" ExtractParamsCountryTd ExtractParamsCountry = "TD" ExtractParamsCountryTf ExtractParamsCountry = "TF" ExtractParamsCountryTg ExtractParamsCountry = "TG" ExtractParamsCountryTh ExtractParamsCountry = "TH" ExtractParamsCountryTj ExtractParamsCountry = "TJ" ExtractParamsCountryTk ExtractParamsCountry = "TK" ExtractParamsCountryTl ExtractParamsCountry = "TL" ExtractParamsCountryTm ExtractParamsCountry = "TM" ExtractParamsCountryTn ExtractParamsCountry = "TN" ExtractParamsCountryTo ExtractParamsCountry = "TO" ExtractParamsCountryTr ExtractParamsCountry = "TR" ExtractParamsCountryTt ExtractParamsCountry = "TT" ExtractParamsCountryTv ExtractParamsCountry = "TV" ExtractParamsCountryTw ExtractParamsCountry = "TW" ExtractParamsCountryTz ExtractParamsCountry = "TZ" ExtractParamsCountryUa ExtractParamsCountry = "UA" ExtractParamsCountryUg ExtractParamsCountry = "UG" ExtractParamsCountryUm ExtractParamsCountry = "UM" ExtractParamsCountryUs ExtractParamsCountry = "US" ExtractParamsCountryUy ExtractParamsCountry = "UY" ExtractParamsCountryUz ExtractParamsCountry = "UZ" ExtractParamsCountryVa ExtractParamsCountry = "VA" ExtractParamsCountryVc ExtractParamsCountry = "VC" ExtractParamsCountryVe ExtractParamsCountry = "VE" ExtractParamsCountryVg ExtractParamsCountry = "VG" ExtractParamsCountryVi ExtractParamsCountry = "VI" ExtractParamsCountryVn ExtractParamsCountry = "VN" ExtractParamsCountryVu ExtractParamsCountry = "VU" ExtractParamsCountryWf ExtractParamsCountry = "WF" ExtractParamsCountryWs ExtractParamsCountry = "WS" ExtractParamsCountryXk ExtractParamsCountry = "XK" ExtractParamsCountryYe ExtractParamsCountry = "YE" ExtractParamsCountryYt ExtractParamsCountry = "YT" ExtractParamsCountryZa ExtractParamsCountry = "ZA" ExtractParamsCountryZm ExtractParamsCountry = "ZM" ExtractParamsCountryZw ExtractParamsCountry = "ZW" ExtractParamsCountryAll ExtractParamsCountry = "ALL" )
type ExtractParamsDevice ¶
type ExtractParamsDevice string
Device type for browser emulation
const ( ExtractParamsDeviceDesktop ExtractParamsDevice = "desktop" ExtractParamsDeviceMobile ExtractParamsDevice = "mobile" ExtractParamsDeviceTablet ExtractParamsDevice = "tablet" )
type ExtractParamsDriver ¶
type ExtractParamsDriver string
Browser driver to use
const ( ExtractParamsDriverVx6 ExtractParamsDriver = "vx6" ExtractParamsDriverVx8 ExtractParamsDriver = "vx8" ExtractParamsDriverVx8Pro ExtractParamsDriver = "vx8-pro" ExtractParamsDriverVx10 ExtractParamsDriver = "vx10" ExtractParamsDriverVx10Pro ExtractParamsDriver = "vx10-pro" ExtractParamsDriverVx12 ExtractParamsDriver = "vx12" ExtractParamsDriverVx12Pro ExtractParamsDriver = "vx12-pro" )
type ExtractParamsHeaderUnion ¶
type ExtractParamsHeaderUnion struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractParamsHeaderUnion) MarshalJSON ¶
func (u ExtractParamsHeaderUnion) MarshalJSON() ([]byte, error)
func (*ExtractParamsHeaderUnion) UnmarshalJSON ¶
func (u *ExtractParamsHeaderUnion) UnmarshalJSON(data []byte) error
type ExtractParamsLocale ¶
type ExtractParamsLocale string
Locale for browser language and region settings
const ( ExtractParamsLocaleAaDj ExtractParamsLocale = "aa-DJ" ExtractParamsLocaleAaEr ExtractParamsLocale = "aa-ER" ExtractParamsLocaleAaEt ExtractParamsLocale = "aa-ET" ExtractParamsLocaleAf ExtractParamsLocale = "af" ExtractParamsLocaleAfNa ExtractParamsLocale = "af-NA" ExtractParamsLocaleAfZa ExtractParamsLocale = "af-ZA" ExtractParamsLocaleAk ExtractParamsLocale = "ak" ExtractParamsLocaleAkGh ExtractParamsLocale = "ak-GH" ExtractParamsLocaleAm ExtractParamsLocale = "am" ExtractParamsLocaleAmEt ExtractParamsLocale = "am-ET" ExtractParamsLocaleAnEs ExtractParamsLocale = "an-ES" ExtractParamsLocaleAr ExtractParamsLocale = "ar" ExtractParamsLocaleArAe ExtractParamsLocale = "ar-AE" ExtractParamsLocaleArBh ExtractParamsLocale = "ar-BH" ExtractParamsLocaleArDz ExtractParamsLocale = "ar-DZ" ExtractParamsLocaleArEg ExtractParamsLocale = "ar-EG" ExtractParamsLocaleArIn ExtractParamsLocale = "ar-IN" ExtractParamsLocaleArIq ExtractParamsLocale = "ar-IQ" ExtractParamsLocaleArJo ExtractParamsLocale = "ar-JO" ExtractParamsLocaleArKw ExtractParamsLocale = "ar-KW" ExtractParamsLocaleArLb ExtractParamsLocale = "ar-LB" ExtractParamsLocaleArLy ExtractParamsLocale = "ar-LY" ExtractParamsLocaleArMa ExtractParamsLocale = "ar-MA" ExtractParamsLocaleArOm ExtractParamsLocale = "ar-OM" ExtractParamsLocaleArQa ExtractParamsLocale = "ar-QA" ExtractParamsLocaleArSa ExtractParamsLocale = "ar-SA" ExtractParamsLocaleArSd ExtractParamsLocale = "ar-SD" ExtractParamsLocaleArSy ExtractParamsLocale = "ar-SY" ExtractParamsLocaleArTn ExtractParamsLocale = "ar-TN" ExtractParamsLocaleArYe ExtractParamsLocale = "ar-YE" ExtractParamsLocaleAs ExtractParamsLocale = "as" ExtractParamsLocaleAsIn ExtractParamsLocale = "as-IN" ExtractParamsLocaleAsa ExtractParamsLocale = "asa" ExtractParamsLocaleAsaTz ExtractParamsLocale = "asa-TZ" ExtractParamsLocaleAstEs ExtractParamsLocale = "ast-ES" ExtractParamsLocaleAz ExtractParamsLocale = "az" ExtractParamsLocaleAzAz ExtractParamsLocale = "az-AZ" ExtractParamsLocaleAzCyrl ExtractParamsLocale = "az-Cyrl" ExtractParamsLocaleAzCyrlAz ExtractParamsLocale = "az-Cyrl-AZ" ExtractParamsLocaleAzLatn ExtractParamsLocale = "az-Latn" ExtractParamsLocaleAzLatnAz ExtractParamsLocale = "az-Latn-AZ" ExtractParamsLocaleBe ExtractParamsLocale = "be" ExtractParamsLocaleBeBy ExtractParamsLocale = "be-BY" ExtractParamsLocaleBem ExtractParamsLocale = "bem" ExtractParamsLocaleBemZm ExtractParamsLocale = "bem-ZM" ExtractParamsLocaleBerDz ExtractParamsLocale = "ber-DZ" ExtractParamsLocaleBerMa ExtractParamsLocale = "ber-MA" ExtractParamsLocaleBez ExtractParamsLocale = "bez" ExtractParamsLocaleBezTz ExtractParamsLocale = "bez-TZ" ExtractParamsLocaleBg ExtractParamsLocale = "bg" ExtractParamsLocaleBgBg ExtractParamsLocale = "bg-BG" ExtractParamsLocaleBhoIn ExtractParamsLocale = "bho-IN" ExtractParamsLocaleBm ExtractParamsLocale = "bm" ExtractParamsLocaleBmMl ExtractParamsLocale = "bm-ML" ExtractParamsLocaleBn ExtractParamsLocale = "bn" ExtractParamsLocaleBnBd ExtractParamsLocale = "bn-BD" ExtractParamsLocaleBnIn ExtractParamsLocale = "bn-IN" ExtractParamsLocaleBo ExtractParamsLocale = "bo" ExtractParamsLocaleBoCn ExtractParamsLocale = "bo-CN" ExtractParamsLocaleBoIn ExtractParamsLocale = "bo-IN" ExtractParamsLocaleBrFr ExtractParamsLocale = "br-FR" ExtractParamsLocaleBrxIn ExtractParamsLocale = "brx-IN" ExtractParamsLocaleBs ExtractParamsLocale = "bs" ExtractParamsLocaleBsBa ExtractParamsLocale = "bs-BA" ExtractParamsLocaleBynEr ExtractParamsLocale = "byn-ER" ExtractParamsLocaleCa ExtractParamsLocale = "ca" ExtractParamsLocaleCaAd ExtractParamsLocale = "ca-AD" ExtractParamsLocaleCaEs ExtractParamsLocale = "ca-ES" ExtractParamsLocaleCaFr ExtractParamsLocale = "ca-FR" ExtractParamsLocaleCaIt ExtractParamsLocale = "ca-IT" ExtractParamsLocaleCgg ExtractParamsLocale = "cgg" ExtractParamsLocaleCggUg ExtractParamsLocale = "cgg-UG" ExtractParamsLocaleChr ExtractParamsLocale = "chr" ExtractParamsLocaleChrUs ExtractParamsLocale = "chr-US" ExtractParamsLocaleCrhUa ExtractParamsLocale = "crh-UA" ExtractParamsLocaleCs ExtractParamsLocale = "cs" ExtractParamsLocaleCsCz ExtractParamsLocale = "cs-CZ" ExtractParamsLocaleCsbPl ExtractParamsLocale = "csb-PL" ExtractParamsLocaleCvRu ExtractParamsLocale = "cv-RU" ExtractParamsLocaleCy ExtractParamsLocale = "cy" ExtractParamsLocaleCyGB ExtractParamsLocale = "cy-GB" ExtractParamsLocaleDa ExtractParamsLocale = "da" ExtractParamsLocaleDaDk ExtractParamsLocale = "da-DK" ExtractParamsLocaleDav ExtractParamsLocale = "dav" ExtractParamsLocaleDavKe ExtractParamsLocale = "dav-KE" ExtractParamsLocaleDe ExtractParamsLocale = "de" ExtractParamsLocaleDeAt ExtractParamsLocale = "de-AT" ExtractParamsLocaleDeBe ExtractParamsLocale = "de-BE" ExtractParamsLocaleDeCh ExtractParamsLocale = "de-CH" ExtractParamsLocaleDeDe ExtractParamsLocale = "de-DE" ExtractParamsLocaleDeLi ExtractParamsLocale = "de-LI" ExtractParamsLocaleDeLu ExtractParamsLocale = "de-LU" ExtractParamsLocaleDvMv ExtractParamsLocale = "dv-MV" ExtractParamsLocaleDzBt ExtractParamsLocale = "dz-BT" ExtractParamsLocaleEbu ExtractParamsLocale = "ebu" ExtractParamsLocaleEbuKe ExtractParamsLocale = "ebu-KE" ExtractParamsLocaleEe ExtractParamsLocale = "ee" ExtractParamsLocaleEeGh ExtractParamsLocale = "ee-GH" ExtractParamsLocaleEeTg ExtractParamsLocale = "ee-TG" ExtractParamsLocaleEl ExtractParamsLocale = "el" ExtractParamsLocaleElCy ExtractParamsLocale = "el-CY" ExtractParamsLocaleElGr ExtractParamsLocale = "el-GR" ExtractParamsLocaleEn ExtractParamsLocale = "en" ExtractParamsLocaleEnAg ExtractParamsLocale = "en-AG" ExtractParamsLocaleEnAs ExtractParamsLocale = "en-AS" ExtractParamsLocaleEnAu ExtractParamsLocale = "en-AU" ExtractParamsLocaleEnBe ExtractParamsLocale = "en-BE" ExtractParamsLocaleEnBw ExtractParamsLocale = "en-BW" ExtractParamsLocaleEnBz ExtractParamsLocale = "en-BZ" ExtractParamsLocaleEnCa ExtractParamsLocale = "en-CA" ExtractParamsLocaleEnDk ExtractParamsLocale = "en-DK" ExtractParamsLocaleEnGB ExtractParamsLocale = "en-GB" ExtractParamsLocaleEnGu ExtractParamsLocale = "en-GU" ExtractParamsLocaleEnHk ExtractParamsLocale = "en-HK" ExtractParamsLocaleEnIe ExtractParamsLocale = "en-IE" ExtractParamsLocaleEnIn ExtractParamsLocale = "en-IN" ExtractParamsLocaleEnJm ExtractParamsLocale = "en-JM" ExtractParamsLocaleEnMh ExtractParamsLocale = "en-MH" ExtractParamsLocaleEnMp ExtractParamsLocale = "en-MP" ExtractParamsLocaleEnMt ExtractParamsLocale = "en-MT" ExtractParamsLocaleEnMu ExtractParamsLocale = "en-MU" ExtractParamsLocaleEnNa ExtractParamsLocale = "en-NA" ExtractParamsLocaleEnNg ExtractParamsLocale = "en-NG" ExtractParamsLocaleEnNz ExtractParamsLocale = "en-NZ" ExtractParamsLocaleEnPh ExtractParamsLocale = "en-PH" ExtractParamsLocaleEnPk ExtractParamsLocale = "en-PK" ExtractParamsLocaleEnSg ExtractParamsLocale = "en-SG" ExtractParamsLocaleEnTt ExtractParamsLocale = "en-TT" ExtractParamsLocaleEnUm ExtractParamsLocale = "en-UM" ExtractParamsLocaleEnUs ExtractParamsLocale = "en-US" ExtractParamsLocaleEnVi ExtractParamsLocale = "en-VI" ExtractParamsLocaleEnZa ExtractParamsLocale = "en-ZA" ExtractParamsLocaleEnZm ExtractParamsLocale = "en-ZM" ExtractParamsLocaleEnZw ExtractParamsLocale = "en-ZW" ExtractParamsLocaleEo ExtractParamsLocale = "eo" ExtractParamsLocaleEs ExtractParamsLocale = "es" ExtractParamsLocaleEs419 ExtractParamsLocale = "es-419" ExtractParamsLocaleEsAr ExtractParamsLocale = "es-AR" ExtractParamsLocaleEsBo ExtractParamsLocale = "es-BO" ExtractParamsLocaleEsCl ExtractParamsLocale = "es-CL" ExtractParamsLocaleEsCo ExtractParamsLocale = "es-CO" ExtractParamsLocaleEsCr ExtractParamsLocale = "es-CR" ExtractParamsLocaleEsCu ExtractParamsLocale = "es-CU" ExtractParamsLocaleEsDo ExtractParamsLocale = "es-DO" ExtractParamsLocaleEsEc ExtractParamsLocale = "es-EC" ExtractParamsLocaleEsEs ExtractParamsLocale = "es-ES" ExtractParamsLocaleEsGq ExtractParamsLocale = "es-GQ" ExtractParamsLocaleEsGt ExtractParamsLocale = "es-GT" ExtractParamsLocaleEsHn ExtractParamsLocale = "es-HN" ExtractParamsLocaleEsMx ExtractParamsLocale = "es-MX" ExtractParamsLocaleEsNi ExtractParamsLocale = "es-NI" ExtractParamsLocaleEsPa ExtractParamsLocale = "es-PA" ExtractParamsLocaleEsPe ExtractParamsLocale = "es-PE" ExtractParamsLocaleEsPr ExtractParamsLocale = "es-PR" ExtractParamsLocaleEsPy ExtractParamsLocale = "es-PY" ExtractParamsLocaleEsSv ExtractParamsLocale = "es-SV" ExtractParamsLocaleEsUs ExtractParamsLocale = "es-US" ExtractParamsLocaleEsUy ExtractParamsLocale = "es-UY" ExtractParamsLocaleEsVe ExtractParamsLocale = "es-VE" ExtractParamsLocaleEt ExtractParamsLocale = "et" ExtractParamsLocaleEtEe ExtractParamsLocale = "et-EE" ExtractParamsLocaleEu ExtractParamsLocale = "eu" ExtractParamsLocaleEuEs ExtractParamsLocale = "eu-ES" ExtractParamsLocaleFa ExtractParamsLocale = "fa" ExtractParamsLocaleFaAf ExtractParamsLocale = "fa-AF" ExtractParamsLocaleFaIr ExtractParamsLocale = "fa-IR" ExtractParamsLocaleFf ExtractParamsLocale = "ff" ExtractParamsLocaleFfSn ExtractParamsLocale = "ff-SN" ExtractParamsLocaleFi ExtractParamsLocale = "fi" ExtractParamsLocaleFiFi ExtractParamsLocale = "fi-FI" ExtractParamsLocaleFil ExtractParamsLocale = "fil" ExtractParamsLocaleFilPh ExtractParamsLocale = "fil-PH" ExtractParamsLocaleFo ExtractParamsLocale = "fo" ExtractParamsLocaleFoFo ExtractParamsLocale = "fo-FO" ExtractParamsLocaleFr ExtractParamsLocale = "fr" ExtractParamsLocaleFrBe ExtractParamsLocale = "fr-BE" ExtractParamsLocaleFrBf ExtractParamsLocale = "fr-BF" ExtractParamsLocaleFrBi ExtractParamsLocale = "fr-BI" ExtractParamsLocaleFrBj ExtractParamsLocale = "fr-BJ" ExtractParamsLocaleFrBl ExtractParamsLocale = "fr-BL" ExtractParamsLocaleFrCa ExtractParamsLocale = "fr-CA" ExtractParamsLocaleFrCd ExtractParamsLocale = "fr-CD" ExtractParamsLocaleFrCf ExtractParamsLocale = "fr-CF" ExtractParamsLocaleFrCg ExtractParamsLocale = "fr-CG" ExtractParamsLocaleFrCh ExtractParamsLocale = "fr-CH" ExtractParamsLocaleFrCi ExtractParamsLocale = "fr-CI" ExtractParamsLocaleFrCm ExtractParamsLocale = "fr-CM" ExtractParamsLocaleFrDj ExtractParamsLocale = "fr-DJ" ExtractParamsLocaleFrFr ExtractParamsLocale = "fr-FR" ExtractParamsLocaleFrGa ExtractParamsLocale = "fr-GA" ExtractParamsLocaleFrGn ExtractParamsLocale = "fr-GN" ExtractParamsLocaleFrGp ExtractParamsLocale = "fr-GP" ExtractParamsLocaleFrGq ExtractParamsLocale = "fr-GQ" ExtractParamsLocaleFrKm ExtractParamsLocale = "fr-KM" ExtractParamsLocaleFrLu ExtractParamsLocale = "fr-LU" ExtractParamsLocaleFrMc ExtractParamsLocale = "fr-MC" ExtractParamsLocaleFrMf ExtractParamsLocale = "fr-MF" ExtractParamsLocaleFrMg ExtractParamsLocale = "fr-MG" ExtractParamsLocaleFrMl ExtractParamsLocale = "fr-ML" ExtractParamsLocaleFrMq ExtractParamsLocale = "fr-MQ" ExtractParamsLocaleFrNe ExtractParamsLocale = "fr-NE" ExtractParamsLocaleFrRe ExtractParamsLocale = "fr-RE" ExtractParamsLocaleFrRw ExtractParamsLocale = "fr-RW" ExtractParamsLocaleFrSn ExtractParamsLocale = "fr-SN" ExtractParamsLocaleFrTd ExtractParamsLocale = "fr-TD" ExtractParamsLocaleFrTg ExtractParamsLocale = "fr-TG" ExtractParamsLocaleFurIt ExtractParamsLocale = "fur-IT" ExtractParamsLocaleFyDe ExtractParamsLocale = "fy-DE" ExtractParamsLocaleFyNl ExtractParamsLocale = "fy-NL" ExtractParamsLocaleGa ExtractParamsLocale = "ga" ExtractParamsLocaleGaIe ExtractParamsLocale = "ga-IE" ExtractParamsLocaleGdGB ExtractParamsLocale = "gd-GB" ExtractParamsLocaleGezEr ExtractParamsLocale = "gez-ER" ExtractParamsLocaleGezEt ExtractParamsLocale = "gez-ET" ExtractParamsLocaleGl ExtractParamsLocale = "gl" ExtractParamsLocaleGlEs ExtractParamsLocale = "gl-ES" ExtractParamsLocaleGsw ExtractParamsLocale = "gsw" ExtractParamsLocaleGswCh ExtractParamsLocale = "gsw-CH" ExtractParamsLocaleGu ExtractParamsLocale = "gu" ExtractParamsLocaleGuIn ExtractParamsLocale = "gu-IN" ExtractParamsLocaleGuz ExtractParamsLocale = "guz" ExtractParamsLocaleGuzKe ExtractParamsLocale = "guz-KE" ExtractParamsLocaleGv ExtractParamsLocale = "gv" ExtractParamsLocaleGvGB ExtractParamsLocale = "gv-GB" ExtractParamsLocaleHa ExtractParamsLocale = "ha" ExtractParamsLocaleHaLatn ExtractParamsLocale = "ha-Latn" ExtractParamsLocaleHaLatnGh ExtractParamsLocale = "ha-Latn-GH" ExtractParamsLocaleHaLatnNe ExtractParamsLocale = "ha-Latn-NE" ExtractParamsLocaleHaLatnNg ExtractParamsLocale = "ha-Latn-NG" ExtractParamsLocaleHaNg ExtractParamsLocale = "ha-NG" ExtractParamsLocaleHaw ExtractParamsLocale = "haw" ExtractParamsLocaleHawUs ExtractParamsLocale = "haw-US" ExtractParamsLocaleHe ExtractParamsLocale = "he" ExtractParamsLocaleHeIl ExtractParamsLocale = "he-IL" ExtractParamsLocaleHi ExtractParamsLocale = "hi" ExtractParamsLocaleHiIn ExtractParamsLocale = "hi-IN" ExtractParamsLocaleHneIn ExtractParamsLocale = "hne-IN" ExtractParamsLocaleHr ExtractParamsLocale = "hr" ExtractParamsLocaleHrHr ExtractParamsLocale = "hr-HR" ExtractParamsLocaleHsbDe ExtractParamsLocale = "hsb-DE" ExtractParamsLocaleHtHt ExtractParamsLocale = "ht-HT" ExtractParamsLocaleHu ExtractParamsLocale = "hu" ExtractParamsLocaleHuHu ExtractParamsLocale = "hu-HU" ExtractParamsLocaleHy ExtractParamsLocale = "hy" ExtractParamsLocaleHyAm ExtractParamsLocale = "hy-AM" ExtractParamsLocaleID ExtractParamsLocale = "id" ExtractParamsLocaleIDID ExtractParamsLocale = "id-ID" ExtractParamsLocaleIg ExtractParamsLocale = "ig" ExtractParamsLocaleIgNg ExtractParamsLocale = "ig-NG" ExtractParamsLocaleIi ExtractParamsLocale = "ii" ExtractParamsLocaleIiCn ExtractParamsLocale = "ii-CN" ExtractParamsLocaleIkCa ExtractParamsLocale = "ik-CA" ExtractParamsLocaleIs ExtractParamsLocale = "is" ExtractParamsLocaleIsIs ExtractParamsLocale = "is-IS" ExtractParamsLocaleIt ExtractParamsLocale = "it" ExtractParamsLocaleItCh ExtractParamsLocale = "it-CH" ExtractParamsLocaleItIt ExtractParamsLocale = "it-IT" ExtractParamsLocaleIuCa ExtractParamsLocale = "iu-CA" ExtractParamsLocaleIwIl ExtractParamsLocale = "iw-IL" ExtractParamsLocaleJa ExtractParamsLocale = "ja" ExtractParamsLocaleJaJp ExtractParamsLocale = "ja-JP" ExtractParamsLocaleJmc ExtractParamsLocale = "jmc" ExtractParamsLocaleJmcTz ExtractParamsLocale = "jmc-TZ" ExtractParamsLocaleKa ExtractParamsLocale = "ka" ExtractParamsLocaleKaGe ExtractParamsLocale = "ka-GE" ExtractParamsLocaleKab ExtractParamsLocale = "kab" ExtractParamsLocaleKabDz ExtractParamsLocale = "kab-DZ" ExtractParamsLocaleKam ExtractParamsLocale = "kam" ExtractParamsLocaleKamKe ExtractParamsLocale = "kam-KE" ExtractParamsLocaleKde ExtractParamsLocale = "kde" ExtractParamsLocaleKdeTz ExtractParamsLocale = "kde-TZ" ExtractParamsLocaleKea ExtractParamsLocale = "kea" ExtractParamsLocaleKeaCv ExtractParamsLocale = "kea-CV" ExtractParamsLocaleKhq ExtractParamsLocale = "khq" ExtractParamsLocaleKhqMl ExtractParamsLocale = "khq-ML" ExtractParamsLocaleKi ExtractParamsLocale = "ki" ExtractParamsLocaleKiKe ExtractParamsLocale = "ki-KE" ExtractParamsLocaleKk ExtractParamsLocale = "kk" ExtractParamsLocaleKkCyrl ExtractParamsLocale = "kk-Cyrl" ExtractParamsLocaleKkCyrlKz ExtractParamsLocale = "kk-Cyrl-KZ" ExtractParamsLocaleKkKz ExtractParamsLocale = "kk-KZ" ExtractParamsLocaleKl ExtractParamsLocale = "kl" ExtractParamsLocaleKlGl ExtractParamsLocale = "kl-GL" ExtractParamsLocaleKln ExtractParamsLocale = "kln" ExtractParamsLocaleKlnKe ExtractParamsLocale = "kln-KE" ExtractParamsLocaleKm ExtractParamsLocale = "km" ExtractParamsLocaleKmKh ExtractParamsLocale = "km-KH" ExtractParamsLocaleKn ExtractParamsLocale = "kn" ExtractParamsLocaleKnIn ExtractParamsLocale = "kn-IN" ExtractParamsLocaleKo ExtractParamsLocale = "ko" ExtractParamsLocaleKoKr ExtractParamsLocale = "ko-KR" ExtractParamsLocaleKok ExtractParamsLocale = "kok" ExtractParamsLocaleKokIn ExtractParamsLocale = "kok-IN" ExtractParamsLocaleKsIn ExtractParamsLocale = "ks-IN" ExtractParamsLocaleKuTr ExtractParamsLocale = "ku-TR" ExtractParamsLocaleKw ExtractParamsLocale = "kw" ExtractParamsLocaleKwGB ExtractParamsLocale = "kw-GB" ExtractParamsLocaleKyKg ExtractParamsLocale = "ky-KG" ExtractParamsLocaleLag ExtractParamsLocale = "lag" ExtractParamsLocaleLagTz ExtractParamsLocale = "lag-TZ" ExtractParamsLocaleLbLu ExtractParamsLocale = "lb-LU" ExtractParamsLocaleLg ExtractParamsLocale = "lg" ExtractParamsLocaleLgUg ExtractParamsLocale = "lg-UG" ExtractParamsLocaleLiBe ExtractParamsLocale = "li-BE" ExtractParamsLocaleLiNl ExtractParamsLocale = "li-NL" ExtractParamsLocaleLijIt ExtractParamsLocale = "lij-IT" ExtractParamsLocaleLoLa ExtractParamsLocale = "lo-LA" ExtractParamsLocaleLt ExtractParamsLocale = "lt" ExtractParamsLocaleLtLt ExtractParamsLocale = "lt-LT" ExtractParamsLocaleLuo ExtractParamsLocale = "luo" ExtractParamsLocaleLuoKe ExtractParamsLocale = "luo-KE" ExtractParamsLocaleLuy ExtractParamsLocale = "luy" ExtractParamsLocaleLuyKe ExtractParamsLocale = "luy-KE" ExtractParamsLocaleLv ExtractParamsLocale = "lv" ExtractParamsLocaleLvLv ExtractParamsLocale = "lv-LV" ExtractParamsLocaleMagIn ExtractParamsLocale = "mag-IN" ExtractParamsLocaleMaiIn ExtractParamsLocale = "mai-IN" ExtractParamsLocaleMas ExtractParamsLocale = "mas" ExtractParamsLocaleMasKe ExtractParamsLocale = "mas-KE" ExtractParamsLocaleMasTz ExtractParamsLocale = "mas-TZ" ExtractParamsLocaleMer ExtractParamsLocale = "mer" ExtractParamsLocaleMerKe ExtractParamsLocale = "mer-KE" ExtractParamsLocaleMfe ExtractParamsLocale = "mfe" ExtractParamsLocaleMfeMu ExtractParamsLocale = "mfe-MU" ExtractParamsLocaleMg ExtractParamsLocale = "mg" ExtractParamsLocaleMgMg ExtractParamsLocale = "mg-MG" ExtractParamsLocaleMhrRu ExtractParamsLocale = "mhr-RU" ExtractParamsLocaleMiNz ExtractParamsLocale = "mi-NZ" ExtractParamsLocaleMk ExtractParamsLocale = "mk" ExtractParamsLocaleMkMk ExtractParamsLocale = "mk-MK" ExtractParamsLocaleMl ExtractParamsLocale = "ml" ExtractParamsLocaleMlIn ExtractParamsLocale = "ml-IN" ExtractParamsLocaleMnMn ExtractParamsLocale = "mn-MN" ExtractParamsLocaleMr ExtractParamsLocale = "mr" ExtractParamsLocaleMrIn ExtractParamsLocale = "mr-IN" ExtractParamsLocaleMs ExtractParamsLocale = "ms" ExtractParamsLocaleMsBn ExtractParamsLocale = "ms-BN" ExtractParamsLocaleMsMy ExtractParamsLocale = "ms-MY" ExtractParamsLocaleMt ExtractParamsLocale = "mt" ExtractParamsLocaleMtMt ExtractParamsLocale = "mt-MT" ExtractParamsLocaleMy ExtractParamsLocale = "my" ExtractParamsLocaleMyMm ExtractParamsLocale = "my-MM" ExtractParamsLocaleNanTw ExtractParamsLocale = "nan-TW" ExtractParamsLocaleNaq ExtractParamsLocale = "naq" ExtractParamsLocaleNaqNa ExtractParamsLocale = "naq-NA" ExtractParamsLocaleNb ExtractParamsLocale = "nb" ExtractParamsLocaleNbNo ExtractParamsLocale = "nb-NO" ExtractParamsLocaleNd ExtractParamsLocale = "nd" ExtractParamsLocaleNdZw ExtractParamsLocale = "nd-ZW" ExtractParamsLocaleNdsDe ExtractParamsLocale = "nds-DE" ExtractParamsLocaleNdsNl ExtractParamsLocale = "nds-NL" ExtractParamsLocaleNe ExtractParamsLocale = "ne" ExtractParamsLocaleNeIn ExtractParamsLocale = "ne-IN" ExtractParamsLocaleNeNp ExtractParamsLocale = "ne-NP" ExtractParamsLocaleNl ExtractParamsLocale = "nl" ExtractParamsLocaleNlAw ExtractParamsLocale = "nl-AW" ExtractParamsLocaleNlBe ExtractParamsLocale = "nl-BE" ExtractParamsLocaleNlNl ExtractParamsLocale = "nl-NL" ExtractParamsLocaleNn ExtractParamsLocale = "nn" ExtractParamsLocaleNnNo ExtractParamsLocale = "nn-NO" ExtractParamsLocaleNrZa ExtractParamsLocale = "nr-ZA" ExtractParamsLocaleNsoZa ExtractParamsLocale = "nso-ZA" ExtractParamsLocaleNyn ExtractParamsLocale = "nyn" ExtractParamsLocaleNynUg ExtractParamsLocale = "nyn-UG" ExtractParamsLocaleOcFr ExtractParamsLocale = "oc-FR" ExtractParamsLocaleOm ExtractParamsLocale = "om" ExtractParamsLocaleOmEt ExtractParamsLocale = "om-ET" ExtractParamsLocaleOmKe ExtractParamsLocale = "om-KE" ExtractParamsLocaleOr ExtractParamsLocale = "or" ExtractParamsLocaleOrIn ExtractParamsLocale = "or-IN" ExtractParamsLocaleOsRu ExtractParamsLocale = "os-RU" ExtractParamsLocalePa ExtractParamsLocale = "pa" ExtractParamsLocalePaArab ExtractParamsLocale = "pa-Arab" ExtractParamsLocalePaArabPk ExtractParamsLocale = "pa-Arab-PK" ExtractParamsLocalePaGuru ExtractParamsLocale = "pa-Guru" ExtractParamsLocalePaGuruIn ExtractParamsLocale = "pa-Guru-IN" ExtractParamsLocalePaIn ExtractParamsLocale = "pa-IN" ExtractParamsLocalePaPk ExtractParamsLocale = "pa-PK" ExtractParamsLocalePapAn ExtractParamsLocale = "pap-AN" ExtractParamsLocalePl ExtractParamsLocale = "pl" ExtractParamsLocalePlPl ExtractParamsLocale = "pl-PL" ExtractParamsLocalePs ExtractParamsLocale = "ps" ExtractParamsLocalePsAf ExtractParamsLocale = "ps-AF" ExtractParamsLocalePt ExtractParamsLocale = "pt" ExtractParamsLocalePtBr ExtractParamsLocale = "pt-BR" ExtractParamsLocalePtGw ExtractParamsLocale = "pt-GW" ExtractParamsLocalePtMz ExtractParamsLocale = "pt-MZ" ExtractParamsLocalePtPt ExtractParamsLocale = "pt-PT" ExtractParamsLocaleRm ExtractParamsLocale = "rm" ExtractParamsLocaleRmCh ExtractParamsLocale = "rm-CH" ExtractParamsLocaleRo ExtractParamsLocale = "ro" ExtractParamsLocaleRoMd ExtractParamsLocale = "ro-MD" ExtractParamsLocaleRoRo ExtractParamsLocale = "ro-RO" ExtractParamsLocaleRof ExtractParamsLocale = "rof" ExtractParamsLocaleRofTz ExtractParamsLocale = "rof-TZ" ExtractParamsLocaleRu ExtractParamsLocale = "ru" ExtractParamsLocaleRuMd ExtractParamsLocale = "ru-MD" ExtractParamsLocaleRuRu ExtractParamsLocale = "ru-RU" ExtractParamsLocaleRuUa ExtractParamsLocale = "ru-UA" ExtractParamsLocaleRw ExtractParamsLocale = "rw" ExtractParamsLocaleRwRw ExtractParamsLocale = "rw-RW" ExtractParamsLocaleRwk ExtractParamsLocale = "rwk" ExtractParamsLocaleRwkTz ExtractParamsLocale = "rwk-TZ" ExtractParamsLocaleSaIn ExtractParamsLocale = "sa-IN" ExtractParamsLocaleSaq ExtractParamsLocale = "saq" ExtractParamsLocaleSaqKe ExtractParamsLocale = "saq-KE" ExtractParamsLocaleScIt ExtractParamsLocale = "sc-IT" ExtractParamsLocaleSdIn ExtractParamsLocale = "sd-IN" ExtractParamsLocaleSeNo ExtractParamsLocale = "se-NO" ExtractParamsLocaleSeh ExtractParamsLocale = "seh" ExtractParamsLocaleSehMz ExtractParamsLocale = "seh-MZ" ExtractParamsLocaleSes ExtractParamsLocale = "ses" ExtractParamsLocaleSesMl ExtractParamsLocale = "ses-ML" ExtractParamsLocaleSg ExtractParamsLocale = "sg" ExtractParamsLocaleSgCf ExtractParamsLocale = "sg-CF" ExtractParamsLocaleShi ExtractParamsLocale = "shi" ExtractParamsLocaleShiLatn ExtractParamsLocale = "shi-Latn" ExtractParamsLocaleShiLatnMa ExtractParamsLocale = "shi-Latn-MA" ExtractParamsLocaleShiTfng ExtractParamsLocale = "shi-Tfng" ExtractParamsLocaleShiTfngMa ExtractParamsLocale = "shi-Tfng-MA" ExtractParamsLocaleShsCa ExtractParamsLocale = "shs-CA" ExtractParamsLocaleSi ExtractParamsLocale = "si" ExtractParamsLocaleSiLk ExtractParamsLocale = "si-LK" ExtractParamsLocaleSidEt ExtractParamsLocale = "sid-ET" ExtractParamsLocaleSk ExtractParamsLocale = "sk" ExtractParamsLocaleSkSk ExtractParamsLocale = "sk-SK" ExtractParamsLocaleSl ExtractParamsLocale = "sl" ExtractParamsLocaleSlSi ExtractParamsLocale = "sl-SI" ExtractParamsLocaleSn ExtractParamsLocale = "sn" ExtractParamsLocaleSnZw ExtractParamsLocale = "sn-ZW" ExtractParamsLocaleSo ExtractParamsLocale = "so" ExtractParamsLocaleSoDj ExtractParamsLocale = "so-DJ" ExtractParamsLocaleSoEt ExtractParamsLocale = "so-ET" ExtractParamsLocaleSoKe ExtractParamsLocale = "so-KE" ExtractParamsLocaleSoSo ExtractParamsLocale = "so-SO" ExtractParamsLocaleSq ExtractParamsLocale = "sq" ExtractParamsLocaleSqAl ExtractParamsLocale = "sq-AL" ExtractParamsLocaleSqMk ExtractParamsLocale = "sq-MK" ExtractParamsLocaleSr ExtractParamsLocale = "sr" ExtractParamsLocaleSrCyrl ExtractParamsLocale = "sr-Cyrl" ExtractParamsLocaleSrCyrlBa ExtractParamsLocale = "sr-Cyrl-BA" ExtractParamsLocaleSrCyrlMe ExtractParamsLocale = "sr-Cyrl-ME" ExtractParamsLocaleSrCyrlRs ExtractParamsLocale = "sr-Cyrl-RS" ExtractParamsLocaleSrLatn ExtractParamsLocale = "sr-Latn" ExtractParamsLocaleSrLatnBa ExtractParamsLocale = "sr-Latn-BA" ExtractParamsLocaleSrLatnMe ExtractParamsLocale = "sr-Latn-ME" ExtractParamsLocaleSrLatnRs ExtractParamsLocale = "sr-Latn-RS" ExtractParamsLocaleSrMe ExtractParamsLocale = "sr-ME" ExtractParamsLocaleSrRs ExtractParamsLocale = "sr-RS" ExtractParamsLocaleSSZa ExtractParamsLocale = "ss-ZA" ExtractParamsLocaleStZa ExtractParamsLocale = "st-ZA" ExtractParamsLocaleSv ExtractParamsLocale = "sv" ExtractParamsLocaleSvFi ExtractParamsLocale = "sv-FI" ExtractParamsLocaleSvSe ExtractParamsLocale = "sv-SE" ExtractParamsLocaleSw ExtractParamsLocale = "sw" ExtractParamsLocaleSwKe ExtractParamsLocale = "sw-KE" ExtractParamsLocaleSwTz ExtractParamsLocale = "sw-TZ" ExtractParamsLocaleTa ExtractParamsLocale = "ta" ExtractParamsLocaleTaIn ExtractParamsLocale = "ta-IN" ExtractParamsLocaleTaLk ExtractParamsLocale = "ta-LK" ExtractParamsLocaleTe ExtractParamsLocale = "te" ExtractParamsLocaleTeIn ExtractParamsLocale = "te-IN" ExtractParamsLocaleTeo ExtractParamsLocale = "teo" ExtractParamsLocaleTeoKe ExtractParamsLocale = "teo-KE" ExtractParamsLocaleTeoUg ExtractParamsLocale = "teo-UG" ExtractParamsLocaleTgTj ExtractParamsLocale = "tg-TJ" ExtractParamsLocaleTh ExtractParamsLocale = "th" ExtractParamsLocaleThTh ExtractParamsLocale = "th-TH" ExtractParamsLocaleTi ExtractParamsLocale = "ti" ExtractParamsLocaleTiEr ExtractParamsLocale = "ti-ER" ExtractParamsLocaleTiEt ExtractParamsLocale = "ti-ET" ExtractParamsLocaleTigEr ExtractParamsLocale = "tig-ER" ExtractParamsLocaleTkTm ExtractParamsLocale = "tk-TM" ExtractParamsLocaleTlPh ExtractParamsLocale = "tl-PH" ExtractParamsLocaleTnZa ExtractParamsLocale = "tn-ZA" ExtractParamsLocaleTo ExtractParamsLocale = "to" ExtractParamsLocaleToTo ExtractParamsLocale = "to-TO" ExtractParamsLocaleTr ExtractParamsLocale = "tr" ExtractParamsLocaleTrCy ExtractParamsLocale = "tr-CY" ExtractParamsLocaleTrTr ExtractParamsLocale = "tr-TR" ExtractParamsLocaleTsZa ExtractParamsLocale = "ts-ZA" ExtractParamsLocaleTtRu ExtractParamsLocale = "tt-RU" ExtractParamsLocaleTzm ExtractParamsLocale = "tzm" ExtractParamsLocaleTzmLatn ExtractParamsLocale = "tzm-Latn" ExtractParamsLocaleTzmLatnMa ExtractParamsLocale = "tzm-Latn-MA" ExtractParamsLocaleUgCn ExtractParamsLocale = "ug-CN" ExtractParamsLocaleUk ExtractParamsLocale = "uk" ExtractParamsLocaleUkUa ExtractParamsLocale = "uk-UA" ExtractParamsLocaleUnmUs ExtractParamsLocale = "unm-US" ExtractParamsLocaleUr ExtractParamsLocale = "ur" ExtractParamsLocaleUrIn ExtractParamsLocale = "ur-IN" ExtractParamsLocaleUrPk ExtractParamsLocale = "ur-PK" ExtractParamsLocaleUz ExtractParamsLocale = "uz" ExtractParamsLocaleUzArab ExtractParamsLocale = "uz-Arab" ExtractParamsLocaleUzArabAf ExtractParamsLocale = "uz-Arab-AF" ExtractParamsLocaleUzCyrl ExtractParamsLocale = "uz-Cyrl" ExtractParamsLocaleUzCyrlUz ExtractParamsLocale = "uz-Cyrl-UZ" ExtractParamsLocaleUzLatn ExtractParamsLocale = "uz-Latn" ExtractParamsLocaleUzLatnUz ExtractParamsLocale = "uz-Latn-UZ" ExtractParamsLocaleUzUz ExtractParamsLocale = "uz-UZ" ExtractParamsLocaleVeZa ExtractParamsLocale = "ve-ZA" ExtractParamsLocaleVi ExtractParamsLocale = "vi" ExtractParamsLocaleViVn ExtractParamsLocale = "vi-VN" ExtractParamsLocaleVun ExtractParamsLocale = "vun" ExtractParamsLocaleVunTz ExtractParamsLocale = "vun-TZ" ExtractParamsLocaleWaBe ExtractParamsLocale = "wa-BE" ExtractParamsLocaleWaeCh ExtractParamsLocale = "wae-CH" ExtractParamsLocaleWalEt ExtractParamsLocale = "wal-ET" ExtractParamsLocaleWoSn ExtractParamsLocale = "wo-SN" ExtractParamsLocaleXhZa ExtractParamsLocale = "xh-ZA" ExtractParamsLocaleXog ExtractParamsLocale = "xog" ExtractParamsLocaleXogUg ExtractParamsLocale = "xog-UG" ExtractParamsLocaleYiUs ExtractParamsLocale = "yi-US" ExtractParamsLocaleYo ExtractParamsLocale = "yo" ExtractParamsLocaleYoNg ExtractParamsLocale = "yo-NG" ExtractParamsLocaleYueHk ExtractParamsLocale = "yue-HK" ExtractParamsLocaleZh ExtractParamsLocale = "zh" ExtractParamsLocaleZhCn ExtractParamsLocale = "zh-CN" ExtractParamsLocaleZhHk ExtractParamsLocale = "zh-HK" ExtractParamsLocaleZhHans ExtractParamsLocale = "zh-Hans" ExtractParamsLocaleZhHansCn ExtractParamsLocale = "zh-Hans-CN" ExtractParamsLocaleZhHansHk ExtractParamsLocale = "zh-Hans-HK" ExtractParamsLocaleZhHansMo ExtractParamsLocale = "zh-Hans-MO" ExtractParamsLocaleZhHansSg ExtractParamsLocale = "zh-Hans-SG" ExtractParamsLocaleZhHant ExtractParamsLocale = "zh-Hant" ExtractParamsLocaleZhHantHk ExtractParamsLocale = "zh-Hant-HK" ExtractParamsLocaleZhHantMo ExtractParamsLocale = "zh-Hant-MO" ExtractParamsLocaleZhHantTw ExtractParamsLocale = "zh-Hant-TW" ExtractParamsLocaleZhSg ExtractParamsLocale = "zh-SG" ExtractParamsLocaleZhTw ExtractParamsLocale = "zh-TW" ExtractParamsLocaleZu ExtractParamsLocale = "zu" ExtractParamsLocaleZuZa ExtractParamsLocale = "zu-ZA" ExtractParamsLocaleAuto ExtractParamsLocale = "auto" )
type ExtractParamsMethod ¶
type ExtractParamsMethod string
HTTP method for the request
const ( ExtractParamsMethodGet ExtractParamsMethod = "GET" ExtractParamsMethodPost ExtractParamsMethod = "POST" ExtractParamsMethodPut ExtractParamsMethod = "PUT" ExtractParamsMethodPatch ExtractParamsMethod = "PATCH" ExtractParamsMethodDelete ExtractParamsMethod = "DELETE" )
type ExtractParamsNetworkCapture ¶
type ExtractParamsNetworkCapture struct {
Validation param.Opt[bool] `json:"validation,omitzero"`
WaitForRequestsCount param.Opt[float64] `json:"wait_for_requests_count,omitzero"`
WaitForRequestsCountTimeout param.Opt[float64] `json:"wait_for_requests_count_timeout,omitzero"`
// Any of "GET", "HEAD", "POST", "PUT", "DELETE", "CONNECT", "OPTIONS", "TRACE",
// "PATCH".
Method string `json:"method,omitzero"`
// Resource type for network capture filtering
ResourceType ExtractParamsNetworkCaptureResourceTypeUnion `json:"resource_type,omitzero"`
StatusCode ExtractParamsNetworkCaptureStatusCodeUnion `json:"status_code,omitzero"`
URL ExtractParamsNetworkCaptureURL `json:"url,omitzero"`
// contains filtered or unexported fields
}
func (ExtractParamsNetworkCapture) MarshalJSON ¶
func (r ExtractParamsNetworkCapture) MarshalJSON() (data []byte, err error)
func (*ExtractParamsNetworkCapture) UnmarshalJSON ¶
func (r *ExtractParamsNetworkCapture) UnmarshalJSON(data []byte) error
type ExtractParamsNetworkCaptureResourceTypeUnion ¶
type ExtractParamsNetworkCaptureResourceTypeUnion struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractParamsNetworkCaptureResourceTypeUnion) MarshalJSON ¶
func (u ExtractParamsNetworkCaptureResourceTypeUnion) MarshalJSON() ([]byte, error)
func (*ExtractParamsNetworkCaptureResourceTypeUnion) UnmarshalJSON ¶
func (u *ExtractParamsNetworkCaptureResourceTypeUnion) UnmarshalJSON(data []byte) error
type ExtractParamsNetworkCaptureStatusCodeUnion ¶
type ExtractParamsNetworkCaptureStatusCodeUnion struct {
OfFloat param.Opt[float64] `json:",omitzero,inline"`
OfFloatArray []float64 `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractParamsNetworkCaptureStatusCodeUnion) MarshalJSON ¶
func (u ExtractParamsNetworkCaptureStatusCodeUnion) MarshalJSON() ([]byte, error)
func (*ExtractParamsNetworkCaptureStatusCodeUnion) UnmarshalJSON ¶
func (u *ExtractParamsNetworkCaptureStatusCodeUnion) UnmarshalJSON(data []byte) error
type ExtractParamsNetworkCaptureURL ¶
type ExtractParamsNetworkCaptureURL struct {
Value string `json:"value" api:"required"`
// Any of "exact", "contains".
Type string `json:"type,omitzero"`
// contains filtered or unexported fields
}
The property Value is required.
func (ExtractParamsNetworkCaptureURL) MarshalJSON ¶
func (r ExtractParamsNetworkCaptureURL) MarshalJSON() (data []byte, err error)
func (*ExtractParamsNetworkCaptureURL) UnmarshalJSON ¶
func (r *ExtractParamsNetworkCaptureURL) UnmarshalJSON(data []byte) error
type ExtractParamsOs ¶
type ExtractParamsOs string
Operating system to emulate
const ( ExtractParamsOsWindows ExtractParamsOs = "windows" ExtractParamsOsMacOs ExtractParamsOs = "mac os" ExtractParamsOsLinux ExtractParamsOs = "linux" ExtractParamsOsAndroid ExtractParamsOs = "android" ExtractParamsOsIos ExtractParamsOs = "ios" )
type ExtractParamsParserUnion ¶
type ExtractParamsParserUnion struct {
OfAnyMap map[string]any `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractParamsParserUnion) MarshalJSON ¶
func (u ExtractParamsParserUnion) MarshalJSON() ([]byte, error)
func (*ExtractParamsParserUnion) UnmarshalJSON ¶
func (u *ExtractParamsParserUnion) UnmarshalJSON(data []byte) error
type ExtractParamsReferrerType ¶
type ExtractParamsReferrerType string
Referrer policy for the request
const ( ExtractParamsReferrerTypeRandom ExtractParamsReferrerType = "random" ExtractParamsReferrerTypeNoReferer ExtractParamsReferrerType = "no-referer" ExtractParamsReferrerTypeSameOrigin ExtractParamsReferrerType = "same-origin" ExtractParamsReferrerTypeGoogle ExtractParamsReferrerType = "google" ExtractParamsReferrerTypeBing ExtractParamsReferrerType = "bing" ExtractParamsReferrerTypeFacebook ExtractParamsReferrerType = "facebook" ExtractParamsReferrerTypeTwitter ExtractParamsReferrerType = "twitter" ExtractParamsReferrerTypeInstagram ExtractParamsReferrerType = "instagram" )
type ExtractParamsSession ¶
type ExtractParamsSession struct {
ID param.Opt[string] `json:"id,omitzero"`
PrefetchUserbrowser param.Opt[bool] `json:"prefetch_userbrowser,omitzero"`
Retry param.Opt[bool] `json:"retry,omitzero"`
Timeout param.Opt[float64] `json:"timeout,omitzero"`
// contains filtered or unexported fields
}
func (ExtractParamsSession) MarshalJSON ¶
func (r ExtractParamsSession) MarshalJSON() (data []byte, err error)
func (*ExtractParamsSession) UnmarshalJSON ¶
func (r *ExtractParamsSession) UnmarshalJSON(data []byte) error
type ExtractParamsSkillUnion ¶
type ExtractParamsSkillUnion struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ExtractParamsSkillUnion) MarshalJSON ¶
func (u ExtractParamsSkillUnion) MarshalJSON() ([]byte, error)
func (*ExtractParamsSkillUnion) UnmarshalJSON ¶
func (u *ExtractParamsSkillUnion) UnmarshalJSON(data []byte) error
type ExtractParamsState ¶
type ExtractParamsState string
US state for geolocation (only valid when country is US)
const ( ExtractParamsStateAl ExtractParamsState = "AL" ExtractParamsStateAk ExtractParamsState = "AK" ExtractParamsStateAs ExtractParamsState = "AS" ExtractParamsStateAz ExtractParamsState = "AZ" ExtractParamsStateAr ExtractParamsState = "AR" ExtractParamsStateCa ExtractParamsState = "CA" ExtractParamsStateCo ExtractParamsState = "CO" ExtractParamsStateCt ExtractParamsState = "CT" ExtractParamsStateDe ExtractParamsState = "DE" ExtractParamsStateDc ExtractParamsState = "DC" ExtractParamsStateFl ExtractParamsState = "FL" ExtractParamsStateGa ExtractParamsState = "GA" ExtractParamsStateGu ExtractParamsState = "GU" ExtractParamsStateHi ExtractParamsState = "HI" ExtractParamsStateID ExtractParamsState = "ID" ExtractParamsStateIl ExtractParamsState = "IL" ExtractParamsStateIn ExtractParamsState = "IN" ExtractParamsStateIa ExtractParamsState = "IA" ExtractParamsStateKs ExtractParamsState = "KS" ExtractParamsStateKy ExtractParamsState = "KY" ExtractParamsStateLa ExtractParamsState = "LA" ExtractParamsStateMe ExtractParamsState = "ME" ExtractParamsStateMd ExtractParamsState = "MD" ExtractParamsStateMa ExtractParamsState = "MA" ExtractParamsStateMi ExtractParamsState = "MI" ExtractParamsStateMn ExtractParamsState = "MN" ExtractParamsStateMs ExtractParamsState = "MS" ExtractParamsStateMo ExtractParamsState = "MO" ExtractParamsStateMt ExtractParamsState = "MT" ExtractParamsStateNe ExtractParamsState = "NE" ExtractParamsStateNv ExtractParamsState = "NV" ExtractParamsStateNh ExtractParamsState = "NH" ExtractParamsStateNj ExtractParamsState = "NJ" ExtractParamsStateNm ExtractParamsState = "NM" ExtractParamsStateNy ExtractParamsState = "NY" ExtractParamsStateNc ExtractParamsState = "NC" ExtractParamsStateNd ExtractParamsState = "ND" ExtractParamsStateMp ExtractParamsState = "MP" ExtractParamsStateOh ExtractParamsState = "OH" ExtractParamsStateOk ExtractParamsState = "OK" ExtractParamsStateOr ExtractParamsState = "OR" ExtractParamsStatePa ExtractParamsState = "PA" ExtractParamsStatePr ExtractParamsState = "PR" ExtractParamsStateRi ExtractParamsState = "RI" ExtractParamsStateSc ExtractParamsState = "SC" ExtractParamsStateSd ExtractParamsState = "SD" ExtractParamsStateTn ExtractParamsState = "TN" ExtractParamsStateTx ExtractParamsState = "TX" ExtractParamsStateUt ExtractParamsState = "UT" ExtractParamsStateVt ExtractParamsState = "VT" ExtractParamsStateVa ExtractParamsState = "VA" ExtractParamsStateVi ExtractParamsState = "VI" ExtractParamsStateWa ExtractParamsState = "WA" ExtractParamsStateWv ExtractParamsState = "WV" ExtractParamsStateWi ExtractParamsState = "WI" ExtractParamsStateWy ExtractParamsState = "WY" )
type ExtractResponse ¶
type ExtractResponse struct {
Data ExtractResponseData `json:"data" api:"required"`
Metadata ExtractResponseMetadata `json:"metadata" api:"required"`
// The status of the task.
//
// Any of "success", "skipped", "fatal", "error", "postponed", "ignored",
// "rejected", "blocked".
Status ExtractResponseStatus `json:"status" api:"required"`
// Unique identifier for the task.
TaskID string `json:"task_id" api:"required"`
// The final URL.
URL string `json:"url" api:"required"`
Debug ExtractResponseDebug `json:"debug"`
// Pagination information if applicable.
Pagination ExtractResponsePaginationUnion `json:"pagination"`
// The HTTP status code of the task.
StatusCode float64 `json:"status_code"`
// List of warnings generated during the task.
Warnings []string `json:"warnings"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Data respjson.Field
Metadata respjson.Field
Status respjson.Field
TaskID respjson.Field
URL respjson.Field
Debug respjson.Field
Pagination respjson.Field
StatusCode respjson.Field
Warnings respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponse) RawJSON ¶
func (r ExtractResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponse) UnmarshalJSON ¶
func (r *ExtractResponse) UnmarshalJSON(data []byte) error
type ExtractResponseData ¶ added in v0.4.0
type ExtractResponseData struct {
// Browser actions execution results. Present only when browser_actions were
// specified in the request.
BrowserActions ExtractResponseDataBrowserActions `json:"browser_actions"`
// The cookies collected from browser actions during the task.
Cookies []any `json:"cookies"`
// The evaluation results from browser actions during the task.
Eval []any `json:"eval"`
// The http requests from browser actions made during the task.
Fetch []any `json:"fetch"`
// The headers received during the task.
Headers map[string]string `json:"headers"`
// The HTML content of the page.
HTML string `json:"html"`
// The Markdown version of the HTML content.
Markdown string `json:"markdown"`
// The network capture data collected during the task.
NetworkCapture []ExtractResponseDataNetworkCapture `json:"network_capture"`
// The parsing results extracted from the HTML & network content.
Parsing ExtractResponseDataParsingUnion `json:"parsing"`
// The list of redirects that occurred during the task.
Redirects []ExtractResponseDataRedirect `json:"redirects"`
// Screenshots taken during the task, from browser actions, or the screenshot
// format.
Screenshots []any `json:"screenshots"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
BrowserActions respjson.Field
Cookies respjson.Field
Eval respjson.Field
Fetch respjson.Field
Headers respjson.Field
HTML respjson.Field
Markdown respjson.Field
NetworkCapture respjson.Field
Parsing respjson.Field
Redirects respjson.Field
Screenshots respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponseData) RawJSON ¶ added in v0.4.0
func (r ExtractResponseData) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseData) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseData) UnmarshalJSON(data []byte) error
type ExtractResponseDataBrowserActions ¶ added in v0.4.0
type ExtractResponseDataBrowserActions struct {
Results []ExtractResponseDataBrowserActionsResult `json:"results" api:"required"`
Success bool `json:"success" api:"required"`
TotalDuration float64 `json:"total_duration" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Results respjson.Field
Success respjson.Field
TotalDuration respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
Browser actions execution results. Present only when browser_actions were specified in the request.
func (ExtractResponseDataBrowserActions) RawJSON ¶ added in v0.4.0
func (r ExtractResponseDataBrowserActions) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseDataBrowserActions) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseDataBrowserActions) UnmarshalJSON(data []byte) error
type ExtractResponseDataBrowserActionsResult ¶ added in v0.4.0
type ExtractResponseDataBrowserActionsResult struct {
Duration float64 `json:"duration" api:"required"`
// Any of "goto", "wait", "wait_for_element", "wait_for_navigation", "click",
// "fill", "press", "scroll", "auto_scroll", "screenshot", "get_cookies", "eval",
// "fetch".
Name string `json:"name" api:"required"`
// Any of "no-run", "in-progress", "done", "error", "skipped".
Status string `json:"status" api:"required"`
Error string `json:"error"`
Result any `json:"result"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Duration respjson.Field
Name respjson.Field
Status respjson.Field
Error respjson.Field
Result respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponseDataBrowserActionsResult) RawJSON ¶ added in v0.4.0
func (r ExtractResponseDataBrowserActionsResult) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseDataBrowserActionsResult) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseDataBrowserActionsResult) UnmarshalJSON(data []byte) error
type ExtractResponseDataNetworkCapture ¶ added in v0.4.0
type ExtractResponseDataNetworkCapture struct {
Filter ExtractResponseDataNetworkCaptureFilter `json:"filter" api:"required"`
Results []ExtractResponseDataNetworkCaptureResult `json:"results" api:"required"`
ErrorMessage string `json:"errorMessage"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Filter respjson.Field
Results respjson.Field
ErrorMessage respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponseDataNetworkCapture) RawJSON ¶ added in v0.4.0
func (r ExtractResponseDataNetworkCapture) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseDataNetworkCapture) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseDataNetworkCapture) UnmarshalJSON(data []byte) error
type ExtractResponseDataNetworkCaptureFilter ¶ added in v0.4.0
type ExtractResponseDataNetworkCaptureFilter struct {
Validation bool `json:"validation" api:"required"`
WaitForRequestsCount float64 `json:"wait_for_requests_count" api:"required"`
// Any of "GET", "HEAD", "POST", "PUT", "DELETE", "CONNECT", "OPTIONS", "TRACE",
// "PATCH".
Method string `json:"method"`
// Resource type for network capture filtering
ResourceType ExtractResponseDataNetworkCaptureFilterResourceTypeUnion `json:"resource_type"`
StatusCode ExtractResponseDataNetworkCaptureFilterStatusCodeUnion `json:"status_code"`
URL ExtractResponseDataNetworkCaptureFilterURL `json:"url"`
WaitForRequestsCountTimeout float64 `json:"wait_for_requests_count_timeout"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Validation respjson.Field
WaitForRequestsCount respjson.Field
Method respjson.Field
ResourceType respjson.Field
StatusCode respjson.Field
URL respjson.Field
WaitForRequestsCountTimeout respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponseDataNetworkCaptureFilter) RawJSON ¶ added in v0.4.0
func (r ExtractResponseDataNetworkCaptureFilter) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseDataNetworkCaptureFilter) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseDataNetworkCaptureFilter) UnmarshalJSON(data []byte) error
type ExtractResponseDataNetworkCaptureFilterResourceTypeString ¶ added in v0.4.0
type ExtractResponseDataNetworkCaptureFilterResourceTypeString string
Resource type for network capture filtering
const ( ExtractResponseDataNetworkCaptureFilterResourceTypeStringDocument ExtractResponseDataNetworkCaptureFilterResourceTypeString = "document" ExtractResponseDataNetworkCaptureFilterResourceTypeStringStylesheet ExtractResponseDataNetworkCaptureFilterResourceTypeString = "stylesheet" ExtractResponseDataNetworkCaptureFilterResourceTypeStringImage ExtractResponseDataNetworkCaptureFilterResourceTypeString = "image" ExtractResponseDataNetworkCaptureFilterResourceTypeStringMedia ExtractResponseDataNetworkCaptureFilterResourceTypeString = "media" ExtractResponseDataNetworkCaptureFilterResourceTypeStringFont ExtractResponseDataNetworkCaptureFilterResourceTypeString = "font" ExtractResponseDataNetworkCaptureFilterResourceTypeStringScript ExtractResponseDataNetworkCaptureFilterResourceTypeString = "script" ExtractResponseDataNetworkCaptureFilterResourceTypeStringTexttrack ExtractResponseDataNetworkCaptureFilterResourceTypeString = "texttrack" ExtractResponseDataNetworkCaptureFilterResourceTypeStringXhr ExtractResponseDataNetworkCaptureFilterResourceTypeString = "xhr" ExtractResponseDataNetworkCaptureFilterResourceTypeStringFetch ExtractResponseDataNetworkCaptureFilterResourceTypeString = "fetch" ExtractResponseDataNetworkCaptureFilterResourceTypeStringPrefetch ExtractResponseDataNetworkCaptureFilterResourceTypeString = "prefetch" ExtractResponseDataNetworkCaptureFilterResourceTypeStringEventsource ExtractResponseDataNetworkCaptureFilterResourceTypeString = "eventsource" ExtractResponseDataNetworkCaptureFilterResourceTypeStringWebsocket ExtractResponseDataNetworkCaptureFilterResourceTypeString = "websocket" ExtractResponseDataNetworkCaptureFilterResourceTypeStringManifest ExtractResponseDataNetworkCaptureFilterResourceTypeString = "manifest" ExtractResponseDataNetworkCaptureFilterResourceTypeStringSignedexchange ExtractResponseDataNetworkCaptureFilterResourceTypeString = "signedexchange" ExtractResponseDataNetworkCaptureFilterResourceTypeStringPing ExtractResponseDataNetworkCaptureFilterResourceTypeString = "ping" ExtractResponseDataNetworkCaptureFilterResourceTypeStringCspviolationreport ExtractResponseDataNetworkCaptureFilterResourceTypeString = "cspviolationreport" ExtractResponseDataNetworkCaptureFilterResourceTypeStringPreflight ExtractResponseDataNetworkCaptureFilterResourceTypeString = "preflight" ExtractResponseDataNetworkCaptureFilterResourceTypeStringOther ExtractResponseDataNetworkCaptureFilterResourceTypeString = "other" ExtractResponseDataNetworkCaptureFilterResourceTypeStringFedcm ExtractResponseDataNetworkCaptureFilterResourceTypeString = "fedcm" )
type ExtractResponseDataNetworkCaptureFilterResourceTypeUnion ¶ added in v0.4.0
type ExtractResponseDataNetworkCaptureFilterResourceTypeUnion struct {
// This field will be present if the value is a [string] instead of an object.
OfExtractResponseDataNetworkCaptureFilterResourceTypeString string `json:",inline"`
// This field will be present if the value is a [[]string] instead of an object.
OfExtractResponseDataNetworkCaptureFilterResourceTypeArrayItemArray []string `json:",inline"`
JSON struct {
OfExtractResponseDataNetworkCaptureFilterResourceTypeString respjson.Field
OfExtractResponseDataNetworkCaptureFilterResourceTypeArrayItemArray respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
ExtractResponseDataNetworkCaptureFilterResourceTypeUnion contains all possible properties and values from [string], [[]string].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfExtractResponseDataNetworkCaptureFilterResourceTypeString OfExtractResponseDataNetworkCaptureFilterResourceTypeArrayItemArray]
func (ExtractResponseDataNetworkCaptureFilterResourceTypeUnion) AsExtractResponseDataNetworkCaptureFilterResourceTypeArrayItemArray ¶ added in v0.4.0
func (u ExtractResponseDataNetworkCaptureFilterResourceTypeUnion) AsExtractResponseDataNetworkCaptureFilterResourceTypeArrayItemArray() (v []string)
func (ExtractResponseDataNetworkCaptureFilterResourceTypeUnion) AsExtractResponseDataNetworkCaptureFilterResourceTypeString ¶ added in v0.4.0
func (u ExtractResponseDataNetworkCaptureFilterResourceTypeUnion) AsExtractResponseDataNetworkCaptureFilterResourceTypeString() (v string)
func (ExtractResponseDataNetworkCaptureFilterResourceTypeUnion) RawJSON ¶ added in v0.4.0
func (u ExtractResponseDataNetworkCaptureFilterResourceTypeUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseDataNetworkCaptureFilterResourceTypeUnion) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseDataNetworkCaptureFilterResourceTypeUnion) UnmarshalJSON(data []byte) error
type ExtractResponseDataNetworkCaptureFilterStatusCodeUnion ¶ added in v0.4.0
type ExtractResponseDataNetworkCaptureFilterStatusCodeUnion struct {
// This field will be present if the value is a [float64] instead of an object.
OfFloat float64 `json:",inline"`
// This field will be present if the value is a [[]float64] instead of an object.
OfFloatArray []float64 `json:",inline"`
JSON struct {
OfFloat respjson.Field
OfFloatArray respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
ExtractResponseDataNetworkCaptureFilterStatusCodeUnion contains all possible properties and values from [float64], [[]float64].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfFloat OfFloatArray]
func (ExtractResponseDataNetworkCaptureFilterStatusCodeUnion) AsFloat ¶ added in v0.4.0
func (u ExtractResponseDataNetworkCaptureFilterStatusCodeUnion) AsFloat() (v float64)
func (ExtractResponseDataNetworkCaptureFilterStatusCodeUnion) AsFloatArray ¶ added in v0.4.0
func (u ExtractResponseDataNetworkCaptureFilterStatusCodeUnion) AsFloatArray() (v []float64)
func (ExtractResponseDataNetworkCaptureFilterStatusCodeUnion) RawJSON ¶ added in v0.4.0
func (u ExtractResponseDataNetworkCaptureFilterStatusCodeUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseDataNetworkCaptureFilterStatusCodeUnion) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseDataNetworkCaptureFilterStatusCodeUnion) UnmarshalJSON(data []byte) error
type ExtractResponseDataNetworkCaptureFilterURL ¶ added in v0.4.0
type ExtractResponseDataNetworkCaptureFilterURL struct {
// Any of "exact", "contains".
Type string `json:"type" api:"required"`
Value string `json:"value" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Type respjson.Field
Value respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponseDataNetworkCaptureFilterURL) RawJSON ¶ added in v0.4.0
func (r ExtractResponseDataNetworkCaptureFilterURL) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseDataNetworkCaptureFilterURL) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseDataNetworkCaptureFilterURL) UnmarshalJSON(data []byte) error
type ExtractResponseDataNetworkCaptureResult ¶ added in v0.4.0
type ExtractResponseDataNetworkCaptureResult struct {
Request ExtractResponseDataNetworkCaptureResultRequest `json:"request" api:"required"`
Response ExtractResponseDataNetworkCaptureResultResponse `json:"response" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Request respjson.Field
Response respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponseDataNetworkCaptureResult) RawJSON ¶ added in v0.4.0
func (r ExtractResponseDataNetworkCaptureResult) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseDataNetworkCaptureResult) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseDataNetworkCaptureResult) UnmarshalJSON(data []byte) error
type ExtractResponseDataNetworkCaptureResultRequest ¶ added in v0.4.0
type ExtractResponseDataNetworkCaptureResultRequest struct {
Headers map[string]string `json:"headers" api:"required"`
Method string `json:"method" api:"required"`
// Resource type for network capture filtering
//
// Any of "document", "stylesheet", "image", "media", "font", "script",
// "texttrack", "xhr", "fetch", "prefetch", "eventsource", "websocket", "manifest",
// "signedexchange", "ping", "cspviolationreport", "preflight", "other", "fedcm".
ResourceType string `json:"resource_type" api:"required"`
URL string `json:"url" api:"required"`
Body string `json:"body"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Headers respjson.Field
Method respjson.Field
ResourceType respjson.Field
URL respjson.Field
Body respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponseDataNetworkCaptureResultRequest) RawJSON ¶ added in v0.4.0
func (r ExtractResponseDataNetworkCaptureResultRequest) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseDataNetworkCaptureResultRequest) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseDataNetworkCaptureResultRequest) UnmarshalJSON(data []byte) error
type ExtractResponseDataNetworkCaptureResultResponse ¶ added in v0.4.0
type ExtractResponseDataNetworkCaptureResultResponse struct {
Body string `json:"body" api:"required"`
Headers map[string]string `json:"headers" api:"required"`
// Any of "none", "base64".
Serialization string `json:"serialization" api:"required"`
Status float64 `json:"status" api:"required"`
StatusText string `json:"status_text" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Body respjson.Field
Headers respjson.Field
Serialization respjson.Field
Status respjson.Field
StatusText respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponseDataNetworkCaptureResultResponse) RawJSON ¶ added in v0.4.0
func (r ExtractResponseDataNetworkCaptureResultResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseDataNetworkCaptureResultResponse) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseDataNetworkCaptureResultResponse) UnmarshalJSON(data []byte) error
type ExtractResponseDataParsingParsingErrorResult ¶ added in v0.4.0
type ExtractResponseDataParsingParsingErrorResult struct {
Error string `json:"error" api:"required"`
Status constant.Error `json:"status" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Error respjson.Field
Status respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponseDataParsingParsingErrorResult) RawJSON ¶ added in v0.4.0
func (r ExtractResponseDataParsingParsingErrorResult) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseDataParsingParsingErrorResult) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseDataParsingParsingErrorResult) UnmarshalJSON(data []byte) error
type ExtractResponseDataParsingParsingSuccessResult ¶ added in v0.4.0
type ExtractResponseDataParsingParsingSuccessResult struct {
Entities map[string]any `json:"entities" api:"required"`
Status constant.Success `json:"status" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Entities respjson.Field
Status respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponseDataParsingParsingSuccessResult) RawJSON ¶ added in v0.4.0
func (r ExtractResponseDataParsingParsingSuccessResult) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseDataParsingParsingSuccessResult) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseDataParsingParsingSuccessResult) UnmarshalJSON(data []byte) error
type ExtractResponseDataParsingUnion ¶ added in v0.4.0
type ExtractResponseDataParsingUnion struct {
// This field will be present if the value is a [any] instead of an object.
OfExtractResponseDataParsingMapItem any `json:",inline"`
// This field is from variant [ExtractResponseDataParsingParsingSuccessResult].
Entities map[string]any `json:"entities"`
Status string `json:"status"`
// This field is from variant [ExtractResponseDataParsingParsingErrorResult].
Error string `json:"error"`
JSON struct {
OfExtractResponseDataParsingMapItem respjson.Field
Entities respjson.Field
Status respjson.Field
Error respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
ExtractResponseDataParsingUnion contains all possible properties and values from ExtractResponseDataParsingParsingSuccessResult, ExtractResponseDataParsingParsingErrorResult, [map[string]any].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfExtractResponseDataParsingMapItem]
func (ExtractResponseDataParsingUnion) AsAnyMap ¶ added in v0.4.0
func (u ExtractResponseDataParsingUnion) AsAnyMap() (v map[string]any)
func (ExtractResponseDataParsingUnion) AsExtractResponseDataParsingParsingErrorResult ¶ added in v0.4.0
func (u ExtractResponseDataParsingUnion) AsExtractResponseDataParsingParsingErrorResult() (v ExtractResponseDataParsingParsingErrorResult)
func (ExtractResponseDataParsingUnion) AsExtractResponseDataParsingParsingSuccessResult ¶ added in v0.4.0
func (u ExtractResponseDataParsingUnion) AsExtractResponseDataParsingParsingSuccessResult() (v ExtractResponseDataParsingParsingSuccessResult)
func (ExtractResponseDataParsingUnion) RawJSON ¶ added in v0.4.0
func (u ExtractResponseDataParsingUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseDataParsingUnion) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseDataParsingUnion) UnmarshalJSON(data []byte) error
type ExtractResponseDataRedirect ¶ added in v0.4.0
type ExtractResponseDataRedirect struct {
StatusCode float64 `json:"status_code" api:"required"`
URL string `json:"url" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
StatusCode respjson.Field
URL respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponseDataRedirect) RawJSON ¶ added in v0.4.0
func (r ExtractResponseDataRedirect) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseDataRedirect) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseDataRedirect) UnmarshalJSON(data []byte) error
type ExtractResponseDebug ¶ added in v0.4.0
type ExtractResponseDebug struct {
// Performance metrics collected during the task.
PerformanceMetrics map[string]float64 `json:"performance_metrics"`
// Total bytes used by the proxy during the task.
ProxyTotalBytesUsage float64 `json:"proxy_total_bytes_usage"`
// The transformed output after applying any transformations.
TransformedOutput any `json:"transformed_output"`
// The userbrowser instance using during the task.
Userbrowser any `json:"userbrowser"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
PerformanceMetrics respjson.Field
ProxyTotalBytesUsage respjson.Field
TransformedOutput respjson.Field
Userbrowser respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponseDebug) RawJSON ¶ added in v0.4.0
func (r ExtractResponseDebug) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseDebug) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseDebug) UnmarshalJSON(data []byte) error
type ExtractResponseMetadata ¶ added in v0.4.0
type ExtractResponseMetadata struct {
// The name of the agent used for the query.
Agent string `json:"agent"`
// The driver used for the task.
Driver string `json:"driver"`
// The localization identifier for the query.
LocalizationID string `json:"localization_id"`
// The duration in milliseconds of the query processing.
QueryDuration float64 `json:"query_duration"`
// The time when the query was received.
QueryTime string `json:"query_time"`
// Additional response parameters.
ResponseParameters any `json:"response_parameters"`
// A tag associated with the query.
Tag string `json:"tag"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Agent respjson.Field
Driver respjson.Field
LocalizationID respjson.Field
QueryDuration respjson.Field
QueryTime respjson.Field
ResponseParameters respjson.Field
Tag respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponseMetadata) RawJSON ¶ added in v0.4.0
func (r ExtractResponseMetadata) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponseMetadata) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponseMetadata) UnmarshalJSON(data []byte) error
type ExtractResponsePaginationArrayItem ¶ added in v0.4.0
type ExtractResponsePaginationArrayItem struct {
NextPageParams map[string]any `json:"next_page_params" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
NextPageParams respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponsePaginationArrayItem) RawJSON ¶ added in v0.4.0
func (r ExtractResponsePaginationArrayItem) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponsePaginationArrayItem) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponsePaginationArrayItem) UnmarshalJSON(data []byte) error
type ExtractResponsePaginationNextPageParams ¶ added in v0.4.0
type ExtractResponsePaginationNextPageParams struct {
NextPageParams map[string]any `json:"next_page_params" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
NextPageParams respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ExtractResponsePaginationNextPageParams) RawJSON ¶ added in v0.4.0
func (r ExtractResponsePaginationNextPageParams) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponsePaginationNextPageParams) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponsePaginationNextPageParams) UnmarshalJSON(data []byte) error
type ExtractResponsePaginationUnion ¶ added in v0.4.0
type ExtractResponsePaginationUnion struct {
// This field will be present if the value is a
// [[]ExtractResponsePaginationArrayItem] instead of an object.
OfExtractResponsePaginationArray []ExtractResponsePaginationArrayItem `json:",inline"`
// This field is from variant [ExtractResponsePaginationNextPageParams].
NextPageParams map[string]any `json:"next_page_params"`
JSON struct {
OfExtractResponsePaginationArray respjson.Field
NextPageParams respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
ExtractResponsePaginationUnion contains all possible properties and values from ExtractResponsePaginationNextPageParams, [[]ExtractResponsePaginationArrayItem].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfExtractResponsePaginationArray]
func (ExtractResponsePaginationUnion) AsExtractResponsePaginationArray ¶ added in v0.4.0
func (u ExtractResponsePaginationUnion) AsExtractResponsePaginationArray() (v []ExtractResponsePaginationArrayItem)
func (ExtractResponsePaginationUnion) AsExtractResponsePaginationNextPageParams ¶ added in v0.4.0
func (u ExtractResponsePaginationUnion) AsExtractResponsePaginationNextPageParams() (v ExtractResponsePaginationNextPageParams)
func (ExtractResponsePaginationUnion) RawJSON ¶ added in v0.4.0
func (u ExtractResponsePaginationUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*ExtractResponsePaginationUnion) UnmarshalJSON ¶ added in v0.4.0
func (r *ExtractResponsePaginationUnion) UnmarshalJSON(data []byte) error
type ExtractResponseStatus ¶ added in v0.4.0
type ExtractResponseStatus string
The status of the task.
const ( ExtractResponseStatusSuccess ExtractResponseStatus = "success" ExtractResponseStatusSkipped ExtractResponseStatus = "skipped" ExtractResponseStatusFatal ExtractResponseStatus = "fatal" ExtractResponseStatusError ExtractResponseStatus = "error" ExtractResponseStatusPostponed ExtractResponseStatus = "postponed" ExtractResponseStatusIgnored ExtractResponseStatus = "ignored" ExtractResponseStatusRejected ExtractResponseStatus = "rejected" ExtractResponseStatusBlocked ExtractResponseStatus = "blocked" )
type FetchActionFetchObjectParam ¶ added in v0.6.0
type FetchActionFetchObjectParam = shared.FetchActionFetchObjectParam
This is an alias to an internal type.
type FetchActionFetchObjectRequiredString ¶ added in v0.6.0
type FetchActionFetchObjectRequiredString = shared.FetchActionFetchObjectRequiredString
This is an alias to an internal type.
type FetchActionFetchObjectRequiredUnionParam ¶ added in v0.6.0
type FetchActionFetchObjectRequiredUnionParam = shared.FetchActionFetchObjectRequiredUnionParam
Whether this action is required. If true, pipeline stops on failure. Accepts boolean or string "true"/"false". Default: true.
This is an alias to an internal type.
type FetchActionFetchObjectSkipString ¶ added in v0.6.0
type FetchActionFetchObjectSkipString = shared.FetchActionFetchObjectSkipString
This is an alias to an internal type.
type FetchActionFetchObjectSkipUnionParam ¶ added in v0.6.0
type FetchActionFetchObjectSkipUnionParam = shared.FetchActionFetchObjectSkipUnionParam
Whether to skip this action. Accepts boolean or string "true"/"false". Default: false.
This is an alias to an internal type.
type FetchActionFetchUnionParam ¶ added in v0.6.0
type FetchActionFetchUnionParam = shared.FetchActionFetchUnionParam
This is an alias to an internal type.
type FetchActionParam ¶ added in v0.6.0
type FetchActionParam = shared.FetchActionParam
Make an HTTP request in browser context
This is an alias to an internal type.
type FillActionFillPasteDelayUnionParam ¶ added in v0.6.0
type FillActionFillPasteDelayUnionParam = shared.FillActionFillPasteDelayUnionParam
Duration value that accepts various formats. Supports: number (ms), string ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
This is an alias to an internal type.
type FillActionFillPasteParam ¶ added in v0.6.0
type FillActionFillPasteParam = shared.FillActionFillPasteParam
This is an alias to an internal type.
type FillActionFillPasteRequiredString ¶ added in v0.6.0
type FillActionFillPasteRequiredString = shared.FillActionFillPasteRequiredString
This is an alias to an internal type.
type FillActionFillPasteRequiredUnionParam ¶ added in v0.6.0
type FillActionFillPasteRequiredUnionParam = shared.FillActionFillPasteRequiredUnionParam
Whether this action is required. If true, pipeline stops on failure. Accepts boolean or string "true"/"false". Default: true.
This is an alias to an internal type.
type FillActionFillPasteSelectorUnionParam ¶ added in v0.6.0
type FillActionFillPasteSelectorUnionParam = shared.FillActionFillPasteSelectorUnionParam
CSS selector or array of alternative selectors. Use an array when you have multiple possible selectors for the same element.
This is an alias to an internal type.
type FillActionFillPasteSkipString ¶ added in v0.6.0
type FillActionFillPasteSkipString = shared.FillActionFillPasteSkipString
This is an alias to an internal type.
type FillActionFillPasteSkipUnionParam ¶ added in v0.6.0
type FillActionFillPasteSkipUnionParam = shared.FillActionFillPasteSkipUnionParam
Whether to skip this action. Accepts boolean or string "true"/"false". Default: false.
This is an alias to an internal type.
type FillActionFillTypeDelayUnionParam ¶ added in v0.6.0
type FillActionFillTypeDelayUnionParam = shared.FillActionFillTypeDelayUnionParam
Duration value that accepts various formats. Supports: number (ms), string ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
This is an alias to an internal type.
type FillActionFillTypeParam ¶ added in v0.6.0
type FillActionFillTypeParam = shared.FillActionFillTypeParam
This is an alias to an internal type.
type FillActionFillTypeRequiredString ¶ added in v0.6.0
type FillActionFillTypeRequiredString = shared.FillActionFillTypeRequiredString
This is an alias to an internal type.
type FillActionFillTypeRequiredUnionParam ¶ added in v0.6.0
type FillActionFillTypeRequiredUnionParam = shared.FillActionFillTypeRequiredUnionParam
Whether this action is required. If true, pipeline stops on failure. Accepts boolean or string "true"/"false". Default: true.
This is an alias to an internal type.
type FillActionFillTypeSelectorUnionParam ¶ added in v0.6.0
type FillActionFillTypeSelectorUnionParam = shared.FillActionFillTypeSelectorUnionParam
CSS selector or array of alternative selectors. Use an array when you have multiple possible selectors for the same element.
This is an alias to an internal type.
type FillActionFillTypeSkipString ¶ added in v0.6.0
type FillActionFillTypeSkipString = shared.FillActionFillTypeSkipString
This is an alias to an internal type.
type FillActionFillTypeSkipUnionParam ¶ added in v0.6.0
type FillActionFillTypeSkipUnionParam = shared.FillActionFillTypeSkipUnionParam
Whether to skip this action. Accepts boolean or string "true"/"false". Default: false.
This is an alias to an internal type.
type FillActionFillTypeTypingIntervalUnionParam ¶ added in v0.6.0
type FillActionFillTypeTypingIntervalUnionParam = shared.FillActionFillTypeTypingIntervalUnionParam
Duration value that accepts various formats. Supports: number (ms), string ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
This is an alias to an internal type.
type FillActionFillUnionParam ¶ added in v0.6.0
type FillActionFillUnionParam = shared.FillActionFillUnionParam
Fill options with mode-specific fields. Use "type" mode for behavioral typing simulation, or "paste" mode for instant paste.
This is an alias to an internal type.
type FillActionParam ¶ added in v0.6.0
type FillActionParam = shared.FillActionParam
Fill text into an input field
This is an alias to an internal type.
type GetCookiesActionGetCookiesObjectParam ¶ added in v0.6.0
type GetCookiesActionGetCookiesObjectParam = shared.GetCookiesActionGetCookiesObjectParam
This is an alias to an internal type.
type GetCookiesActionGetCookiesObjectRequiredString ¶ added in v0.6.0
type GetCookiesActionGetCookiesObjectRequiredString = shared.GetCookiesActionGetCookiesObjectRequiredString
This is an alias to an internal type.
type GetCookiesActionGetCookiesObjectRequiredUnionParam ¶ added in v0.6.0
type GetCookiesActionGetCookiesObjectRequiredUnionParam = shared.GetCookiesActionGetCookiesObjectRequiredUnionParam
Whether this action is required. If true, pipeline stops on failure. Accepts boolean or string "true"/"false". Default: true.
This is an alias to an internal type.
type GetCookiesActionGetCookiesObjectSkipString ¶ added in v0.6.0
type GetCookiesActionGetCookiesObjectSkipString = shared.GetCookiesActionGetCookiesObjectSkipString
This is an alias to an internal type.
type GetCookiesActionGetCookiesObjectSkipUnionParam ¶ added in v0.6.0
type GetCookiesActionGetCookiesObjectSkipUnionParam = shared.GetCookiesActionGetCookiesObjectSkipUnionParam
Whether to skip this action. Accepts boolean or string "true"/"false". Default: false.
This is an alias to an internal type.
type GetCookiesActionGetCookiesUnionParam ¶ added in v0.6.0
type GetCookiesActionGetCookiesUnionParam = shared.GetCookiesActionGetCookiesUnionParam
This is an alias to an internal type.
type GetCookiesActionParam ¶ added in v0.6.0
type GetCookiesActionParam = shared.GetCookiesActionParam
Retrieve browser cookies
This is an alias to an internal type.
type GotoActionGotoObjectParam ¶ added in v0.6.0
type GotoActionGotoObjectParam = shared.GotoActionGotoObjectParam
This is an alias to an internal type.
type GotoActionGotoObjectRequiredString ¶ added in v0.6.0
type GotoActionGotoObjectRequiredString = shared.GotoActionGotoObjectRequiredString
This is an alias to an internal type.
type GotoActionGotoObjectRequiredUnionParam ¶ added in v0.6.0
type GotoActionGotoObjectRequiredUnionParam = shared.GotoActionGotoObjectRequiredUnionParam
Whether this action is required. If true, pipeline stops on failure. Accepts boolean or string "true"/"false". Default: true.
This is an alias to an internal type.
type GotoActionGotoObjectSkipString ¶ added in v0.6.0
type GotoActionGotoObjectSkipString = shared.GotoActionGotoObjectSkipString
This is an alias to an internal type.
type GotoActionGotoObjectSkipUnionParam ¶ added in v0.6.0
type GotoActionGotoObjectSkipUnionParam = shared.GotoActionGotoObjectSkipUnionParam
Whether to skip this action. Accepts boolean or string "true"/"false". Default: false.
This is an alias to an internal type.
type GotoActionGotoUnionParam ¶ added in v0.6.0
type GotoActionGotoUnionParam = shared.GotoActionGotoUnionParam
This is an alias to an internal type.
type GotoActionParam ¶ added in v0.6.0
type GotoActionParam = shared.GotoActionParam
Navigate to a URL
This is an alias to an internal type.
type MapParams ¶
type MapParams struct {
// Url to map.
URL string `json:"url" api:"required"`
// Maximum number of links to return.
Limit param.Opt[int64] `json:"limit,omitzero"`
// Country code for geolocation and proxy selection
//
// Any of "AD", "AE", "AF", "AG", "AI", "AL", "AM", "AO", "AQ", "AR", "AS", "AT",
// "AU", "AW", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ",
// "BL", "BM", "BN", "BO", "BQ", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA",
// "CC", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", "CU",
// "CV", "CW", "CX", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE",
// "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FM", "FO", "FR", "GA", "GB",
// "GD", "GE", "GF", "GG", "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS",
// "GT", "GU", "GW", "GY", "HK", "HM", "HN", "HR", "HT", "HU", "ID", "IE", "IL",
// "IM", "IN", "IO", "IQ", "IR", "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG",
// "KH", "KI", "KM", "KN", "KP", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI",
// "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MF", "MG",
// "MH", "MK", "ML", "MM", "MN", "MO", "MP", "MQ", "MR", "MS", "MT", "MU", "MV",
// "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NF", "NG", "NI", "NL", "NO", "NP",
// "NR", "NU", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN",
// "PR", "PS", "PT", "PW", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SB",
// "SC", "SD", "SE", "SG", "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR",
// "SS", "ST", "SV", "SX", "SY", "SZ", "TC", "TD", "TF", "TG", "TH", "TJ", "TK",
// "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "UM", "US",
// "UY", "UZ", "VA", "VC", "VE", "VG", "VI", "VN", "VU", "WF", "WS", "XK", "YE",
// "YT", "ZA", "ZM", "ZW".
Country MapParamsCountry `json:"country,omitzero"`
// Includes subdomains of the main domain in the mapping process.
//
// Any of "domain", "subdomain", "all".
DomainFilter MapParamsDomainFilter `json:"domain_filter,omitzero"`
// Locale for browser language and region settings
//
// Any of "aa-DJ", "aa-ER", "aa-ET", "af", "af-NA", "af-ZA", "ak", "ak-GH", "am",
// "am-ET", "an-ES", "ar", "ar-AE", "ar-BH", "ar-DZ", "ar-EG", "ar-IN", "ar-IQ",
// "ar-JO", "ar-KW", "ar-LB", "ar-LY", "ar-MA", "ar-OM", "ar-QA", "ar-SA", "ar-SD",
// "ar-SY", "ar-TN", "ar-YE", "as", "as-IN", "asa", "asa-TZ", "ast-ES", "az",
// "az-AZ", "az-Cyrl", "az-Cyrl-AZ", "az-Latn", "az-Latn-AZ", "be", "be-BY", "bem",
// "bem-ZM", "ber-DZ", "ber-MA", "bez", "bez-TZ", "bg", "bg-BG", "bho-IN", "bm",
// "bm-ML", "bn", "bn-BD", "bn-IN", "bo", "bo-CN", "bo-IN", "br-FR", "brx-IN",
// "bs", "bs-BA", "byn-ER", "ca", "ca-AD", "ca-ES", "ca-FR", "ca-IT", "cgg",
// "cgg-UG", "chr", "chr-US", "crh-UA", "cs", "cs-CZ", "csb-PL", "cv-RU", "cy",
// "cy-GB", "da", "da-DK", "dav", "dav-KE", "de", "de-AT", "de-BE", "de-CH",
// "de-DE", "de-LI", "de-LU", "dv-MV", "dz-BT", "ebu", "ebu-KE", "ee", "ee-GH",
// "ee-TG", "el", "el-CY", "el-GR", "en", "en-AG", "en-AS", "en-AU", "en-BE",
// "en-BW", "en-BZ", "en-CA", "en-DK", "en-GB", "en-GU", "en-HK", "en-IE", "en-IN",
// "en-JM", "en-MH", "en-MP", "en-MT", "en-MU", "en-NA", "en-NG", "en-NZ", "en-PH",
// "en-PK", "en-SG", "en-TT", "en-UM", "en-US", "en-VI", "en-ZA", "en-ZM", "en-ZW",
// "eo", "es", "es-419", "es-AR", "es-BO", "es-CL", "es-CO", "es-CR", "es-CU",
// "es-DO", "es-EC", "es-ES", "es-GQ", "es-GT", "es-HN", "es-MX", "es-NI", "es-PA",
// "es-PE", "es-PR", "es-PY", "es-SV", "es-US", "es-UY", "es-VE", "et", "et-EE",
// "eu", "eu-ES", "fa", "fa-AF", "fa-IR", "ff", "ff-SN", "fi", "fi-FI", "fil",
// "fil-PH", "fo", "fo-FO", "fr", "fr-BE", "fr-BF", "fr-BI", "fr-BJ", "fr-BL",
// "fr-CA", "fr-CD", "fr-CF", "fr-CG", "fr-CH", "fr-CI", "fr-CM", "fr-DJ", "fr-FR",
// "fr-GA", "fr-GN", "fr-GP", "fr-GQ", "fr-KM", "fr-LU", "fr-MC", "fr-MF", "fr-MG",
// "fr-ML", "fr-MQ", "fr-NE", "fr-RE", "fr-RW", "fr-SN", "fr-TD", "fr-TG",
// "fur-IT", "fy-DE", "fy-NL", "ga", "ga-IE", "gd-GB", "gez-ER", "gez-ET", "gl",
// "gl-ES", "gsw", "gsw-CH", "gu", "gu-IN", "guz", "guz-KE", "gv", "gv-GB", "ha",
// "ha-Latn", "ha-Latn-GH", "ha-Latn-NE", "ha-Latn-NG", "ha-NG", "haw", "haw-US",
// "he", "he-IL", "hi", "hi-IN", "hne-IN", "hr", "hr-HR", "hsb-DE", "ht-HT", "hu",
// "hu-HU", "hy", "hy-AM", "id", "id-ID", "ig", "ig-NG", "ii", "ii-CN", "ik-CA",
// "is", "is-IS", "it", "it-CH", "it-IT", "iu-CA", "iw-IL", "ja", "ja-JP", "jmc",
// "jmc-TZ", "ka", "ka-GE", "kab", "kab-DZ", "kam", "kam-KE", "kde", "kde-TZ",
// "kea", "kea-CV", "khq", "khq-ML", "ki", "ki-KE", "kk", "kk-Cyrl", "kk-Cyrl-KZ",
// "kk-KZ", "kl", "kl-GL", "kln", "kln-KE", "km", "km-KH", "kn", "kn-IN", "ko",
// "ko-KR", "kok", "kok-IN", "ks-IN", "ku-TR", "kw", "kw-GB", "ky-KG", "lag",
// "lag-TZ", "lb-LU", "lg", "lg-UG", "li-BE", "li-NL", "lij-IT", "lo-LA", "lt",
// "lt-LT", "luo", "luo-KE", "luy", "luy-KE", "lv", "lv-LV", "mag-IN", "mai-IN",
// "mas", "mas-KE", "mas-TZ", "mer", "mer-KE", "mfe", "mfe-MU", "mg", "mg-MG",
// "mhr-RU", "mi-NZ", "mk", "mk-MK", "ml", "ml-IN", "mn-MN", "mr", "mr-IN", "ms",
// "ms-BN", "ms-MY", "mt", "mt-MT", "my", "my-MM", "nan-TW", "naq", "naq-NA", "nb",
// "nb-NO", "nd", "nd-ZW", "nds-DE", "nds-NL", "ne", "ne-IN", "ne-NP", "nl",
// "nl-AW", "nl-BE", "nl-NL", "nn", "nn-NO", "nr-ZA", "nso-ZA", "nyn", "nyn-UG",
// "oc-FR", "om", "om-ET", "om-KE", "or", "or-IN", "os-RU", "pa", "pa-Arab",
// "pa-Arab-PK", "pa-Guru", "pa-Guru-IN", "pa-IN", "pa-PK", "pap-AN", "pl",
// "pl-PL", "ps", "ps-AF", "pt", "pt-BR", "pt-GW", "pt-MZ", "pt-PT", "rm", "rm-CH",
// "ro", "ro-MD", "ro-RO", "rof", "rof-TZ", "ru", "ru-MD", "ru-RU", "ru-UA", "rw",
// "rw-RW", "rwk", "rwk-TZ", "sa-IN", "saq", "saq-KE", "sc-IT", "sd-IN", "se-NO",
// "seh", "seh-MZ", "ses", "ses-ML", "sg", "sg-CF", "shi", "shi-Latn",
// "shi-Latn-MA", "shi-Tfng", "shi-Tfng-MA", "shs-CA", "si", "si-LK", "sid-ET",
// "sk", "sk-SK", "sl", "sl-SI", "sn", "sn-ZW", "so", "so-DJ", "so-ET", "so-KE",
// "so-SO", "sq", "sq-AL", "sq-MK", "sr", "sr-Cyrl", "sr-Cyrl-BA", "sr-Cyrl-ME",
// "sr-Cyrl-RS", "sr-Latn", "sr-Latn-BA", "sr-Latn-ME", "sr-Latn-RS", "sr-ME",
// "sr-RS", "ss-ZA", "st-ZA", "sv", "sv-FI", "sv-SE", "sw", "sw-KE", "sw-TZ", "ta",
// "ta-IN", "ta-LK", "te", "te-IN", "teo", "teo-KE", "teo-UG", "tg-TJ", "th",
// "th-TH", "ti", "ti-ER", "ti-ET", "tig-ER", "tk-TM", "tl-PH", "tn-ZA", "to",
// "to-TO", "tr", "tr-CY", "tr-TR", "ts-ZA", "tt-RU", "tzm", "tzm-Latn",
// "tzm-Latn-MA", "ug-CN", "uk", "uk-UA", "unm-US", "ur", "ur-IN", "ur-PK", "uz",
// "uz-Arab", "uz-Arab-AF", "uz-Cyrl", "uz-Cyrl-UZ", "uz-Latn", "uz-Latn-UZ",
// "uz-UZ", "ve-ZA", "vi", "vi-VN", "vun", "vun-TZ", "wa-BE", "wae-CH", "wal-ET",
// "wo-SN", "xh-ZA", "xog", "xog-UG", "yi-US", "yo", "yo-NG", "yue-HK", "zh",
// "zh-CN", "zh-HK", "zh-Hans", "zh-Hans-CN", "zh-Hans-HK", "zh-Hans-MO",
// "zh-Hans-SG", "zh-Hant", "zh-Hant-HK", "zh-Hant-MO", "zh-Hant-TW", "zh-SG",
// "zh-TW", "zu", "zu-ZA", "auto".
Locale MapParamsLocale `json:"locale,omitzero"`
// Sitemap and other methods will be used together to find URLs.
//
// Any of "skip", "include", "only".
Sitemap MapParamsSitemap `json:"sitemap,omitzero"`
// contains filtered or unexported fields
}
func (MapParams) MarshalJSON ¶
func (*MapParams) UnmarshalJSON ¶
type MapParamsCountry ¶
type MapParamsCountry string
Country code for geolocation and proxy selection
const ( MapParamsCountryAd MapParamsCountry = "AD" MapParamsCountryAe MapParamsCountry = "AE" MapParamsCountryAf MapParamsCountry = "AF" MapParamsCountryAg MapParamsCountry = "AG" MapParamsCountryAI MapParamsCountry = "AI" MapParamsCountryAl MapParamsCountry = "AL" MapParamsCountryAm MapParamsCountry = "AM" MapParamsCountryAo MapParamsCountry = "AO" MapParamsCountryAq MapParamsCountry = "AQ" MapParamsCountryAr MapParamsCountry = "AR" MapParamsCountryAs MapParamsCountry = "AS" MapParamsCountryAt MapParamsCountry = "AT" MapParamsCountryAu MapParamsCountry = "AU" MapParamsCountryAw MapParamsCountry = "AW" MapParamsCountryAx MapParamsCountry = "AX" MapParamsCountryAz MapParamsCountry = "AZ" MapParamsCountryBa MapParamsCountry = "BA" MapParamsCountryBb MapParamsCountry = "BB" MapParamsCountryBd MapParamsCountry = "BD" MapParamsCountryBe MapParamsCountry = "BE" MapParamsCountryBf MapParamsCountry = "BF" MapParamsCountryBg MapParamsCountry = "BG" MapParamsCountryBh MapParamsCountry = "BH" MapParamsCountryBi MapParamsCountry = "BI" MapParamsCountryBj MapParamsCountry = "BJ" MapParamsCountryBl MapParamsCountry = "BL" MapParamsCountryBm MapParamsCountry = "BM" MapParamsCountryBn MapParamsCountry = "BN" MapParamsCountryBo MapParamsCountry = "BO" MapParamsCountryBq MapParamsCountry = "BQ" MapParamsCountryBr MapParamsCountry = "BR" MapParamsCountryBs MapParamsCountry = "BS" MapParamsCountryBt MapParamsCountry = "BT" MapParamsCountryBv MapParamsCountry = "BV" MapParamsCountryBw MapParamsCountry = "BW" MapParamsCountryBy MapParamsCountry = "BY" MapParamsCountryBz MapParamsCountry = "BZ" MapParamsCountryCa MapParamsCountry = "CA" MapParamsCountryCc MapParamsCountry = "CC" MapParamsCountryCd MapParamsCountry = "CD" MapParamsCountryCf MapParamsCountry = "CF" MapParamsCountryCg MapParamsCountry = "CG" MapParamsCountryCh MapParamsCountry = "CH" MapParamsCountryCi MapParamsCountry = "CI" MapParamsCountryCk MapParamsCountry = "CK" MapParamsCountryCl MapParamsCountry = "CL" MapParamsCountryCm MapParamsCountry = "CM" MapParamsCountryCn MapParamsCountry = "CN" MapParamsCountryCo MapParamsCountry = "CO" MapParamsCountryCr MapParamsCountry = "CR" MapParamsCountryCu MapParamsCountry = "CU" MapParamsCountryCv MapParamsCountry = "CV" MapParamsCountryCw MapParamsCountry = "CW" MapParamsCountryCx MapParamsCountry = "CX" MapParamsCountryCy MapParamsCountry = "CY" MapParamsCountryCz MapParamsCountry = "CZ" MapParamsCountryDe MapParamsCountry = "DE" MapParamsCountryDj MapParamsCountry = "DJ" MapParamsCountryDk MapParamsCountry = "DK" MapParamsCountryDm MapParamsCountry = "DM" MapParamsCountryDo MapParamsCountry = "DO" MapParamsCountryDz MapParamsCountry = "DZ" MapParamsCountryEc MapParamsCountry = "EC" MapParamsCountryEe MapParamsCountry = "EE" MapParamsCountryEg MapParamsCountry = "EG" MapParamsCountryEh MapParamsCountry = "EH" MapParamsCountryEr MapParamsCountry = "ER" MapParamsCountryEs MapParamsCountry = "ES" MapParamsCountryEt MapParamsCountry = "ET" MapParamsCountryFi MapParamsCountry = "FI" MapParamsCountryFj MapParamsCountry = "FJ" MapParamsCountryFk MapParamsCountry = "FK" MapParamsCountryFm MapParamsCountry = "FM" MapParamsCountryFo MapParamsCountry = "FO" MapParamsCountryFr MapParamsCountry = "FR" MapParamsCountryGa MapParamsCountry = "GA" MapParamsCountryGB MapParamsCountry = "GB" MapParamsCountryGd MapParamsCountry = "GD" MapParamsCountryGe MapParamsCountry = "GE" MapParamsCountryGf MapParamsCountry = "GF" MapParamsCountryGg MapParamsCountry = "GG" MapParamsCountryGh MapParamsCountry = "GH" MapParamsCountryGi MapParamsCountry = "GI" MapParamsCountryGl MapParamsCountry = "GL" MapParamsCountryGm MapParamsCountry = "GM" MapParamsCountryGn MapParamsCountry = "GN" MapParamsCountryGp MapParamsCountry = "GP" MapParamsCountryGq MapParamsCountry = "GQ" MapParamsCountryGr MapParamsCountry = "GR" MapParamsCountryGs MapParamsCountry = "GS" MapParamsCountryGt MapParamsCountry = "GT" MapParamsCountryGu MapParamsCountry = "GU" MapParamsCountryGw MapParamsCountry = "GW" MapParamsCountryGy MapParamsCountry = "GY" MapParamsCountryHk MapParamsCountry = "HK" MapParamsCountryHm MapParamsCountry = "HM" MapParamsCountryHn MapParamsCountry = "HN" MapParamsCountryHr MapParamsCountry = "HR" MapParamsCountryHt MapParamsCountry = "HT" MapParamsCountryHu MapParamsCountry = "HU" MapParamsCountryID MapParamsCountry = "ID" MapParamsCountryIe MapParamsCountry = "IE" MapParamsCountryIl MapParamsCountry = "IL" MapParamsCountryIm MapParamsCountry = "IM" MapParamsCountryIn MapParamsCountry = "IN" MapParamsCountryIo MapParamsCountry = "IO" MapParamsCountryIq MapParamsCountry = "IQ" MapParamsCountryIr MapParamsCountry = "IR" MapParamsCountryIs MapParamsCountry = "IS" MapParamsCountryIt MapParamsCountry = "IT" MapParamsCountryJe MapParamsCountry = "JE" MapParamsCountryJm MapParamsCountry = "JM" MapParamsCountryJo MapParamsCountry = "JO" MapParamsCountryJp MapParamsCountry = "JP" MapParamsCountryKe MapParamsCountry = "KE" MapParamsCountryKg MapParamsCountry = "KG" MapParamsCountryKh MapParamsCountry = "KH" MapParamsCountryKi MapParamsCountry = "KI" MapParamsCountryKm MapParamsCountry = "KM" MapParamsCountryKn MapParamsCountry = "KN" MapParamsCountryKp MapParamsCountry = "KP" MapParamsCountryKr MapParamsCountry = "KR" MapParamsCountryKw MapParamsCountry = "KW" MapParamsCountryKy MapParamsCountry = "KY" MapParamsCountryKz MapParamsCountry = "KZ" MapParamsCountryLa MapParamsCountry = "LA" MapParamsCountryLb MapParamsCountry = "LB" MapParamsCountryLc MapParamsCountry = "LC" MapParamsCountryLi MapParamsCountry = "LI" MapParamsCountryLk MapParamsCountry = "LK" MapParamsCountryLr MapParamsCountry = "LR" MapParamsCountryLs MapParamsCountry = "LS" MapParamsCountryLt MapParamsCountry = "LT" MapParamsCountryLu MapParamsCountry = "LU" MapParamsCountryLv MapParamsCountry = "LV" MapParamsCountryLy MapParamsCountry = "LY" MapParamsCountryMa MapParamsCountry = "MA" MapParamsCountryMc MapParamsCountry = "MC" MapParamsCountryMd MapParamsCountry = "MD" MapParamsCountryMe MapParamsCountry = "ME" MapParamsCountryMf MapParamsCountry = "MF" MapParamsCountryMg MapParamsCountry = "MG" MapParamsCountryMh MapParamsCountry = "MH" MapParamsCountryMk MapParamsCountry = "MK" MapParamsCountryMl MapParamsCountry = "ML" MapParamsCountryMm MapParamsCountry = "MM" MapParamsCountryMn MapParamsCountry = "MN" MapParamsCountryMo MapParamsCountry = "MO" MapParamsCountryMp MapParamsCountry = "MP" MapParamsCountryMq MapParamsCountry = "MQ" MapParamsCountryMr MapParamsCountry = "MR" MapParamsCountryMs MapParamsCountry = "MS" MapParamsCountryMt MapParamsCountry = "MT" MapParamsCountryMu MapParamsCountry = "MU" MapParamsCountryMv MapParamsCountry = "MV" MapParamsCountryMw MapParamsCountry = "MW" MapParamsCountryMx MapParamsCountry = "MX" MapParamsCountryMy MapParamsCountry = "MY" MapParamsCountryMz MapParamsCountry = "MZ" MapParamsCountryNa MapParamsCountry = "NA" MapParamsCountryNc MapParamsCountry = "NC" MapParamsCountryNe MapParamsCountry = "NE" MapParamsCountryNf MapParamsCountry = "NF" MapParamsCountryNg MapParamsCountry = "NG" MapParamsCountryNi MapParamsCountry = "NI" MapParamsCountryNl MapParamsCountry = "NL" MapParamsCountryNo MapParamsCountry = "NO" MapParamsCountryNp MapParamsCountry = "NP" MapParamsCountryNr MapParamsCountry = "NR" MapParamsCountryNu MapParamsCountry = "NU" MapParamsCountryNz MapParamsCountry = "NZ" MapParamsCountryOm MapParamsCountry = "OM" MapParamsCountryPa MapParamsCountry = "PA" MapParamsCountryPe MapParamsCountry = "PE" MapParamsCountryPf MapParamsCountry = "PF" MapParamsCountryPg MapParamsCountry = "PG" MapParamsCountryPh MapParamsCountry = "PH" MapParamsCountryPk MapParamsCountry = "PK" MapParamsCountryPl MapParamsCountry = "PL" MapParamsCountryPm MapParamsCountry = "PM" MapParamsCountryPn MapParamsCountry = "PN" MapParamsCountryPr MapParamsCountry = "PR" MapParamsCountryPs MapParamsCountry = "PS" MapParamsCountryPt MapParamsCountry = "PT" MapParamsCountryPw MapParamsCountry = "PW" MapParamsCountryPy MapParamsCountry = "PY" MapParamsCountryQa MapParamsCountry = "QA" MapParamsCountryRe MapParamsCountry = "RE" MapParamsCountryRo MapParamsCountry = "RO" MapParamsCountryRs MapParamsCountry = "RS" MapParamsCountryRu MapParamsCountry = "RU" MapParamsCountryRw MapParamsCountry = "RW" MapParamsCountrySa MapParamsCountry = "SA" MapParamsCountrySb MapParamsCountry = "SB" MapParamsCountrySc MapParamsCountry = "SC" MapParamsCountrySd MapParamsCountry = "SD" MapParamsCountrySe MapParamsCountry = "SE" MapParamsCountrySg MapParamsCountry = "SG" MapParamsCountrySh MapParamsCountry = "SH" MapParamsCountrySi MapParamsCountry = "SI" MapParamsCountrySj MapParamsCountry = "SJ" MapParamsCountrySk MapParamsCountry = "SK" MapParamsCountrySl MapParamsCountry = "SL" MapParamsCountrySm MapParamsCountry = "SM" MapParamsCountrySn MapParamsCountry = "SN" MapParamsCountrySo MapParamsCountry = "SO" MapParamsCountrySr MapParamsCountry = "SR" MapParamsCountrySS MapParamsCountry = "SS" MapParamsCountrySt MapParamsCountry = "ST" MapParamsCountrySv MapParamsCountry = "SV" MapParamsCountrySx MapParamsCountry = "SX" MapParamsCountrySy MapParamsCountry = "SY" MapParamsCountrySz MapParamsCountry = "SZ" MapParamsCountryTc MapParamsCountry = "TC" MapParamsCountryTd MapParamsCountry = "TD" MapParamsCountryTf MapParamsCountry = "TF" MapParamsCountryTg MapParamsCountry = "TG" MapParamsCountryTh MapParamsCountry = "TH" MapParamsCountryTj MapParamsCountry = "TJ" MapParamsCountryTk MapParamsCountry = "TK" MapParamsCountryTl MapParamsCountry = "TL" MapParamsCountryTm MapParamsCountry = "TM" MapParamsCountryTn MapParamsCountry = "TN" MapParamsCountryTo MapParamsCountry = "TO" MapParamsCountryTr MapParamsCountry = "TR" MapParamsCountryTt MapParamsCountry = "TT" MapParamsCountryTv MapParamsCountry = "TV" MapParamsCountryTw MapParamsCountry = "TW" MapParamsCountryTz MapParamsCountry = "TZ" MapParamsCountryUa MapParamsCountry = "UA" MapParamsCountryUg MapParamsCountry = "UG" MapParamsCountryUm MapParamsCountry = "UM" MapParamsCountryUs MapParamsCountry = "US" MapParamsCountryUy MapParamsCountry = "UY" MapParamsCountryUz MapParamsCountry = "UZ" MapParamsCountryVa MapParamsCountry = "VA" MapParamsCountryVc MapParamsCountry = "VC" MapParamsCountryVe MapParamsCountry = "VE" MapParamsCountryVg MapParamsCountry = "VG" MapParamsCountryVi MapParamsCountry = "VI" MapParamsCountryVn MapParamsCountry = "VN" MapParamsCountryVu MapParamsCountry = "VU" MapParamsCountryWf MapParamsCountry = "WF" MapParamsCountryWs MapParamsCountry = "WS" MapParamsCountryXk MapParamsCountry = "XK" MapParamsCountryYe MapParamsCountry = "YE" MapParamsCountryYt MapParamsCountry = "YT" MapParamsCountryZa MapParamsCountry = "ZA" MapParamsCountryZm MapParamsCountry = "ZM" MapParamsCountryZw MapParamsCountry = "ZW" )
type MapParamsDomainFilter ¶
type MapParamsDomainFilter string
Includes subdomains of the main domain in the mapping process.
const ( MapParamsDomainFilterDomain MapParamsDomainFilter = "domain" MapParamsDomainFilterSubdomain MapParamsDomainFilter = "subdomain" MapParamsDomainFilterAll MapParamsDomainFilter = "all" )
type MapParamsLocale ¶
type MapParamsLocale string
Locale for browser language and region settings
const ( MapParamsLocaleAaDj MapParamsLocale = "aa-DJ" MapParamsLocaleAaEr MapParamsLocale = "aa-ER" MapParamsLocaleAaEt MapParamsLocale = "aa-ET" MapParamsLocaleAf MapParamsLocale = "af" MapParamsLocaleAfNa MapParamsLocale = "af-NA" MapParamsLocaleAfZa MapParamsLocale = "af-ZA" MapParamsLocaleAk MapParamsLocale = "ak" MapParamsLocaleAkGh MapParamsLocale = "ak-GH" MapParamsLocaleAm MapParamsLocale = "am" MapParamsLocaleAmEt MapParamsLocale = "am-ET" MapParamsLocaleAnEs MapParamsLocale = "an-ES" MapParamsLocaleAr MapParamsLocale = "ar" MapParamsLocaleArAe MapParamsLocale = "ar-AE" MapParamsLocaleArBh MapParamsLocale = "ar-BH" MapParamsLocaleArDz MapParamsLocale = "ar-DZ" MapParamsLocaleArEg MapParamsLocale = "ar-EG" MapParamsLocaleArIn MapParamsLocale = "ar-IN" MapParamsLocaleArIq MapParamsLocale = "ar-IQ" MapParamsLocaleArJo MapParamsLocale = "ar-JO" MapParamsLocaleArKw MapParamsLocale = "ar-KW" MapParamsLocaleArLb MapParamsLocale = "ar-LB" MapParamsLocaleArLy MapParamsLocale = "ar-LY" MapParamsLocaleArMa MapParamsLocale = "ar-MA" MapParamsLocaleArOm MapParamsLocale = "ar-OM" MapParamsLocaleArQa MapParamsLocale = "ar-QA" MapParamsLocaleArSa MapParamsLocale = "ar-SA" MapParamsLocaleArSd MapParamsLocale = "ar-SD" MapParamsLocaleArSy MapParamsLocale = "ar-SY" MapParamsLocaleArTn MapParamsLocale = "ar-TN" MapParamsLocaleArYe MapParamsLocale = "ar-YE" MapParamsLocaleAs MapParamsLocale = "as" MapParamsLocaleAsIn MapParamsLocale = "as-IN" MapParamsLocaleAsa MapParamsLocale = "asa" MapParamsLocaleAsaTz MapParamsLocale = "asa-TZ" MapParamsLocaleAstEs MapParamsLocale = "ast-ES" MapParamsLocaleAz MapParamsLocale = "az" MapParamsLocaleAzAz MapParamsLocale = "az-AZ" MapParamsLocaleAzCyrl MapParamsLocale = "az-Cyrl" MapParamsLocaleAzCyrlAz MapParamsLocale = "az-Cyrl-AZ" MapParamsLocaleAzLatn MapParamsLocale = "az-Latn" MapParamsLocaleAzLatnAz MapParamsLocale = "az-Latn-AZ" MapParamsLocaleBe MapParamsLocale = "be" MapParamsLocaleBeBy MapParamsLocale = "be-BY" MapParamsLocaleBem MapParamsLocale = "bem" MapParamsLocaleBemZm MapParamsLocale = "bem-ZM" MapParamsLocaleBerDz MapParamsLocale = "ber-DZ" MapParamsLocaleBerMa MapParamsLocale = "ber-MA" MapParamsLocaleBez MapParamsLocale = "bez" MapParamsLocaleBezTz MapParamsLocale = "bez-TZ" MapParamsLocaleBg MapParamsLocale = "bg" MapParamsLocaleBgBg MapParamsLocale = "bg-BG" MapParamsLocaleBhoIn MapParamsLocale = "bho-IN" MapParamsLocaleBm MapParamsLocale = "bm" MapParamsLocaleBmMl MapParamsLocale = "bm-ML" MapParamsLocaleBn MapParamsLocale = "bn" MapParamsLocaleBnBd MapParamsLocale = "bn-BD" MapParamsLocaleBnIn MapParamsLocale = "bn-IN" MapParamsLocaleBo MapParamsLocale = "bo" MapParamsLocaleBoCn MapParamsLocale = "bo-CN" MapParamsLocaleBoIn MapParamsLocale = "bo-IN" MapParamsLocaleBrFr MapParamsLocale = "br-FR" MapParamsLocaleBrxIn MapParamsLocale = "brx-IN" MapParamsLocaleBs MapParamsLocale = "bs" MapParamsLocaleBsBa MapParamsLocale = "bs-BA" MapParamsLocaleBynEr MapParamsLocale = "byn-ER" MapParamsLocaleCa MapParamsLocale = "ca" MapParamsLocaleCaAd MapParamsLocale = "ca-AD" MapParamsLocaleCaEs MapParamsLocale = "ca-ES" MapParamsLocaleCaFr MapParamsLocale = "ca-FR" MapParamsLocaleCaIt MapParamsLocale = "ca-IT" MapParamsLocaleCgg MapParamsLocale = "cgg" MapParamsLocaleCggUg MapParamsLocale = "cgg-UG" MapParamsLocaleChr MapParamsLocale = "chr" MapParamsLocaleChrUs MapParamsLocale = "chr-US" MapParamsLocaleCrhUa MapParamsLocale = "crh-UA" MapParamsLocaleCs MapParamsLocale = "cs" MapParamsLocaleCsCz MapParamsLocale = "cs-CZ" MapParamsLocaleCsbPl MapParamsLocale = "csb-PL" MapParamsLocaleCvRu MapParamsLocale = "cv-RU" MapParamsLocaleCy MapParamsLocale = "cy" MapParamsLocaleCyGB MapParamsLocale = "cy-GB" MapParamsLocaleDa MapParamsLocale = "da" MapParamsLocaleDaDk MapParamsLocale = "da-DK" MapParamsLocaleDav MapParamsLocale = "dav" MapParamsLocaleDavKe MapParamsLocale = "dav-KE" MapParamsLocaleDe MapParamsLocale = "de" MapParamsLocaleDeAt MapParamsLocale = "de-AT" MapParamsLocaleDeBe MapParamsLocale = "de-BE" MapParamsLocaleDeCh MapParamsLocale = "de-CH" MapParamsLocaleDeDe MapParamsLocale = "de-DE" MapParamsLocaleDeLi MapParamsLocale = "de-LI" MapParamsLocaleDeLu MapParamsLocale = "de-LU" MapParamsLocaleDvMv MapParamsLocale = "dv-MV" MapParamsLocaleDzBt MapParamsLocale = "dz-BT" MapParamsLocaleEbu MapParamsLocale = "ebu" MapParamsLocaleEbuKe MapParamsLocale = "ebu-KE" MapParamsLocaleEe MapParamsLocale = "ee" MapParamsLocaleEeGh MapParamsLocale = "ee-GH" MapParamsLocaleEeTg MapParamsLocale = "ee-TG" MapParamsLocaleEl MapParamsLocale = "el" MapParamsLocaleElCy MapParamsLocale = "el-CY" MapParamsLocaleElGr MapParamsLocale = "el-GR" MapParamsLocaleEn MapParamsLocale = "en" MapParamsLocaleEnAg MapParamsLocale = "en-AG" MapParamsLocaleEnAs MapParamsLocale = "en-AS" MapParamsLocaleEnAu MapParamsLocale = "en-AU" MapParamsLocaleEnBe MapParamsLocale = "en-BE" MapParamsLocaleEnBw MapParamsLocale = "en-BW" MapParamsLocaleEnBz MapParamsLocale = "en-BZ" MapParamsLocaleEnCa MapParamsLocale = "en-CA" MapParamsLocaleEnDk MapParamsLocale = "en-DK" MapParamsLocaleEnGB MapParamsLocale = "en-GB" MapParamsLocaleEnGu MapParamsLocale = "en-GU" MapParamsLocaleEnHk MapParamsLocale = "en-HK" MapParamsLocaleEnIe MapParamsLocale = "en-IE" MapParamsLocaleEnIn MapParamsLocale = "en-IN" MapParamsLocaleEnJm MapParamsLocale = "en-JM" MapParamsLocaleEnMh MapParamsLocale = "en-MH" MapParamsLocaleEnMp MapParamsLocale = "en-MP" MapParamsLocaleEnMt MapParamsLocale = "en-MT" MapParamsLocaleEnMu MapParamsLocale = "en-MU" MapParamsLocaleEnNa MapParamsLocale = "en-NA" MapParamsLocaleEnNg MapParamsLocale = "en-NG" MapParamsLocaleEnNz MapParamsLocale = "en-NZ" MapParamsLocaleEnPh MapParamsLocale = "en-PH" MapParamsLocaleEnPk MapParamsLocale = "en-PK" MapParamsLocaleEnSg MapParamsLocale = "en-SG" MapParamsLocaleEnTt MapParamsLocale = "en-TT" MapParamsLocaleEnUm MapParamsLocale = "en-UM" MapParamsLocaleEnUs MapParamsLocale = "en-US" MapParamsLocaleEnVi MapParamsLocale = "en-VI" MapParamsLocaleEnZa MapParamsLocale = "en-ZA" MapParamsLocaleEnZm MapParamsLocale = "en-ZM" MapParamsLocaleEnZw MapParamsLocale = "en-ZW" MapParamsLocaleEo MapParamsLocale = "eo" MapParamsLocaleEs MapParamsLocale = "es" MapParamsLocaleEs419 MapParamsLocale = "es-419" MapParamsLocaleEsAr MapParamsLocale = "es-AR" MapParamsLocaleEsBo MapParamsLocale = "es-BO" MapParamsLocaleEsCl MapParamsLocale = "es-CL" MapParamsLocaleEsCo MapParamsLocale = "es-CO" MapParamsLocaleEsCr MapParamsLocale = "es-CR" MapParamsLocaleEsCu MapParamsLocale = "es-CU" MapParamsLocaleEsDo MapParamsLocale = "es-DO" MapParamsLocaleEsEc MapParamsLocale = "es-EC" MapParamsLocaleEsEs MapParamsLocale = "es-ES" MapParamsLocaleEsGq MapParamsLocale = "es-GQ" MapParamsLocaleEsGt MapParamsLocale = "es-GT" MapParamsLocaleEsHn MapParamsLocale = "es-HN" MapParamsLocaleEsMx MapParamsLocale = "es-MX" MapParamsLocaleEsNi MapParamsLocale = "es-NI" MapParamsLocaleEsPa MapParamsLocale = "es-PA" MapParamsLocaleEsPe MapParamsLocale = "es-PE" MapParamsLocaleEsPr MapParamsLocale = "es-PR" MapParamsLocaleEsPy MapParamsLocale = "es-PY" MapParamsLocaleEsSv MapParamsLocale = "es-SV" MapParamsLocaleEsUs MapParamsLocale = "es-US" MapParamsLocaleEsUy MapParamsLocale = "es-UY" MapParamsLocaleEsVe MapParamsLocale = "es-VE" MapParamsLocaleEt MapParamsLocale = "et" MapParamsLocaleEtEe MapParamsLocale = "et-EE" MapParamsLocaleEu MapParamsLocale = "eu" MapParamsLocaleEuEs MapParamsLocale = "eu-ES" MapParamsLocaleFa MapParamsLocale = "fa" MapParamsLocaleFaAf MapParamsLocale = "fa-AF" MapParamsLocaleFaIr MapParamsLocale = "fa-IR" MapParamsLocaleFf MapParamsLocale = "ff" MapParamsLocaleFfSn MapParamsLocale = "ff-SN" MapParamsLocaleFi MapParamsLocale = "fi" MapParamsLocaleFiFi MapParamsLocale = "fi-FI" MapParamsLocaleFil MapParamsLocale = "fil" MapParamsLocaleFilPh MapParamsLocale = "fil-PH" MapParamsLocaleFo MapParamsLocale = "fo" MapParamsLocaleFoFo MapParamsLocale = "fo-FO" MapParamsLocaleFr MapParamsLocale = "fr" MapParamsLocaleFrBe MapParamsLocale = "fr-BE" MapParamsLocaleFrBf MapParamsLocale = "fr-BF" MapParamsLocaleFrBi MapParamsLocale = "fr-BI" MapParamsLocaleFrBj MapParamsLocale = "fr-BJ" MapParamsLocaleFrBl MapParamsLocale = "fr-BL" MapParamsLocaleFrCa MapParamsLocale = "fr-CA" MapParamsLocaleFrCd MapParamsLocale = "fr-CD" MapParamsLocaleFrCf MapParamsLocale = "fr-CF" MapParamsLocaleFrCg MapParamsLocale = "fr-CG" MapParamsLocaleFrCh MapParamsLocale = "fr-CH" MapParamsLocaleFrCi MapParamsLocale = "fr-CI" MapParamsLocaleFrCm MapParamsLocale = "fr-CM" MapParamsLocaleFrDj MapParamsLocale = "fr-DJ" MapParamsLocaleFrFr MapParamsLocale = "fr-FR" MapParamsLocaleFrGa MapParamsLocale = "fr-GA" MapParamsLocaleFrGn MapParamsLocale = "fr-GN" MapParamsLocaleFrGp MapParamsLocale = "fr-GP" MapParamsLocaleFrGq MapParamsLocale = "fr-GQ" MapParamsLocaleFrKm MapParamsLocale = "fr-KM" MapParamsLocaleFrLu MapParamsLocale = "fr-LU" MapParamsLocaleFrMc MapParamsLocale = "fr-MC" MapParamsLocaleFrMf MapParamsLocale = "fr-MF" MapParamsLocaleFrMg MapParamsLocale = "fr-MG" MapParamsLocaleFrMl MapParamsLocale = "fr-ML" MapParamsLocaleFrMq MapParamsLocale = "fr-MQ" MapParamsLocaleFrNe MapParamsLocale = "fr-NE" MapParamsLocaleFrRe MapParamsLocale = "fr-RE" MapParamsLocaleFrRw MapParamsLocale = "fr-RW" MapParamsLocaleFrSn MapParamsLocale = "fr-SN" MapParamsLocaleFrTd MapParamsLocale = "fr-TD" MapParamsLocaleFrTg MapParamsLocale = "fr-TG" MapParamsLocaleFurIt MapParamsLocale = "fur-IT" MapParamsLocaleFyDe MapParamsLocale = "fy-DE" MapParamsLocaleFyNl MapParamsLocale = "fy-NL" MapParamsLocaleGa MapParamsLocale = "ga" MapParamsLocaleGaIe MapParamsLocale = "ga-IE" MapParamsLocaleGdGB MapParamsLocale = "gd-GB" MapParamsLocaleGezEr MapParamsLocale = "gez-ER" MapParamsLocaleGezEt MapParamsLocale = "gez-ET" MapParamsLocaleGl MapParamsLocale = "gl" MapParamsLocaleGlEs MapParamsLocale = "gl-ES" MapParamsLocaleGsw MapParamsLocale = "gsw" MapParamsLocaleGswCh MapParamsLocale = "gsw-CH" MapParamsLocaleGu MapParamsLocale = "gu" MapParamsLocaleGuIn MapParamsLocale = "gu-IN" MapParamsLocaleGuz MapParamsLocale = "guz" MapParamsLocaleGuzKe MapParamsLocale = "guz-KE" MapParamsLocaleGv MapParamsLocale = "gv" MapParamsLocaleGvGB MapParamsLocale = "gv-GB" MapParamsLocaleHa MapParamsLocale = "ha" MapParamsLocaleHaLatn MapParamsLocale = "ha-Latn" MapParamsLocaleHaLatnGh MapParamsLocale = "ha-Latn-GH" MapParamsLocaleHaLatnNe MapParamsLocale = "ha-Latn-NE" MapParamsLocaleHaLatnNg MapParamsLocale = "ha-Latn-NG" MapParamsLocaleHaNg MapParamsLocale = "ha-NG" MapParamsLocaleHaw MapParamsLocale = "haw" MapParamsLocaleHawUs MapParamsLocale = "haw-US" MapParamsLocaleHe MapParamsLocale = "he" MapParamsLocaleHeIl MapParamsLocale = "he-IL" MapParamsLocaleHi MapParamsLocale = "hi" MapParamsLocaleHiIn MapParamsLocale = "hi-IN" MapParamsLocaleHneIn MapParamsLocale = "hne-IN" MapParamsLocaleHr MapParamsLocale = "hr" MapParamsLocaleHrHr MapParamsLocale = "hr-HR" MapParamsLocaleHsbDe MapParamsLocale = "hsb-DE" MapParamsLocaleHtHt MapParamsLocale = "ht-HT" MapParamsLocaleHu MapParamsLocale = "hu" MapParamsLocaleHuHu MapParamsLocale = "hu-HU" MapParamsLocaleHy MapParamsLocale = "hy" MapParamsLocaleHyAm MapParamsLocale = "hy-AM" MapParamsLocaleID MapParamsLocale = "id" MapParamsLocaleIDID MapParamsLocale = "id-ID" MapParamsLocaleIg MapParamsLocale = "ig" MapParamsLocaleIgNg MapParamsLocale = "ig-NG" MapParamsLocaleIi MapParamsLocale = "ii" MapParamsLocaleIiCn MapParamsLocale = "ii-CN" MapParamsLocaleIkCa MapParamsLocale = "ik-CA" MapParamsLocaleIs MapParamsLocale = "is" MapParamsLocaleIsIs MapParamsLocale = "is-IS" MapParamsLocaleIt MapParamsLocale = "it" MapParamsLocaleItCh MapParamsLocale = "it-CH" MapParamsLocaleItIt MapParamsLocale = "it-IT" MapParamsLocaleIuCa MapParamsLocale = "iu-CA" MapParamsLocaleIwIl MapParamsLocale = "iw-IL" MapParamsLocaleJa MapParamsLocale = "ja" MapParamsLocaleJaJp MapParamsLocale = "ja-JP" MapParamsLocaleJmc MapParamsLocale = "jmc" MapParamsLocaleJmcTz MapParamsLocale = "jmc-TZ" MapParamsLocaleKa MapParamsLocale = "ka" MapParamsLocaleKaGe MapParamsLocale = "ka-GE" MapParamsLocaleKab MapParamsLocale = "kab" MapParamsLocaleKabDz MapParamsLocale = "kab-DZ" MapParamsLocaleKam MapParamsLocale = "kam" MapParamsLocaleKamKe MapParamsLocale = "kam-KE" MapParamsLocaleKde MapParamsLocale = "kde" MapParamsLocaleKdeTz MapParamsLocale = "kde-TZ" MapParamsLocaleKea MapParamsLocale = "kea" MapParamsLocaleKeaCv MapParamsLocale = "kea-CV" MapParamsLocaleKhq MapParamsLocale = "khq" MapParamsLocaleKhqMl MapParamsLocale = "khq-ML" MapParamsLocaleKi MapParamsLocale = "ki" MapParamsLocaleKiKe MapParamsLocale = "ki-KE" MapParamsLocaleKk MapParamsLocale = "kk" MapParamsLocaleKkCyrl MapParamsLocale = "kk-Cyrl" MapParamsLocaleKkCyrlKz MapParamsLocale = "kk-Cyrl-KZ" MapParamsLocaleKkKz MapParamsLocale = "kk-KZ" MapParamsLocaleKl MapParamsLocale = "kl" MapParamsLocaleKlGl MapParamsLocale = "kl-GL" MapParamsLocaleKln MapParamsLocale = "kln" MapParamsLocaleKlnKe MapParamsLocale = "kln-KE" MapParamsLocaleKm MapParamsLocale = "km" MapParamsLocaleKmKh MapParamsLocale = "km-KH" MapParamsLocaleKn MapParamsLocale = "kn" MapParamsLocaleKnIn MapParamsLocale = "kn-IN" MapParamsLocaleKo MapParamsLocale = "ko" MapParamsLocaleKoKr MapParamsLocale = "ko-KR" MapParamsLocaleKok MapParamsLocale = "kok" MapParamsLocaleKokIn MapParamsLocale = "kok-IN" MapParamsLocaleKsIn MapParamsLocale = "ks-IN" MapParamsLocaleKuTr MapParamsLocale = "ku-TR" MapParamsLocaleKw MapParamsLocale = "kw" MapParamsLocaleKwGB MapParamsLocale = "kw-GB" MapParamsLocaleKyKg MapParamsLocale = "ky-KG" MapParamsLocaleLag MapParamsLocale = "lag" MapParamsLocaleLagTz MapParamsLocale = "lag-TZ" MapParamsLocaleLbLu MapParamsLocale = "lb-LU" MapParamsLocaleLg MapParamsLocale = "lg" MapParamsLocaleLgUg MapParamsLocale = "lg-UG" MapParamsLocaleLiBe MapParamsLocale = "li-BE" MapParamsLocaleLiNl MapParamsLocale = "li-NL" MapParamsLocaleLijIt MapParamsLocale = "lij-IT" MapParamsLocaleLoLa MapParamsLocale = "lo-LA" MapParamsLocaleLt MapParamsLocale = "lt" MapParamsLocaleLtLt MapParamsLocale = "lt-LT" MapParamsLocaleLuo MapParamsLocale = "luo" MapParamsLocaleLuoKe MapParamsLocale = "luo-KE" MapParamsLocaleLuy MapParamsLocale = "luy" MapParamsLocaleLuyKe MapParamsLocale = "luy-KE" MapParamsLocaleLv MapParamsLocale = "lv" MapParamsLocaleLvLv MapParamsLocale = "lv-LV" MapParamsLocaleMagIn MapParamsLocale = "mag-IN" MapParamsLocaleMaiIn MapParamsLocale = "mai-IN" MapParamsLocaleMas MapParamsLocale = "mas" MapParamsLocaleMasKe MapParamsLocale = "mas-KE" MapParamsLocaleMasTz MapParamsLocale = "mas-TZ" MapParamsLocaleMer MapParamsLocale = "mer" MapParamsLocaleMerKe MapParamsLocale = "mer-KE" MapParamsLocaleMfe MapParamsLocale = "mfe" MapParamsLocaleMfeMu MapParamsLocale = "mfe-MU" MapParamsLocaleMg MapParamsLocale = "mg" MapParamsLocaleMgMg MapParamsLocale = "mg-MG" MapParamsLocaleMhrRu MapParamsLocale = "mhr-RU" MapParamsLocaleMiNz MapParamsLocale = "mi-NZ" MapParamsLocaleMk MapParamsLocale = "mk" MapParamsLocaleMkMk MapParamsLocale = "mk-MK" MapParamsLocaleMl MapParamsLocale = "ml" MapParamsLocaleMlIn MapParamsLocale = "ml-IN" MapParamsLocaleMnMn MapParamsLocale = "mn-MN" MapParamsLocaleMr MapParamsLocale = "mr" MapParamsLocaleMrIn MapParamsLocale = "mr-IN" MapParamsLocaleMs MapParamsLocale = "ms" MapParamsLocaleMsBn MapParamsLocale = "ms-BN" MapParamsLocaleMsMy MapParamsLocale = "ms-MY" MapParamsLocaleMt MapParamsLocale = "mt" MapParamsLocaleMtMt MapParamsLocale = "mt-MT" MapParamsLocaleMy MapParamsLocale = "my" MapParamsLocaleMyMm MapParamsLocale = "my-MM" MapParamsLocaleNanTw MapParamsLocale = "nan-TW" MapParamsLocaleNaq MapParamsLocale = "naq" MapParamsLocaleNaqNa MapParamsLocale = "naq-NA" MapParamsLocaleNb MapParamsLocale = "nb" MapParamsLocaleNbNo MapParamsLocale = "nb-NO" MapParamsLocaleNd MapParamsLocale = "nd" MapParamsLocaleNdZw MapParamsLocale = "nd-ZW" MapParamsLocaleNdsDe MapParamsLocale = "nds-DE" MapParamsLocaleNdsNl MapParamsLocale = "nds-NL" MapParamsLocaleNe MapParamsLocale = "ne" MapParamsLocaleNeIn MapParamsLocale = "ne-IN" MapParamsLocaleNeNp MapParamsLocale = "ne-NP" MapParamsLocaleNl MapParamsLocale = "nl" MapParamsLocaleNlAw MapParamsLocale = "nl-AW" MapParamsLocaleNlBe MapParamsLocale = "nl-BE" MapParamsLocaleNlNl MapParamsLocale = "nl-NL" MapParamsLocaleNn MapParamsLocale = "nn" MapParamsLocaleNnNo MapParamsLocale = "nn-NO" MapParamsLocaleNrZa MapParamsLocale = "nr-ZA" MapParamsLocaleNsoZa MapParamsLocale = "nso-ZA" MapParamsLocaleNyn MapParamsLocale = "nyn" MapParamsLocaleNynUg MapParamsLocale = "nyn-UG" MapParamsLocaleOcFr MapParamsLocale = "oc-FR" MapParamsLocaleOm MapParamsLocale = "om" MapParamsLocaleOmEt MapParamsLocale = "om-ET" MapParamsLocaleOmKe MapParamsLocale = "om-KE" MapParamsLocaleOr MapParamsLocale = "or" MapParamsLocaleOrIn MapParamsLocale = "or-IN" MapParamsLocaleOsRu MapParamsLocale = "os-RU" MapParamsLocalePa MapParamsLocale = "pa" MapParamsLocalePaArab MapParamsLocale = "pa-Arab" MapParamsLocalePaArabPk MapParamsLocale = "pa-Arab-PK" MapParamsLocalePaGuru MapParamsLocale = "pa-Guru" MapParamsLocalePaGuruIn MapParamsLocale = "pa-Guru-IN" MapParamsLocalePaIn MapParamsLocale = "pa-IN" MapParamsLocalePaPk MapParamsLocale = "pa-PK" MapParamsLocalePapAn MapParamsLocale = "pap-AN" MapParamsLocalePl MapParamsLocale = "pl" MapParamsLocalePlPl MapParamsLocale = "pl-PL" MapParamsLocalePs MapParamsLocale = "ps" MapParamsLocalePsAf MapParamsLocale = "ps-AF" MapParamsLocalePt MapParamsLocale = "pt" MapParamsLocalePtBr MapParamsLocale = "pt-BR" MapParamsLocalePtGw MapParamsLocale = "pt-GW" MapParamsLocalePtMz MapParamsLocale = "pt-MZ" MapParamsLocalePtPt MapParamsLocale = "pt-PT" MapParamsLocaleRm MapParamsLocale = "rm" MapParamsLocaleRmCh MapParamsLocale = "rm-CH" MapParamsLocaleRo MapParamsLocale = "ro" MapParamsLocaleRoMd MapParamsLocale = "ro-MD" MapParamsLocaleRoRo MapParamsLocale = "ro-RO" MapParamsLocaleRof MapParamsLocale = "rof" MapParamsLocaleRofTz MapParamsLocale = "rof-TZ" MapParamsLocaleRu MapParamsLocale = "ru" MapParamsLocaleRuMd MapParamsLocale = "ru-MD" MapParamsLocaleRuRu MapParamsLocale = "ru-RU" MapParamsLocaleRuUa MapParamsLocale = "ru-UA" MapParamsLocaleRw MapParamsLocale = "rw" MapParamsLocaleRwRw MapParamsLocale = "rw-RW" MapParamsLocaleRwk MapParamsLocale = "rwk" MapParamsLocaleRwkTz MapParamsLocale = "rwk-TZ" MapParamsLocaleSaIn MapParamsLocale = "sa-IN" MapParamsLocaleSaq MapParamsLocale = "saq" MapParamsLocaleSaqKe MapParamsLocale = "saq-KE" MapParamsLocaleScIt MapParamsLocale = "sc-IT" MapParamsLocaleSdIn MapParamsLocale = "sd-IN" MapParamsLocaleSeNo MapParamsLocale = "se-NO" MapParamsLocaleSeh MapParamsLocale = "seh" MapParamsLocaleSehMz MapParamsLocale = "seh-MZ" MapParamsLocaleSes MapParamsLocale = "ses" MapParamsLocaleSesMl MapParamsLocale = "ses-ML" MapParamsLocaleSg MapParamsLocale = "sg" MapParamsLocaleSgCf MapParamsLocale = "sg-CF" MapParamsLocaleShi MapParamsLocale = "shi" MapParamsLocaleShiLatn MapParamsLocale = "shi-Latn" MapParamsLocaleShiLatnMa MapParamsLocale = "shi-Latn-MA" MapParamsLocaleShiTfng MapParamsLocale = "shi-Tfng" MapParamsLocaleShiTfngMa MapParamsLocale = "shi-Tfng-MA" MapParamsLocaleShsCa MapParamsLocale = "shs-CA" MapParamsLocaleSi MapParamsLocale = "si" MapParamsLocaleSiLk MapParamsLocale = "si-LK" MapParamsLocaleSidEt MapParamsLocale = "sid-ET" MapParamsLocaleSk MapParamsLocale = "sk" MapParamsLocaleSkSk MapParamsLocale = "sk-SK" MapParamsLocaleSl MapParamsLocale = "sl" MapParamsLocaleSlSi MapParamsLocale = "sl-SI" MapParamsLocaleSn MapParamsLocale = "sn" MapParamsLocaleSnZw MapParamsLocale = "sn-ZW" MapParamsLocaleSo MapParamsLocale = "so" MapParamsLocaleSoDj MapParamsLocale = "so-DJ" MapParamsLocaleSoEt MapParamsLocale = "so-ET" MapParamsLocaleSoKe MapParamsLocale = "so-KE" MapParamsLocaleSoSo MapParamsLocale = "so-SO" MapParamsLocaleSq MapParamsLocale = "sq" MapParamsLocaleSqAl MapParamsLocale = "sq-AL" MapParamsLocaleSqMk MapParamsLocale = "sq-MK" MapParamsLocaleSr MapParamsLocale = "sr" MapParamsLocaleSrCyrl MapParamsLocale = "sr-Cyrl" MapParamsLocaleSrCyrlBa MapParamsLocale = "sr-Cyrl-BA" MapParamsLocaleSrCyrlMe MapParamsLocale = "sr-Cyrl-ME" MapParamsLocaleSrCyrlRs MapParamsLocale = "sr-Cyrl-RS" MapParamsLocaleSrLatn MapParamsLocale = "sr-Latn" MapParamsLocaleSrLatnBa MapParamsLocale = "sr-Latn-BA" MapParamsLocaleSrLatnMe MapParamsLocale = "sr-Latn-ME" MapParamsLocaleSrLatnRs MapParamsLocale = "sr-Latn-RS" MapParamsLocaleSrMe MapParamsLocale = "sr-ME" MapParamsLocaleSrRs MapParamsLocale = "sr-RS" MapParamsLocaleSSZa MapParamsLocale = "ss-ZA" MapParamsLocaleStZa MapParamsLocale = "st-ZA" MapParamsLocaleSv MapParamsLocale = "sv" MapParamsLocaleSvFi MapParamsLocale = "sv-FI" MapParamsLocaleSvSe MapParamsLocale = "sv-SE" MapParamsLocaleSw MapParamsLocale = "sw" MapParamsLocaleSwKe MapParamsLocale = "sw-KE" MapParamsLocaleSwTz MapParamsLocale = "sw-TZ" MapParamsLocaleTa MapParamsLocale = "ta" MapParamsLocaleTaIn MapParamsLocale = "ta-IN" MapParamsLocaleTaLk MapParamsLocale = "ta-LK" MapParamsLocaleTe MapParamsLocale = "te" MapParamsLocaleTeIn MapParamsLocale = "te-IN" MapParamsLocaleTeo MapParamsLocale = "teo" MapParamsLocaleTeoKe MapParamsLocale = "teo-KE" MapParamsLocaleTeoUg MapParamsLocale = "teo-UG" MapParamsLocaleTgTj MapParamsLocale = "tg-TJ" MapParamsLocaleTh MapParamsLocale = "th" MapParamsLocaleThTh MapParamsLocale = "th-TH" MapParamsLocaleTi MapParamsLocale = "ti" MapParamsLocaleTiEr MapParamsLocale = "ti-ER" MapParamsLocaleTiEt MapParamsLocale = "ti-ET" MapParamsLocaleTigEr MapParamsLocale = "tig-ER" MapParamsLocaleTkTm MapParamsLocale = "tk-TM" MapParamsLocaleTlPh MapParamsLocale = "tl-PH" MapParamsLocaleTnZa MapParamsLocale = "tn-ZA" MapParamsLocaleTo MapParamsLocale = "to" MapParamsLocaleToTo MapParamsLocale = "to-TO" MapParamsLocaleTr MapParamsLocale = "tr" MapParamsLocaleTrCy MapParamsLocale = "tr-CY" MapParamsLocaleTrTr MapParamsLocale = "tr-TR" MapParamsLocaleTsZa MapParamsLocale = "ts-ZA" MapParamsLocaleTtRu MapParamsLocale = "tt-RU" MapParamsLocaleTzm MapParamsLocale = "tzm" MapParamsLocaleTzmLatn MapParamsLocale = "tzm-Latn" MapParamsLocaleTzmLatnMa MapParamsLocale = "tzm-Latn-MA" MapParamsLocaleUgCn MapParamsLocale = "ug-CN" MapParamsLocaleUk MapParamsLocale = "uk" MapParamsLocaleUkUa MapParamsLocale = "uk-UA" MapParamsLocaleUnmUs MapParamsLocale = "unm-US" MapParamsLocaleUr MapParamsLocale = "ur" MapParamsLocaleUrIn MapParamsLocale = "ur-IN" MapParamsLocaleUrPk MapParamsLocale = "ur-PK" MapParamsLocaleUz MapParamsLocale = "uz" MapParamsLocaleUzArab MapParamsLocale = "uz-Arab" MapParamsLocaleUzArabAf MapParamsLocale = "uz-Arab-AF" MapParamsLocaleUzCyrl MapParamsLocale = "uz-Cyrl" MapParamsLocaleUzCyrlUz MapParamsLocale = "uz-Cyrl-UZ" MapParamsLocaleUzLatn MapParamsLocale = "uz-Latn" MapParamsLocaleUzLatnUz MapParamsLocale = "uz-Latn-UZ" MapParamsLocaleUzUz MapParamsLocale = "uz-UZ" MapParamsLocaleVeZa MapParamsLocale = "ve-ZA" MapParamsLocaleVi MapParamsLocale = "vi" MapParamsLocaleViVn MapParamsLocale = "vi-VN" MapParamsLocaleVun MapParamsLocale = "vun" MapParamsLocaleVunTz MapParamsLocale = "vun-TZ" MapParamsLocaleWaBe MapParamsLocale = "wa-BE" MapParamsLocaleWaeCh MapParamsLocale = "wae-CH" MapParamsLocaleWalEt MapParamsLocale = "wal-ET" MapParamsLocaleWoSn MapParamsLocale = "wo-SN" MapParamsLocaleXhZa MapParamsLocale = "xh-ZA" MapParamsLocaleXog MapParamsLocale = "xog" MapParamsLocaleXogUg MapParamsLocale = "xog-UG" MapParamsLocaleYiUs MapParamsLocale = "yi-US" MapParamsLocaleYo MapParamsLocale = "yo" MapParamsLocaleYoNg MapParamsLocale = "yo-NG" MapParamsLocaleYueHk MapParamsLocale = "yue-HK" MapParamsLocaleZh MapParamsLocale = "zh" MapParamsLocaleZhCn MapParamsLocale = "zh-CN" MapParamsLocaleZhHk MapParamsLocale = "zh-HK" MapParamsLocaleZhHans MapParamsLocale = "zh-Hans" MapParamsLocaleZhHansCn MapParamsLocale = "zh-Hans-CN" MapParamsLocaleZhHansHk MapParamsLocale = "zh-Hans-HK" MapParamsLocaleZhHansMo MapParamsLocale = "zh-Hans-MO" MapParamsLocaleZhHansSg MapParamsLocale = "zh-Hans-SG" MapParamsLocaleZhHant MapParamsLocale = "zh-Hant" MapParamsLocaleZhHantHk MapParamsLocale = "zh-Hant-HK" MapParamsLocaleZhHantMo MapParamsLocale = "zh-Hant-MO" MapParamsLocaleZhHantTw MapParamsLocale = "zh-Hant-TW" MapParamsLocaleZhSg MapParamsLocale = "zh-SG" MapParamsLocaleZhTw MapParamsLocale = "zh-TW" MapParamsLocaleZu MapParamsLocale = "zu" MapParamsLocaleZuZa MapParamsLocale = "zu-ZA" MapParamsLocaleAuto MapParamsLocale = "auto" )
type MapParamsSitemap ¶
type MapParamsSitemap string
Sitemap and other methods will be used together to find URLs.
const ( MapParamsSitemapSkip MapParamsSitemap = "skip" MapParamsSitemapInclude MapParamsSitemap = "include" MapParamsSitemapOnly MapParamsSitemap = "only" )
type MapResponse ¶
type MapResponse struct {
// Array of mapped links with optional titles and descriptions.
Links []MapResponseLink `json:"links" api:"required"`
// Indicates if the map request was successful.
Success bool `json:"success" api:"required"`
// Unique identifier for the map task.
TaskID string `json:"task_id" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Links respjson.Field
Success respjson.Field
TaskID respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
Response schema for map requests.
func (MapResponse) RawJSON ¶
func (r MapResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*MapResponse) UnmarshalJSON ¶
func (r *MapResponse) UnmarshalJSON(data []byte) error
type MapResponseLink ¶
type MapResponseLink struct {
URL string `json:"url" api:"required" format:"uri"`
Description string `json:"description"`
Title string `json:"title"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
URL respjson.Field
Description respjson.Field
Title respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (MapResponseLink) RawJSON ¶
func (r MapResponseLink) RawJSON() string
Returns the unmodified JSON received from the API
func (*MapResponseLink) UnmarshalJSON ¶
func (r *MapResponseLink) UnmarshalJSON(data []byte) error
type PressActionParam ¶ added in v0.6.0
type PressActionParam = shared.PressActionParam
Press a keyboard key
This is an alias to an internal type.
type PressActionPressObjectDelayUnionParam ¶ added in v0.6.0
type PressActionPressObjectDelayUnionParam = shared.PressActionPressObjectDelayUnionParam
Duration value that accepts various formats. Supports: number (ms), string ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
This is an alias to an internal type.
type PressActionPressObjectParam ¶ added in v0.6.0
type PressActionPressObjectParam = shared.PressActionPressObjectParam
This is an alias to an internal type.
type PressActionPressObjectRequiredString ¶ added in v0.6.0
type PressActionPressObjectRequiredString = shared.PressActionPressObjectRequiredString
This is an alias to an internal type.
type PressActionPressObjectRequiredUnionParam ¶ added in v0.6.0
type PressActionPressObjectRequiredUnionParam = shared.PressActionPressObjectRequiredUnionParam
Whether this action is required. If true, pipeline stops on failure. Accepts boolean or string "true"/"false". Default: true.
This is an alias to an internal type.
type PressActionPressObjectSkipString ¶ added in v0.6.0
type PressActionPressObjectSkipString = shared.PressActionPressObjectSkipString
This is an alias to an internal type.
type PressActionPressObjectSkipUnionParam ¶ added in v0.6.0
type PressActionPressObjectSkipUnionParam = shared.PressActionPressObjectSkipUnionParam
Whether to skip this action. Accepts boolean or string "true"/"false". Default: false.
This is an alias to an internal type.
type PressActionPressUnionParam ¶ added in v0.6.0
type PressActionPressUnionParam = shared.PressActionPressUnionParam
This is an alias to an internal type.
type ScreenshotActionParam ¶ added in v0.6.0
type ScreenshotActionParam = shared.ScreenshotActionParam
Capture a page screenshot
This is an alias to an internal type.
type ScreenshotActionScreenshotObjectParam ¶ added in v0.6.0
type ScreenshotActionScreenshotObjectParam = shared.ScreenshotActionScreenshotObjectParam
This is an alias to an internal type.
type ScreenshotActionScreenshotObjectRequiredString ¶ added in v0.6.0
type ScreenshotActionScreenshotObjectRequiredString = shared.ScreenshotActionScreenshotObjectRequiredString
This is an alias to an internal type.
type ScreenshotActionScreenshotObjectRequiredUnionParam ¶ added in v0.6.0
type ScreenshotActionScreenshotObjectRequiredUnionParam = shared.ScreenshotActionScreenshotObjectRequiredUnionParam
Whether this action is required. If true, pipeline stops on failure. Accepts boolean or string "true"/"false". Default: true.
This is an alias to an internal type.
type ScreenshotActionScreenshotObjectSkipString ¶ added in v0.6.0
type ScreenshotActionScreenshotObjectSkipString = shared.ScreenshotActionScreenshotObjectSkipString
This is an alias to an internal type.
type ScreenshotActionScreenshotObjectSkipUnionParam ¶ added in v0.6.0
type ScreenshotActionScreenshotObjectSkipUnionParam = shared.ScreenshotActionScreenshotObjectSkipUnionParam
Whether to skip this action. Accepts boolean or string "true"/"false". Default: false.
This is an alias to an internal type.
type ScreenshotActionScreenshotUnionParam ¶ added in v0.6.0
type ScreenshotActionScreenshotUnionParam = shared.ScreenshotActionScreenshotUnionParam
This is an alias to an internal type.
type ScrollActionParam ¶ added in v0.6.0
type ScrollActionParam = shared.ScrollActionParam
Scroll the page or an element
This is an alias to an internal type.
type ScrollActionScrollObjectContainerUnionParam ¶ added in v0.6.0
type ScrollActionScrollObjectContainerUnionParam = shared.ScrollActionScrollObjectContainerUnionParam
CSS selector or array of alternative selectors. Use an array when you have multiple possible selectors for the same element.
This is an alias to an internal type.
type ScrollActionScrollObjectParam ¶ added in v0.6.0
type ScrollActionScrollObjectParam = shared.ScrollActionScrollObjectParam
This is an alias to an internal type.
type ScrollActionScrollObjectRequiredString ¶ added in v0.6.0
type ScrollActionScrollObjectRequiredString = shared.ScrollActionScrollObjectRequiredString
This is an alias to an internal type.
type ScrollActionScrollObjectRequiredUnionParam ¶ added in v0.6.0
type ScrollActionScrollObjectRequiredUnionParam = shared.ScrollActionScrollObjectRequiredUnionParam
Whether this action is required. If true, pipeline stops on failure. Accepts boolean or string "true"/"false". Default: true.
This is an alias to an internal type.
type ScrollActionScrollObjectSkipString ¶ added in v0.6.0
type ScrollActionScrollObjectSkipString = shared.ScrollActionScrollObjectSkipString
This is an alias to an internal type.
type ScrollActionScrollObjectSkipUnionParam ¶ added in v0.6.0
type ScrollActionScrollObjectSkipUnionParam = shared.ScrollActionScrollObjectSkipUnionParam
Whether to skip this action. Accepts boolean or string "true"/"false". Default: false.
This is an alias to an internal type.
type ScrollActionScrollObjectToUnionParam ¶ added in v0.6.0
type ScrollActionScrollObjectToUnionParam = shared.ScrollActionScrollObjectToUnionParam
CSS selector or array of alternative selectors. Use an array when you have multiple possible selectors for the same element.
This is an alias to an internal type.
type ScrollActionScrollUnionParam ¶ added in v0.6.0
type ScrollActionScrollUnionParam = shared.ScrollActionScrollUnionParam
This is an alias to an internal type.
type SearchParams ¶
type SearchParams struct {
// Search query string
Query string `json:"query" api:"required"`
// Filter results before this date (format: YYYY-MM-DD or YYYY)
EndDate param.Opt[string] `json:"end_date,omitzero"`
// Filter results after this date (format: YYYY-MM-DD or YYYY)
StartDate param.Opt[string] `json:"start_date,omitzero"`
// Country code for geo-targeted results (e.g., 'US', 'GB', 'IL')
Country param.Opt[string] `json:"country,omitzero"`
// Deep Mode (true, default): fetches full-page content for deeper analysis. Fast
// Mode (false): returns metadata only (title, snippet, URL) for quick,
// token-efficient results.
DeepSearch param.Opt[bool] `json:"deep_search,omitzero"`
// Generate an LLM-powered answer summary based on search result snippets.
IncludeAnswer param.Opt[bool] `json:"include_answer,omitzero"`
// Language/locale code (e.g., 'en', 'fr', 'de')
Locale param.Opt[string] `json:"locale,omitzero"`
// Maximum number of results to return. Actual count may be lower depending on
// availability.
MaxResults param.Opt[int64] `json:"max_results,omitzero"`
// Maximum number of subagents to execute in parallel for WSA focus modes
// (shopping, social, geo). Ignored for SERP focus modes.
MaxSubagents param.Opt[int64] `json:"max_subagents,omitzero"`
// Filter by content type (only supported with focus=general). Supports semantic
// groups ('documents', 'spreadsheets', 'presentations') and specific formats
// ('pdf', 'docx', 'xlsx', etc.)
ContentType []string `json:"content_type,omitzero"`
// List of domains to exclude from search results. Maximum 50 domains.
ExcludeDomains []string `json:"exclude_domains,omitzero"`
// List of domains to include in search results. Maximum 50 domains.
IncludeDomains []string `json:"include_domains,omitzero"`
// Time range filters passed to Webit SERP API as 'time' parameter.
//
// Any of "hour", "day", "week", "month", "year".
TimeRange SearchParamsTimeRange `json:"time_range,omitzero"`
// Search focus mode (e.g., 'general', 'news', 'shopping') or a list of explicit
// subagent names (e.g., ['amazon_serp', 'target_serp'])
Focus SearchParamsFocusUnion `json:"focus,omitzero"`
// Output format: plain_text, markdown, or simplified_html
//
// Any of "plain_text", "markdown", "simplified_html".
OutputFormat SearchParamsOutputFormat `json:"output_format,omitzero"`
// contains filtered or unexported fields
}
func (SearchParams) MarshalJSON ¶
func (r SearchParams) MarshalJSON() (data []byte, err error)
func (*SearchParams) UnmarshalJSON ¶
func (r *SearchParams) UnmarshalJSON(data []byte) error
type SearchParamsFocusUnion ¶ added in v0.7.0
type SearchParamsFocusUnion struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (SearchParamsFocusUnion) MarshalJSON ¶ added in v0.7.0
func (u SearchParamsFocusUnion) MarshalJSON() ([]byte, error)
func (*SearchParamsFocusUnion) UnmarshalJSON ¶ added in v0.7.0
func (u *SearchParamsFocusUnion) UnmarshalJSON(data []byte) error
type SearchParamsOutputFormat ¶ added in v0.7.0
type SearchParamsOutputFormat string
Output format: plain_text, markdown, or simplified_html
const ( SearchParamsOutputFormatPlainText SearchParamsOutputFormat = "plain_text" SearchParamsOutputFormatMarkdown SearchParamsOutputFormat = "markdown" SearchParamsOutputFormatSimplifiedHTML SearchParamsOutputFormat = "simplified_html" )
type SearchParamsTimeRange ¶
type SearchParamsTimeRange string
Time range filters passed to Webit SERP API as 'time' parameter.
const ( SearchParamsTimeRangeHour SearchParamsTimeRange = "hour" SearchParamsTimeRangeDay SearchParamsTimeRange = "day" SearchParamsTimeRangeWeek SearchParamsTimeRange = "week" SearchParamsTimeRangeMonth SearchParamsTimeRange = "month" SearchParamsTimeRangeYear SearchParamsTimeRange = "year" )
type SearchResponse ¶
type SearchResponse struct {
// Unique identifier for this request (UUID)
RequestID string `json:"request_id" api:"required"`
Results []SearchResponseResult `json:"results" api:"required"`
// Number of results returned
TotalResults int64 `json:"total_results" api:"required"`
Answer string `json:"answer" api:"nullable"`
// Citations mapping citation markers to result indices
AnswerCitations []SearchResponseAnswerCitation `json:"answer_citations" api:"nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
RequestID respjson.Field
Results respjson.Field
TotalResults respjson.Field
Answer respjson.Field
AnswerCitations respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
Response model from SearchService with results and optional LLM answer.
Note: request_id is always a valid UUID generated internally by the middleware, so no validation is needed.
func (SearchResponse) RawJSON ¶
func (r SearchResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*SearchResponse) UnmarshalJSON ¶
func (r *SearchResponse) UnmarshalJSON(data []byte) error
type SearchResponseAnswerCitation ¶ added in v0.5.0
type SearchResponseAnswerCitation struct {
// Citation marker number (e.g., 1 for [1])
Marker int64 `json:"marker" api:"required"`
// Zero-based index into the results array
ResultIndex int64 `json:"result_index" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Marker respjson.Field
ResultIndex respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
Citation model that maps citation markers to result indices.
func (SearchResponseAnswerCitation) RawJSON ¶ added in v0.5.0
func (r SearchResponseAnswerCitation) RawJSON() string
Returns the unmodified JSON received from the API
func (*SearchResponseAnswerCitation) UnmarshalJSON ¶ added in v0.5.0
func (r *SearchResponseAnswerCitation) UnmarshalJSON(data []byte) error
type SearchResponseResult ¶
type SearchResponseResult struct {
Content string `json:"content" api:"required"`
Description string `json:"description" api:"required"`
// Metadata for SERP-based search results (general, news, location).
Metadata SearchResponseResultMetadataUnion `json:"metadata" api:"required"`
Title string `json:"title" api:"required"`
URL string `json:"url" api:"required"`
// Platform-specific fields (e.g., price, rating, publish_date). Omitted from
// response when no extra data.
AdditionalData map[string]any `json:"additional_data" api:"nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Content respjson.Field
Description respjson.Field
Metadata respjson.Field
Title respjson.Field
URL respjson.Field
AdditionalData respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
Unified result model for all search types (SERP and WSA).
This model provides a consistent structure for search results, with platform-specific data in additional_data and typed metadata.
func (SearchResponseResult) RawJSON ¶
func (r SearchResponseResult) RawJSON() string
Returns the unmodified JSON received from the API
func (*SearchResponseResult) UnmarshalJSON ¶
func (r *SearchResponseResult) UnmarshalJSON(data []byte) error
type SearchResponseResultMetadataSerpMetadata ¶
type SearchResponseResultMetadataSerpMetadata struct {
Country string `json:"country" api:"required"`
EntityType string `json:"entity_type" api:"required"`
Locale string `json:"locale" api:"required"`
Position int64 `json:"position" api:"required"`
Driver string `json:"driver" api:"nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Country respjson.Field
EntityType respjson.Field
Locale respjson.Field
Position respjson.Field
Driver respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
Metadata for SERP-based search results (general, news, location).
func (SearchResponseResultMetadataSerpMetadata) RawJSON ¶
func (r SearchResponseResultMetadataSerpMetadata) RawJSON() string
Returns the unmodified JSON received from the API
func (*SearchResponseResultMetadataSerpMetadata) UnmarshalJSON ¶
func (r *SearchResponseResultMetadataSerpMetadata) UnmarshalJSON(data []byte) error
type SearchResponseResultMetadataUnion ¶
type SearchResponseResultMetadataUnion struct {
// This field is from variant [SearchResponseResultMetadataSerpMetadata].
Country string `json:"country"`
// This field is from variant [SearchResponseResultMetadataSerpMetadata].
EntityType string `json:"entity_type"`
// This field is from variant [SearchResponseResultMetadataSerpMetadata].
Locale string `json:"locale"`
// This field is from variant [SearchResponseResultMetadataSerpMetadata].
Position int64 `json:"position"`
// This field is from variant [SearchResponseResultMetadataSerpMetadata].
Driver string `json:"driver"`
// This field is from variant [SearchResponseResultMetadataWsaMetadata].
AgentName string `json:"agent_name"`
JSON struct {
Country respjson.Field
EntityType respjson.Field
Locale respjson.Field
Position respjson.Field
Driver respjson.Field
AgentName respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
SearchResponseResultMetadataUnion contains all possible properties and values from SearchResponseResultMetadataSerpMetadata, SearchResponseResultMetadataWsaMetadata.
Use the methods beginning with 'As' to cast the union to one of its variants.
func (SearchResponseResultMetadataUnion) AsSerpMetadata ¶
func (u SearchResponseResultMetadataUnion) AsSerpMetadata() (v SearchResponseResultMetadataSerpMetadata)
func (SearchResponseResultMetadataUnion) AsWsaMetadata ¶
func (u SearchResponseResultMetadataUnion) AsWsaMetadata() (v SearchResponseResultMetadataWsaMetadata)
func (SearchResponseResultMetadataUnion) RawJSON ¶
func (u SearchResponseResultMetadataUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*SearchResponseResultMetadataUnion) UnmarshalJSON ¶
func (r *SearchResponseResultMetadataUnion) UnmarshalJSON(data []byte) error
type SearchResponseResultMetadataWsaMetadata ¶
type SearchResponseResultMetadataWsaMetadata struct {
AgentName string `json:"agent_name" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AgentName respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
Metadata for WSA-based search results.
func (SearchResponseResultMetadataWsaMetadata) RawJSON ¶
func (r SearchResponseResultMetadataWsaMetadata) RawJSON() string
Returns the unmodified JSON received from the API
func (*SearchResponseResultMetadataWsaMetadata) UnmarshalJSON ¶
func (r *SearchResponseResultMetadataWsaMetadata) UnmarshalJSON(data []byte) error
type TaskGetResponse ¶ added in v0.6.0
type TaskGetResponse struct {
Task TaskGetResponseTask `json:"task" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Task respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
Response containing task details.
func (TaskGetResponse) RawJSON ¶ added in v0.6.0
func (r TaskGetResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*TaskGetResponse) UnmarshalJSON ¶ added in v0.6.0
func (r *TaskGetResponse) UnmarshalJSON(data []byte) error
type TaskGetResponseTask ¶ added in v0.6.0
type TaskGetResponseTask struct {
// Unique task identifier.
ID string `json:"id" api:"required"`
Query any `json:"_query" api:"required"`
// Timestamp when the task was created.
CreatedAt string `json:"created_at" api:"required"`
// Original input data for the task.
Input any `json:"input" api:"required"`
// Current state of the task.
//
// Any of "pending", "success", "error".
State string `json:"state" api:"required"`
// URL for checking the task status.
StatusURL string `json:"status_url" api:"required" format:"uri"`
// Account name that owns the task.
AccountName string `json:"account_name"`
// Any of "web", "serp", "ecommerce", "social", "agent", "extract".
APIType string `json:"api_type"`
// Batch ID if this task is part of a batch.
BatchID string `json:"batch_id"`
// URL for downloading the task results.
DownloadURL string `json:"download_url" format:"uri"`
// Error message if the task failed.
Error string `json:"error"`
// Classification of the error type.
ErrorType string `json:"error_type"`
// Timestamp when the task was last modified.
ModifiedAt string `json:"modified_at"`
// Storage location of the output data.
OutputURL string `json:"output_url"`
// HTTP status code from the task execution.
StatusCode float64 `json:"status_code"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
Query respjson.Field
CreatedAt respjson.Field
Input respjson.Field
State respjson.Field
StatusURL respjson.Field
AccountName respjson.Field
APIType respjson.Field
BatchID respjson.Field
DownloadURL respjson.Field
Error respjson.Field
ErrorType respjson.Field
ModifiedAt respjson.Field
OutputURL respjson.Field
StatusCode respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (TaskGetResponseTask) RawJSON ¶ added in v0.6.0
func (r TaskGetResponseTask) RawJSON() string
Returns the unmodified JSON received from the API
func (*TaskGetResponseTask) UnmarshalJSON ¶ added in v0.6.0
func (r *TaskGetResponseTask) UnmarshalJSON(data []byte) error
type TaskListParams ¶ added in v0.6.0
type TaskListParams struct {
// Cursor for pagination. Use the next_cursor from the previous response.
Cursor param.Opt[string] `query:"cursor,omitzero" format:"uuid" json:"-"`
// Number of tasks to return per page.
Limit param.Opt[int64] `query:"limit,omitzero" json:"-"`
// contains filtered or unexported fields
}
func (TaskListParams) URLQuery ¶ added in v0.6.0
func (r TaskListParams) URLQuery() (v url.Values, err error)
URLQuery serializes TaskListParams's query parameters as `url.Values`.
type TaskListResponse ¶ added in v0.6.0
type TaskListResponse struct {
// Array of task objects.
Data []TaskListResponseData `json:"data" api:"required"`
Pagination TaskListResponsePagination `json:"pagination" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Data respjson.Field
Pagination respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
Paginated list of tasks response.
func (TaskListResponse) RawJSON ¶ added in v0.6.0
func (r TaskListResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*TaskListResponse) UnmarshalJSON ¶ added in v0.6.0
func (r *TaskListResponse) UnmarshalJSON(data []byte) error
type TaskListResponseData ¶ added in v0.6.0
type TaskListResponseData struct {
// Unique task identifier.
ID string `json:"id" api:"required"`
Query any `json:"_query" api:"required"`
// Timestamp when the task was created.
CreatedAt string `json:"created_at" api:"required"`
// Original input data for the task.
Input any `json:"input" api:"required"`
// Current state of the task.
//
// Any of "pending", "success", "error".
State string `json:"state" api:"required"`
// URL for checking the task status.
StatusURL string `json:"status_url" api:"required" format:"uri"`
// Account name that owns the task.
AccountName string `json:"account_name"`
// Any of "web", "serp", "ecommerce", "social", "agent", "extract".
APIType string `json:"api_type"`
// Batch ID if this task is part of a batch.
BatchID string `json:"batch_id"`
// URL for downloading the task results.
DownloadURL string `json:"download_url" format:"uri"`
// Error message if the task failed.
Error string `json:"error"`
// Classification of the error type.
ErrorType string `json:"error_type"`
// Timestamp when the task was last modified.
ModifiedAt string `json:"modified_at"`
// Storage location of the output data.
OutputURL string `json:"output_url"`
// HTTP status code from the task execution.
StatusCode float64 `json:"status_code"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
Query respjson.Field
CreatedAt respjson.Field
Input respjson.Field
State respjson.Field
StatusURL respjson.Field
AccountName respjson.Field
APIType respjson.Field
BatchID respjson.Field
DownloadURL respjson.Field
Error respjson.Field
ErrorType respjson.Field
ModifiedAt respjson.Field
OutputURL respjson.Field
StatusCode respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (TaskListResponseData) RawJSON ¶ added in v0.6.0
func (r TaskListResponseData) RawJSON() string
Returns the unmodified JSON received from the API
func (*TaskListResponseData) UnmarshalJSON ¶ added in v0.6.0
func (r *TaskListResponseData) UnmarshalJSON(data []byte) error
type TaskListResponsePagination ¶ added in v0.6.0
type TaskListResponsePagination struct {
// Whether there are more tasks available.
HasNext bool `json:"has_next" api:"required"`
// Cursor to use for fetching the next page.
NextCursor string `json:"next_cursor" api:"required"`
// Total number of tasks.
Total float64 `json:"total" api:"required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
HasNext respjson.Field
NextCursor respjson.Field
Total respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (TaskListResponsePagination) RawJSON ¶ added in v0.6.0
func (r TaskListResponsePagination) RawJSON() string
Returns the unmodified JSON received from the API
func (*TaskListResponsePagination) UnmarshalJSON ¶ added in v0.6.0
func (r *TaskListResponsePagination) UnmarshalJSON(data []byte) error
type TaskResultsResponse ¶ added in v0.6.0
type TaskService ¶ added in v0.6.0
type TaskService struct {
Options []option.RequestOption
}
TaskService contains methods and other services that help with interacting with the nimble API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewTaskService method instead.
func NewTaskService ¶ added in v0.6.0
func NewTaskService(opts ...option.RequestOption) (r TaskService)
NewTaskService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*TaskService) Get ¶ added in v0.6.0
func (r *TaskService) Get(ctx context.Context, taskID string, opts ...option.RequestOption) (res *TaskGetResponse, err error)
Retrieve the details of a specific task by its ID.
func (*TaskService) List ¶ added in v0.6.0
func (r *TaskService) List(ctx context.Context, query TaskListParams, opts ...option.RequestOption) (res *TaskListResponse, err error)
Retrieve a paginated list of tasks for the authenticated account.
func (*TaskService) Results ¶ added in v0.6.0
func (r *TaskService) Results(ctx context.Context, taskID string, opts ...option.RequestOption) (res *TaskResultsResponse, err error)
Retrieve the results of a completed task.
type WaitActionParam ¶ added in v0.6.0
type WaitActionParam = shared.WaitActionParam
Wait for a specified duration
This is an alias to an internal type.
type WaitActionWaitObjectDurationUnionParam ¶ added in v0.6.0
type WaitActionWaitObjectDurationUnionParam = shared.WaitActionWaitObjectDurationUnionParam
Duration value that accepts various formats. Supports: number (ms), string ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
This is an alias to an internal type.
type WaitActionWaitObjectParam ¶ added in v0.6.0
type WaitActionWaitObjectParam = shared.WaitActionWaitObjectParam
This is an alias to an internal type.
type WaitActionWaitObjectRequiredString ¶ added in v0.6.0
type WaitActionWaitObjectRequiredString = shared.WaitActionWaitObjectRequiredString
This is an alias to an internal type.
type WaitActionWaitObjectRequiredUnionParam ¶ added in v0.6.0
type WaitActionWaitObjectRequiredUnionParam = shared.WaitActionWaitObjectRequiredUnionParam
Whether this action is required. If true, pipeline stops on failure. Accepts boolean or string "true"/"false". Default: true.
This is an alias to an internal type.
type WaitActionWaitObjectSkipString ¶ added in v0.6.0
type WaitActionWaitObjectSkipString = shared.WaitActionWaitObjectSkipString
This is an alias to an internal type.
type WaitActionWaitObjectSkipUnionParam ¶ added in v0.6.0
type WaitActionWaitObjectSkipUnionParam = shared.WaitActionWaitObjectSkipUnionParam
Whether to skip this action. Accepts boolean or string "true"/"false". Default: false.
This is an alias to an internal type.
type WaitActionWaitUnionParam ¶ added in v0.6.0
type WaitActionWaitUnionParam = shared.WaitActionWaitUnionParam
This is an alias to an internal type.
type WaitForElementActionParam ¶ added in v0.6.0
type WaitForElementActionParam = shared.WaitForElementActionParam
Wait for an element to appear or reach a specific state
This is an alias to an internal type.
type WaitForElementActionWaitForElementObjectParam ¶ added in v0.6.0
type WaitForElementActionWaitForElementObjectParam = shared.WaitForElementActionWaitForElementObjectParam
This is an alias to an internal type.
type WaitForElementActionWaitForElementObjectRequiredString ¶ added in v0.6.0
type WaitForElementActionWaitForElementObjectRequiredString = shared.WaitForElementActionWaitForElementObjectRequiredString
This is an alias to an internal type.
type WaitForElementActionWaitForElementObjectRequiredUnionParam ¶ added in v0.6.0
type WaitForElementActionWaitForElementObjectRequiredUnionParam = shared.WaitForElementActionWaitForElementObjectRequiredUnionParam
Whether this action is required. If true, pipeline stops on failure. Accepts boolean or string "true"/"false". Default: true.
This is an alias to an internal type.
type WaitForElementActionWaitForElementObjectSelectorUnionParam ¶ added in v0.6.0
type WaitForElementActionWaitForElementObjectSelectorUnionParam = shared.WaitForElementActionWaitForElementObjectSelectorUnionParam
CSS selector or array of alternative selectors. Use an array when you have multiple possible selectors for the same element.
This is an alias to an internal type.
type WaitForElementActionWaitForElementObjectSkipString ¶ added in v0.6.0
type WaitForElementActionWaitForElementObjectSkipString = shared.WaitForElementActionWaitForElementObjectSkipString
This is an alias to an internal type.
type WaitForElementActionWaitForElementObjectSkipUnionParam ¶ added in v0.6.0
type WaitForElementActionWaitForElementObjectSkipUnionParam = shared.WaitForElementActionWaitForElementObjectSkipUnionParam
Whether to skip this action. Accepts boolean or string "true"/"false". Default: false.
This is an alias to an internal type.
type WaitForElementActionWaitForElementUnionParam ¶ added in v0.6.0
type WaitForElementActionWaitForElementUnionParam = shared.WaitForElementActionWaitForElementUnionParam
This is an alias to an internal type.
type WaitForNavigationActionParam ¶ added in v0.6.0
type WaitForNavigationActionParam = shared.WaitForNavigationActionParam
Wait for page navigation to complete
This is an alias to an internal type.
type WaitForNavigationActionWaitForNavigationObjectParam ¶ added in v0.6.0
type WaitForNavigationActionWaitForNavigationObjectParam = shared.WaitForNavigationActionWaitForNavigationObjectParam
This is an alias to an internal type.
type WaitForNavigationActionWaitForNavigationObjectRequiredString ¶ added in v0.6.0
type WaitForNavigationActionWaitForNavigationObjectRequiredString = shared.WaitForNavigationActionWaitForNavigationObjectRequiredString
This is an alias to an internal type.
type WaitForNavigationActionWaitForNavigationObjectRequiredUnionParam ¶ added in v0.6.0
type WaitForNavigationActionWaitForNavigationObjectRequiredUnionParam = shared.WaitForNavigationActionWaitForNavigationObjectRequiredUnionParam
Whether this action is required. If true, pipeline stops on failure. Accepts boolean or string "true"/"false". Default: true.
This is an alias to an internal type.
type WaitForNavigationActionWaitForNavigationObjectSkipString ¶ added in v0.6.0
type WaitForNavigationActionWaitForNavigationObjectSkipString = shared.WaitForNavigationActionWaitForNavigationObjectSkipString
This is an alias to an internal type.
type WaitForNavigationActionWaitForNavigationObjectSkipUnionParam ¶ added in v0.6.0
type WaitForNavigationActionWaitForNavigationObjectSkipUnionParam = shared.WaitForNavigationActionWaitForNavigationObjectSkipUnionParam
Whether to skip this action. Accepts boolean or string "true"/"false". Default: false.
This is an alias to an internal type.
type WaitForNavigationActionWaitForNavigationString ¶ added in v0.6.0
type WaitForNavigationActionWaitForNavigationString = shared.WaitForNavigationActionWaitForNavigationString
This is an alias to an internal type.
type WaitForNavigationActionWaitForNavigationUnionParam ¶ added in v0.6.0
type WaitForNavigationActionWaitForNavigationUnionParam = shared.WaitForNavigationActionWaitForNavigationUnionParam
This is an alias to an internal type.
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
encoding/json
Package json implements encoding and decoding of JSON as defined in RFC 7159.
|
Package json implements encoding and decoding of JSON as defined in RFC 7159. |
|
encoding/json/shims
This package provides shims over Go 1.2{2,3} APIs which are missing from Go 1.22, and used by the Go 1.24 encoding/json package.
|
This package provides shims over Go 1.2{2,3} APIs which are missing from Go 1.22, and used by the Go 1.24 encoding/json package. |
|
packages
|
|