crawlora

package module
v1.2.0-sdk.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 27, 2026 License: MIT Imports: 15 Imported by: 0

README

Crawlora Go SDK

Git-installable beta SDK for the public Crawlora API.

Install

go get github.com/Crawlora-org/crawlora-go-sdk@v1.2.0-sdk.8

Usage

package main

import (
    "context"
    "fmt"
    "os"

    crawlora "github.com/Crawlora-org/crawlora-go-sdk"
)

func main() {
    client := crawlora.NewClient(crawlora.WithAPIKey(os.Getenv("CRAWLORA_API_KEY")))
    result, err := client.Bing.Search(context.Background(), crawlora.Params{
        "q": "coffee shops",
        "count": 10,
    })
    if err != nil {
        panic(err)
    }
    fmt.Printf("%#v\n", result)
}

Typed endpoint variants are generated for every operation:

count := 10
result, err := client.Bing.SearchTyped(ctx, crawlora.BingSearchParams{
    Q:     "coffee shops",
    Count: &count,
})

Configuration

client := crawlora.NewClient(
    crawlora.WithAPIKey(os.Getenv("CRAWLORA_API_KEY")),
    crawlora.WithBaseURL("https://api.crawlora.net/api/v1"),
    crawlora.WithRetries(2),
    crawlora.WithRetryDelay(250*time.Millisecond),
)

Per-request options are available for custom headers, timeout, and response mode:

text, err := client.YouTube.Transcript(ctx, crawlora.Params{
    "id": "VIDEO_ID",
    "format": "text",
}, crawlora.WithResponseType(crawlora.ResponseText), crawlora.WithRequestTimeout(10*time.Second))

API failures return *crawlora.Error with HTTP status, API code, parsed body, raw body, and the underlying transport error when one exists.

Examples

Runnable examples live under examples/:

CRAWLORA_API_KEY=... go run ./examples/bing-search
CRAWLORA_API_KEY=... CRAWLORA_YOUTUBE_VIDEO_ID=... go run ./examples/youtube-transcript

Each example also accepts CRAWLORA_BASE_URL for staging or local API testing. The examples exit without making a request when the required live environment variables are not set.

Versioning

This SDK is currently released as Git beta tags. Pin an explicit tag in applications and upgrade intentionally.

Registry Readiness

Go consumers use this repository directly as a Go module:

go get github.com/Crawlora-org/crawlora-go-sdk@v1.2.0-sdk.8

The module path is stable for Go package discovery and future releases should continue tagging the same commit that is pushed to main.

Regeneration

The committed openapi/public.json is the SDK contract source. Regenerate after updating that file:

python3 scripts/generate.py
gofmt -w operations_generated.go
go test ./...

Optional Live Smoke Test

Default tests use local mock servers. The programs under examples/ can be used as optional live smoke tests when CRAWLORA_API_KEY is available. Live calls are not part of default CI.

Documentation

Overview

Package crawlora provides a Go client for the public Crawlora API.

The SDK includes API-key and JWT authentication helpers, grouped endpoint services, generated typed endpoint variants, request retries, multipart uploads, and text or JSON response handling.

Index

Constants

View Source
const (
	ResponseAuto = "auto"
	ResponseJSON = "json"
	ResponseText = "text"
)
View Source
const DefaultBaseURL = "https://api.crawlora.net/api/v1"
View Source
const Version = "1.2.0-sdk.8"

Variables

This section is empty.

Functions

This section is empty.

Types

type AirbnbRoomCalendarParams

type AirbnbRoomCalendarParams struct {
	Id string `crawlora:"id"`
}

type AirbnbRoomCalendarResponse

type AirbnbRoomCalendarResponse = any

type AirbnbRoomParams

type AirbnbRoomParams struct {
	Id string `crawlora:"id"`
}

type AirbnbRoomResponse

type AirbnbRoomResponse = any

type AirbnbRoomReviewsParams

type AirbnbRoomReviewsParams struct {
	Id   string `crawlora:"id"`
	Page *int   `crawlora:"page,omitempty"`
}

type AirbnbRoomReviewsResponse

type AirbnbRoomReviewsResponse = any

type AirbnbSearchParams

type AirbnbSearchParams struct {
	Location string   `crawlora:"location"`
	CheckIn  *string  `crawlora:"check_in,omitempty"`
	CheckOut *string  `crawlora:"check_out,omitempty"`
	Adults   *int     `crawlora:"adults,omitempty"`
	Page     *int     `crawlora:"page,omitempty"`
	Currency *string  `crawlora:"currency,omitempty"`
	NeLat    *float64 `crawlora:"ne_lat,omitempty"`
	NeLng    *float64 `crawlora:"ne_lng,omitempty"`
	SwLat    *float64 `crawlora:"sw_lat,omitempty"`
	SwLng    *float64 `crawlora:"sw_lng,omitempty"`
	Zoom     *int     `crawlora:"zoom,omitempty"`
}

type AirbnbSearchResponse

type AirbnbSearchResponse = any

type AirbnbService

type AirbnbService struct {
	// contains filtered or unexported fields
}

func (*AirbnbService) Room

func (s *AirbnbService) Room(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AirbnbService) RoomCalendar

func (s *AirbnbService) RoomCalendar(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AirbnbService) RoomCalendarTyped

func (*AirbnbService) RoomReviews

func (s *AirbnbService) RoomReviews(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AirbnbService) RoomReviewsTyped

func (*AirbnbService) RoomTyped

func (s *AirbnbService) RoomTyped(ctx context.Context, params AirbnbRoomParams, opts ...RequestOption) (AirbnbRoomResponse, error)

func (*AirbnbService) Search

func (s *AirbnbService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AirbnbService) SearchTyped

type AmazonProductParams

type AmazonProductParams struct {
	Asin     string  `crawlora:"asin"`
	Language *string `crawlora:"language,omitempty"`
	Currency *string `crawlora:"currency,omitempty"`
}

type AmazonProductResponse

type AmazonProductResponse = any

type AmazonSearchParams

type AmazonSearchParams struct {
	K    string  `crawlora:"k"`
	S    *string `crawlora:"s,omitempty"`
	Page *int    `crawlora:"page,omitempty"`
}

type AmazonSearchResponse

type AmazonSearchResponse = any

type AmazonService

type AmazonService struct {
	// contains filtered or unexported fields
}

func (*AmazonService) Product

func (s *AmazonService) Product(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AmazonService) ProductTyped

func (*AmazonService) Search

func (s *AmazonService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AmazonService) SearchTyped

func (*AmazonService) Suggest

func (s *AmazonService) Suggest(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AmazonService) SuggestTyped

type AmazonSuggestParams

type AmazonSuggestParams struct {
	Keyword string `crawlora:"keyword"`
}

type AmazonSuggestResponse

type AmazonSuggestResponse = any

type AppStoreAppParams

type AppStoreAppParams struct {
	Id      *string `crawlora:"id,omitempty"`
	AppId   *string `crawlora:"app_id,omitempty"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
	Ratings *bool   `crawlora:"ratings,omitempty"`
}

type AppStoreAppResponse

type AppStoreAppResponse = any

type AppStoreDeveloperParams

type AppStoreDeveloperParams struct {
	DevId   string  `crawlora:"dev_id"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type AppStoreDeveloperResponse

type AppStoreDeveloperResponse = any

type AppStoreListParams

type AppStoreListParams struct {
	Collection *string `crawlora:"collection,omitempty"`
	Category   *int    `crawlora:"category,omitempty"`
	Country    *string `crawlora:"country,omitempty"`
	Lang       *string `crawlora:"lang,omitempty"`
	Num        *int    `crawlora:"num,omitempty"`
	FullDetail *bool   `crawlora:"full_detail,omitempty"`
}

type AppStoreListResponse

type AppStoreListResponse = any

type AppStorePrivacyParams

type AppStorePrivacyParams struct {
	Id      string  `crawlora:"id"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type AppStorePrivacyResponse

type AppStorePrivacyResponse = any

type AppStoreRatingsParams

type AppStoreRatingsParams struct {
	Id      *string `crawlora:"id,omitempty"`
	AppId   *string `crawlora:"app_id,omitempty"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type AppStoreRatingsResponse

type AppStoreRatingsResponse = any

type AppStoreReviewsParams

type AppStoreReviewsParams struct {
	Id      *string `crawlora:"id,omitempty"`
	AppId   *string `crawlora:"app_id,omitempty"`
	Country *string `crawlora:"country,omitempty"`
	Page    *int    `crawlora:"page,omitempty"`
	Sort    *string `crawlora:"sort,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type AppStoreReviewsResponse

type AppStoreReviewsResponse = any

type AppStoreSearchParams

type AppStoreSearchParams struct {
	Term    string  `crawlora:"term"`
	Num     *int    `crawlora:"num,omitempty"`
	Page    *int    `crawlora:"page,omitempty"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
	IdsOnly *bool   `crawlora:"ids_only,omitempty"`
}

type AppStoreSearchResponse

type AppStoreSearchResponse = any

type AppStoreService

type AppStoreService struct {
	// contains filtered or unexported fields
}

func (*AppStoreService) App

func (s *AppStoreService) App(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AppStoreService) AppTyped

func (*AppStoreService) Developer

func (s *AppStoreService) Developer(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AppStoreService) DeveloperTyped

func (*AppStoreService) List

func (s *AppStoreService) List(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AppStoreService) ListTyped

func (*AppStoreService) Privacy

func (s *AppStoreService) Privacy(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AppStoreService) PrivacyTyped

func (*AppStoreService) Ratings

func (s *AppStoreService) Ratings(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AppStoreService) RatingsTyped

func (*AppStoreService) Reviews

func (s *AppStoreService) Reviews(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AppStoreService) ReviewsTyped

func (*AppStoreService) Search

func (s *AppStoreService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AppStoreService) SearchTyped

func (*AppStoreService) Similar

func (s *AppStoreService) Similar(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AppStoreService) SimilarTyped

func (*AppStoreService) Suggest

func (s *AppStoreService) Suggest(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AppStoreService) SuggestTyped

func (*AppStoreService) VersionHistory

func (s *AppStoreService) VersionHistory(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*AppStoreService) VersionHistoryTyped

type AppStoreSimilarParams

type AppStoreSimilarParams struct {
	Id      *string `crawlora:"id,omitempty"`
	AppId   *string `crawlora:"app_id,omitempty"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type AppStoreSimilarResponse

type AppStoreSimilarResponse = any

type AppStoreSuggestParams

type AppStoreSuggestParams struct {
	Term    string  `crawlora:"term"`
	Country *string `crawlora:"country,omitempty"`
}

type AppStoreSuggestResponse

type AppStoreSuggestResponse = any

type AppStoreVersionHistoryParams

type AppStoreVersionHistoryParams struct {
	Id      string  `crawlora:"id"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type AppStoreVersionHistoryResponse

type AppStoreVersionHistoryResponse = any

type ApplePodcastsChartsParams

type ApplePodcastsChartsParams struct {
	Collection *string `crawlora:"collection,omitempty"`
	Category   *int    `crawlora:"category,omitempty"`
	Country    *string `crawlora:"country,omitempty"`
	Limit      *int    `crawlora:"limit,omitempty"`
}

type ApplePodcastsChartsResponse

type ApplePodcastsChartsResponse = any

type ApplePodcastsEpisodesSearchParams

type ApplePodcastsEpisodesSearchParams struct {
	Term    string  `crawlora:"term"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
	Limit   *int    `crawlora:"limit,omitempty"`
	Page    *int    `crawlora:"page,omitempty"`
}

type ApplePodcastsEpisodesSearchResponse

type ApplePodcastsEpisodesSearchResponse = any

type ApplePodcastsSearchParams

type ApplePodcastsSearchParams struct {
	Term    string  `crawlora:"term"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
	Limit   *int    `crawlora:"limit,omitempty"`
	Page    *int    `crawlora:"page,omitempty"`
}

type ApplePodcastsSearchResponse

type ApplePodcastsSearchResponse = any

type ApplePodcastsService

type ApplePodcastsService struct {
	// contains filtered or unexported fields
}

func (*ApplePodcastsService) Charts

func (s *ApplePodcastsService) Charts(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ApplePodcastsService) ChartsTyped

func (*ApplePodcastsService) EpisodesSearch

func (s *ApplePodcastsService) EpisodesSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ApplePodcastsService) EpisodesSearchTyped

func (*ApplePodcastsService) Search

func (s *ApplePodcastsService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ApplePodcastsService) SearchTyped

func (*ApplePodcastsService) Show

func (s *ApplePodcastsService) Show(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ApplePodcastsService) ShowEpisodes

func (s *ApplePodcastsService) ShowEpisodes(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ApplePodcastsService) ShowEpisodesTyped

func (*ApplePodcastsService) ShowTyped

type ApplePodcastsShowEpisodesParams

type ApplePodcastsShowEpisodesParams struct {
	Id      string  `crawlora:"id"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
	Limit   *int    `crawlora:"limit,omitempty"`
}

type ApplePodcastsShowEpisodesResponse

type ApplePodcastsShowEpisodesResponse = any

type ApplePodcastsShowParams

type ApplePodcastsShowParams struct {
	Id      string  `crawlora:"id"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type ApplePodcastsShowResponse

type ApplePodcastsShowResponse = any

type BillingMeCheckoutParams

type BillingMeCheckoutParams struct {
	Request any `crawlora:"request"`
}

type BillingMeCheckoutResponse

type BillingMeCheckoutResponse = any

type BillingMeEventsParams

type BillingMeEventsParams struct {
	Limit       *int    `crawlora:"limit,omitempty"`
	From        *string `crawlora:"from,omitempty"`
	To          *string `crawlora:"to,omitempty"`
	Endpoint    *string `crawlora:"endpoint,omitempty"`
	RequestId   *string `crawlora:"request_id,omitempty"`
	EventStatus *string `crawlora:"event_status,omitempty"`
	Billable    *bool   `crawlora:"billable,omitempty"`
}

type BillingMeEventsResponse

type BillingMeEventsResponse = any

type BillingMeParams

type BillingMeParams struct {
}

type BillingMePeriodParams

type BillingMePeriodParams struct {
	PeriodKey string `crawlora:"period_key"`
}

type BillingMePeriodResponse

type BillingMePeriodResponse = any

type BillingMePeriodStatementDownloadParams

type BillingMePeriodStatementDownloadParams struct {
	PeriodKey string `crawlora:"period_key"`
}

type BillingMePeriodStatementDownloadResponse

type BillingMePeriodStatementDownloadResponse = any

type BillingMePeriodStatementParams

type BillingMePeriodStatementParams struct {
	PeriodKey     string `crawlora:"period_key"`
	IncludeEvents *bool  `crawlora:"include_events,omitempty"`
	EventLimit    *int   `crawlora:"event_limit,omitempty"`
}

type BillingMePeriodStatementResponse

type BillingMePeriodStatementResponse = any

type BillingMePeriodsParams

type BillingMePeriodsParams struct {
	Limit *int `crawlora:"limit,omitempty"`
}

type BillingMePeriodsResponse

type BillingMePeriodsResponse = any

type BillingMePortalParams

type BillingMePortalParams struct {
	Request any `crawlora:"request"`
}

type BillingMePortalResponse

type BillingMePortalResponse = any

type BillingMeResponse

type BillingMeResponse = any

type BillingService

type BillingService struct {
	// contains filtered or unexported fields
}

func (*BillingService) Me

func (s *BillingService) Me(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BillingService) MeCheckout

func (s *BillingService) MeCheckout(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BillingService) MeCheckoutTyped

func (*BillingService) MeEvents

func (s *BillingService) MeEvents(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BillingService) MeEventsTyped

func (*BillingService) MePeriod

func (s *BillingService) MePeriod(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BillingService) MePeriodStatement

func (s *BillingService) MePeriodStatement(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BillingService) MePeriodStatementDownload

func (s *BillingService) MePeriodStatementDownload(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BillingService) MePeriodStatementTyped

func (*BillingService) MePeriodTyped

func (*BillingService) MePeriods

func (s *BillingService) MePeriods(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BillingService) MePeriodsTyped

func (*BillingService) MePortal

func (s *BillingService) MePortal(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BillingService) MePortalTyped

func (*BillingService) MeTyped

type BingImagesParams

type BingImagesParams struct {
	Q       string  `crawlora:"q"`
	Page    *int    `crawlora:"page,omitempty"`
	Count   *int    `crawlora:"count,omitempty"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type BingImagesResponse

type BingImagesResponse = any

type BingNewsParams

type BingNewsParams struct {
	Q       string  `crawlora:"q"`
	Page    *int    `crawlora:"page,omitempty"`
	Count   *int    `crawlora:"count,omitempty"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type BingNewsResponse

type BingNewsResponse = any

type BingSearchParams

type BingSearchParams struct {
	Q       string  `crawlora:"q"`
	Page    *int    `crawlora:"page,omitempty"`
	Count   *int    `crawlora:"count,omitempty"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type BingSearchResponse

type BingSearchResponse = any

type BingService

type BingService struct {
	// contains filtered or unexported fields
}

func (*BingService) Images

func (s *BingService) Images(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BingService) ImagesTyped

func (s *BingService) ImagesTyped(ctx context.Context, params BingImagesParams, opts ...RequestOption) (BingImagesResponse, error)

func (*BingService) News

func (s *BingService) News(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BingService) NewsTyped

func (s *BingService) NewsTyped(ctx context.Context, params BingNewsParams, opts ...RequestOption) (BingNewsResponse, error)

func (*BingService) Search

func (s *BingService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BingService) SearchTyped

func (s *BingService) SearchTyped(ctx context.Context, params BingSearchParams, opts ...RequestOption) (BingSearchResponse, error)

func (*BingService) Suggest

func (s *BingService) Suggest(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BingService) SuggestTyped

func (s *BingService) SuggestTyped(ctx context.Context, params BingSuggestParams, opts ...RequestOption) (BingSuggestResponse, error)

func (*BingService) Videos

func (s *BingService) Videos(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BingService) VideosTyped

func (s *BingService) VideosTyped(ctx context.Context, params BingVideosParams, opts ...RequestOption) (BingVideosResponse, error)

type BingSuggestParams

type BingSuggestParams struct {
	Q       string  `crawlora:"q"`
	Count   *int    `crawlora:"count,omitempty"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type BingSuggestResponse

type BingSuggestResponse = any

type BingVideosParams

type BingVideosParams struct {
	Q       string  `crawlora:"q"`
	Page    *int    `crawlora:"page,omitempty"`
	Count   *int    `crawlora:"count,omitempty"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type BingVideosResponse

type BingVideosResponse = any

type BraveImagesParams

type BraveImagesParams struct {
	Q       string  `crawlora:"q"`
	Offset  *int    `crawlora:"offset,omitempty"`
	Count   *int    `crawlora:"count,omitempty"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type BraveImagesResponse

type BraveImagesResponse = any

type BraveNewsParams

type BraveNewsParams struct {
	Q         string  `crawlora:"q"`
	Offset    *int    `crawlora:"offset,omitempty"`
	Count     *int    `crawlora:"count,omitempty"`
	Country   *string `crawlora:"country,omitempty"`
	Lang      *string `crawlora:"lang,omitempty"`
	TimeRange *string `crawlora:"time_range,omitempty"`
	DateFrom  *string `crawlora:"date_from,omitempty"`
	DateTo    *string `crawlora:"date_to,omitempty"`
}

type BraveNewsResponse

type BraveNewsResponse = any

type BraveSearchParams

type BraveSearchParams struct {
	Q         string  `crawlora:"q"`
	Offset    *int    `crawlora:"offset,omitempty"`
	Country   *string `crawlora:"country,omitempty"`
	Lang      *string `crawlora:"lang,omitempty"`
	TimeRange *string `crawlora:"time_range,omitempty"`
	DateFrom  *string `crawlora:"date_from,omitempty"`
	DateTo    *string `crawlora:"date_to,omitempty"`
}

type BraveSearchResponse

type BraveSearchResponse = any

type BraveService

type BraveService struct {
	// contains filtered or unexported fields
}

func (*BraveService) Images

func (s *BraveService) Images(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BraveService) ImagesTyped

func (s *BraveService) ImagesTyped(ctx context.Context, params BraveImagesParams, opts ...RequestOption) (BraveImagesResponse, error)

func (*BraveService) News

func (s *BraveService) News(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BraveService) NewsTyped

func (s *BraveService) NewsTyped(ctx context.Context, params BraveNewsParams, opts ...RequestOption) (BraveNewsResponse, error)

func (*BraveService) Search

func (s *BraveService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BraveService) SearchTyped

func (s *BraveService) SearchTyped(ctx context.Context, params BraveSearchParams, opts ...RequestOption) (BraveSearchResponse, error)

func (*BraveService) Suggest

func (s *BraveService) Suggest(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BraveService) SuggestTyped

func (s *BraveService) SuggestTyped(ctx context.Context, params BraveSuggestParams, opts ...RequestOption) (BraveSuggestResponse, error)

func (*BraveService) Videos

func (s *BraveService) Videos(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*BraveService) VideosTyped

func (s *BraveService) VideosTyped(ctx context.Context, params BraveVideosParams, opts ...RequestOption) (BraveVideosResponse, error)

type BraveSuggestParams

type BraveSuggestParams struct {
	Q       string  `crawlora:"q"`
	Count   *int    `crawlora:"count,omitempty"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type BraveSuggestResponse

type BraveSuggestResponse = any

type BraveVideosParams

type BraveVideosParams struct {
	Q         string  `crawlora:"q"`
	Offset    *int    `crawlora:"offset,omitempty"`
	Count     *int    `crawlora:"count,omitempty"`
	Country   *string `crawlora:"country,omitempty"`
	Lang      *string `crawlora:"lang,omitempty"`
	TimeRange *string `crawlora:"time_range,omitempty"`
	DateFrom  *string `crawlora:"date_from,omitempty"`
	DateTo    *string `crawlora:"date_to,omitempty"`
}

type BraveVideosResponse

type BraveVideosResponse = any

type Client

type Client struct {
	Services

	APIKey     string
	JWTToken   string
	BaseURL    string
	HTTPClient *http.Client
	Headers    map[string]string
	Retries    int
	RetryDelay time.Duration
	UserAgent  string
}

func NewClient

func NewClient(opts ...Option) *Client

func (*Client) Operation

func (c *Client) Operation(ctx context.Context, operationID string, params Params, opts ...RequestOption) (any, error)

func (*Client) Request

func (c *Client) Request(ctx context.Context, operationID string, params Params, opts ...RequestOption) (any, error)

type CoinGeckoCategoriesParams

type CoinGeckoCategoriesParams struct {
	Limit      *int    `crawlora:"limit,omitempty"`
	VsCurrency *string `crawlora:"vs_currency,omitempty"`
}

type CoinGeckoCategoriesResponse

type CoinGeckoCategoriesResponse = any

type CoinGeckoCategoryCoinsParams

type CoinGeckoCategoryCoinsParams struct {
	Slug       string  `crawlora:"slug"`
	Page       *int    `crawlora:"page,omitempty"`
	Limit      *int    `crawlora:"limit,omitempty"`
	VsCurrency *string `crawlora:"vs_currency,omitempty"`
}

type CoinGeckoCategoryCoinsResponse

type CoinGeckoCategoryCoinsResponse = any

type CoinGeckoChainParams

type CoinGeckoChainParams struct {
	Id         string  `crawlora:"id"`
	Limit      *int    `crawlora:"limit,omitempty"`
	VsCurrency *string `crawlora:"vs_currency,omitempty"`
}

type CoinGeckoChainResponse

type CoinGeckoChainResponse = any

type CoinGeckoChainsParams

type CoinGeckoChainsParams struct {
	Limit      *int    `crawlora:"limit,omitempty"`
	VsCurrency *string `crawlora:"vs_currency,omitempty"`
}

type CoinGeckoChainsResponse

type CoinGeckoChainsResponse = any

type CoinGeckoCoinAnalysisParams

type CoinGeckoCoinAnalysisParams struct {
	Id                 string  `crawlora:"id"`
	VsCurrency         *string `crawlora:"vs_currency,omitempty"`
	Range              *string `crawlora:"range,omitempty"`
	IncludeAnnotations *bool   `crawlora:"include_annotations,omitempty"`
}

type CoinGeckoCoinAnalysisResponse

type CoinGeckoCoinAnalysisResponse = any

type CoinGeckoCoinParams

type CoinGeckoCoinParams struct {
	Id         string  `crawlora:"id"`
	VsCurrency *string `crawlora:"vs_currency,omitempty"`
}

type CoinGeckoCoinResponse

type CoinGeckoCoinResponse = any

type CoinGeckoExchangeParams

type CoinGeckoExchangeParams struct {
	Id         string  `crawlora:"id"`
	Limit      *int    `crawlora:"limit,omitempty"`
	VsCurrency *string `crawlora:"vs_currency,omitempty"`
}

type CoinGeckoExchangeResponse

type CoinGeckoExchangeResponse = any

type CoinGeckoExchangesParams

type CoinGeckoExchangesParams struct {
	Kind       *string `crawlora:"kind,omitempty"`
	Page       *int    `crawlora:"page,omitempty"`
	Limit      *int    `crawlora:"limit,omitempty"`
	VsCurrency *string `crawlora:"vs_currency,omitempty"`
}

type CoinGeckoExchangesResponse

type CoinGeckoExchangesResponse = any

type CoinGeckoGainersLosersParams

type CoinGeckoGainersLosersParams struct {
	Limit      *int    `crawlora:"limit,omitempty"`
	VsCurrency *string `crawlora:"vs_currency,omitempty"`
}

type CoinGeckoGainersLosersResponse

type CoinGeckoGainersLosersResponse = any

type CoinGeckoGlobalChartsParams

type CoinGeckoGlobalChartsParams struct {
	Kind  *string `crawlora:"kind,omitempty"`
	Range *string `crawlora:"range,omitempty"`
	Limit *int    `crawlora:"limit,omitempty"`
}

type CoinGeckoGlobalChartsResponse

type CoinGeckoGlobalChartsResponse = any

type CoinGeckoGlobalParams

type CoinGeckoGlobalParams struct {
}

type CoinGeckoGlobalResponse

type CoinGeckoGlobalResponse = any

type CoinGeckoLearnArticlesParams

type CoinGeckoLearnArticlesParams struct {
	Category *string `crawlora:"category,omitempty"`
	Limit    *int    `crawlora:"limit,omitempty"`
}

type CoinGeckoLearnArticlesResponse

type CoinGeckoLearnArticlesResponse = any

type CoinGeckoMarketsParams

type CoinGeckoMarketsParams struct {
	Page       *int    `crawlora:"page,omitempty"`
	Limit      *int    `crawlora:"limit,omitempty"`
	VsCurrency *string `crawlora:"vs_currency,omitempty"`
}

type CoinGeckoMarketsResponse

type CoinGeckoMarketsResponse = any

type CoinGeckoNewCoinsParams

type CoinGeckoNewCoinsParams struct {
	Page       *int    `crawlora:"page,omitempty"`
	Limit      *int    `crawlora:"limit,omitempty"`
	VsCurrency *string `crawlora:"vs_currency,omitempty"`
}

type CoinGeckoNewCoinsResponse

type CoinGeckoNewCoinsResponse = any

type CoinGeckoNewsParams

type CoinGeckoNewsParams struct {
	Limit *int `crawlora:"limit,omitempty"`
}

type CoinGeckoNewsResponse

type CoinGeckoNewsResponse = any

type CoinGeckoNftCategoryParams

type CoinGeckoNftCategoryParams struct {
	Slug       string  `crawlora:"slug"`
	Page       *int    `crawlora:"page,omitempty"`
	Limit      *int    `crawlora:"limit,omitempty"`
	VsCurrency *string `crawlora:"vs_currency,omitempty"`
}

type CoinGeckoNftCategoryResponse

type CoinGeckoNftCategoryResponse = any

type CoinGeckoNftsParams

type CoinGeckoNftsParams struct {
	Page       *int    `crawlora:"page,omitempty"`
	Limit      *int    `crawlora:"limit,omitempty"`
	VsCurrency *string `crawlora:"vs_currency,omitempty"`
}

type CoinGeckoNftsResponse

type CoinGeckoNftsResponse = any

type CoinGeckoSearchParams

type CoinGeckoSearchParams struct {
	Q     string `crawlora:"q"`
	Limit *int   `crawlora:"limit,omitempty"`
}

type CoinGeckoSearchResponse

type CoinGeckoSearchResponse = any

type CoinGeckoService

type CoinGeckoService struct {
	// contains filtered or unexported fields
}

func (*CoinGeckoService) Categories

func (s *CoinGeckoService) Categories(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) CategoriesTyped

func (*CoinGeckoService) CategoryCoins

func (s *CoinGeckoService) CategoryCoins(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) CategoryCoinsTyped

func (*CoinGeckoService) Chain

func (s *CoinGeckoService) Chain(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) ChainTyped

func (*CoinGeckoService) Chains

func (s *CoinGeckoService) Chains(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) ChainsTyped

func (*CoinGeckoService) Coin

func (s *CoinGeckoService) Coin(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) CoinAnalysis

func (s *CoinGeckoService) CoinAnalysis(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) CoinAnalysisTyped

func (*CoinGeckoService) CoinTyped

func (*CoinGeckoService) Exchange

func (s *CoinGeckoService) Exchange(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) ExchangeTyped

func (*CoinGeckoService) Exchanges

func (s *CoinGeckoService) Exchanges(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) ExchangesTyped

func (*CoinGeckoService) GainersLosers

func (s *CoinGeckoService) GainersLosers(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) GainersLosersTyped

func (*CoinGeckoService) Global

func (s *CoinGeckoService) Global(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) GlobalCharts

func (s *CoinGeckoService) GlobalCharts(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) GlobalChartsTyped

func (*CoinGeckoService) GlobalTyped

func (*CoinGeckoService) LearnArticles

func (s *CoinGeckoService) LearnArticles(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) LearnArticlesTyped

func (*CoinGeckoService) Markets

func (s *CoinGeckoService) Markets(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) MarketsTyped

func (*CoinGeckoService) NewCoins

func (s *CoinGeckoService) NewCoins(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) NewCoinsTyped

func (*CoinGeckoService) News

func (s *CoinGeckoService) News(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) NewsTyped

func (*CoinGeckoService) NftCategory

func (s *CoinGeckoService) NftCategory(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) NftCategoryTyped

func (*CoinGeckoService) Nfts

func (s *CoinGeckoService) Nfts(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) NftsTyped

func (*CoinGeckoService) Search

func (s *CoinGeckoService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) SearchTyped

func (*CoinGeckoService) TokenUnlocks

func (s *CoinGeckoService) TokenUnlocks(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) TokenUnlocksTyped

func (*CoinGeckoService) Treasuries

func (s *CoinGeckoService) Treasuries(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) TreasuriesTyped

func (*CoinGeckoService) Trending

func (s *CoinGeckoService) Trending(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*CoinGeckoService) TrendingTyped

type CoinGeckoTokenUnlocksParams

type CoinGeckoTokenUnlocksParams struct {
	Limit *int `crawlora:"limit,omitempty"`
}

type CoinGeckoTokenUnlocksResponse

type CoinGeckoTokenUnlocksResponse = any

type CoinGeckoTreasuriesParams

type CoinGeckoTreasuriesParams struct {
	Asset      *string `crawlora:"asset,omitempty"`
	HolderType *string `crawlora:"holder_type,omitempty"`
	Limit      *int    `crawlora:"limit,omitempty"`
	VsCurrency *string `crawlora:"vs_currency,omitempty"`
}

type CoinGeckoTreasuriesResponse

type CoinGeckoTreasuriesResponse = any

type CoinGeckoTrendingParams

type CoinGeckoTrendingParams struct {
	Limit      *int    `crawlora:"limit,omitempty"`
	VsCurrency *string `crawlora:"vs_currency,omitempty"`
}

type CoinGeckoTrendingResponse

type CoinGeckoTrendingResponse = any

type DatasetsGoogleMapBusinessesFacetsParams

type DatasetsGoogleMapBusinessesFacetsParams struct {
	Facet          string   `crawlora:"facet"`
	Q              *string  `crawlora:"q,omitempty"`
	Category       *string  `crawlora:"category,omitempty"`
	Country        *string  `crawlora:"country,omitempty"`
	State          *string  `crawlora:"state,omitempty"`
	County         *string  `crawlora:"county,omitempty"`
	City           *string  `crawlora:"city,omitempty"`
	Town           *string  `crawlora:"town,omitempty"`
	MinRating      *float64 `crawlora:"min_rating,omitempty"`
	MinReviewCount *int     `crawlora:"min_review_count,omitempty"`
	HasWebsite     *bool    `crawlora:"has_website,omitempty"`
	HasPhone       *bool    `crawlora:"has_phone,omitempty"`
	Lat            *float64 `crawlora:"lat,omitempty"`
	Lon            *float64 `crawlora:"lon,omitempty"`
	RadiusM        *int     `crawlora:"radius_m,omitempty"`
	Sort           *string  `crawlora:"sort,omitempty"`
}

type DatasetsGoogleMapBusinessesFacetsResponse

type DatasetsGoogleMapBusinessesFacetsResponse = any

type DatasetsGoogleMapBusinessesItemParams

type DatasetsGoogleMapBusinessesItemParams struct {
	PlaceId string `crawlora:"place_id"`
}

type DatasetsGoogleMapBusinessesItemResponse

type DatasetsGoogleMapBusinessesItemResponse = any

type DatasetsGoogleMapBusinessesNearbyParams

type DatasetsGoogleMapBusinessesNearbyParams struct {
	Lat            float64  `crawlora:"lat"`
	Lon            float64  `crawlora:"lon"`
	RadiusM        int      `crawlora:"radius_m"`
	Category       *string  `crawlora:"category,omitempty"`
	MinRating      *float64 `crawlora:"min_rating,omitempty"`
	MinReviewCount *int     `crawlora:"min_review_count,omitempty"`
	Page           *int     `crawlora:"page,omitempty"`
	PageSize       *int     `crawlora:"page_size,omitempty"`
}

type DatasetsGoogleMapBusinessesNearbyResponse

type DatasetsGoogleMapBusinessesNearbyResponse = any

type DatasetsGoogleMapBusinessesSearchParams

type DatasetsGoogleMapBusinessesSearchParams struct {
	Q              *string  `crawlora:"q,omitempty"`
	Category       *string  `crawlora:"category,omitempty"`
	Country        *string  `crawlora:"country,omitempty"`
	State          *string  `crawlora:"state,omitempty"`
	County         *string  `crawlora:"county,omitempty"`
	City           *string  `crawlora:"city,omitempty"`
	Town           *string  `crawlora:"town,omitempty"`
	MinRating      *float64 `crawlora:"min_rating,omitempty"`
	MinReviewCount *int     `crawlora:"min_review_count,omitempty"`
	HasWebsite     *bool    `crawlora:"has_website,omitempty"`
	HasPhone       *bool    `crawlora:"has_phone,omitempty"`
	Lat            *float64 `crawlora:"lat,omitempty"`
	Lon            *float64 `crawlora:"lon,omitempty"`
	RadiusM        *int     `crawlora:"radius_m,omitempty"`
	Sort           *string  `crawlora:"sort,omitempty"`
	Page           *int     `crawlora:"page,omitempty"`
	PageSize       *int     `crawlora:"page_size,omitempty"`
}

type DatasetsGoogleMapBusinessesSearchResponse

type DatasetsGoogleMapBusinessesSearchResponse = any

type DatasetsListParams

type DatasetsListParams struct {
}

type DatasetsListResponse

type DatasetsListResponse = any

type DatasetsService

type DatasetsService struct {
	// contains filtered or unexported fields
}

func (*DatasetsService) GoogleMapBusinessesFacets

func (s *DatasetsService) GoogleMapBusinessesFacets(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*DatasetsService) GoogleMapBusinessesItem

func (s *DatasetsService) GoogleMapBusinessesItem(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*DatasetsService) GoogleMapBusinessesNearby

func (s *DatasetsService) GoogleMapBusinessesNearby(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*DatasetsService) GoogleMapBusinessesSearch

func (s *DatasetsService) GoogleMapBusinessesSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*DatasetsService) List

func (s *DatasetsService) List(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*DatasetsService) ListTyped

type EBayEbayItemParams

type EBayEbayItemParams struct {
	ItemId string `crawlora:"item_id"`
}

type EBayEbayItemResponse

type EBayEbayItemResponse = any

type EBayEbaySearchParams

type EBayEbaySearchParams struct {
	Option any `crawlora:"option"`
}

type EBayEbaySearchResponse

type EBayEbaySearchResponse = any

type EBayEbaySellerAboutParams

type EBayEbaySellerAboutParams struct {
	Seller string `crawlora:"seller"`
}

type EBayEbaySellerAboutResponse

type EBayEbaySellerAboutResponse = any

type EBayEbaySellerFeedbackParams

type EBayEbaySellerFeedbackParams struct {
	Seller  string `crawlora:"seller"`
	Page    *int   `crawlora:"page,omitempty"`
	PerPage *int   `crawlora:"per_page,omitempty"`
}

type EBayEbaySellerFeedbackResponse

type EBayEbaySellerFeedbackResponse = any

type EBayEbaySellerParams

type EBayEbaySellerParams struct {
	Seller string `crawlora:"seller"`
}

type EBayEbaySellerResponse

type EBayEbaySellerResponse = any

type EBayEbaySellerShopParams

type EBayEbaySellerShopParams struct {
	Seller string `crawlora:"seller"`
	Page   *int   `crawlora:"page,omitempty"`
}

type EBayEbaySellerShopResponse

type EBayEbaySellerShopResponse = any

type EBayService

type EBayService struct {
	// contains filtered or unexported fields
}

func (*EBayService) EbayItem

func (s *EBayService) EbayItem(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*EBayService) EbayItemTyped

func (s *EBayService) EbayItemTyped(ctx context.Context, params EBayEbayItemParams, opts ...RequestOption) (EBayEbayItemResponse, error)

func (*EBayService) EbaySearch

func (s *EBayService) EbaySearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*EBayService) EbaySearchTyped

func (s *EBayService) EbaySearchTyped(ctx context.Context, params EBayEbaySearchParams, opts ...RequestOption) (EBayEbaySearchResponse, error)

func (*EBayService) EbaySeller

func (s *EBayService) EbaySeller(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*EBayService) EbaySellerAbout

func (s *EBayService) EbaySellerAbout(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*EBayService) EbaySellerAboutTyped

func (s *EBayService) EbaySellerAboutTyped(ctx context.Context, params EBayEbaySellerAboutParams, opts ...RequestOption) (EBayEbaySellerAboutResponse, error)

func (*EBayService) EbaySellerFeedback

func (s *EBayService) EbaySellerFeedback(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*EBayService) EbaySellerFeedbackTyped

func (*EBayService) EbaySellerShop

func (s *EBayService) EbaySellerShop(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*EBayService) EbaySellerShopTyped

func (s *EBayService) EbaySellerShopTyped(ctx context.Context, params EBayEbaySellerShopParams, opts ...RequestOption) (EBayEbaySellerShopResponse, error)

func (*EBayService) EbaySellerTyped

func (s *EBayService) EbaySellerTyped(ctx context.Context, params EBayEbaySellerParams, opts ...RequestOption) (EBayEbaySellerResponse, error)

type Error

type Error struct {
	Status  int
	Code    int
	Message string
	Body    any
	RawBody string
	Err     error
}

func (*Error) Error

func (e *Error) Error() string

func (*Error) Unwrap

func (e *Error) Unwrap() error

type GeocodingLookupParams

type GeocodingLookupParams struct {
	OsmIds         string  `crawlora:"osm_ids"`
	AcceptLanguage *string `crawlora:"accept_language,omitempty"`
	Addressdetails *bool   `crawlora:"addressdetails,omitempty"`
	Extratags      *bool   `crawlora:"extratags,omitempty"`
	Namedetails    *bool   `crawlora:"namedetails,omitempty"`
}

type GeocodingLookupResponse

type GeocodingLookupResponse = any

type GeocodingReverseParams

type GeocodingReverseParams struct {
	Lat            float64 `crawlora:"lat"`
	Lon            float64 `crawlora:"lon"`
	Zoom           *int    `crawlora:"zoom,omitempty"`
	AcceptLanguage *string `crawlora:"accept_language,omitempty"`
	Addressdetails *bool   `crawlora:"addressdetails,omitempty"`
	Extratags      *bool   `crawlora:"extratags,omitempty"`
	Namedetails    *bool   `crawlora:"namedetails,omitempty"`
}

type GeocodingReverseResponse

type GeocodingReverseResponse = any

type GeocodingSearchParams

type GeocodingSearchParams struct {
	Q              *string `crawlora:"q,omitempty"`
	Street         *string `crawlora:"street,omitempty"`
	City           *string `crawlora:"city,omitempty"`
	County         *string `crawlora:"county,omitempty"`
	State          *string `crawlora:"state,omitempty"`
	Country        *string `crawlora:"country,omitempty"`
	Postalcode     *string `crawlora:"postalcode,omitempty"`
	Limit          *int    `crawlora:"limit,omitempty"`
	Countrycodes   *string `crawlora:"countrycodes,omitempty"`
	AcceptLanguage *string `crawlora:"accept_language,omitempty"`
	Addressdetails *bool   `crawlora:"addressdetails,omitempty"`
	Extratags      *bool   `crawlora:"extratags,omitempty"`
	Namedetails    *bool   `crawlora:"namedetails,omitempty"`
}

type GeocodingSearchResponse

type GeocodingSearchResponse = any

type GeocodingService

type GeocodingService struct {
	// contains filtered or unexported fields
}

func (*GeocodingService) Lookup

func (s *GeocodingService) Lookup(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GeocodingService) LookupTyped

func (*GeocodingService) Reverse

func (s *GeocodingService) Reverse(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GeocodingService) ReverseTyped

func (*GeocodingService) Search

func (s *GeocodingService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GeocodingService) SearchTyped

type GoogleFinanceAnalystArticlesParams

type GoogleFinanceAnalystArticlesParams struct {
	Quote string `crawlora:"quote"`
}

type GoogleFinanceAnalystArticlesResponse

type GoogleFinanceAnalystArticlesResponse = any

type GoogleFinanceChartParams

type GoogleFinanceChartParams struct {
	Quote  string  `crawlora:"quote"`
	Window *string `crawlora:"window,omitempty"`
}

type GoogleFinanceChartResponse

type GoogleFinanceChartResponse = any

type GoogleFinanceClassificationParams

type GoogleFinanceClassificationParams struct {
	Quote string `crawlora:"quote"`
}

type GoogleFinanceClassificationResponse

type GoogleFinanceClassificationResponse = any

type GoogleFinanceCompanyParams

type GoogleFinanceCompanyParams struct {
	Quote string `crawlora:"quote"`
}

type GoogleFinanceCompanyResponse

type GoogleFinanceCompanyResponse = any

type GoogleFinanceContextParams

type GoogleFinanceContextParams struct {
	Q string `crawlora:"q"`
}

type GoogleFinanceContextResponse

type GoogleFinanceContextResponse = any

type GoogleFinanceFinancialsParams

type GoogleFinanceFinancialsParams struct {
	Quote string `crawlora:"quote"`
}

type GoogleFinanceFinancialsResponse

type GoogleFinanceFinancialsResponse = any

type GoogleFinanceMarketsCategoryNewsParams

type GoogleFinanceMarketsCategoryNewsParams struct {
	Category string `crawlora:"category"`
	Offset   *int   `crawlora:"offset,omitempty"`
}

type GoogleFinanceMarketsCategoryNewsResponse

type GoogleFinanceMarketsCategoryNewsResponse = any

type GoogleFinanceMarketsCategoryStocksParams

type GoogleFinanceMarketsCategoryStocksParams struct {
	Category string `crawlora:"category"`
	Offset   *int   `crawlora:"offset,omitempty"`
}

type GoogleFinanceMarketsCategoryStocksResponse

type GoogleFinanceMarketsCategoryStocksResponse = any

type GoogleFinanceMarketsEarningsParams

type GoogleFinanceMarketsEarningsParams struct {
}

type GoogleFinanceMarketsEarningsResponse

type GoogleFinanceMarketsEarningsResponse = any

type GoogleFinanceMarketsFeaturedParams

type GoogleFinanceMarketsFeaturedParams struct {
}

type GoogleFinanceMarketsFeaturedResponse

type GoogleFinanceMarketsFeaturedResponse = any

type GoogleFinanceMarketsHeadlineParams

type GoogleFinanceMarketsHeadlineParams struct {
}

type GoogleFinanceMarketsHeadlineResponse

type GoogleFinanceMarketsHeadlineResponse = any

type GoogleFinanceMarketsIndicesParams

type GoogleFinanceMarketsIndicesParams struct {
}

type GoogleFinanceMarketsIndicesResponse

type GoogleFinanceMarketsIndicesResponse = any

type GoogleFinanceMarketsMoversParams

type GoogleFinanceMarketsMoversParams struct {
	Categories *string `crawlora:"categories,omitempty"`
	Count      *int    `crawlora:"count,omitempty"`
	Offset     *int    `crawlora:"offset,omitempty"`
}

type GoogleFinanceMarketsMoversResponse

type GoogleFinanceMarketsMoversResponse = any

type GoogleFinanceMarketsTopParams

type GoogleFinanceMarketsTopParams struct {
	Metric *int `crawlora:"metric,omitempty"`
	Page   *int `crawlora:"page,omitempty"`
}

type GoogleFinanceMarketsTopResponse

type GoogleFinanceMarketsTopResponse = any

type GoogleFinanceMarketsTrendingParams

type GoogleFinanceMarketsTrendingParams struct {
	Limit *int `crawlora:"limit,omitempty"`
}

type GoogleFinanceMarketsTrendingResponse

type GoogleFinanceMarketsTrendingResponse = any

type GoogleFinanceNewsParams

type GoogleFinanceNewsParams struct {
	Quote string `crawlora:"quote"`
	Limit *int   `crawlora:"limit,omitempty"`
}

type GoogleFinanceNewsResponse

type GoogleFinanceNewsResponse = any

type GoogleFinanceQuoteParams

type GoogleFinanceQuoteParams struct {
	Quote string `crawlora:"quote"`
}

type GoogleFinanceQuoteResponse

type GoogleFinanceQuoteResponse = any

type GoogleFinanceRelatedParams

type GoogleFinanceRelatedParams struct {
	Quote string `crawlora:"quote"`
}

type GoogleFinanceRelatedResponse

type GoogleFinanceRelatedResponse = any

type GoogleFinanceSearchParams

type GoogleFinanceSearchParams struct {
	Q string `crawlora:"q"`
}

type GoogleFinanceSearchResponse

type GoogleFinanceSearchResponse = any

type GoogleFinanceTickerParams

type GoogleFinanceTickerParams struct {
	Ticker string  `crawlora:"ticker"`
	Window *string `crawlora:"window,omitempty"`
}

type GoogleFinanceTickerResponse

type GoogleFinanceTickerResponse = any

type GoogleJobsParams

type GoogleJobsParams struct {
	Option any `crawlora:"option"`
}

type GoogleJobsResponse

type GoogleJobsResponse = any

type GoogleMapPlaceParams

type GoogleMapPlaceParams struct {
	PlaceId string `crawlora:"place_id"`
}

type GoogleMapPlaceResponse

type GoogleMapPlaceResponse = any

type GoogleMapSearchParams

type GoogleMapSearchParams struct {
	MapSearchOption any `crawlora:"mapSearchOption"`
}

type GoogleMapSearchResponse

type GoogleMapSearchResponse = any

type GooglePlayAppParams

type GooglePlayAppParams struct {
	AppId   string  `crawlora:"app_id"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type GooglePlayAppResponse

type GooglePlayAppResponse = any

type GooglePlayCategoriesParams

type GooglePlayCategoriesParams struct {
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type GooglePlayCategoriesResponse

type GooglePlayCategoriesResponse = any

type GooglePlayDatasafetyParams

type GooglePlayDatasafetyParams struct {
	AppId string  `crawlora:"app_id"`
	Lang  *string `crawlora:"lang,omitempty"`
}

type GooglePlayDatasafetyResponse

type GooglePlayDatasafetyResponse = any

type GooglePlayDeveloperParams

type GooglePlayDeveloperParams struct {
	DevId      string  `crawlora:"dev_id"`
	Num        *int    `crawlora:"num,omitempty"`
	Country    *string `crawlora:"country,omitempty"`
	Lang       *string `crawlora:"lang,omitempty"`
	FullDetail *bool   `crawlora:"full_detail,omitempty"`
}

type GooglePlayDeveloperResponse

type GooglePlayDeveloperResponse = any

type GooglePlayListParams

type GooglePlayListParams struct {
	Collection *string `crawlora:"collection,omitempty"`
	Category   *string `crawlora:"category,omitempty"`
	Age        *string `crawlora:"age,omitempty"`
	Num        *int    `crawlora:"num,omitempty"`
	Country    *string `crawlora:"country,omitempty"`
	Lang       *string `crawlora:"lang,omitempty"`
	FullDetail *bool   `crawlora:"full_detail,omitempty"`
}

type GooglePlayListResponse

type GooglePlayListResponse = any

type GooglePlayPermissionsParams

type GooglePlayPermissionsParams struct {
	AppId   string  `crawlora:"app_id"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
	Short   *bool   `crawlora:"short,omitempty"`
}

type GooglePlayPermissionsResponse

type GooglePlayPermissionsResponse = any

type GooglePlayReviewsParams

type GooglePlayReviewsParams struct {
	AppId               string  `crawlora:"app_id"`
	Sort                *string `crawlora:"sort,omitempty"`
	Num                 *int    `crawlora:"num,omitempty"`
	Country             *string `crawlora:"country,omitempty"`
	Lang                *string `crawlora:"lang,omitempty"`
	Paginate            *bool   `crawlora:"paginate,omitempty"`
	NextPaginationToken *string `crawlora:"next_pagination_token,omitempty"`
}

type GooglePlayReviewsResponse

type GooglePlayReviewsResponse = any

type GooglePlaySearchParams

type GooglePlaySearchParams struct {
	Term       string  `crawlora:"term"`
	Num        *int    `crawlora:"num,omitempty"`
	Country    *string `crawlora:"country,omitempty"`
	Lang       *string `crawlora:"lang,omitempty"`
	FullDetail *bool   `crawlora:"full_detail,omitempty"`
	Price      *string `crawlora:"price,omitempty"`
}

type GooglePlaySearchResponse

type GooglePlaySearchResponse = any

type GooglePlayService

type GooglePlayService struct {
	// contains filtered or unexported fields
}

func (*GooglePlayService) App

func (s *GooglePlayService) App(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GooglePlayService) AppTyped

func (*GooglePlayService) Categories

func (s *GooglePlayService) Categories(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GooglePlayService) CategoriesTyped

func (*GooglePlayService) Datasafety

func (s *GooglePlayService) Datasafety(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GooglePlayService) DatasafetyTyped

func (*GooglePlayService) Developer

func (s *GooglePlayService) Developer(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GooglePlayService) DeveloperTyped

func (*GooglePlayService) List

func (s *GooglePlayService) List(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GooglePlayService) ListTyped

func (*GooglePlayService) Permissions

func (s *GooglePlayService) Permissions(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GooglePlayService) PermissionsTyped

func (*GooglePlayService) Reviews

func (s *GooglePlayService) Reviews(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GooglePlayService) ReviewsTyped

func (*GooglePlayService) Search

func (s *GooglePlayService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GooglePlayService) SearchTyped

func (*GooglePlayService) Similar

func (s *GooglePlayService) Similar(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GooglePlayService) SimilarTyped

func (*GooglePlayService) Suggest

func (s *GooglePlayService) Suggest(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GooglePlayService) SuggestTyped

type GooglePlaySimilarParams

type GooglePlaySimilarParams struct {
	AppId      string  `crawlora:"app_id"`
	Num        *int    `crawlora:"num,omitempty"`
	Country    *string `crawlora:"country,omitempty"`
	Lang       *string `crawlora:"lang,omitempty"`
	FullDetail *bool   `crawlora:"full_detail,omitempty"`
}

type GooglePlaySimilarResponse

type GooglePlaySimilarResponse = any

type GooglePlaySuggestParams

type GooglePlaySuggestParams struct {
	Term    string  `crawlora:"term"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type GooglePlaySuggestResponse

type GooglePlaySuggestResponse = any

type GoogleSearchParams

type GoogleSearchParams struct {
	SearchOption any `crawlora:"searchOption"`
}

type GoogleSearchResponse

type GoogleSearchResponse = any

type GoogleService

type GoogleService struct {
	// contains filtered or unexported fields
}

func (*GoogleService) FinanceAnalystArticles

func (s *GoogleService) FinanceAnalystArticles(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceChart

func (s *GoogleService) FinanceChart(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceChartTyped

func (*GoogleService) FinanceClassification

func (s *GoogleService) FinanceClassification(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceClassificationTyped

func (*GoogleService) FinanceCompany

func (s *GoogleService) FinanceCompany(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceCompanyTyped

func (*GoogleService) FinanceContext

func (s *GoogleService) FinanceContext(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceContextTyped

func (*GoogleService) FinanceFinancials

func (s *GoogleService) FinanceFinancials(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceFinancialsTyped

func (*GoogleService) FinanceMarketsCategoryNews

func (s *GoogleService) FinanceMarketsCategoryNews(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceMarketsCategoryStocks

func (s *GoogleService) FinanceMarketsCategoryStocks(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceMarketsEarnings

func (s *GoogleService) FinanceMarketsEarnings(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceMarketsFeatured

func (s *GoogleService) FinanceMarketsFeatured(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceMarketsHeadline

func (s *GoogleService) FinanceMarketsHeadline(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceMarketsIndices

func (s *GoogleService) FinanceMarketsIndices(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceMarketsIndicesTyped

func (*GoogleService) FinanceMarketsMovers

func (s *GoogleService) FinanceMarketsMovers(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceMarketsMoversTyped

func (*GoogleService) FinanceMarketsTop

func (s *GoogleService) FinanceMarketsTop(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceMarketsTopTyped

func (*GoogleService) FinanceMarketsTrending

func (s *GoogleService) FinanceMarketsTrending(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceNews

func (s *GoogleService) FinanceNews(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceNewsTyped

func (*GoogleService) FinanceQuote

func (s *GoogleService) FinanceQuote(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceQuoteTyped

func (*GoogleService) FinanceRelated

func (s *GoogleService) FinanceRelated(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceRelatedTyped

func (*GoogleService) FinanceSearch

func (s *GoogleService) FinanceSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceSearchTyped

func (*GoogleService) FinanceTicker

func (s *GoogleService) FinanceTicker(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) FinanceTickerTyped

func (*GoogleService) Jobs

func (s *GoogleService) Jobs(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) JobsTyped

func (s *GoogleService) JobsTyped(ctx context.Context, params GoogleJobsParams, opts ...RequestOption) (GoogleJobsResponse, error)

func (*GoogleService) MapPlace

func (s *GoogleService) MapPlace(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) MapPlaceTyped

func (*GoogleService) MapSearch

func (s *GoogleService) MapSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) MapSearchTyped

func (*GoogleService) Search

func (s *GoogleService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) SearchTyped

func (*GoogleService) Suggest

func (s *GoogleService) Suggest(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) SuggestTyped

func (*GoogleService) TrendsCategories

func (s *GoogleService) TrendsCategories(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) TrendsCategoriesTyped

func (*GoogleService) TrendsEnums

func (s *GoogleService) TrendsEnums(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) TrendsEnumsTyped

func (*GoogleService) TrendsExplore

func (s *GoogleService) TrendsExplore(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) TrendsExploreInterestByRegion

func (s *GoogleService) TrendsExploreInterestByRegion(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) TrendsExploreInterestOverTime

func (s *GoogleService) TrendsExploreInterestOverTime(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) TrendsExploreRelatedTopics

func (s *GoogleService) TrendsExploreRelatedTopics(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) TrendsExploreRisingQueries

func (s *GoogleService) TrendsExploreRisingQueries(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) TrendsExploreTopQueries

func (s *GoogleService) TrendsExploreTopQueries(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) TrendsExploreTyped

func (*GoogleService) TrendsLocations

func (s *GoogleService) TrendsLocations(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) TrendsLocationsTyped

func (*GoogleService) TrendsTrending

func (s *GoogleService) TrendsTrending(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) TrendsTrendingDetail

func (s *GoogleService) TrendsTrendingDetail(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*GoogleService) TrendsTrendingDetailTyped

func (*GoogleService) TrendsTrendingTyped

type GoogleSuggestParams

type GoogleSuggestParams struct {
	Q       string  `crawlora:"q"`
	Count   *int    `crawlora:"count,omitempty"`
	Country *string `crawlora:"country,omitempty"`
	Lang    *string `crawlora:"lang,omitempty"`
}

type GoogleSuggestResponse

type GoogleSuggestResponse = any

type GoogleTrendsCategoriesParams

type GoogleTrendsCategoriesParams struct {
}

type GoogleTrendsCategoriesResponse

type GoogleTrendsCategoriesResponse = any

type GoogleTrendsEnumsParams

type GoogleTrendsEnumsParams struct {
}

type GoogleTrendsEnumsResponse

type GoogleTrendsEnumsResponse = any

type GoogleTrendsExploreInterestByRegionParams

type GoogleTrendsExploreInterestByRegionParams struct {
	Request any `crawlora:"request"`
}

type GoogleTrendsExploreInterestByRegionResponse

type GoogleTrendsExploreInterestByRegionResponse = any

type GoogleTrendsExploreInterestOverTimeParams

type GoogleTrendsExploreInterestOverTimeParams struct {
	Request any `crawlora:"request"`
}

type GoogleTrendsExploreInterestOverTimeResponse

type GoogleTrendsExploreInterestOverTimeResponse = any

type GoogleTrendsExploreParams

type GoogleTrendsExploreParams struct {
	Request any `crawlora:"request"`
}

type GoogleTrendsExploreRelatedTopicsParams

type GoogleTrendsExploreRelatedTopicsParams struct {
	Request any `crawlora:"request"`
}

type GoogleTrendsExploreRelatedTopicsResponse

type GoogleTrendsExploreRelatedTopicsResponse = any

type GoogleTrendsExploreResponse

type GoogleTrendsExploreResponse = any

type GoogleTrendsExploreRisingQueriesParams

type GoogleTrendsExploreRisingQueriesParams struct {
	Request any `crawlora:"request"`
}

type GoogleTrendsExploreRisingQueriesResponse

type GoogleTrendsExploreRisingQueriesResponse = any

type GoogleTrendsExploreTopQueriesParams

type GoogleTrendsExploreTopQueriesParams struct {
	Request any `crawlora:"request"`
}

type GoogleTrendsExploreTopQueriesResponse

type GoogleTrendsExploreTopQueriesResponse = any

type GoogleTrendsLocationsParams

type GoogleTrendsLocationsParams struct {
}

type GoogleTrendsLocationsResponse

type GoogleTrendsLocationsResponse = any

type GoogleTrendsTrendingDetailParams

type GoogleTrendsTrendingDetailParams struct {
	Request any `crawlora:"request"`
}

type GoogleTrendsTrendingDetailResponse

type GoogleTrendsTrendingDetailResponse = any

type GoogleTrendsTrendingParams

type GoogleTrendsTrendingParams struct {
	Geo       *string `crawlora:"geo,omitempty"`
	Hl        *string `crawlora:"hl,omitempty"`
	Tz        *int    `crawlora:"tz,omitempty"`
	Window    *string `crawlora:"window,omitempty"`
	TimeRange *string `crawlora:"time_range,omitempty"`
	Category  *int    `crawlora:"category,omitempty"`
	Status    *string `crawlora:"status,omitempty"`
	SortBy    *string `crawlora:"sort_by,omitempty"`
	Limit     *int    `crawlora:"limit,omitempty"`
}

type GoogleTrendsTrendingResponse

type GoogleTrendsTrendingResponse = any

type InstagramPostParams

type InstagramPostParams struct {
	Id     string `crawlora:"id"`
	PostId string `crawlora:"post_id"`
}

type InstagramPostResponse

type InstagramPostResponse = any

type InstagramProfileParams

type InstagramProfileParams struct {
	Username string `crawlora:"username"`
}

type InstagramProfileResponse

type InstagramProfileResponse = any

type InstagramReelsParams

type InstagramReelsParams struct {
	Id    string  `crawlora:"id"`
	MaxId *string `crawlora:"max_id,omitempty"`
}

type InstagramReelsResponse

type InstagramReelsResponse = any

type InstagramService

type InstagramService struct {
	// contains filtered or unexported fields
}

func (*InstagramService) Post

func (s *InstagramService) Post(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*InstagramService) PostTyped

func (*InstagramService) Profile

func (s *InstagramService) Profile(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*InstagramService) ProfileTyped

func (*InstagramService) Reels

func (s *InstagramService) Reels(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*InstagramService) ReelsTyped

type JustWatchJustwatchAgeCertificationsParams

type JustWatchJustwatchAgeCertificationsParams struct {
	Country *string `crawlora:"country,omitempty"`
}

type JustWatchJustwatchAgeCertificationsResponse

type JustWatchJustwatchAgeCertificationsResponse = any

type JustWatchJustwatchDiscoverParams

type JustWatchJustwatchDiscoverParams struct {
	Country           *string `crawlora:"country,omitempty"`
	Language          *string `crawlora:"language,omitempty"`
	Limit             *int    `crawlora:"limit,omitempty"`
	Type              *string `crawlora:"type,omitempty"`
	Genres            *string `crawlora:"genres,omitempty"`
	Providers         *string `crawlora:"providers,omitempty"`
	MonetizationTypes *string `crawlora:"monetization_types,omitempty"`
	YearMin           *int    `crawlora:"year_min,omitempty"`
	YearMax           *int    `crawlora:"year_max,omitempty"`
}

type JustWatchJustwatchDiscoverResponse

type JustWatchJustwatchDiscoverResponse = any

type JustWatchJustwatchEpisodeByIdParams

type JustWatchJustwatchEpisodeByIdParams struct {
	Id       string  `crawlora:"id"`
	Country  *string `crawlora:"country,omitempty"`
	Language *string `crawlora:"language,omitempty"`
}

type JustWatchJustwatchEpisodeByIdResponse

type JustWatchJustwatchEpisodeByIdResponse = any

type JustWatchJustwatchEpisodeOffersParams

type JustWatchJustwatchEpisodeOffersParams struct {
	Id        string  `crawlora:"id"`
	Countries *string `crawlora:"countries,omitempty"`
	Language  *string `crawlora:"language,omitempty"`
}

type JustWatchJustwatchEpisodeOffersResponse

type JustWatchJustwatchEpisodeOffersResponse = any

type JustWatchJustwatchGenreTitlesParams

type JustWatchJustwatchGenreTitlesParams struct {
	Genre    string  `crawlora:"genre"`
	Country  *string `crawlora:"country,omitempty"`
	Language *string `crawlora:"language,omitempty"`
	Limit    *int    `crawlora:"limit,omitempty"`
	Type     *string `crawlora:"type,omitempty"`
}

type JustWatchJustwatchGenreTitlesResponse

type JustWatchJustwatchGenreTitlesResponse = any

type JustWatchJustwatchGenresParams

type JustWatchJustwatchGenresParams struct {
	Language *string `crawlora:"language,omitempty"`
}

type JustWatchJustwatchGenresResponse

type JustWatchJustwatchGenresResponse = any

type JustWatchJustwatchMonetizationTitlesParams

type JustWatchJustwatchMonetizationTitlesParams struct {
	MonetizationType string  `crawlora:"monetization_type"`
	Country          *string `crawlora:"country,omitempty"`
	Language         *string `crawlora:"language,omitempty"`
	Limit            *int    `crawlora:"limit,omitempty"`
	Type             *string `crawlora:"type,omitempty"`
}

type JustWatchJustwatchMonetizationTitlesResponse

type JustWatchJustwatchMonetizationTitlesResponse = any

type JustWatchJustwatchNewParams

type JustWatchJustwatchNewParams struct {
	Country  *string `crawlora:"country,omitempty"`
	Language *string `crawlora:"language,omitempty"`
	Limit    *int    `crawlora:"limit,omitempty"`
	Type     *string `crawlora:"type,omitempty"`
}

type JustWatchJustwatchNewResponse

type JustWatchJustwatchNewResponse = any

type JustWatchJustwatchPopularParams

type JustWatchJustwatchPopularParams struct {
	Country  *string `crawlora:"country,omitempty"`
	Language *string `crawlora:"language,omitempty"`
	Limit    *int    `crawlora:"limit,omitempty"`
	Type     *string `crawlora:"type,omitempty"`
}

type JustWatchJustwatchPopularResponse

type JustWatchJustwatchPopularResponse = any

type JustWatchJustwatchProviderTitlesParams

type JustWatchJustwatchProviderTitlesParams struct {
	Provider string  `crawlora:"provider"`
	Country  *string `crawlora:"country,omitempty"`
	Language *string `crawlora:"language,omitempty"`
	Limit    *int    `crawlora:"limit,omitempty"`
	Type     *string `crawlora:"type,omitempty"`
}

type JustWatchJustwatchProviderTitlesResponse

type JustWatchJustwatchProviderTitlesResponse = any

type JustWatchJustwatchProvidersParams

type JustWatchJustwatchProvidersParams struct {
	Country *string `crawlora:"country,omitempty"`
}

type JustWatchJustwatchProvidersResponse

type JustWatchJustwatchProvidersResponse = any

type JustWatchJustwatchSearchParams

type JustWatchJustwatchSearchParams struct {
	Query    string  `crawlora:"query"`
	Country  *string `crawlora:"country,omitempty"`
	Language *string `crawlora:"language,omitempty"`
	Limit    *int    `crawlora:"limit,omitempty"`
}

type JustWatchJustwatchSearchResponse

type JustWatchJustwatchSearchResponse = any

type JustWatchJustwatchSeasonByIdParams

type JustWatchJustwatchSeasonByIdParams struct {
	Id       string  `crawlora:"id"`
	Country  *string `crawlora:"country,omitempty"`
	Language *string `crawlora:"language,omitempty"`
}

type JustWatchJustwatchSeasonByIdResponse

type JustWatchJustwatchSeasonByIdResponse = any

type JustWatchJustwatchSeasonEpisodesParams

type JustWatchJustwatchSeasonEpisodesParams struct {
	SeasonId string  `crawlora:"season_id"`
	Country  *string `crawlora:"country,omitempty"`
	Language *string `crawlora:"language,omitempty"`
}

type JustWatchJustwatchSeasonEpisodesResponse

type JustWatchJustwatchSeasonEpisodesResponse = any

type JustWatchJustwatchShowSeasonsParams

type JustWatchJustwatchShowSeasonsParams struct {
	ShowId   string  `crawlora:"show_id"`
	Country  *string `crawlora:"country,omitempty"`
	Language *string `crawlora:"language,omitempty"`
}

type JustWatchJustwatchShowSeasonsResponse

type JustWatchJustwatchShowSeasonsResponse = any

type JustWatchJustwatchTitleAnalysisParams

type JustWatchJustwatchTitleAnalysisParams struct {
	Path *string `crawlora:"path,omitempty"`
	Url  *string `crawlora:"url,omitempty"`
}

type JustWatchJustwatchTitleAnalysisResponse

type JustWatchJustwatchTitleAnalysisResponse = any

type JustWatchJustwatchTitleByIdParams

type JustWatchJustwatchTitleByIdParams struct {
	Id       string  `crawlora:"id"`
	Country  *string `crawlora:"country,omitempty"`
	Language *string `crawlora:"language,omitempty"`
}

type JustWatchJustwatchTitleByIdResponse

type JustWatchJustwatchTitleByIdResponse = any

type JustWatchJustwatchTitleMediaParams

type JustWatchJustwatchTitleMediaParams struct {
	Id       string  `crawlora:"id"`
	Country  *string `crawlora:"country,omitempty"`
	Language *string `crawlora:"language,omitempty"`
}

type JustWatchJustwatchTitleMediaResponse

type JustWatchJustwatchTitleMediaResponse = any

type JustWatchJustwatchTitleOffersParams

type JustWatchJustwatchTitleOffersParams struct {
	Id        string  `crawlora:"id"`
	Countries *string `crawlora:"countries,omitempty"`
	Language  *string `crawlora:"language,omitempty"`
}

type JustWatchJustwatchTitleOffersResponse

type JustWatchJustwatchTitleOffersResponse = any

type JustWatchJustwatchTitleParams

type JustWatchJustwatchTitleParams struct {
	Path *string `crawlora:"path,omitempty"`
	Url  *string `crawlora:"url,omitempty"`
}

type JustWatchJustwatchTitleResponse

type JustWatchJustwatchTitleResponse = any

type JustWatchJustwatchTitleSimilarParams

type JustWatchJustwatchTitleSimilarParams struct {
	Id       string  `crawlora:"id"`
	Country  *string `crawlora:"country,omitempty"`
	Language *string `crawlora:"language,omitempty"`
	Limit    *int    `crawlora:"limit,omitempty"`
}

type JustWatchJustwatchTitleSimilarResponse

type JustWatchJustwatchTitleSimilarResponse = any

type JustWatchService

type JustWatchService struct {
	// contains filtered or unexported fields
}

func (*JustWatchService) JustwatchAgeCertifications

func (s *JustWatchService) JustwatchAgeCertifications(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchDiscover

func (s *JustWatchService) JustwatchDiscover(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchDiscoverTyped

func (*JustWatchService) JustwatchEpisodeById

func (s *JustWatchService) JustwatchEpisodeById(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchEpisodeOffers

func (s *JustWatchService) JustwatchEpisodeOffers(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchGenreTitles

func (s *JustWatchService) JustwatchGenreTitles(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchGenres

func (s *JustWatchService) JustwatchGenres(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchGenresTyped

func (*JustWatchService) JustwatchMonetizationTitles

func (s *JustWatchService) JustwatchMonetizationTitles(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchNew

func (s *JustWatchService) JustwatchNew(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchNewTyped

func (*JustWatchService) JustwatchPopular

func (s *JustWatchService) JustwatchPopular(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchPopularTyped

func (*JustWatchService) JustwatchProviderTitles

func (s *JustWatchService) JustwatchProviderTitles(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchProviders

func (s *JustWatchService) JustwatchProviders(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchProvidersTyped

func (*JustWatchService) JustwatchSearch

func (s *JustWatchService) JustwatchSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchSearchTyped

func (*JustWatchService) JustwatchSeasonById

func (s *JustWatchService) JustwatchSeasonById(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchSeasonEpisodes

func (s *JustWatchService) JustwatchSeasonEpisodes(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchShowSeasons

func (s *JustWatchService) JustwatchShowSeasons(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchTitle

func (s *JustWatchService) JustwatchTitle(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchTitleAnalysis

func (s *JustWatchService) JustwatchTitleAnalysis(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchTitleById

func (s *JustWatchService) JustwatchTitleById(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchTitleByIdTyped

func (*JustWatchService) JustwatchTitleMedia

func (s *JustWatchService) JustwatchTitleMedia(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchTitleOffers

func (s *JustWatchService) JustwatchTitleOffers(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchTitleSimilar

func (s *JustWatchService) JustwatchTitleSimilar(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*JustWatchService) JustwatchTitleTyped

type LinkedInLinkedinCompanyParams

type LinkedInLinkedinCompanyParams struct {
	Id string `crawlora:"id"`
}

type LinkedInLinkedinCompanyResponse

type LinkedInLinkedinCompanyResponse = any

type LinkedInLinkedinProductParams

type LinkedInLinkedinProductParams struct {
	Id string `crawlora:"id"`
}

type LinkedInLinkedinProductResponse

type LinkedInLinkedinProductResponse = any

type LinkedInLinkedinShowcaseParams

type LinkedInLinkedinShowcaseParams struct {
	Id string `crawlora:"id"`
}

type LinkedInLinkedinShowcaseResponse

type LinkedInLinkedinShowcaseResponse = any

type LinkedInService

type LinkedInService struct {
	// contains filtered or unexported fields
}

func (*LinkedInService) LinkedinCompany

func (s *LinkedInService) LinkedinCompany(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*LinkedInService) LinkedinCompanyTyped

func (*LinkedInService) LinkedinProduct

func (s *LinkedInService) LinkedinProduct(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*LinkedInService) LinkedinProductTyped

func (*LinkedInService) LinkedinShowcase

func (s *LinkedInService) LinkedinShowcase(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*LinkedInService) LinkedinShowcaseTyped

type MetaPingParams

type MetaPingParams struct {
}

type MetaPingResponse

type MetaPingResponse = any

type MetaReadyParams

type MetaReadyParams struct {
}

type MetaReadyResponse

type MetaReadyResponse = any

type MetaService

type MetaService struct {
	// contains filtered or unexported fields
}

func (*MetaService) Ping

func (s *MetaService) Ping(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*MetaService) PingTyped

func (s *MetaService) PingTyped(ctx context.Context, params MetaPingParams, opts ...RequestOption) (MetaPingResponse, error)

func (*MetaService) Ready

func (s *MetaService) Ready(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*MetaService) ReadyTyped

func (s *MetaService) ReadyTyped(ctx context.Context, params MetaReadyParams, opts ...RequestOption) (MetaReadyResponse, error)

type Option

type Option func(*Client)

func WithAPIKey

func WithAPIKey(apiKey string) Option

func WithBaseURL

func WithBaseURL(baseURL string) Option

func WithHTTPClient

func WithHTTPClient(client *http.Client) Option

func WithHeader

func WithHeader(name, value string) Option

func WithJWTToken

func WithJWTToken(token string) Option

func WithRetries

func WithRetries(retries int) Option

func WithRetryDelay

func WithRetryDelay(delay time.Duration) Option

func WithUserAgent

func WithUserAgent(userAgent string) Option

type Params

type Params map[string]any

type ProductHuntAboutParams

type ProductHuntAboutParams struct {
	Id string `crawlora:"id"`
}

type ProductHuntAboutResponse

type ProductHuntAboutResponse = any

type ProductHuntAlternativesParams

type ProductHuntAlternativesParams struct {
	Id     string  `crawlora:"id"`
	First  *int    `crawlora:"first,omitempty"`
	Cursor *string `crawlora:"cursor,omitempty"`
	Order  *string `crawlora:"order,omitempty"`
	Tags   *string `crawlora:"tags,omitempty"`
}

type ProductHuntAlternativesResponse

type ProductHuntAlternativesResponse = any

type ProductHuntCategoryParams

type ProductHuntCategoryParams struct {
	Slug string `crawlora:"slug"`
}

type ProductHuntCategoryProductsParams

type ProductHuntCategoryProductsParams struct {
	Slug         string  `crawlora:"slug"`
	FeaturedOnly *bool   `crawlora:"featured_only,omitempty"`
	Order        *string `crawlora:"order,omitempty"`
	Page         *int    `crawlora:"page,omitempty"`
	PageSize     *int    `crawlora:"page_size,omitempty"`
	Tags         *string `crawlora:"tags,omitempty"`
}

type ProductHuntCategoryProductsResponse

type ProductHuntCategoryProductsResponse = any

type ProductHuntCategoryResponse

type ProductHuntCategoryResponse = any

type ProductHuntCustomersParams

type ProductHuntCustomersParams struct {
	Id       string  `crawlora:"id"`
	Order    *string `crawlora:"order,omitempty"`
	Page     *int    `crawlora:"page,omitempty"`
	PageSize *int    `crawlora:"page_size,omitempty"`
}

type ProductHuntCustomersResponse

type ProductHuntCustomersResponse = any

type ProductHuntLaunchesParams

type ProductHuntLaunchesParams struct {
	Id     string  `crawlora:"id"`
	Cursor *string `crawlora:"cursor,omitempty"`
	Order  *string `crawlora:"order,omitempty"`
}

type ProductHuntLaunchesResponse

type ProductHuntLaunchesResponse = any

type ProductHuntLeaderboardParams

type ProductHuntLeaderboardParams struct {
	Scope    *string `crawlora:"scope,omitempty"`
	Date     *string `crawlora:"date,omitempty"`
	Year     *int    `crawlora:"year,omitempty"`
	Month    *int    `crawlora:"month,omitempty"`
	Day      *int    `crawlora:"day,omitempty"`
	Week     *int    `crawlora:"week,omitempty"`
	Featured *bool   `crawlora:"featured,omitempty"`
	Order    *string `crawlora:"order,omitempty"`
	Cursor   *string `crawlora:"cursor,omitempty"`
}

type ProductHuntLeaderboardResponse

type ProductHuntLeaderboardResponse = any

type ProductHuntMakersParams

type ProductHuntMakersParams struct {
	Id     string  `crawlora:"id"`
	Cursor *string `crawlora:"cursor,omitempty"`
}

type ProductHuntMakersResponse

type ProductHuntMakersResponse = any

type ProductHuntProductParams

type ProductHuntProductParams struct {
	Id string `crawlora:"id"`
}

type ProductHuntProductResponse

type ProductHuntProductResponse = any

type ProductHuntReviewsParams

type ProductHuntReviewsParams struct {
	Id string `crawlora:"id"`
}

type ProductHuntReviewsResponse

type ProductHuntReviewsResponse = any

type ProductHuntSearchParams

type ProductHuntSearchParams struct {
	Query    string  `crawlora:"query"`
	Type     *string `crawlora:"type,omitempty"`
	Page     *int    `crawlora:"page,omitempty"`
	Featured *bool   `crawlora:"featured,omitempty"`
	Topics   *string `crawlora:"topics,omitempty"`
}

type ProductHuntSearchResponse

type ProductHuntSearchResponse = any

type ProductHuntService

type ProductHuntService struct {
	// contains filtered or unexported fields
}

func (*ProductHuntService) About

func (s *ProductHuntService) About(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ProductHuntService) AboutTyped

func (*ProductHuntService) Alternatives

func (s *ProductHuntService) Alternatives(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ProductHuntService) AlternativesTyped

func (*ProductHuntService) Category

func (s *ProductHuntService) Category(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ProductHuntService) CategoryProducts

func (s *ProductHuntService) CategoryProducts(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ProductHuntService) CategoryProductsTyped

func (*ProductHuntService) CategoryTyped

func (*ProductHuntService) Customers

func (s *ProductHuntService) Customers(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ProductHuntService) CustomersTyped

func (*ProductHuntService) Launches

func (s *ProductHuntService) Launches(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ProductHuntService) LaunchesTyped

func (*ProductHuntService) Leaderboard

func (s *ProductHuntService) Leaderboard(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ProductHuntService) LeaderboardTyped

func (*ProductHuntService) Makers

func (s *ProductHuntService) Makers(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ProductHuntService) MakersTyped

func (*ProductHuntService) Product

func (s *ProductHuntService) Product(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ProductHuntService) ProductTyped

func (*ProductHuntService) Reviews

func (s *ProductHuntService) Reviews(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ProductHuntService) ReviewsTyped

func (*ProductHuntService) Search

func (s *ProductHuntService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ProductHuntService) SearchTyped

type ReferralsClickParams

type ReferralsClickParams struct {
	Request any `crawlora:"request"`
}

type ReferralsClickResponse

type ReferralsClickResponse = any

type ReferralsMeEventsParams

type ReferralsMeEventsParams struct {
	Limit *int `crawlora:"limit,omitempty"`
}

type ReferralsMeEventsResponse

type ReferralsMeEventsResponse = any

type ReferralsMeParams

type ReferralsMeParams struct {
}

type ReferralsMeResponse

type ReferralsMeResponse = any

type ReferralsService

type ReferralsService struct {
	// contains filtered or unexported fields
}

func (*ReferralsService) Click

func (s *ReferralsService) Click(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ReferralsService) ClickTyped

func (*ReferralsService) Me

func (s *ReferralsService) Me(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ReferralsService) MeEvents

func (s *ReferralsService) MeEvents(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ReferralsService) MeEventsTyped

func (*ReferralsService) MeTyped

type RequestOption

type RequestOption func(*requestConfig)

func WithRequestHeader

func WithRequestHeader(name, value string) RequestOption

func WithRequestTimeout

func WithRequestTimeout(timeout time.Duration) RequestOption

func WithResponseType

func WithResponseType(responseType string) RequestOption

type Services

type Services struct {
	Airbnb          *AirbnbService
	Amazon          *AmazonService
	ApplePodcasts   *ApplePodcastsService
	AppStore        *AppStoreService
	Billing         *BillingService
	Bing            *BingService
	Brave           *BraveService
	CoinGecko       *CoinGeckoService
	Datasets        *DatasetsService
	EBay            *EBayService
	Geocoding       *GeocodingService
	Google          *GoogleService
	GooglePlay      *GooglePlayService
	Instagram       *InstagramService
	JustWatch       *JustWatchService
	LinkedIn        *LinkedInService
	Meta            *MetaService
	ProductHunt     *ProductHuntService
	Referrals       *ReferralsService
	SimilarWeb      *SimilarWebService
	SpotifyPodcasts *SpotifyPodcastsService
	Spotify         *SpotifyService
	TikTok          *TikTokService
	TripAdvisor     *TripAdvisorService
	Trustpilot      *TrustpilotService
	Usage           *UsageService
	User            *UserService
	YahooFinance    *YahooFinanceService
	YouTube         *YouTubeService
	Zillow          *ZillowService
}

type SimilarWebSearchParams

type SimilarWebSearchParams struct {
	Q string `crawlora:"q"`
}

type SimilarWebSearchResponse

type SimilarWebSearchResponse = any

type SimilarWebService

type SimilarWebService struct {
	// contains filtered or unexported fields
}

func (*SimilarWebService) Search

func (s *SimilarWebService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SimilarWebService) SearchTyped

func (*SimilarWebService) Web

func (s *SimilarWebService) Web(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SimilarWebService) WebTyped

type SimilarWebWebParams

type SimilarWebWebParams struct {
	Domain string `crawlora:"domain"`
}

type SimilarWebWebResponse

type SimilarWebWebResponse = any

type SpotifyAlbumParams

type SpotifyAlbumParams struct {
	Uri    *string `crawlora:"uri,omitempty"`
	Id     *string `crawlora:"id,omitempty"`
	Offset *int    `crawlora:"offset,omitempty"`
	Limit  *int    `crawlora:"limit,omitempty"`
}

type SpotifyAlbumResponse

type SpotifyAlbumResponse = any

type SpotifyAlbumTracksParams

type SpotifyAlbumTracksParams struct {
	Uri    *string `crawlora:"uri,omitempty"`
	Id     *string `crawlora:"id,omitempty"`
	Offset *int    `crawlora:"offset,omitempty"`
	Limit  *int    `crawlora:"limit,omitempty"`
}

type SpotifyAlbumTracksResponse

type SpotifyAlbumTracksResponse = any

type SpotifyAlbumsSearchParams

type SpotifyAlbumsSearchParams struct {
	Q                              string `crawlora:"q"`
	Offset                         *int   `crawlora:"offset,omitempty"`
	Limit                          *int   `crawlora:"limit,omitempty"`
	NumberOfTopResults             *int   `crawlora:"number_of_top_results,omitempty"`
	IncludeAudiobooks              *bool  `crawlora:"include_audiobooks,omitempty"`
	IncludePreReleases             *bool  `crawlora:"include_pre_releases,omitempty"`
	IncludeAlbumPreReleases        *bool  `crawlora:"include_album_pre_releases,omitempty"`
	IncludeAuthors                 *bool  `crawlora:"include_authors,omitempty"`
	IncludeEpisodeContentRatingsV2 *bool  `crawlora:"include_episode_content_ratings_v2,omitempty"`
}

type SpotifyAlbumsSearchResponse

type SpotifyAlbumsSearchResponse = any

type SpotifyArtistAlbumsParams

type SpotifyArtistAlbumsParams struct {
	Uri    *string `crawlora:"uri,omitempty"`
	Id     *string `crawlora:"id,omitempty"`
	Type   *string `crawlora:"type,omitempty"`
	Order  *string `crawlora:"order,omitempty"`
	Offset *int    `crawlora:"offset,omitempty"`
	Limit  *int    `crawlora:"limit,omitempty"`
}

type SpotifyArtistAlbumsResponse

type SpotifyArtistAlbumsResponse = any

type SpotifyArtistParams

type SpotifyArtistParams struct {
	Uri *string `crawlora:"uri,omitempty"`
	Id  *string `crawlora:"id,omitempty"`
}

type SpotifyArtistPlaylistsParams

type SpotifyArtistPlaylistsParams struct {
	Uri *string `crawlora:"uri,omitempty"`
	Id  *string `crawlora:"id,omitempty"`
}

type SpotifyArtistPlaylistsResponse

type SpotifyArtistPlaylistsResponse = any

type SpotifyArtistRelatedParams

type SpotifyArtistRelatedParams struct {
	Uri *string `crawlora:"uri,omitempty"`
	Id  *string `crawlora:"id,omitempty"`
}

type SpotifyArtistRelatedResponse

type SpotifyArtistRelatedResponse = any

type SpotifyArtistResponse

type SpotifyArtistResponse = any

type SpotifyArtistsSearchParams

type SpotifyArtistsSearchParams struct {
	Q      string `crawlora:"q"`
	Offset *int   `crawlora:"offset,omitempty"`
	Limit  *int   `crawlora:"limit,omitempty"`
}

type SpotifyArtistsSearchResponse

type SpotifyArtistsSearchResponse = any

type SpotifyAudiobookChaptersParams

type SpotifyAudiobookChaptersParams struct {
	Uri    *string `crawlora:"uri,omitempty"`
	Id     *string `crawlora:"id,omitempty"`
	Offset *int    `crawlora:"offset,omitempty"`
	Limit  *int    `crawlora:"limit,omitempty"`
}

type SpotifyAudiobookChaptersResponse

type SpotifyAudiobookChaptersResponse = any

type SpotifyAudiobookParams

type SpotifyAudiobookParams struct {
	Uri *string `crawlora:"uri,omitempty"`
	Id  *string `crawlora:"id,omitempty"`
}

type SpotifyAudiobookResponse

type SpotifyAudiobookResponse = any

type SpotifyAudiobooksSearchParams

type SpotifyAudiobooksSearchParams struct {
	Q                              string `crawlora:"q"`
	Offset                         *int   `crawlora:"offset,omitempty"`
	Limit                          *int   `crawlora:"limit,omitempty"`
	NumberOfTopResults             *int   `crawlora:"number_of_top_results,omitempty"`
	IncludeAudiobooks              *bool  `crawlora:"include_audiobooks,omitempty"`
	IncludePreReleases             *bool  `crawlora:"include_pre_releases,omitempty"`
	IncludeAlbumPreReleases        *bool  `crawlora:"include_album_pre_releases,omitempty"`
	IncludeAuthors                 *bool  `crawlora:"include_authors,omitempty"`
	IncludeEpisodeContentRatingsV2 *bool  `crawlora:"include_episode_content_ratings_v2,omitempty"`
}

type SpotifyAudiobooksSearchResponse

type SpotifyAudiobooksSearchResponse = any

type SpotifyChapterParams

type SpotifyChapterParams struct {
	Uri *string `crawlora:"uri,omitempty"`
	Id  *string `crawlora:"id,omitempty"`
}

type SpotifyChapterResponse

type SpotifyChapterResponse = any

type SpotifyEpisodesSearchParams

type SpotifyEpisodesSearchParams struct {
	Q      string `crawlora:"q"`
	Offset *int   `crawlora:"offset,omitempty"`
	Limit  *int   `crawlora:"limit,omitempty"`
}

type SpotifyEpisodesSearchResponse

type SpotifyEpisodesSearchResponse = any

type SpotifyFeaturedChartsByCountryParams

type SpotifyFeaturedChartsByCountryParams struct {
	CountryCode *string `crawlora:"country_code,omitempty"`
	ContentId   *string `crawlora:"content_id,omitempty"`
}

type SpotifyFeaturedChartsByCountryResponse

type SpotifyFeaturedChartsByCountryResponse = any

type SpotifyGenreParams

type SpotifyGenreParams struct {
	Uri                            *string `crawlora:"uri,omitempty"`
	PageOffset                     *int    `crawlora:"page_offset,omitempty"`
	PageLimit                      *int    `crawlora:"page_limit,omitempty"`
	SectionOffset                  *int    `crawlora:"section_offset,omitempty"`
	SectionLimit                   *int    `crawlora:"section_limit,omitempty"`
	IncludeEpisodeContentRatingsV2 *bool   `crawlora:"include_episode_content_ratings_v2,omitempty"`
}

type SpotifyGenreResponse

type SpotifyGenreResponse = any

type SpotifyHomeParams

type SpotifyHomeParams struct {
	TimeZone                       *string `crawlora:"time_zone,omitempty"`
	SpT                            *string `crawlora:"sp_t,omitempty"`
	Facet                          *string `crawlora:"facet,omitempty"`
	SectionItemsLimit              *int    `crawlora:"section_items_limit,omitempty"`
	IncludeEpisodeContentRatingsV2 *bool   `crawlora:"include_episode_content_ratings_v2,omitempty"`
}

type SpotifyHomeResponse

type SpotifyHomeResponse = any

type SpotifyPlaylistParams

type SpotifyPlaylistParams struct {
	Uri                            *string `crawlora:"uri,omitempty"`
	Id                             *string `crawlora:"id,omitempty"`
	Offset                         *int    `crawlora:"offset,omitempty"`
	Limit                          *int    `crawlora:"limit,omitempty"`
	EnableWatchFeedEntrypoint      *bool   `crawlora:"enable_watch_feed_entrypoint,omitempty"`
	IncludeEpisodeContentRatingsV2 *bool   `crawlora:"include_episode_content_ratings_v2,omitempty"`
}

type SpotifyPlaylistResponse

type SpotifyPlaylistResponse = any

type SpotifyPlaylistsSearchParams

type SpotifyPlaylistsSearchParams struct {
	Q                              string `crawlora:"q"`
	Offset                         *int   `crawlora:"offset,omitempty"`
	Limit                          *int   `crawlora:"limit,omitempty"`
	NumberOfTopResults             *int   `crawlora:"number_of_top_results,omitempty"`
	IncludeAudiobooks              *bool  `crawlora:"include_audiobooks,omitempty"`
	IncludePreReleases             *bool  `crawlora:"include_pre_releases,omitempty"`
	IncludeAlbumPreReleases        *bool  `crawlora:"include_album_pre_releases,omitempty"`
	IncludeAuthors                 *bool  `crawlora:"include_authors,omitempty"`
	IncludeEpisodeContentRatingsV2 *bool  `crawlora:"include_episode_content_ratings_v2,omitempty"`
}

type SpotifyPlaylistsSearchResponse

type SpotifyPlaylistsSearchResponse = any

type SpotifyPodcastsCategoriesParams

type SpotifyPodcastsCategoriesParams struct {
	Uri                            *string `crawlora:"uri,omitempty"`
	PageOffset                     *int    `crawlora:"page_offset,omitempty"`
	PageLimit                      *int    `crawlora:"page_limit,omitempty"`
	SectionOffset                  *int    `crawlora:"section_offset,omitempty"`
	SectionLimit                   *int    `crawlora:"section_limit,omitempty"`
	IncludeEpisodeContentRatingsV2 *bool   `crawlora:"include_episode_content_ratings_v2,omitempty"`
}

type SpotifyPodcastsCategoriesResponse

type SpotifyPodcastsCategoriesResponse = any

type SpotifyPodcastsChartsParams

type SpotifyPodcastsChartsParams struct {
	Chart  *string `crawlora:"chart,omitempty"`
	Region *string `crawlora:"region,omitempty"`
	Limit  *int    `crawlora:"limit,omitempty"`
}

type SpotifyPodcastsChartsResponse

type SpotifyPodcastsChartsResponse = any

type SpotifyPodcastsEpisodeParams

type SpotifyPodcastsEpisodeParams struct {
	Uri *string `crawlora:"uri,omitempty"`
	Id  *string `crawlora:"id,omitempty"`
}

type SpotifyPodcastsEpisodeResponse

type SpotifyPodcastsEpisodeResponse = any

type SpotifyPodcastsHomeParams

type SpotifyPodcastsHomeParams struct {
	Uri                            *string `crawlora:"uri,omitempty"`
	PageOffset                     *int    `crawlora:"page_offset,omitempty"`
	PageLimit                      *int    `crawlora:"page_limit,omitempty"`
	SectionOffset                  *int    `crawlora:"section_offset,omitempty"`
	SectionLimit                   *int    `crawlora:"section_limit,omitempty"`
	IncludeEpisodeContentRatingsV2 *bool   `crawlora:"include_episode_content_ratings_v2,omitempty"`
}

type SpotifyPodcastsHomeResponse

type SpotifyPodcastsHomeResponse = any

type SpotifyPodcastsSearchParams

type SpotifyPodcastsSearchParams struct {
	Q                              string `crawlora:"q"`
	Offset                         *int   `crawlora:"offset,omitempty"`
	Limit                          *int   `crawlora:"limit,omitempty"`
	NumberOfTopResults             *int   `crawlora:"number_of_top_results,omitempty"`
	IncludePreReleases             *bool  `crawlora:"include_pre_releases,omitempty"`
	IncludeAlbumPreReleases        *bool  `crawlora:"include_album_pre_releases,omitempty"`
	IncludeAudiobooks              *bool  `crawlora:"include_audiobooks,omitempty"`
	IncludeAuthors                 *bool  `crawlora:"include_authors,omitempty"`
	IncludeEpisodeContentRatingsV2 *bool  `crawlora:"include_episode_content_ratings_v2,omitempty"`
}

type SpotifyPodcastsSearchResponse

type SpotifyPodcastsSearchResponse = any

type SpotifyPodcastsService

type SpotifyPodcastsService struct {
	// contains filtered or unexported fields
}

func (*SpotifyPodcastsService) Categories

func (s *SpotifyPodcastsService) Categories(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyPodcastsService) CategoriesTyped

func (*SpotifyPodcastsService) Charts

func (s *SpotifyPodcastsService) Charts(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyPodcastsService) ChartsTyped

func (*SpotifyPodcastsService) Episode

func (s *SpotifyPodcastsService) Episode(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyPodcastsService) EpisodeTyped

func (*SpotifyPodcastsService) Home

func (s *SpotifyPodcastsService) Home(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyPodcastsService) HomeTyped

func (*SpotifyPodcastsService) Search

func (s *SpotifyPodcastsService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyPodcastsService) SearchTyped

func (*SpotifyPodcastsService) Show

func (s *SpotifyPodcastsService) Show(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyPodcastsService) ShowEpisodes

func (s *SpotifyPodcastsService) ShowEpisodes(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyPodcastsService) ShowEpisodesTyped

func (*SpotifyPodcastsService) ShowRecommendations

func (s *SpotifyPodcastsService) ShowRecommendations(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyPodcastsService) ShowTyped

type SpotifyPodcastsShowEpisodesParams

type SpotifyPodcastsShowEpisodesParams struct {
	Uri                            *string `crawlora:"uri,omitempty"`
	Offset                         *int    `crawlora:"offset,omitempty"`
	Limit                          *int    `crawlora:"limit,omitempty"`
	IncludeEpisodeContentRatingsV2 *bool   `crawlora:"include_episode_content_ratings_v2,omitempty"`
}

type SpotifyPodcastsShowEpisodesResponse

type SpotifyPodcastsShowEpisodesResponse = any

type SpotifyPodcastsShowParams

type SpotifyPodcastsShowParams struct {
	Uri                            *string `crawlora:"uri,omitempty"`
	IncludeContentCapabilityTrait  *bool   `crawlora:"include_content_capability_trait,omitempty"`
	IncludeEpisodeContentRatingsV2 *bool   `crawlora:"include_episode_content_ratings_v2,omitempty"`
}

type SpotifyPodcastsShowRecommendationsParams

type SpotifyPodcastsShowRecommendationsParams struct {
	Uri *string `crawlora:"uri,omitempty"`
}

type SpotifyPodcastsShowRecommendationsResponse

type SpotifyPodcastsShowRecommendationsResponse = any

type SpotifyPodcastsShowResponse

type SpotifyPodcastsShowResponse = any

type SpotifyPopularByCountryParams

type SpotifyPopularByCountryParams struct {
	CountryCode *string `crawlora:"country_code,omitempty"`
}

type SpotifyPopularByCountryResponse

type SpotifyPopularByCountryResponse = any

type SpotifyProfileFollowersParams

type SpotifyProfileFollowersParams struct {
	Username *string `crawlora:"username,omitempty"`
	Uri      *string `crawlora:"uri,omitempty"`
	Url      *string `crawlora:"url,omitempty"`
	Offset   *int    `crawlora:"offset,omitempty"`
	Limit    *int    `crawlora:"limit,omitempty"`
}

type SpotifyProfileFollowersResponse

type SpotifyProfileFollowersResponse = any

type SpotifyProfileParams

type SpotifyProfileParams struct {
	Username      *string `crawlora:"username,omitempty"`
	Uri           *string `crawlora:"uri,omitempty"`
	Url           *string `crawlora:"url,omitempty"`
	PlaylistLimit *int    `crawlora:"playlist_limit,omitempty"`
	ArtistLimit   *int    `crawlora:"artist_limit,omitempty"`
	EpisodeLimit  *int    `crawlora:"episode_limit,omitempty"`
}

type SpotifyProfilePlaylistsParams

type SpotifyProfilePlaylistsParams struct {
	Username *string `crawlora:"username,omitempty"`
	Uri      *string `crawlora:"uri,omitempty"`
	Url      *string `crawlora:"url,omitempty"`
	Offset   *int    `crawlora:"offset,omitempty"`
	Limit    *int    `crawlora:"limit,omitempty"`
}

type SpotifyProfilePlaylistsResponse

type SpotifyProfilePlaylistsResponse = any

type SpotifyProfileResponse

type SpotifyProfileResponse = any

type SpotifyProfilesSearchParams

type SpotifyProfilesSearchParams struct {
	Q                              string `crawlora:"q"`
	Offset                         *int   `crawlora:"offset,omitempty"`
	Limit                          *int   `crawlora:"limit,omitempty"`
	NumberOfTopResults             *int   `crawlora:"number_of_top_results,omitempty"`
	IncludeAudiobooks              *bool  `crawlora:"include_audiobooks,omitempty"`
	IncludePreReleases             *bool  `crawlora:"include_pre_releases,omitempty"`
	IncludeAlbumPreReleases        *bool  `crawlora:"include_album_pre_releases,omitempty"`
	IncludeAuthors                 *bool  `crawlora:"include_authors,omitempty"`
	IncludeEpisodeContentRatingsV2 *bool  `crawlora:"include_episode_content_ratings_v2,omitempty"`
}

type SpotifyProfilesSearchResponse

type SpotifyProfilesSearchResponse = any

type SpotifySearchParams

type SpotifySearchParams struct {
	Q                              string `crawlora:"q"`
	Offset                         *int   `crawlora:"offset,omitempty"`
	Limit                          *int   `crawlora:"limit,omitempty"`
	NumberOfTopResults             *int   `crawlora:"number_of_top_results,omitempty"`
	IncludeAudiobooks              *bool  `crawlora:"include_audiobooks,omitempty"`
	IncludeArtistHasConcertsField  *bool  `crawlora:"include_artist_has_concerts_field,omitempty"`
	IncludePreReleases             *bool  `crawlora:"include_pre_releases,omitempty"`
	IncludeAlbumPreReleases        *bool  `crawlora:"include_album_pre_releases,omitempty"`
	IncludeAuthors                 *bool  `crawlora:"include_authors,omitempty"`
	IncludeEpisodeContentRatingsV2 *bool  `crawlora:"include_episode_content_ratings_v2,omitempty"`
	IsPrefix                       *bool  `crawlora:"is_prefix,omitempty"`
}

type SpotifySearchResponse

type SpotifySearchResponse = any

type SpotifySectionParams

type SpotifySectionParams struct {
	Uri                            *string `crawlora:"uri,omitempty"`
	Offset                         *int    `crawlora:"offset,omitempty"`
	Limit                          *int    `crawlora:"limit,omitempty"`
	IncludeEpisodeContentRatingsV2 *bool   `crawlora:"include_episode_content_ratings_v2,omitempty"`
}

type SpotifySectionResponse

type SpotifySectionResponse = any

type SpotifyService

type SpotifyService struct {
	// contains filtered or unexported fields
}

func (*SpotifyService) Album

func (s *SpotifyService) Album(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) AlbumTracks

func (s *SpotifyService) AlbumTracks(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) AlbumTracksTyped

func (*SpotifyService) AlbumTyped

func (*SpotifyService) AlbumsSearch

func (s *SpotifyService) AlbumsSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) AlbumsSearchTyped

func (*SpotifyService) Artist

func (s *SpotifyService) Artist(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) ArtistAlbums

func (s *SpotifyService) ArtistAlbums(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) ArtistAlbumsTyped

func (*SpotifyService) ArtistPlaylists

func (s *SpotifyService) ArtistPlaylists(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) ArtistPlaylistsTyped

func (*SpotifyService) ArtistRelated

func (s *SpotifyService) ArtistRelated(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) ArtistRelatedTyped

func (*SpotifyService) ArtistTyped

func (*SpotifyService) ArtistsSearch

func (s *SpotifyService) ArtistsSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) ArtistsSearchTyped

func (*SpotifyService) Audiobook

func (s *SpotifyService) Audiobook(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) AudiobookChapters

func (s *SpotifyService) AudiobookChapters(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) AudiobookChaptersTyped

func (*SpotifyService) AudiobookTyped

func (*SpotifyService) AudiobooksSearch

func (s *SpotifyService) AudiobooksSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) AudiobooksSearchTyped

func (*SpotifyService) Chapter

func (s *SpotifyService) Chapter(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) ChapterTyped

func (*SpotifyService) EpisodesSearch

func (s *SpotifyService) EpisodesSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) EpisodesSearchTyped

func (*SpotifyService) FeaturedChartsByCountry

func (s *SpotifyService) FeaturedChartsByCountry(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) Genre

func (s *SpotifyService) Genre(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) GenreTyped

func (*SpotifyService) Home

func (s *SpotifyService) Home(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) HomeTyped

func (*SpotifyService) Playlist

func (s *SpotifyService) Playlist(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) PlaylistTyped

func (*SpotifyService) PlaylistsSearch

func (s *SpotifyService) PlaylistsSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) PlaylistsSearchTyped

func (*SpotifyService) PopularByCountry

func (s *SpotifyService) PopularByCountry(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) PopularByCountryTyped

func (*SpotifyService) Profile

func (s *SpotifyService) Profile(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) ProfileFollowers

func (s *SpotifyService) ProfileFollowers(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) ProfileFollowersTyped

func (*SpotifyService) ProfilePlaylists

func (s *SpotifyService) ProfilePlaylists(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) ProfilePlaylistsTyped

func (*SpotifyService) ProfileTyped

func (*SpotifyService) ProfilesSearch

func (s *SpotifyService) ProfilesSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) ProfilesSearchTyped

func (*SpotifyService) Search

func (s *SpotifyService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) SearchTyped

func (*SpotifyService) Section

func (s *SpotifyService) Section(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) SectionTyped

func (*SpotifyService) ShowsSearch

func (s *SpotifyService) ShowsSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) ShowsSearchTyped

func (*SpotifyService) Track

func (s *SpotifyService) Track(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) TrackRecommended

func (s *SpotifyService) TrackRecommended(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) TrackRecommendedTyped

func (*SpotifyService) TrackSimilarAlbums

func (s *SpotifyService) TrackSimilarAlbums(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) TrackSimilarAlbumsTyped

func (*SpotifyService) TrackTyped

func (*SpotifyService) TracksSearch

func (s *SpotifyService) TracksSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*SpotifyService) TracksSearchTyped

type SpotifyShowsSearchParams

type SpotifyShowsSearchParams struct {
	Q      string `crawlora:"q"`
	Offset *int   `crawlora:"offset,omitempty"`
	Limit  *int   `crawlora:"limit,omitempty"`
}

type SpotifyShowsSearchResponse

type SpotifyShowsSearchResponse = any

type SpotifyTrackParams

type SpotifyTrackParams struct {
	Uri *string `crawlora:"uri,omitempty"`
	Id  *string `crawlora:"id,omitempty"`
}

type SpotifyTrackRecommendedParams

type SpotifyTrackRecommendedParams struct {
	Uri   *string `crawlora:"uri,omitempty"`
	Id    *string `crawlora:"id,omitempty"`
	Limit *int    `crawlora:"limit,omitempty"`
}

type SpotifyTrackRecommendedResponse

type SpotifyTrackRecommendedResponse = any

type SpotifyTrackResponse

type SpotifyTrackResponse = any

type SpotifyTrackSimilarAlbumsParams

type SpotifyTrackSimilarAlbumsParams struct {
	Uri        *string `crawlora:"uri,omitempty"`
	Id         *string `crawlora:"id,omitempty"`
	Limit      *int    `crawlora:"limit,omitempty"`
	AlbumsOnly *bool   `crawlora:"albums_only,omitempty"`
}

type SpotifyTrackSimilarAlbumsResponse

type SpotifyTrackSimilarAlbumsResponse = any

type SpotifyTracksSearchParams

type SpotifyTracksSearchParams struct {
	Q                              string `crawlora:"q"`
	Offset                         *int   `crawlora:"offset,omitempty"`
	Limit                          *int   `crawlora:"limit,omitempty"`
	NumberOfTopResults             *int   `crawlora:"number_of_top_results,omitempty"`
	IncludeAudiobooks              *bool  `crawlora:"include_audiobooks,omitempty"`
	IncludePreReleases             *bool  `crawlora:"include_pre_releases,omitempty"`
	IncludeAlbumPreReleases        *bool  `crawlora:"include_album_pre_releases,omitempty"`
	IncludeAuthors                 *bool  `crawlora:"include_authors,omitempty"`
	IncludeEpisodeContentRatingsV2 *bool  `crawlora:"include_episode_content_ratings_v2,omitempty"`
}

type SpotifyTracksSearchResponse

type SpotifyTracksSearchResponse = any

type TikTokCategoryParams

type TikTokCategoryParams struct {
}

type TikTokCategoryResponse

type TikTokCategoryResponse = any

type TikTokChallengeListParams

type TikTokChallengeListParams struct {
	Id     string `crawlora:"id"`
	Cursor *int   `crawlora:"cursor,omitempty"`
}

type TikTokChallengeListResponse

type TikTokChallengeListResponse = any

type TikTokChallengeParams

type TikTokChallengeParams struct {
	Name string `crawlora:"name"`
}

type TikTokChallengeResponse

type TikTokChallengeResponse = any

type TikTokExploreParams

type TikTokExploreParams struct {
	Id int `crawlora:"id"`
}

type TikTokExploreResponse

type TikTokExploreResponse = any

type TikTokPopularTrendCountryIndustryMetaParams

type TikTokPopularTrendCountryIndustryMetaParams struct {
}

type TikTokPopularTrendCountryIndustryMetaResponse

type TikTokPopularTrendCountryIndustryMetaResponse = any

type TikTokPopularTrendCreatorParams

type TikTokPopularTrendCreatorParams struct {
	Page           *int    `crawlora:"page,omitempty"`
	Limit          *int    `crawlora:"limit,omitempty"`
	SortBy         *string `crawlora:"sort_by,omitempty"`
	CreatorCountry *string `crawlora:"creator_country,omitempty"`
	AudienceCount  *int    `crawlora:"audience_count,omitempty"`
}

type TikTokPopularTrendCreatorResponse

type TikTokPopularTrendCreatorResponse = any

type TikTokPostParams

type TikTokPostParams struct {
	Id string `crawlora:"id"`
}

type TikTokPostResponse

type TikTokPostResponse = any

type TikTokProfileParams

type TikTokProfileParams struct {
	Handler string `crawlora:"handler"`
}

type TikTokProfilePostParams

type TikTokProfilePostParams struct {
	SecUid   string `crawlora:"secUid"`
	Cursor   *int   `crawlora:"cursor,omitempty"`
	SortType *int   `crawlora:"sort_type,omitempty"`
}

type TikTokProfilePostResponse

type TikTokProfilePostResponse = any

type TikTokProfileResponse

type TikTokProfileResponse = any

type TikTokSearchHashtagParams

type TikTokSearchHashtagParams struct {
	Keyword string `crawlora:"keyword"`
	Cursor  *int   `crawlora:"cursor,omitempty"`
	Count   *int   `crawlora:"count,omitempty"`
}

type TikTokSearchHashtagResponse

type TikTokSearchHashtagResponse = any

type TikTokSearchParams

type TikTokSearchParams struct {
	Keyword string `crawlora:"keyword"`
	Cursor  *int   `crawlora:"cursor,omitempty"`
	Count   *int   `crawlora:"count,omitempty"`
}

type TikTokSearchResponse

type TikTokSearchResponse = any

type TikTokSearchUserParams

type TikTokSearchUserParams struct {
	Keyword string `crawlora:"keyword"`
	Cursor  *int   `crawlora:"cursor,omitempty"`
}

type TikTokSearchUserResponse

type TikTokSearchUserResponse = any

type TikTokService

type TikTokService struct {
	// contains filtered or unexported fields
}

func (*TikTokService) Category

func (s *TikTokService) Category(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) CategoryTyped

func (*TikTokService) Challenge

func (s *TikTokService) Challenge(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) ChallengeList

func (s *TikTokService) ChallengeList(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) ChallengeListTyped

func (*TikTokService) ChallengeTyped

func (*TikTokService) Explore

func (s *TikTokService) Explore(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) ExploreTyped

func (*TikTokService) PopularTrendCountryIndustryMeta

func (s *TikTokService) PopularTrendCountryIndustryMeta(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) PopularTrendCreator

func (s *TikTokService) PopularTrendCreator(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) PopularTrendCreatorTyped

func (*TikTokService) Post

func (s *TikTokService) Post(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) PostTyped

func (s *TikTokService) PostTyped(ctx context.Context, params TikTokPostParams, opts ...RequestOption) (TikTokPostResponse, error)

func (*TikTokService) Profile

func (s *TikTokService) Profile(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) ProfilePost

func (s *TikTokService) ProfilePost(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) ProfilePostTyped

func (*TikTokService) ProfileTyped

func (*TikTokService) Search

func (s *TikTokService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) SearchHashtag

func (s *TikTokService) SearchHashtag(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) SearchHashtagTyped

func (*TikTokService) SearchTyped

func (*TikTokService) SearchUser

func (s *TikTokService) SearchUser(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) SearchUserTyped

func (*TikTokService) TopAdsAnalysis

func (s *TikTokService) TopAdsAnalysis(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) TopAdsAnalysisTyped

func (*TikTokService) TopAdsDetail

func (s *TikTokService) TopAdsDetail(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) TopAdsDetailTyped

func (*TikTokService) TopAdsFilters

func (s *TikTokService) TopAdsFilters(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) TopAdsFiltersTyped

func (*TikTokService) TopAdsList

func (s *TikTokService) TopAdsList(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) TopAdsListTyped

func (*TikTokService) TopAdsLocationInfo

func (s *TikTokService) TopAdsLocationInfo(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) TopAdsLocationInfoTyped

func (*TikTokService) TopAdsLocations

func (s *TikTokService) TopAdsLocations(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) TopAdsLocationsTyped

func (*TikTokService) TopAdsRecommend

func (s *TikTokService) TopAdsRecommend(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) TopAdsRecommendTyped

func (*TikTokService) TopAdsSafety

func (s *TikTokService) TopAdsSafety(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) TopAdsSafetyTyped

func (*TikTokService) TopAdsSpotlight

func (s *TikTokService) TopAdsSpotlight(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) TopAdsSpotlightTyped

func (*TikTokService) TopAdsSuggestions

func (s *TikTokService) TopAdsSuggestions(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) TopAdsSuggestionsTyped

func (*TikTokService) Trending

func (s *TikTokService) Trending(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) TrendingTyped

func (*TikTokService) VideoComments

func (s *TikTokService) VideoComments(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TikTokService) VideoCommentsTyped

type TikTokTopAdsAnalysisParams

type TikTokTopAdsAnalysisParams struct {
	MaterialId string  `crawlora:"material_id"`
	Metric     *string `crawlora:"metric,omitempty"`
	PeriodType *int    `crawlora:"period_type,omitempty"`
}

type TikTokTopAdsAnalysisResponse

type TikTokTopAdsAnalysisResponse = any

type TikTokTopAdsDetailParams

type TikTokTopAdsDetailParams struct {
	MaterialId string `crawlora:"material_id"`
}

type TikTokTopAdsDetailResponse

type TikTokTopAdsDetailResponse = any

type TikTokTopAdsFiltersParams

type TikTokTopAdsFiltersParams struct {
}

type TikTokTopAdsFiltersResponse

type TikTokTopAdsFiltersResponse = any

type TikTokTopAdsListParams

type TikTokTopAdsListParams struct {
	Period       *int    `crawlora:"period,omitempty"`
	Page         *int    `crawlora:"page,omitempty"`
	Limit        *int    `crawlora:"limit,omitempty"`
	OrderBy      *string `crawlora:"order_by,omitempty"`
	CountryCode  *string `crawlora:"country_code,omitempty"`
	Keyword      *string `crawlora:"keyword,omitempty"`
	Industry     *string `crawlora:"industry,omitempty"`
	Objective    *string `crawlora:"objective,omitempty"`
	AdLanguage   *string `crawlora:"ad_language,omitempty"`
	PatternLabel *string `crawlora:"pattern_label,omitempty"`
	Duration     *string `crawlora:"duration,omitempty"`
	Like         *string `crawlora:"like,omitempty"`
	AdFormat     *string `crawlora:"ad_format,omitempty"`
}

type TikTokTopAdsListResponse

type TikTokTopAdsListResponse = any

type TikTokTopAdsLocationInfoParams

type TikTokTopAdsLocationInfoParams struct {
	Module *int `crawlora:"module,omitempty"`
}

type TikTokTopAdsLocationInfoResponse

type TikTokTopAdsLocationInfoResponse = any

type TikTokTopAdsLocationsParams

type TikTokTopAdsLocationsParams struct {
}

type TikTokTopAdsLocationsResponse

type TikTokTopAdsLocationsResponse = any

type TikTokTopAdsRecommendParams

type TikTokTopAdsRecommendParams struct {
	MaterialId string `crawlora:"material_id"`
	Page       *int   `crawlora:"page,omitempty"`
	Limit      *int   `crawlora:"limit,omitempty"`
}

type TikTokTopAdsRecommendResponse

type TikTokTopAdsRecommendResponse = any

type TikTokTopAdsSafetyParams

type TikTokTopAdsSafetyParams struct {
}

type TikTokTopAdsSafetyResponse

type TikTokTopAdsSafetyResponse = any

type TikTokTopAdsSpotlightParams

type TikTokTopAdsSpotlightParams struct {
	Page  *int `crawlora:"page,omitempty"`
	Limit *int `crawlora:"limit,omitempty"`
}

type TikTokTopAdsSpotlightResponse

type TikTokTopAdsSpotlightResponse = any

type TikTokTopAdsSuggestionsParams

type TikTokTopAdsSuggestionsParams struct {
	Count    *int `crawlora:"count,omitempty"`
	Scenario *int `crawlora:"scenario,omitempty"`
}

type TikTokTopAdsSuggestionsResponse

type TikTokTopAdsSuggestionsResponse = any

type TikTokTrendingParams

type TikTokTrendingParams struct {
}

type TikTokTrendingResponse

type TikTokTrendingResponse = any

type TikTokVideoCommentsParams

type TikTokVideoCommentsParams struct {
	AwemeId string `crawlora:"aweme_id"`
	Cursor  *int   `crawlora:"cursor,omitempty"`
}

type TikTokVideoCommentsResponse

type TikTokVideoCommentsResponse = any

type TripAdvisorService

type TripAdvisorService struct {
	// contains filtered or unexported fields
}

func (*TripAdvisorService) TripadvisorAutocomplete

func (s *TripAdvisorService) TripadvisorAutocomplete(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TripAdvisorService) TripadvisorEnums

func (s *TripAdvisorService) TripadvisorEnums(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TripAdvisorService) TripadvisorEnumsTyped

func (*TripAdvisorService) TripadvisorHotels

func (s *TripAdvisorService) TripadvisorHotels(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TripAdvisorService) TripadvisorPlace

func (s *TripAdvisorService) TripadvisorPlace(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TripAdvisorService) TripadvisorPlaceTyped

func (*TripAdvisorService) TripadvisorReviews

func (s *TripAdvisorService) TripadvisorReviews(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TripAdvisorService) TripadvisorSearch

func (s *TripAdvisorService) TripadvisorSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

type TripAdvisorTripadvisorAutocompleteParams

type TripAdvisorTripadvisorAutocompleteParams struct {
	Q               string  `crawlora:"q"`
	Limit           *int    `crawlora:"limit,omitempty"`
	Locale          *string `crawlora:"locale,omitempty"`
	ScopeGeoId      *int    `crawlora:"scope_geo_id,omitempty"`
	Type            *string `crawlora:"type,omitempty"`
	SearchSessionId *string `crawlora:"search_session_id,omitempty"`
	TypeaheadId     *string `crawlora:"typeahead_id,omitempty"`
	RouteUid        *string `crawlora:"route_uid,omitempty"`
}

type TripAdvisorTripadvisorAutocompleteResponse

type TripAdvisorTripadvisorAutocompleteResponse = any

type TripAdvisorTripadvisorEnumsParams

type TripAdvisorTripadvisorEnumsParams struct {
}

type TripAdvisorTripadvisorEnumsResponse

type TripAdvisorTripadvisorEnumsResponse = any

type TripAdvisorTripadvisorHotelsParams

type TripAdvisorTripadvisorHotelsParams struct {
	GeoId               int     `crawlora:"geo_id"`
	FilterId            *string `crawlora:"filter_id,omitempty"`
	Class               *int    `crawlora:"class,omitempty"`
	Amenities           []int   `crawlora:"amenities"`
	PriceMin            *int    `crawlora:"price_min,omitempty"`
	PriceMax            *int    `crawlora:"price_max,omitempty"`
	PricingMode         *string `crawlora:"pricing_mode,omitempty"`
	TravelersChoice     *bool   `crawlora:"travelers_choice,omitempty"`
	TravelersChoiceBotb *bool   `crawlora:"travelers_choice_botb,omitempty"`
	Currency            *string `crawlora:"currency,omitempty"`
	Offset              *int    `crawlora:"offset,omitempty"`
	Limit               *int    `crawlora:"limit,omitempty"`
	Sort                *string `crawlora:"sort,omitempty"`
}

type TripAdvisorTripadvisorHotelsResponse

type TripAdvisorTripadvisorHotelsResponse = any

type TripAdvisorTripadvisorPlaceParams

type TripAdvisorTripadvisorPlaceParams struct {
	Url *string `crawlora:"url,omitempty"`
	Id  *string `crawlora:"id,omitempty"`
}

type TripAdvisorTripadvisorPlaceResponse

type TripAdvisorTripadvisorPlaceResponse = any

type TripAdvisorTripadvisorReviewsParams

type TripAdvisorTripadvisorReviewsParams struct {
	Id                   *string `crawlora:"id,omitempty"`
	Url                  *string `crawlora:"url,omitempty"`
	Page                 *int    `crawlora:"page,omitempty"`
	Limit                *int    `crawlora:"limit,omitempty"`
	Language             *string `crawlora:"language,omitempty"`
	SortType             *string `crawlora:"sort_type,omitempty"`
	SortBy               *string `crawlora:"sort_by,omitempty"`
	Ratings              []int   `crawlora:"ratings"`
	DoMachineTranslation *bool   `crawlora:"do_machine_translation,omitempty"`
	PhotosPerReviewLimit *int    `crawlora:"photos_per_review_limit,omitempty"`
}

type TripAdvisorTripadvisorReviewsResponse

type TripAdvisorTripadvisorReviewsResponse = any

type TripAdvisorTripadvisorSearchParams

type TripAdvisorTripadvisorSearchParams struct {
	GeoId               int     `crawlora:"geo_id"`
	Type                string  `crawlora:"type"`
	FilterId            *string `crawlora:"filter_id,omitempty"`
	Class               *int    `crawlora:"class,omitempty"`
	Amenities           []int   `crawlora:"amenities"`
	PriceMin            *int    `crawlora:"price_min,omitempty"`
	PriceMax            *int    `crawlora:"price_max,omitempty"`
	PricingMode         *string `crawlora:"pricing_mode,omitempty"`
	TravelersChoice     *bool   `crawlora:"travelers_choice,omitempty"`
	TravelersChoiceBotb *bool   `crawlora:"travelers_choice_botb,omitempty"`
	RestaurantDate      *string `crawlora:"restaurant_date,omitempty"`
	RestaurantTime      *string `crawlora:"restaurant_time,omitempty"`
	RestaurantGuests    *int    `crawlora:"restaurant_guests,omitempty"`
	EstablishmentTypes  []int   `crawlora:"establishment_types"`
	OnlineOptions       []int   `crawlora:"online_options"`
	Offset              *int    `crawlora:"offset,omitempty"`
	Limit               *int    `crawlora:"limit,omitempty"`
	Locale              *string `crawlora:"locale,omitempty"`
	Currency            *string `crawlora:"currency,omitempty"`
	Sort                *string `crawlora:"sort,omitempty"`
}

type TripAdvisorTripadvisorSearchResponse

type TripAdvisorTripadvisorSearchResponse = any

type TrustpilotBusinessParams

type TrustpilotBusinessParams struct {
	Slug string `crawlora:"slug"`
}

type TrustpilotBusinessRelatedParams

type TrustpilotBusinessRelatedParams struct {
	Slug string `crawlora:"slug"`
}

type TrustpilotBusinessRelatedResponse

type TrustpilotBusinessRelatedResponse = any

type TrustpilotBusinessResponse

type TrustpilotBusinessResponse = any

type TrustpilotBusinessReviewsParams

type TrustpilotBusinessReviewsParams struct {
	Slug     string  `crawlora:"slug"`
	Page     *int    `crawlora:"page,omitempty"`
	Stars    *int    `crawlora:"stars,omitempty"`
	Verified *bool   `crawlora:"verified,omitempty"`
	Replied  *bool   `crawlora:"replied,omitempty"`
	Language *string `crawlora:"language,omitempty"`
	Q        *string `crawlora:"q,omitempty"`
	DateFrom *string `crawlora:"date_from,omitempty"`
	DateTo   *string `crawlora:"date_to,omitempty"`
}

type TrustpilotBusinessReviewsResponse

type TrustpilotBusinessReviewsResponse = any

type TrustpilotBusinessSearchParams

type TrustpilotBusinessSearchParams struct {
	Q        string  `crawlora:"q"`
	Country  *string `crawlora:"country,omitempty"`
	Page     *int    `crawlora:"page,omitempty"`
	PageSize *int    `crawlora:"page_size,omitempty"`
}

type TrustpilotBusinessSearchResponse

type TrustpilotBusinessSearchResponse = any

type TrustpilotCategoriesParams

type TrustpilotCategoriesParams struct {
}

type TrustpilotCategoriesResponse

type TrustpilotCategoriesResponse = any

type TrustpilotCategoryParams

type TrustpilotCategoryParams struct {
	Slug string `crawlora:"slug"`
	Page *int   `crawlora:"page,omitempty"`
}

type TrustpilotCategoryResponse

type TrustpilotCategoryResponse = any

type TrustpilotCategorySearchParams

type TrustpilotCategorySearchParams struct {
	Q       string  `crawlora:"q"`
	Country *string `crawlora:"country,omitempty"`
	Locale  *string `crawlora:"locale,omitempty"`
	Size    *int    `crawlora:"size,omitempty"`
}

type TrustpilotCategorySearchResponse

type TrustpilotCategorySearchResponse = any

type TrustpilotService

type TrustpilotService struct {
	// contains filtered or unexported fields
}

func (*TrustpilotService) Business

func (s *TrustpilotService) Business(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TrustpilotService) BusinessRelated

func (s *TrustpilotService) BusinessRelated(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TrustpilotService) BusinessRelatedTyped

func (*TrustpilotService) BusinessReviews

func (s *TrustpilotService) BusinessReviews(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TrustpilotService) BusinessReviewsTyped

func (*TrustpilotService) BusinessSearch

func (s *TrustpilotService) BusinessSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TrustpilotService) BusinessSearchTyped

func (*TrustpilotService) BusinessTyped

func (*TrustpilotService) Categories

func (s *TrustpilotService) Categories(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TrustpilotService) CategoriesTyped

func (*TrustpilotService) Category

func (s *TrustpilotService) Category(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TrustpilotService) CategorySearch

func (s *TrustpilotService) CategorySearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*TrustpilotService) CategorySearchTyped

func (*TrustpilotService) CategoryTyped

type UsageMeEndpointsParams

type UsageMeEndpointsParams struct {
	Range *string `crawlora:"range,omitempty"`
	Limit *int    `crawlora:"limit,omitempty"`
	From  *string `crawlora:"from,omitempty"`
	To    *string `crawlora:"to,omitempty"`
}

type UsageMeEndpointsResponse

type UsageMeEndpointsResponse = any

type UsageMeOverviewParams

type UsageMeOverviewParams struct {
	Range *string `crawlora:"range,omitempty"`
	From  *string `crawlora:"from,omitempty"`
	To    *string `crawlora:"to,omitempty"`
}

type UsageMeOverviewResponse

type UsageMeOverviewResponse = any

type UsageMeRecentIpsParams

type UsageMeRecentIpsParams struct {
	Range *string `crawlora:"range,omitempty"`
	Limit *int    `crawlora:"limit,omitempty"`
	From  *string `crawlora:"from,omitempty"`
	To    *string `crawlora:"to,omitempty"`
}

type UsageMeRecentIpsResponse

type UsageMeRecentIpsResponse = any

type UsageMeTimeseriesParams

type UsageMeTimeseriesParams struct {
	Range    *string `crawlora:"range,omitempty"`
	Bucket   *string `crawlora:"bucket,omitempty"`
	Endpoint *string `crawlora:"endpoint,omitempty"`
	From     *string `crawlora:"from,omitempty"`
	To       *string `crawlora:"to,omitempty"`
}

type UsageMeTimeseriesResponse

type UsageMeTimeseriesResponse = any

type UsageService

type UsageService struct {
	// contains filtered or unexported fields
}

func (*UsageService) MeEndpoints

func (s *UsageService) MeEndpoints(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*UsageService) MeEndpointsTyped

func (s *UsageService) MeEndpointsTyped(ctx context.Context, params UsageMeEndpointsParams, opts ...RequestOption) (UsageMeEndpointsResponse, error)

func (*UsageService) MeOverview

func (s *UsageService) MeOverview(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*UsageService) MeOverviewTyped

func (s *UsageService) MeOverviewTyped(ctx context.Context, params UsageMeOverviewParams, opts ...RequestOption) (UsageMeOverviewResponse, error)

func (*UsageService) MeRecentIps

func (s *UsageService) MeRecentIps(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*UsageService) MeRecentIpsTyped

func (s *UsageService) MeRecentIpsTyped(ctx context.Context, params UsageMeRecentIpsParams, opts ...RequestOption) (UsageMeRecentIpsResponse, error)

func (*UsageService) MeTimeseries

func (s *UsageService) MeTimeseries(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*UsageService) MeTimeseriesTyped

type UserMeApiKeysParams

type UserMeApiKeysParams struct {
}

type UserMeApiKeysResponse

type UserMeApiKeysResponse = any

type UserMeApiKeysRevealParams

type UserMeApiKeysRevealParams struct {
	Id string `crawlora:"id"`
}

type UserMeApiKeysRevealResponse

type UserMeApiKeysRevealResponse = any

type UserMeApiKeysRotateParams

type UserMeApiKeysRotateParams struct {
}

type UserMeApiKeysRotateResponse

type UserMeApiKeysRotateResponse = any

type UserMeParams

type UserMeParams struct {
}

type UserMeResponse

type UserMeResponse = any

type UserService

type UserService struct {
	// contains filtered or unexported fields
}

func (*UserService) Me

func (s *UserService) Me(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*UserService) MeApiKeys

func (s *UserService) MeApiKeys(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*UserService) MeApiKeysReveal

func (s *UserService) MeApiKeysReveal(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*UserService) MeApiKeysRevealTyped

func (s *UserService) MeApiKeysRevealTyped(ctx context.Context, params UserMeApiKeysRevealParams, opts ...RequestOption) (UserMeApiKeysRevealResponse, error)

func (*UserService) MeApiKeysRotate

func (s *UserService) MeApiKeysRotate(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*UserService) MeApiKeysRotateTyped

func (s *UserService) MeApiKeysRotateTyped(ctx context.Context, params UserMeApiKeysRotateParams, opts ...RequestOption) (UserMeApiKeysRotateResponse, error)

func (*UserService) MeApiKeysTyped

func (s *UserService) MeApiKeysTyped(ctx context.Context, params UserMeApiKeysParams, opts ...RequestOption) (UserMeApiKeysResponse, error)

func (*UserService) MeTyped

func (s *UserService) MeTyped(ctx context.Context, params UserMeParams, opts ...RequestOption) (UserMeResponse, error)

type YahooFinanceCalendarParams

type YahooFinanceCalendarParams struct {
	Type             string   `crawlora:"type"`
	Start            *string  `crawlora:"start,omitempty"`
	End              *string  `crawlora:"end,omitempty"`
	Limit            *int     `crawlora:"limit,omitempty"`
	Offset           *int     `crawlora:"offset,omitempty"`
	MarketCap        *float64 `crawlora:"market_cap,omitempty"`
	FilterMostActive *bool    `crawlora:"filter_most_active,omitempty"`
}

type YahooFinanceCalendarResponse

type YahooFinanceCalendarResponse = any

type YahooFinanceCalendarsParams

type YahooFinanceCalendarsParams struct {
}

type YahooFinanceCalendarsResponse

type YahooFinanceCalendarsResponse = any

type YahooFinanceDownloadParams

type YahooFinanceDownloadParams struct {
	Request any `crawlora:"request"`
}

type YahooFinanceDownloadResponse

type YahooFinanceDownloadResponse = any

type YahooFinanceIndustriesParams

type YahooFinanceIndustriesParams struct {
}

type YahooFinanceIndustriesResponse

type YahooFinanceIndustriesResponse = any

type YahooFinanceIndustryParams

type YahooFinanceIndustryParams struct {
	Key string `crawlora:"key"`
}

type YahooFinanceIndustryResponse

type YahooFinanceIndustryResponse = any

type YahooFinanceMarketStatusParams

type YahooFinanceMarketStatusParams struct {
	Market string `crawlora:"market"`
}

type YahooFinanceMarketStatusResponse

type YahooFinanceMarketStatusResponse = any

type YahooFinanceMarketSummaryParams

type YahooFinanceMarketSummaryParams struct {
	Market string `crawlora:"market"`
}

type YahooFinanceMarketSummaryResponse

type YahooFinanceMarketSummaryResponse = any

type YahooFinanceScreenerCustomParams

type YahooFinanceScreenerCustomParams struct {
	Request any `crawlora:"request"`
}

type YahooFinanceScreenerCustomResponse

type YahooFinanceScreenerCustomResponse = any

type YahooFinanceScreenerParams

type YahooFinanceScreenerParams struct {
	Id        string  `crawlora:"id"`
	Count     *int    `crawlora:"count,omitempty"`
	Offset    *int    `crawlora:"offset,omitempty"`
	SortField *string `crawlora:"sort_field,omitempty"`
	SortAsc   *bool   `crawlora:"sort_asc,omitempty"`
}

type YahooFinanceScreenerResponse

type YahooFinanceScreenerResponse = any

type YahooFinanceScreenersParams

type YahooFinanceScreenersParams struct {
}

type YahooFinanceScreenersResponse

type YahooFinanceScreenersResponse = any

type YahooFinanceSearchParams

type YahooFinanceSearchParams struct {
	Q                string `crawlora:"q"`
	QuotesCount      *int   `crawlora:"quotes_count,omitempty"`
	NewsCount        *int   `crawlora:"news_count,omitempty"`
	ListsCount       *int   `crawlora:"lists_count,omitempty"`
	IncludeResearch  *bool  `crawlora:"include_research,omitempty"`
	EnableFuzzyQuery *bool  `crawlora:"enable_fuzzy_query,omitempty"`
}

type YahooFinanceSearchResponse

type YahooFinanceSearchResponse = any

type YahooFinanceSectorParams

type YahooFinanceSectorParams struct {
	Key string `crawlora:"key"`
}

type YahooFinanceSectorResponse

type YahooFinanceSectorResponse = any

type YahooFinanceSectorsParams

type YahooFinanceSectorsParams struct {
}

type YahooFinanceSectorsResponse

type YahooFinanceSectorsResponse = any

type YahooFinanceService

type YahooFinanceService struct {
	// contains filtered or unexported fields
}

func (*YahooFinanceService) Calendar

func (s *YahooFinanceService) Calendar(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) CalendarTyped

func (*YahooFinanceService) Calendars

func (s *YahooFinanceService) Calendars(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) CalendarsTyped

func (*YahooFinanceService) Download

func (s *YahooFinanceService) Download(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) DownloadTyped

func (*YahooFinanceService) Industries

func (s *YahooFinanceService) Industries(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) IndustriesTyped

func (*YahooFinanceService) Industry

func (s *YahooFinanceService) Industry(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) IndustryTyped

func (*YahooFinanceService) MarketStatus

func (s *YahooFinanceService) MarketStatus(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) MarketStatusTyped

func (*YahooFinanceService) MarketSummary

func (s *YahooFinanceService) MarketSummary(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) MarketSummaryTyped

func (*YahooFinanceService) Screener

func (s *YahooFinanceService) Screener(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) ScreenerCustom

func (s *YahooFinanceService) ScreenerCustom(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) ScreenerCustomTyped

func (*YahooFinanceService) ScreenerTyped

func (*YahooFinanceService) Screeners

func (s *YahooFinanceService) Screeners(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) ScreenersTyped

func (*YahooFinanceService) Search

func (s *YahooFinanceService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) SearchTyped

func (*YahooFinanceService) Sector

func (s *YahooFinanceService) Sector(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) SectorTyped

func (*YahooFinanceService) Sectors

func (s *YahooFinanceService) Sectors(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) SectorsTyped

func (*YahooFinanceService) TickerActions

func (s *YahooFinanceService) TickerActions(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerActionsTyped

func (*YahooFinanceService) TickerAnalysts

func (s *YahooFinanceService) TickerAnalysts(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerAnalystsTyped

func (*YahooFinanceService) TickerCalendar

func (s *YahooFinanceService) TickerCalendar(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerCalendarTyped

func (*YahooFinanceService) TickerCapitalGains

func (s *YahooFinanceService) TickerCapitalGains(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerDividends

func (s *YahooFinanceService) TickerDividends(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerDividendsTyped

func (*YahooFinanceService) TickerEarnings

func (s *YahooFinanceService) TickerEarnings(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerEarningsDates

func (s *YahooFinanceService) TickerEarningsDates(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerEarningsTyped

func (*YahooFinanceService) TickerFinancials

func (s *YahooFinanceService) TickerFinancials(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerFunds

func (s *YahooFinanceService) TickerFunds(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerFundsTyped

func (*YahooFinanceService) TickerHistory

func (s *YahooFinanceService) TickerHistory(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerHistoryMetadata

func (s *YahooFinanceService) TickerHistoryMetadata(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerHistoryTyped

func (*YahooFinanceService) TickerHolders

func (s *YahooFinanceService) TickerHolders(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerHoldersTyped

func (*YahooFinanceService) TickerInfo

func (s *YahooFinanceService) TickerInfo(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerInfoTyped

func (*YahooFinanceService) TickerIsin

func (s *YahooFinanceService) TickerIsin(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerIsinTyped

func (*YahooFinanceService) TickerNews

func (s *YahooFinanceService) TickerNews(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerNewsTyped

func (*YahooFinanceService) TickerOptions

func (s *YahooFinanceService) TickerOptions(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerOptionsExpiration

func (s *YahooFinanceService) TickerOptionsExpiration(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerOptionsTyped

func (*YahooFinanceService) TickerQuote

func (s *YahooFinanceService) TickerQuote(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerQuoteTyped

func (*YahooFinanceService) TickerSecFilings

func (s *YahooFinanceService) TickerSecFilings(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerShares

func (s *YahooFinanceService) TickerShares(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerSharesFull

func (s *YahooFinanceService) TickerSharesFull(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerSharesTyped

func (*YahooFinanceService) TickerSplits

func (s *YahooFinanceService) TickerSplits(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerSplitsTyped

func (*YahooFinanceService) TickerSustainability

func (s *YahooFinanceService) TickerSustainability(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerValuation

func (s *YahooFinanceService) TickerValuation(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TickerValuationTyped

func (*YahooFinanceService) Trending

func (s *YahooFinanceService) Trending(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YahooFinanceService) TrendingTyped

type YahooFinanceTickerActionsParams

type YahooFinanceTickerActionsParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerActionsResponse

type YahooFinanceTickerActionsResponse = any

type YahooFinanceTickerAnalystsParams

type YahooFinanceTickerAnalystsParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerAnalystsResponse

type YahooFinanceTickerAnalystsResponse = any

type YahooFinanceTickerCalendarParams

type YahooFinanceTickerCalendarParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerCalendarResponse

type YahooFinanceTickerCalendarResponse = any

type YahooFinanceTickerCapitalGainsParams

type YahooFinanceTickerCapitalGainsParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerCapitalGainsResponse

type YahooFinanceTickerCapitalGainsResponse = any

type YahooFinanceTickerDividendsParams

type YahooFinanceTickerDividendsParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerDividendsResponse

type YahooFinanceTickerDividendsResponse = any

type YahooFinanceTickerEarningsDatesParams

type YahooFinanceTickerEarningsDatesParams struct {
	Symbol string `crawlora:"symbol"`
	Limit  *int   `crawlora:"limit,omitempty"`
	Offset *int   `crawlora:"offset,omitempty"`
}

type YahooFinanceTickerEarningsDatesResponse

type YahooFinanceTickerEarningsDatesResponse = any

type YahooFinanceTickerEarningsParams

type YahooFinanceTickerEarningsParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerEarningsResponse

type YahooFinanceTickerEarningsResponse = any

type YahooFinanceTickerFinancialsParams

type YahooFinanceTickerFinancialsParams struct {
	Symbol    string  `crawlora:"symbol"`
	Statement *string `crawlora:"statement,omitempty"`
	Period    *string `crawlora:"period,omitempty"`
}

type YahooFinanceTickerFinancialsResponse

type YahooFinanceTickerFinancialsResponse = any

type YahooFinanceTickerFundsParams

type YahooFinanceTickerFundsParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerFundsResponse

type YahooFinanceTickerFundsResponse = any

type YahooFinanceTickerHistoryMetadataParams

type YahooFinanceTickerHistoryMetadataParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerHistoryMetadataResponse

type YahooFinanceTickerHistoryMetadataResponse = any

type YahooFinanceTickerHistoryParams

type YahooFinanceTickerHistoryParams struct {
	Symbol         string  `crawlora:"symbol"`
	Period         *string `crawlora:"period,omitempty"`
	Start          *string `crawlora:"start,omitempty"`
	End            *string `crawlora:"end,omitempty"`
	Interval       *string `crawlora:"interval,omitempty"`
	IncludePrepost *bool   `crawlora:"include_prepost,omitempty"`
	IncludeActions *bool   `crawlora:"include_actions,omitempty"`
	AutoAdjust     *bool   `crawlora:"auto_adjust,omitempty"`
	BackAdjust     *bool   `crawlora:"back_adjust,omitempty"`
	Keepna         *bool   `crawlora:"keepna,omitempty"`
	Rounding       *bool   `crawlora:"rounding,omitempty"`
}

type YahooFinanceTickerHistoryResponse

type YahooFinanceTickerHistoryResponse = any

type YahooFinanceTickerHoldersParams

type YahooFinanceTickerHoldersParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerHoldersResponse

type YahooFinanceTickerHoldersResponse = any

type YahooFinanceTickerInfoParams

type YahooFinanceTickerInfoParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerInfoResponse

type YahooFinanceTickerInfoResponse = any

type YahooFinanceTickerIsinParams

type YahooFinanceTickerIsinParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerIsinResponse

type YahooFinanceTickerIsinResponse = any

type YahooFinanceTickerNewsParams

type YahooFinanceTickerNewsParams struct {
	Symbol string  `crawlora:"symbol"`
	Count  *int    `crawlora:"count,omitempty"`
	Tab    *string `crawlora:"tab,omitempty"`
}

type YahooFinanceTickerNewsResponse

type YahooFinanceTickerNewsResponse = any

type YahooFinanceTickerOptionsExpirationParams

type YahooFinanceTickerOptionsExpirationParams struct {
	Symbol     string `crawlora:"symbol"`
	Expiration string `crawlora:"expiration"`
}

type YahooFinanceTickerOptionsExpirationResponse

type YahooFinanceTickerOptionsExpirationResponse = any

type YahooFinanceTickerOptionsParams

type YahooFinanceTickerOptionsParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerOptionsResponse

type YahooFinanceTickerOptionsResponse = any

type YahooFinanceTickerQuoteParams

type YahooFinanceTickerQuoteParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerQuoteResponse

type YahooFinanceTickerQuoteResponse = any

type YahooFinanceTickerSecFilingsParams

type YahooFinanceTickerSecFilingsParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerSecFilingsResponse

type YahooFinanceTickerSecFilingsResponse = any

type YahooFinanceTickerSharesFullParams

type YahooFinanceTickerSharesFullParams struct {
	Symbol string  `crawlora:"symbol"`
	Start  *string `crawlora:"start,omitempty"`
	End    *string `crawlora:"end,omitempty"`
}

type YahooFinanceTickerSharesFullResponse

type YahooFinanceTickerSharesFullResponse = any

type YahooFinanceTickerSharesParams

type YahooFinanceTickerSharesParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerSharesResponse

type YahooFinanceTickerSharesResponse = any

type YahooFinanceTickerSplitsParams

type YahooFinanceTickerSplitsParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerSplitsResponse

type YahooFinanceTickerSplitsResponse = any

type YahooFinanceTickerSustainabilityParams

type YahooFinanceTickerSustainabilityParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerSustainabilityResponse

type YahooFinanceTickerSustainabilityResponse = any

type YahooFinanceTickerValuationParams

type YahooFinanceTickerValuationParams struct {
	Symbol string `crawlora:"symbol"`
}

type YahooFinanceTickerValuationResponse

type YahooFinanceTickerValuationResponse = any

type YahooFinanceTrendingParams

type YahooFinanceTrendingParams struct {
	Region string `crawlora:"region"`
	Count  *int   `crawlora:"count,omitempty"`
}

type YahooFinanceTrendingResponse

type YahooFinanceTrendingResponse = any

type YouTubeCaptionsParams

type YouTubeCaptionsParams struct {
	Id   string  `crawlora:"id"`
	Lang *string `crawlora:"lang,omitempty"`
}

type YouTubeCaptionsResponse

type YouTubeCaptionsResponse = any

type YouTubeChannelPlaylistsParams

type YouTubeChannelPlaylistsParams struct {
	Id                string  `crawlora:"id"`
	ContinuationToken *string `crawlora:"continuation_token,omitempty"`
}

type YouTubeChannelPlaylistsResponse

type YouTubeChannelPlaylistsResponse = any

type YouTubeChannelSearchParams

type YouTubeChannelSearchParams struct {
	Id                string  `crawlora:"id"`
	Q                 string  `crawlora:"q"`
	ContinuationToken *string `crawlora:"continuation_token,omitempty"`
}

type YouTubeChannelSearchResponse

type YouTubeChannelSearchResponse = any

type YouTubeChannelShortsParams

type YouTubeChannelShortsParams struct {
	Id string `crawlora:"id"`
}

type YouTubeChannelShortsResponse

type YouTubeChannelShortsResponse = any

type YouTubeChannelVideosParams

type YouTubeChannelVideosParams struct {
	Id                string  `crawlora:"id"`
	ContinuationToken *string `crawlora:"continuation_token,omitempty"`
}

type YouTubeChannelVideosResponse

type YouTubeChannelVideosResponse = any

type YouTubeCommentsParams

type YouTubeCommentsParams struct {
	Id                string  `crawlora:"id"`
	ContinuationToken *string `crawlora:"continuation_token,omitempty"`
}

type YouTubeCommentsResponse

type YouTubeCommentsResponse = any

type YouTubePlaylistParams

type YouTubePlaylistParams struct {
	Id                string  `crawlora:"id"`
	ContinuationToken *string `crawlora:"continuation_token,omitempty"`
}

type YouTubePlaylistResponse

type YouTubePlaylistResponse = any

type YouTubeProfileParams

type YouTubeProfileParams struct {
	Id string `crawlora:"id"`
}

type YouTubeProfileResponse

type YouTubeProfileResponse = any

type YouTubeSearchParams

type YouTubeSearchParams struct {
	Q                 *string `crawlora:"q,omitempty"`
	SearchQuery       *string `crawlora:"search_query,omitempty"`
	ContinuationToken *string `crawlora:"continuation_token,omitempty"`
	Type              *string `crawlora:"type,omitempty"`
	SortBy            *string `crawlora:"sort_by,omitempty"`
	UploadDate        *string `crawlora:"upload_date,omitempty"`
	Duration          *string `crawlora:"duration,omitempty"`
	Features          *string `crawlora:"features,omitempty"`
	Params            *string `crawlora:"params,omitempty"`
}

type YouTubeSearchResponse

type YouTubeSearchResponse = any

type YouTubeService

type YouTubeService struct {
	// contains filtered or unexported fields
}

func (*YouTubeService) Captions

func (s *YouTubeService) Captions(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YouTubeService) CaptionsTyped

func (*YouTubeService) ChannelPlaylists

func (s *YouTubeService) ChannelPlaylists(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YouTubeService) ChannelPlaylistsTyped

func (*YouTubeService) ChannelSearch

func (s *YouTubeService) ChannelSearch(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YouTubeService) ChannelSearchTyped

func (*YouTubeService) ChannelShorts

func (s *YouTubeService) ChannelShorts(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YouTubeService) ChannelShortsTyped

func (*YouTubeService) ChannelVideos

func (s *YouTubeService) ChannelVideos(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YouTubeService) ChannelVideosTyped

func (*YouTubeService) Comments

func (s *YouTubeService) Comments(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YouTubeService) CommentsTyped

func (*YouTubeService) Playlist

func (s *YouTubeService) Playlist(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YouTubeService) PlaylistTyped

func (*YouTubeService) Profile

func (s *YouTubeService) Profile(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YouTubeService) ProfileTyped

func (*YouTubeService) Search

func (s *YouTubeService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YouTubeService) SearchTyped

func (*YouTubeService) Tag

func (s *YouTubeService) Tag(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YouTubeService) TagTyped

func (*YouTubeService) Transcript

func (s *YouTubeService) Transcript(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YouTubeService) TranscriptLanguages

func (s *YouTubeService) TranscriptLanguages(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YouTubeService) TranscriptLanguagesTyped

func (*YouTubeService) TranscriptTyped

func (*YouTubeService) Video

func (s *YouTubeService) Video(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*YouTubeService) VideoTyped

type YouTubeTagParams

type YouTubeTagParams struct {
	Tag               string  `crawlora:"tag"`
	Type              *string `crawlora:"type,omitempty"`
	ContinuationToken *string `crawlora:"continuation_token,omitempty"`
}

type YouTubeTagResponse

type YouTubeTagResponse = any

type YouTubeTranscriptLanguagesParams

type YouTubeTranscriptLanguagesParams struct {
	Id string `crawlora:"id"`
}

type YouTubeTranscriptLanguagesResponse

type YouTubeTranscriptLanguagesResponse = any

type YouTubeTranscriptParams

type YouTubeTranscriptParams struct {
	Id          string  `crawlora:"id"`
	Lang        *string `crawlora:"lang,omitempty"`
	TranslateTo *string `crawlora:"translate_to,omitempty"`
	Format      *string `crawlora:"format,omitempty"`
	Timestamps  *bool   `crawlora:"timestamps,omitempty"`
}

type YouTubeTranscriptResponse

type YouTubeTranscriptResponse = any

type YouTubeVideoParams

type YouTubeVideoParams struct {
	Id string `crawlora:"id"`
}

type YouTubeVideoResponse

type YouTubeVideoResponse = any

type ZillowAutocompleteParams

type ZillowAutocompleteParams struct {
	Query  string  `crawlora:"query"`
	Limit  *int    `crawlora:"limit,omitempty"`
	Status *string `crawlora:"status,omitempty"`
}

type ZillowAutocompleteResponse

type ZillowAutocompleteResponse = any

type ZillowPropertyParams

type ZillowPropertyParams struct {
	Zpid string `crawlora:"zpid"`
}

type ZillowPropertyResponse

type ZillowPropertyResponse = any

type ZillowSearchParams

type ZillowSearchParams struct {
	Location   string   `crawlora:"location"`
	Page       *int     `crawlora:"page,omitempty"`
	Status     *string  `crawlora:"status,omitempty"`
	RegionId   *int     `crawlora:"region_id,omitempty"`
	RegionType *int     `crawlora:"region_type,omitempty"`
	West       *float64 `crawlora:"west,omitempty"`
	East       *float64 `crawlora:"east,omitempty"`
	South      *float64 `crawlora:"south,omitempty"`
	North      *float64 `crawlora:"north,omitempty"`
}

type ZillowSearchResponse

type ZillowSearchResponse = any

type ZillowService

type ZillowService struct {
	// contains filtered or unexported fields
}

func (*ZillowService) Autocomplete

func (s *ZillowService) Autocomplete(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ZillowService) AutocompleteTyped

func (*ZillowService) Property

func (s *ZillowService) Property(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ZillowService) PropertyTyped

func (*ZillowService) Search

func (s *ZillowService) Search(ctx context.Context, params Params, opts ...RequestOption) (any, error)

func (*ZillowService) SearchTyped

Directories

Path Synopsis
examples
bing-search command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL