Versions in this module Expand all Collapse all v0 v0.2.0 Jul 20, 2026 Changes in this version + type BrandComponentStyle struct + Background *string + BorderColor *string + BorderRadius *string + Shadow *string + TextColor *string + func (b *BrandComponentStyle) GetBackground() *string + func (b *BrandComponentStyle) GetBorderColor() *string + func (b *BrandComponentStyle) GetBorderRadius() *string + func (b *BrandComponentStyle) GetExtraProperties() map[string]interface{} + func (b *BrandComponentStyle) GetShadow() *string + func (b *BrandComponentStyle) GetTextColor() *string + func (b *BrandComponentStyle) MarshalJSON() ([]byte, error) + func (b *BrandComponentStyle) SetBackground(background *string) + func (b *BrandComponentStyle) SetBorderColor(borderColor *string) + func (b *BrandComponentStyle) SetBorderRadius(borderRadius *string) + func (b *BrandComponentStyle) SetShadow(shadow *string) + func (b *BrandComponentStyle) SetTextColor(textColor *string) + func (b *BrandComponentStyle) String() string + func (b *BrandComponentStyle) UnmarshalJSON(data []byte) error + type BrandDesignSystem struct + ColorScheme BrandDesignSystemColorScheme + Colors *BrandDesignSystemColors + Components *BrandDesignSystemComponents + Images *BrandDesignSystemImages + Spacing *BrandDesignSystemSpacing + Typography *BrandDesignSystemTypography + func (b *BrandDesignSystem) GetColorScheme() BrandDesignSystemColorScheme + func (b *BrandDesignSystem) GetColors() *BrandDesignSystemColors + func (b *BrandDesignSystem) GetComponents() *BrandDesignSystemComponents + func (b *BrandDesignSystem) GetExtraProperties() map[string]interface{} + func (b *BrandDesignSystem) GetImages() *BrandDesignSystemImages + func (b *BrandDesignSystem) GetSpacing() *BrandDesignSystemSpacing + func (b *BrandDesignSystem) GetTypography() *BrandDesignSystemTypography + func (b *BrandDesignSystem) MarshalJSON() ([]byte, error) + func (b *BrandDesignSystem) SetColorScheme(colorScheme BrandDesignSystemColorScheme) + func (b *BrandDesignSystem) SetColors(colors *BrandDesignSystemColors) + func (b *BrandDesignSystem) SetComponents(components *BrandDesignSystemComponents) + func (b *BrandDesignSystem) SetImages(images *BrandDesignSystemImages) + func (b *BrandDesignSystem) SetSpacing(spacing *BrandDesignSystemSpacing) + func (b *BrandDesignSystem) SetTypography(typography *BrandDesignSystemTypography) + func (b *BrandDesignSystem) String() string + func (b *BrandDesignSystem) UnmarshalJSON(data []byte) error + type BrandDesignSystemColorScheme string + const BrandDesignSystemColorSchemeDark + const BrandDesignSystemColorSchemeLight + func NewBrandDesignSystemColorSchemeFromString(s string) (BrandDesignSystemColorScheme, error) + func (b BrandDesignSystemColorScheme) Ptr() *BrandDesignSystemColorScheme + type BrandDesignSystemColors struct + Accent *string + Background *string + Link *string + Primary *string + Secondary *string + TextPrimary *string + func (b *BrandDesignSystemColors) GetAccent() *string + func (b *BrandDesignSystemColors) GetBackground() *string + func (b *BrandDesignSystemColors) GetExtraProperties() map[string]interface{} + func (b *BrandDesignSystemColors) GetLink() *string + func (b *BrandDesignSystemColors) GetPrimary() *string + func (b *BrandDesignSystemColors) GetSecondary() *string + func (b *BrandDesignSystemColors) GetTextPrimary() *string + func (b *BrandDesignSystemColors) MarshalJSON() ([]byte, error) + func (b *BrandDesignSystemColors) SetAccent(accent *string) + func (b *BrandDesignSystemColors) SetBackground(background *string) + func (b *BrandDesignSystemColors) SetLink(link *string) + func (b *BrandDesignSystemColors) SetPrimary(primary *string) + func (b *BrandDesignSystemColors) SetSecondary(secondary *string) + func (b *BrandDesignSystemColors) SetTextPrimary(textPrimary *string) + func (b *BrandDesignSystemColors) String() string + func (b *BrandDesignSystemColors) UnmarshalJSON(data []byte) error + type BrandDesignSystemComponents struct + ButtonPrimary *BrandComponentStyle + ButtonSecondary *BrandComponentStyle + Input *BrandComponentStyle + func (b *BrandDesignSystemComponents) GetButtonPrimary() *BrandComponentStyle + func (b *BrandDesignSystemComponents) GetButtonSecondary() *BrandComponentStyle + func (b *BrandDesignSystemComponents) GetExtraProperties() map[string]interface{} + func (b *BrandDesignSystemComponents) GetInput() *BrandComponentStyle + func (b *BrandDesignSystemComponents) MarshalJSON() ([]byte, error) + func (b *BrandDesignSystemComponents) SetButtonPrimary(buttonPrimary *BrandComponentStyle) + func (b *BrandDesignSystemComponents) SetButtonSecondary(buttonSecondary *BrandComponentStyle) + func (b *BrandDesignSystemComponents) SetInput(input *BrandComponentStyle) + func (b *BrandDesignSystemComponents) String() string + func (b *BrandDesignSystemComponents) UnmarshalJSON(data []byte) error + type BrandDesignSystemImages struct + Favicon *string + Logo *string + OgImage *string + func (b *BrandDesignSystemImages) GetExtraProperties() map[string]interface{} + func (b *BrandDesignSystemImages) GetFavicon() *string + func (b *BrandDesignSystemImages) GetLogo() *string + func (b *BrandDesignSystemImages) GetOgImage() *string + func (b *BrandDesignSystemImages) MarshalJSON() ([]byte, error) + func (b *BrandDesignSystemImages) SetFavicon(favicon *string) + func (b *BrandDesignSystemImages) SetLogo(logo *string) + func (b *BrandDesignSystemImages) SetOgImage(ogImage *string) + func (b *BrandDesignSystemImages) String() string + func (b *BrandDesignSystemImages) UnmarshalJSON(data []byte) error + type BrandDesignSystemSpacing struct + BaseUnit float64 + BorderRadius *string + func (b *BrandDesignSystemSpacing) GetBaseUnit() float64 + func (b *BrandDesignSystemSpacing) GetBorderRadius() *string + func (b *BrandDesignSystemSpacing) GetExtraProperties() map[string]interface{} + func (b *BrandDesignSystemSpacing) MarshalJSON() ([]byte, error) + func (b *BrandDesignSystemSpacing) SetBaseUnit(baseUnit float64) + func (b *BrandDesignSystemSpacing) SetBorderRadius(borderRadius *string) + func (b *BrandDesignSystemSpacing) String() string + func (b *BrandDesignSystemSpacing) UnmarshalJSON(data []byte) error + type BrandDesignSystemTypography struct + FontFamilies *BrandDesignSystemTypographyFontFamilies + FontSizes *BrandDesignSystemTypographyFontSizes + FontStacks *BrandDesignSystemTypographyFontStacks + func (b *BrandDesignSystemTypography) GetExtraProperties() map[string]interface{} + func (b *BrandDesignSystemTypography) GetFontFamilies() *BrandDesignSystemTypographyFontFamilies + func (b *BrandDesignSystemTypography) GetFontSizes() *BrandDesignSystemTypographyFontSizes + func (b *BrandDesignSystemTypography) GetFontStacks() *BrandDesignSystemTypographyFontStacks + func (b *BrandDesignSystemTypography) MarshalJSON() ([]byte, error) + func (b *BrandDesignSystemTypography) SetFontFamilies(fontFamilies *BrandDesignSystemTypographyFontFamilies) + func (b *BrandDesignSystemTypography) SetFontSizes(fontSizes *BrandDesignSystemTypographyFontSizes) + func (b *BrandDesignSystemTypography) SetFontStacks(fontStacks *BrandDesignSystemTypographyFontStacks) + func (b *BrandDesignSystemTypography) String() string + func (b *BrandDesignSystemTypography) UnmarshalJSON(data []byte) error + type BrandDesignSystemTypographyFontFamilies struct + Heading *string + Primary *string + func (b *BrandDesignSystemTypographyFontFamilies) GetExtraProperties() map[string]interface{} + func (b *BrandDesignSystemTypographyFontFamilies) GetHeading() *string + func (b *BrandDesignSystemTypographyFontFamilies) GetPrimary() *string + func (b *BrandDesignSystemTypographyFontFamilies) MarshalJSON() ([]byte, error) + func (b *BrandDesignSystemTypographyFontFamilies) SetHeading(heading *string) + func (b *BrandDesignSystemTypographyFontFamilies) SetPrimary(primary *string) + func (b *BrandDesignSystemTypographyFontFamilies) String() string + func (b *BrandDesignSystemTypographyFontFamilies) UnmarshalJSON(data []byte) error + type BrandDesignSystemTypographyFontSizes struct + Body *string + H1 *string + H2 *string + func (b *BrandDesignSystemTypographyFontSizes) GetBody() *string + func (b *BrandDesignSystemTypographyFontSizes) GetExtraProperties() map[string]interface{} + func (b *BrandDesignSystemTypographyFontSizes) GetH1() *string + func (b *BrandDesignSystemTypographyFontSizes) GetH2() *string + func (b *BrandDesignSystemTypographyFontSizes) MarshalJSON() ([]byte, error) + func (b *BrandDesignSystemTypographyFontSizes) SetBody(body *string) + func (b *BrandDesignSystemTypographyFontSizes) SetH1(h1 *string) + func (b *BrandDesignSystemTypographyFontSizes) SetH2(h2 *string) + func (b *BrandDesignSystemTypographyFontSizes) String() string + func (b *BrandDesignSystemTypographyFontSizes) UnmarshalJSON(data []byte) error + type BrandDesignSystemTypographyFontStacks struct + Body []string + Heading []string + Paragraph []string + func (b *BrandDesignSystemTypographyFontStacks) GetBody() []string + func (b *BrandDesignSystemTypographyFontStacks) GetExtraProperties() map[string]interface{} + func (b *BrandDesignSystemTypographyFontStacks) GetHeading() []string + func (b *BrandDesignSystemTypographyFontStacks) GetParagraph() []string + func (b *BrandDesignSystemTypographyFontStacks) MarshalJSON() ([]byte, error) + func (b *BrandDesignSystemTypographyFontStacks) SetBody(body []string) + func (b *BrandDesignSystemTypographyFontStacks) SetHeading(heading []string) + func (b *BrandDesignSystemTypographyFontStacks) SetParagraph(paragraph []string) + func (b *BrandDesignSystemTypographyFontStacks) String() string + func (b *BrandDesignSystemTypographyFontStacks) UnmarshalJSON(data []byte) error type BrandProfile + Branding *BrandDesignSystem + func (b *BrandProfile) GetBranding() *BrandDesignSystem + func (b *BrandProfile) SetBranding(branding *BrandDesignSystem) v0.1.2 Jul 20, 2026 v0.1.0 Jul 20, 2026 Changes in this version + var Environments = struct{ ... } + var ErrorCodes internal.ErrorCodes = internal.ErrorCodes + func Bool(b bool) *bool + func Byte(b byte) *byte + func Bytes(b []byte) *[]byte + func Complex128(c complex128) *complex128 + func Complex64(c complex64) *complex64 + func Float32(f float32) *float32 + func Float64(f float64) *float64 + func Int(i int) *int + func Int16(i int16) *int16 + func Int32(i int32) *int32 + func Int64(i int64) *int64 + func Int8(i int8) *int8 + func MustParseDate(date string) time.Time + func MustParseDateTime(datetime string) time.Time + func Rune(r rune) *rune + func String(s string) *string + func Time(t time.Time) *time.Time + func UUID(u uuid.UUID) *uuid.UUID + func Uint(u uint) *uint + func Uint16(u uint16) *uint16 + func Uint32(u uint32) *uint32 + func Uint64(u uint64) *uint64 + func Uint8(u uint8) *uint8 + func Uintptr(u uintptr) *uintptr + type AccountResponse struct + Data *AccountResponseData + Success bool + func (a *AccountResponse) GetData() *AccountResponseData + func (a *AccountResponse) GetExtraProperties() map[string]interface{} + func (a *AccountResponse) GetSuccess() bool + func (a *AccountResponse) MarshalJSON() ([]byte, error) + func (a *AccountResponse) SetData(data *AccountResponseData) + func (a *AccountResponse) SetSuccess(success bool) + func (a *AccountResponse) String() string + func (a *AccountResponse) UnmarshalJSON(data []byte) error + type AccountResponseData struct + CreatedAt time.Time + Credits int + Email string + ID string + LifetimeSpendUsd float64 + Plan *AccountResponseDataPlan + Queue *AccountResponseDataQueue + func (a *AccountResponseData) GetCreatedAt() time.Time + func (a *AccountResponseData) GetCredits() int + func (a *AccountResponseData) GetEmail() string + func (a *AccountResponseData) GetExtraProperties() map[string]interface{} + func (a *AccountResponseData) GetID() string + func (a *AccountResponseData) GetLifetimeSpendUsd() float64 + func (a *AccountResponseData) GetPlan() *AccountResponseDataPlan + func (a *AccountResponseData) GetQueue() *AccountResponseDataQueue + func (a *AccountResponseData) MarshalJSON() ([]byte, error) + func (a *AccountResponseData) SetCreatedAt(createdAt time.Time) + func (a *AccountResponseData) SetCredits(credits int) + func (a *AccountResponseData) SetEmail(email string) + func (a *AccountResponseData) SetID(id string) + func (a *AccountResponseData) SetLifetimeSpendUsd(lifetimeSpendUsd float64) + func (a *AccountResponseData) SetPlan(plan *AccountResponseDataPlan) + func (a *AccountResponseData) SetQueue(queue *AccountResponseDataQueue) + func (a *AccountResponseData) String() string + func (a *AccountResponseData) UnmarshalJSON(data []byte) error + type AccountResponseDataPlan struct + Concurrency int + ID string + Name string + QueueLimit int + RateLimitPerMinute int + func (a *AccountResponseDataPlan) GetConcurrency() int + func (a *AccountResponseDataPlan) GetExtraProperties() map[string]interface{} + func (a *AccountResponseDataPlan) GetID() string + func (a *AccountResponseDataPlan) GetName() string + func (a *AccountResponseDataPlan) GetQueueLimit() int + func (a *AccountResponseDataPlan) GetRateLimitPerMinute() int + func (a *AccountResponseDataPlan) MarshalJSON() ([]byte, error) + func (a *AccountResponseDataPlan) SetConcurrency(concurrency int) + func (a *AccountResponseDataPlan) SetID(id string) + func (a *AccountResponseDataPlan) SetName(name string) + func (a *AccountResponseDataPlan) SetQueueLimit(queueLimit int) + func (a *AccountResponseDataPlan) SetRateLimitPerMinute(rateLimitPerMinute int) + func (a *AccountResponseDataPlan) String() string + func (a *AccountResponseDataPlan) UnmarshalJSON(data []byte) error + type AccountResponseDataQueue struct + Active int + Waiting int + func (a *AccountResponseDataQueue) GetActive() int + func (a *AccountResponseDataQueue) GetExtraProperties() map[string]interface{} + func (a *AccountResponseDataQueue) GetWaiting() int + func (a *AccountResponseDataQueue) MarshalJSON() ([]byte, error) + func (a *AccountResponseDataQueue) SetActive(active int) + func (a *AccountResponseDataQueue) SetWaiting(waiting int) + func (a *AccountResponseDataQueue) String() string + func (a *AccountResponseDataQueue) UnmarshalJSON(data []byte) error + type ActionDto struct + Amount *float64 + Direction *ActionDtoDirection + Key *string + Milliseconds *float64 + Selector *string + Text *string + Type ActionDtoType + func (a *ActionDto) GetAmount() *float64 + func (a *ActionDto) GetDirection() *ActionDtoDirection + func (a *ActionDto) GetExtraProperties() map[string]interface{} + func (a *ActionDto) GetKey() *string + func (a *ActionDto) GetMilliseconds() *float64 + func (a *ActionDto) GetSelector() *string + func (a *ActionDto) GetText() *string + func (a *ActionDto) GetType() ActionDtoType + func (a *ActionDto) MarshalJSON() ([]byte, error) + func (a *ActionDto) SetAmount(amount *float64) + func (a *ActionDto) SetDirection(direction *ActionDtoDirection) + func (a *ActionDto) SetKey(key *string) + func (a *ActionDto) SetMilliseconds(milliseconds *float64) + func (a *ActionDto) SetSelector(selector *string) + func (a *ActionDto) SetText(text *string) + func (a *ActionDto) SetType(type_ ActionDtoType) + func (a *ActionDto) String() string + func (a *ActionDto) UnmarshalJSON(data []byte) error + type ActionDtoDirection string + const ActionDtoDirectionDown + const ActionDtoDirectionUp + func NewActionDtoDirectionFromString(s string) (ActionDtoDirection, error) + func (a ActionDtoDirection) Ptr() *ActionDtoDirection + type ActionDtoType string + const ActionDtoTypeClick + const ActionDtoTypePdf + const ActionDtoTypePress + const ActionDtoTypeScrape + const ActionDtoTypeScreenshot + const ActionDtoTypeScroll + const ActionDtoTypeWait + const ActionDtoTypeWrite + func NewActionDtoTypeFromString(s string) (ActionDtoType, error) + func (a ActionDtoType) Ptr() *ActionDtoType + type AgentConfigDto struct + Mode *AgentConfigDtoMode + Model *string + func (a *AgentConfigDto) GetExtraProperties() map[string]interface{} + func (a *AgentConfigDto) GetMode() *AgentConfigDtoMode + func (a *AgentConfigDto) GetModel() *string + func (a *AgentConfigDto) MarshalJSON() ([]byte, error) + func (a *AgentConfigDto) SetMode(mode *AgentConfigDtoMode) + func (a *AgentConfigDto) SetModel(model *string) + func (a *AgentConfigDto) String() string + func (a *AgentConfigDto) UnmarshalJSON(data []byte) error + type AgentConfigDtoMode string + const AgentConfigDtoModeDefault + const AgentConfigDtoModeSmart + func NewAgentConfigDtoModeFromString(s string) (AgentConfigDtoMode, error) + func (a AgentConfigDtoMode) Ptr() *AgentConfigDtoMode + type BadRequestError struct + Body any + func (b *BadRequestError) MarshalJSON() ([]byte, error) + func (b *BadRequestError) UnmarshalJSON(data []byte) error + func (b *BadRequestError) Unwrap() error + type BrandAsset struct + Height *int + Theme *string + Type string + URL string + Width *int + func (b *BrandAsset) GetExtraProperties() map[string]interface{} + func (b *BrandAsset) GetHeight() *int + func (b *BrandAsset) GetTheme() *string + func (b *BrandAsset) GetType() string + func (b *BrandAsset) GetURL() string + func (b *BrandAsset) GetWidth() *int + func (b *BrandAsset) MarshalJSON() ([]byte, error) + func (b *BrandAsset) SetHeight(height *int) + func (b *BrandAsset) SetTheme(theme *string) + func (b *BrandAsset) SetType(type_ string) + func (b *BrandAsset) SetURL(url string) + func (b *BrandAsset) SetWidth(width *int) + func (b *BrandAsset) String() string + func (b *BrandAsset) UnmarshalJSON(data []byte) error + type BrandDto struct + Refresh *bool + Timeout *float64 + URL string + func (b *BrandDto) MarshalJSON() ([]byte, error) + func (b *BrandDto) SetRefresh(refresh *bool) + func (b *BrandDto) SetTimeout(timeout *float64) + func (b *BrandDto) SetURL(url string) + func (b *BrandDto) UnmarshalJSON(data []byte) error + type BrandProfile struct + Colors []*BrandProfileColorsItem + Description *string + Domain string + Fonts []*BrandProfileFontsItem + Images []*BrandAsset + Language *string + Logos []*BrandAsset + Name string + Socials []*BrandProfileSocialsItem + Tagline *string + func (b *BrandProfile) GetColors() []*BrandProfileColorsItem + func (b *BrandProfile) GetDescription() *string + func (b *BrandProfile) GetDomain() string + func (b *BrandProfile) GetExtraProperties() map[string]interface{} + func (b *BrandProfile) GetFonts() []*BrandProfileFontsItem + func (b *BrandProfile) GetImages() []*BrandAsset + func (b *BrandProfile) GetLanguage() *string + func (b *BrandProfile) GetLogos() []*BrandAsset + func (b *BrandProfile) GetName() string + func (b *BrandProfile) GetSocials() []*BrandProfileSocialsItem + func (b *BrandProfile) GetTagline() *string + func (b *BrandProfile) MarshalJSON() ([]byte, error) + func (b *BrandProfile) SetColors(colors []*BrandProfileColorsItem) + func (b *BrandProfile) SetDescription(description *string) + func (b *BrandProfile) SetDomain(domain string) + func (b *BrandProfile) SetFonts(fonts []*BrandProfileFontsItem) + func (b *BrandProfile) SetImages(images []*BrandAsset) + func (b *BrandProfile) SetLanguage(language *string) + func (b *BrandProfile) SetLogos(logos []*BrandAsset) + func (b *BrandProfile) SetName(name string) + func (b *BrandProfile) SetSocials(socials []*BrandProfileSocialsItem) + func (b *BrandProfile) SetTagline(tagline *string) + func (b *BrandProfile) String() string + func (b *BrandProfile) UnmarshalJSON(data []byte) error + type BrandProfileColorsItem struct + Hex string + Name *string + func (b *BrandProfileColorsItem) GetExtraProperties() map[string]interface{} + func (b *BrandProfileColorsItem) GetHex() string + func (b *BrandProfileColorsItem) GetName() *string + func (b *BrandProfileColorsItem) MarshalJSON() ([]byte, error) + func (b *BrandProfileColorsItem) SetHex(hex string) + func (b *BrandProfileColorsItem) SetName(name *string) + func (b *BrandProfileColorsItem) String() string + func (b *BrandProfileColorsItem) UnmarshalJSON(data []byte) error + type BrandProfileFontsItem struct + Family string + Weights []string + func (b *BrandProfileFontsItem) GetExtraProperties() map[string]interface{} + func (b *BrandProfileFontsItem) GetFamily() string + func (b *BrandProfileFontsItem) GetWeights() []string + func (b *BrandProfileFontsItem) MarshalJSON() ([]byte, error) + func (b *BrandProfileFontsItem) SetFamily(family string) + func (b *BrandProfileFontsItem) SetWeights(weights []string) + func (b *BrandProfileFontsItem) String() string + func (b *BrandProfileFontsItem) UnmarshalJSON(data []byte) error + type BrandProfileSocialsItem struct + Network string + URL string + func (b *BrandProfileSocialsItem) GetExtraProperties() map[string]interface{} + func (b *BrandProfileSocialsItem) GetNetwork() string + func (b *BrandProfileSocialsItem) GetURL() string + func (b *BrandProfileSocialsItem) MarshalJSON() ([]byte, error) + func (b *BrandProfileSocialsItem) SetNetwork(network string) + func (b *BrandProfileSocialsItem) SetURL(url string) + func (b *BrandProfileSocialsItem) String() string + func (b *BrandProfileSocialsItem) UnmarshalJSON(data []byte) error + type BrandResponse struct + Data *BrandResponseData + Success bool + func (b *BrandResponse) GetData() *BrandResponseData + func (b *BrandResponse) GetExtraProperties() map[string]interface{} + func (b *BrandResponse) GetSuccess() bool + func (b *BrandResponse) MarshalJSON() ([]byte, error) + func (b *BrandResponse) SetData(data *BrandResponseData) + func (b *BrandResponse) SetSuccess(success bool) + func (b *BrandResponse) String() string + func (b *BrandResponse) UnmarshalJSON(data []byte) error + type BrandResponseData struct + Brand *BrandProfile + Meta *BrandResponseDataMeta + func (b *BrandResponseData) GetBrand() *BrandProfile + func (b *BrandResponseData) GetExtraProperties() map[string]interface{} + func (b *BrandResponseData) GetMeta() *BrandResponseDataMeta + func (b *BrandResponseData) MarshalJSON() ([]byte, error) + func (b *BrandResponseData) SetBrand(brand *BrandProfile) + func (b *BrandResponseData) SetMeta(meta *BrandResponseDataMeta) + func (b *BrandResponseData) String() string + func (b *BrandResponseData) UnmarshalJSON(data []byte) error + type BrandResponseDataMeta struct + Cached bool + CreditsUsed int + FetchedAt time.Time + SourceURL string + func (b *BrandResponseDataMeta) GetCached() bool + func (b *BrandResponseDataMeta) GetCreditsUsed() int + func (b *BrandResponseDataMeta) GetExtraProperties() map[string]interface{} + func (b *BrandResponseDataMeta) GetFetchedAt() time.Time + func (b *BrandResponseDataMeta) GetSourceURL() string + func (b *BrandResponseDataMeta) MarshalJSON() ([]byte, error) + func (b *BrandResponseDataMeta) SetCached(cached bool) + func (b *BrandResponseDataMeta) SetCreditsUsed(creditsUsed int) + func (b *BrandResponseDataMeta) SetFetchedAt(fetchedAt time.Time) + func (b *BrandResponseDataMeta) SetSourceURL(sourceURL string) + func (b *BrandResponseDataMeta) String() string + func (b *BrandResponseDataMeta) UnmarshalJSON(data []byte) error + type CancelJobResponse struct + Data *CancelJobResponseData + Success bool + func (c *CancelJobResponse) GetData() *CancelJobResponseData + func (c *CancelJobResponse) GetExtraProperties() map[string]interface{} + func (c *CancelJobResponse) GetSuccess() bool + func (c *CancelJobResponse) MarshalJSON() ([]byte, error) + func (c *CancelJobResponse) SetData(data *CancelJobResponseData) + func (c *CancelJobResponse) SetSuccess(success bool) + func (c *CancelJobResponse) String() string + func (c *CancelJobResponse) UnmarshalJSON(data []byte) error + type CancelJobResponseData struct + ID string + Status string + func (c *CancelJobResponseData) GetExtraProperties() map[string]interface{} + func (c *CancelJobResponseData) GetID() string + func (c *CancelJobResponseData) GetStatus() string + func (c *CancelJobResponseData) MarshalJSON() ([]byte, error) + func (c *CancelJobResponseData) SetID(id string) + func (c *CancelJobResponseData) SetStatus(status string) + func (c *CancelJobResponseData) String() string + func (c *CancelJobResponseData) UnmarshalJSON(data []byte) error + type CancelJobsRequest struct + ID string + func (c *CancelJobsRequest) SetID(id string) + type ChangeTrackingFormatDto struct + Modes []string + Schema map[string]any + Tag *string + Type ChangeTrackingFormatDtoType + func (c *ChangeTrackingFormatDto) GetExtraProperties() map[string]interface{} + func (c *ChangeTrackingFormatDto) GetModes() []string + func (c *ChangeTrackingFormatDto) GetSchema() map[string]any + func (c *ChangeTrackingFormatDto) GetTag() *string + func (c *ChangeTrackingFormatDto) GetType() ChangeTrackingFormatDtoType + func (c *ChangeTrackingFormatDto) MarshalJSON() ([]byte, error) + func (c *ChangeTrackingFormatDto) SetModes(modes []string) + func (c *ChangeTrackingFormatDto) SetSchema(schema map[string]any) + func (c *ChangeTrackingFormatDto) SetTag(tag *string) + func (c *ChangeTrackingFormatDto) SetType(type_ ChangeTrackingFormatDtoType) + func (c *ChangeTrackingFormatDto) String() string + func (c *ChangeTrackingFormatDto) UnmarshalJSON(data []byte) error + type ChangeTrackingFormatDtoType string + const ChangeTrackingFormatDtoTypeChangeTracking + func NewChangeTrackingFormatDtoTypeFromString(s string) (ChangeTrackingFormatDtoType, error) + func (c ChangeTrackingFormatDtoType) Ptr() *ChangeTrackingFormatDtoType + type CrawlDto struct + AllowExternalLinks *bool + AllowSubdomains *bool + CrawlEntireDomain *bool + DeduplicateSimilarUrLs *bool + Delay *float64 + ExcludePaths []string + IgnoreQueryParameters *bool + IncludePaths []string + Limit *float64 + MaxConcurrency *float64 + MaxDiscoveryDepth *float64 + Prompt *string + ScrapeOptions map[string]any + Sitemap *CrawlDtoSitemap + URL string + Webhook *WebhookConfigDto + ZeroDataRetention *bool + func (c *CrawlDto) MarshalJSON() ([]byte, error) + func (c *CrawlDto) SetAllowExternalLinks(allowExternalLinks *bool) + func (c *CrawlDto) SetAllowSubdomains(allowSubdomains *bool) + func (c *CrawlDto) SetCrawlEntireDomain(crawlEntireDomain *bool) + func (c *CrawlDto) SetDeduplicateSimilarUrLs(deduplicateSimilarUrLs *bool) + func (c *CrawlDto) SetDelay(delay *float64) + func (c *CrawlDto) SetExcludePaths(excludePaths []string) + func (c *CrawlDto) SetIgnoreQueryParameters(ignoreQueryParameters *bool) + func (c *CrawlDto) SetIncludePaths(includePaths []string) + func (c *CrawlDto) SetLimit(limit *float64) + func (c *CrawlDto) SetMaxConcurrency(maxConcurrency *float64) + func (c *CrawlDto) SetMaxDiscoveryDepth(maxDiscoveryDepth *float64) + func (c *CrawlDto) SetPrompt(prompt *string) + func (c *CrawlDto) SetScrapeOptions(scrapeOptions map[string]any) + func (c *CrawlDto) SetSitemap(sitemap *CrawlDtoSitemap) + func (c *CrawlDto) SetURL(url string) + func (c *CrawlDto) SetWebhook(webhook *WebhookConfigDto) + func (c *CrawlDto) SetZeroDataRetention(zeroDataRetention *bool) + func (c *CrawlDto) UnmarshalJSON(data []byte) error + type CrawlDtoSitemap string + const CrawlDtoSitemapInclude + const CrawlDtoSitemapOnly + const CrawlDtoSitemapSkip + func NewCrawlDtoSitemapFromString(s string) (CrawlDtoSitemap, error) + func (c CrawlDtoSitemap) Ptr() *CrawlDtoSitemap + type CreateWebhookDto struct + Events []string + URL string + func (c *CreateWebhookDto) MarshalJSON() ([]byte, error) + func (c *CreateWebhookDto) SetEvents(events []string) + func (c *CreateWebhookDto) SetURL(url string) + func (c *CreateWebhookDto) UnmarshalJSON(data []byte) error + type DeleteWebhooksRequest struct + ID string + func (d *DeleteWebhooksRequest) SetID(id string) + type ExtractDto struct + Agent *AgentConfigDto + EnableWebSearch *bool + IgnoreInvalidUrLs *bool + IgnoreSitemap *bool + IncludeSubdomains *bool + Prompt string + Schema map[string]any + ScrapeOptions map[string]any + ShowSources *bool + URLs []string + Webhook *ExtractWebhookConfigDto + func (e *ExtractDto) MarshalJSON() ([]byte, error) + func (e *ExtractDto) SetAgent(agent *AgentConfigDto) + func (e *ExtractDto) SetEnableWebSearch(enableWebSearch *bool) + func (e *ExtractDto) SetIgnoreInvalidUrLs(ignoreInvalidUrLs *bool) + func (e *ExtractDto) SetIgnoreSitemap(ignoreSitemap *bool) + func (e *ExtractDto) SetIncludeSubdomains(includeSubdomains *bool) + func (e *ExtractDto) SetPrompt(prompt string) + func (e *ExtractDto) SetSchema(schema map[string]any) + func (e *ExtractDto) SetScrapeOptions(scrapeOptions map[string]any) + func (e *ExtractDto) SetShowSources(showSources *bool) + func (e *ExtractDto) SetURLs(urls []string) + func (e *ExtractDto) SetWebhook(webhook *ExtractWebhookConfigDto) + func (e *ExtractDto) UnmarshalJSON(data []byte) error + type ExtractWebhookConfigDto struct + Events []string + Metadata map[string]any + Secret *string + URL string + func (e *ExtractWebhookConfigDto) GetEvents() []string + func (e *ExtractWebhookConfigDto) GetExtraProperties() map[string]interface{} + func (e *ExtractWebhookConfigDto) GetMetadata() map[string]any + func (e *ExtractWebhookConfigDto) GetSecret() *string + func (e *ExtractWebhookConfigDto) GetURL() string + func (e *ExtractWebhookConfigDto) MarshalJSON() ([]byte, error) + func (e *ExtractWebhookConfigDto) SetEvents(events []string) + func (e *ExtractWebhookConfigDto) SetMetadata(metadata map[string]any) + func (e *ExtractWebhookConfigDto) SetSecret(secret *string) + func (e *ExtractWebhookConfigDto) SetURL(url string) + func (e *ExtractWebhookConfigDto) String() string + func (e *ExtractWebhookConfigDto) UnmarshalJSON(data []byte) error + type FileParam struct + func NewFileParam(reader io.Reader, filename string, contentType string, opts ...FileParamOption) *FileParam + func (f *FileParam) ContentType() string + func (f *FileParam) Name() string + type FileParamOption interface + type GetJobsRequest struct + ID string + Limit *float64 + Page *float64 + func (g *GetJobsRequest) SetID(id string) + func (g *GetJobsRequest) SetLimit(limit *float64) + func (g *GetJobsRequest) SetPage(page *float64) + type GetWebhooksRequest struct + ID string + func (g *GetWebhooksRequest) SetID(id string) + type JSONFormatDto struct + Prompt *string + Schema map[string]any + Type JSONFormatDtoType + func (j *JSONFormatDto) GetExtraProperties() map[string]interface{} + func (j *JSONFormatDto) GetPrompt() *string + func (j *JSONFormatDto) GetSchema() map[string]any + func (j *JSONFormatDto) GetType() JSONFormatDtoType + func (j *JSONFormatDto) MarshalJSON() ([]byte, error) + func (j *JSONFormatDto) SetPrompt(prompt *string) + func (j *JSONFormatDto) SetSchema(schema map[string]any) + func (j *JSONFormatDto) SetType(type_ JSONFormatDtoType) + func (j *JSONFormatDto) String() string + func (j *JSONFormatDto) UnmarshalJSON(data []byte) error + type JSONFormatDtoType string + const JSONFormatDtoTypeJSON + func NewJSONFormatDtoTypeFromString(s string) (JSONFormatDtoType, error) + func (j JSONFormatDtoType) Ptr() *JSONFormatDtoType + type JobCreatedResponse struct + ID string + InvalidUrLs []string + Success bool + URL string + func (j *JobCreatedResponse) GetExtraProperties() map[string]interface{} + func (j *JobCreatedResponse) GetID() string + func (j *JobCreatedResponse) GetInvalidUrLs() []string + func (j *JobCreatedResponse) GetSuccess() bool + func (j *JobCreatedResponse) GetURL() string + func (j *JobCreatedResponse) MarshalJSON() ([]byte, error) + func (j *JobCreatedResponse) SetID(id string) + func (j *JobCreatedResponse) SetInvalidUrLs(invalidUrLs []string) + func (j *JobCreatedResponse) SetSuccess(success bool) + func (j *JobCreatedResponse) SetURL(url string) + func (j *JobCreatedResponse) String() string + func (j *JobCreatedResponse) UnmarshalJSON(data []byte) error + type JobResponse struct + Data *JobResponseData + Success bool + func (j *JobResponse) GetData() *JobResponseData + func (j *JobResponse) GetExtraProperties() map[string]interface{} + func (j *JobResponse) GetSuccess() bool + func (j *JobResponse) MarshalJSON() ([]byte, error) + func (j *JobResponse) SetData(data *JobResponseData) + func (j *JobResponse) SetSuccess(success bool) + func (j *JobResponse) String() string + func (j *JobResponse) UnmarshalJSON(data []byte) error + type JobResponseData struct + Completed *int + CompletedAt *time.Time + CreatedAt time.Time + CreditsUsed int + Error *string + Errors []*JobResponseDataErrorsItem + Failed *int + ID string + Result any + ResultPagination *Pagination + Results []map[string]any + StartedAt *time.Time + Status string + Total int + Type JobSummaryType + func (j *JobResponseData) GetCompleted() *int + func (j *JobResponseData) GetCompletedAt() *time.Time + func (j *JobResponseData) GetCreatedAt() time.Time + func (j *JobResponseData) GetCreditsUsed() int + func (j *JobResponseData) GetError() *string + func (j *JobResponseData) GetErrors() []*JobResponseDataErrorsItem + func (j *JobResponseData) GetExtraProperties() map[string]interface{} + func (j *JobResponseData) GetFailed() *int + func (j *JobResponseData) GetID() string + func (j *JobResponseData) GetResult() any + func (j *JobResponseData) GetResultPagination() *Pagination + func (j *JobResponseData) GetResults() []map[string]any + func (j *JobResponseData) GetStartedAt() *time.Time + func (j *JobResponseData) GetStatus() string + func (j *JobResponseData) GetTotal() int + func (j *JobResponseData) GetType() JobSummaryType + func (j *JobResponseData) MarshalJSON() ([]byte, error) + func (j *JobResponseData) SetCompleted(completed *int) + func (j *JobResponseData) SetCompletedAt(completedAt *time.Time) + func (j *JobResponseData) SetCreatedAt(createdAt time.Time) + func (j *JobResponseData) SetCreditsUsed(creditsUsed int) + func (j *JobResponseData) SetError(error_ *string) + func (j *JobResponseData) SetErrors(errors []*JobResponseDataErrorsItem) + func (j *JobResponseData) SetFailed(failed *int) + func (j *JobResponseData) SetID(id string) + func (j *JobResponseData) SetResult(result any) + func (j *JobResponseData) SetResultPagination(resultPagination *Pagination) + func (j *JobResponseData) SetResults(results []map[string]any) + func (j *JobResponseData) SetStartedAt(startedAt *time.Time) + func (j *JobResponseData) SetStatus(status string) + func (j *JobResponseData) SetTotal(total int) + func (j *JobResponseData) SetType(type_ JobSummaryType) + func (j *JobResponseData) String() string + func (j *JobResponseData) UnmarshalJSON(data []byte) error + type JobResponseDataErrorsItem struct + Error *string + URL *string + func (j *JobResponseDataErrorsItem) GetError() *string + func (j *JobResponseDataErrorsItem) GetExtraProperties() map[string]interface{} + func (j *JobResponseDataErrorsItem) GetURL() *string + func (j *JobResponseDataErrorsItem) MarshalJSON() ([]byte, error) + func (j *JobResponseDataErrorsItem) SetError(error_ *string) + func (j *JobResponseDataErrorsItem) SetURL(url *string) + func (j *JobResponseDataErrorsItem) String() string + func (j *JobResponseDataErrorsItem) UnmarshalJSON(data []byte) error + type JobSummary struct + Completed *int + CompletedAt *time.Time + CreatedAt time.Time + CreditsUsed int + Error *string + Failed *int + ID string + StartedAt *time.Time + Status string + Total int + Type JobSummaryType + func (j *JobSummary) GetCompleted() *int + func (j *JobSummary) GetCompletedAt() *time.Time + func (j *JobSummary) GetCreatedAt() time.Time + func (j *JobSummary) GetCreditsUsed() int + func (j *JobSummary) GetError() *string + func (j *JobSummary) GetExtraProperties() map[string]interface{} + func (j *JobSummary) GetFailed() *int + func (j *JobSummary) GetID() string + func (j *JobSummary) GetStartedAt() *time.Time + func (j *JobSummary) GetStatus() string + func (j *JobSummary) GetTotal() int + func (j *JobSummary) GetType() JobSummaryType + func (j *JobSummary) MarshalJSON() ([]byte, error) + func (j *JobSummary) SetCompleted(completed *int) + func (j *JobSummary) SetCompletedAt(completedAt *time.Time) + func (j *JobSummary) SetCreatedAt(createdAt time.Time) + func (j *JobSummary) SetCreditsUsed(creditsUsed int) + func (j *JobSummary) SetError(error_ *string) + func (j *JobSummary) SetFailed(failed *int) + func (j *JobSummary) SetID(id string) + func (j *JobSummary) SetStartedAt(startedAt *time.Time) + func (j *JobSummary) SetStatus(status string) + func (j *JobSummary) SetTotal(total int) + func (j *JobSummary) SetType(type_ JobSummaryType) + func (j *JobSummary) String() string + func (j *JobSummary) UnmarshalJSON(data []byte) error + type JobSummaryType string + const JobSummaryTypeCrawl + const JobSummaryTypeExtract + func NewJobSummaryTypeFromString(s string) (JobSummaryType, error) + func (j JobSummaryType) Ptr() *JobSummaryType + type ListJobsRequest struct + Limit *float64 + Page *float64 + Status *ListJobsRequestStatus + Type *ListJobsRequestType + func (l *ListJobsRequest) SetLimit(limit *float64) + func (l *ListJobsRequest) SetPage(page *float64) + func (l *ListJobsRequest) SetStatus(status *ListJobsRequestStatus) + func (l *ListJobsRequest) SetType(type_ *ListJobsRequestType) + type ListJobsRequestStatus string + const ListJobsRequestStatusCancelled + const ListJobsRequestStatusCompleted + const ListJobsRequestStatusFailed + const ListJobsRequestStatusPending + const ListJobsRequestStatusRunning + func NewListJobsRequestStatusFromString(s string) (ListJobsRequestStatus, error) + func (l ListJobsRequestStatus) Ptr() *ListJobsRequestStatus + type ListJobsRequestType string + const ListJobsRequestTypeCrawl + const ListJobsRequestTypeExtract + func NewListJobsRequestTypeFromString(s string) (ListJobsRequestType, error) + func (l ListJobsRequestType) Ptr() *ListJobsRequestType + type ListJobsResponse struct + Data *ListJobsResponseData + Success bool + func (l *ListJobsResponse) GetData() *ListJobsResponseData + func (l *ListJobsResponse) GetExtraProperties() map[string]interface{} + func (l *ListJobsResponse) GetSuccess() bool + func (l *ListJobsResponse) MarshalJSON() ([]byte, error) + func (l *ListJobsResponse) SetData(data *ListJobsResponseData) + func (l *ListJobsResponse) SetSuccess(success bool) + func (l *ListJobsResponse) String() string + func (l *ListJobsResponse) UnmarshalJSON(data []byte) error + type ListJobsResponseData struct + Jobs []*JobSummary + Pagination *Pagination + func (l *ListJobsResponseData) GetExtraProperties() map[string]interface{} + func (l *ListJobsResponseData) GetJobs() []*JobSummary + func (l *ListJobsResponseData) GetPagination() *Pagination + func (l *ListJobsResponseData) MarshalJSON() ([]byte, error) + func (l *ListJobsResponseData) SetJobs(jobs []*JobSummary) + func (l *ListJobsResponseData) SetPagination(pagination *Pagination) + func (l *ListJobsResponseData) String() string + func (l *ListJobsResponseData) UnmarshalJSON(data []byte) error + type ListWebhooksResponse struct + Data []*Webhook + Success bool + func (l *ListWebhooksResponse) GetData() []*Webhook + func (l *ListWebhooksResponse) GetExtraProperties() map[string]interface{} + func (l *ListWebhooksResponse) GetSuccess() bool + func (l *ListWebhooksResponse) MarshalJSON() ([]byte, error) + func (l *ListWebhooksResponse) SetData(data []*Webhook) + func (l *ListWebhooksResponse) SetSuccess(success bool) + func (l *ListWebhooksResponse) String() string + func (l *ListWebhooksResponse) UnmarshalJSON(data []byte) error + type LocationDto struct + Country *string + Languages []string + func (l *LocationDto) GetCountry() *string + func (l *LocationDto) GetExtraProperties() map[string]interface{} + func (l *LocationDto) GetLanguages() []string + func (l *LocationDto) MarshalJSON() ([]byte, error) + func (l *LocationDto) SetCountry(country *string) + func (l *LocationDto) SetLanguages(languages []string) + func (l *LocationDto) String() string + func (l *LocationDto) UnmarshalJSON(data []byte) error + type MapDto struct + IgnoreQueryParameters *bool + IncludeSubdomains *bool + Limit *float64 + Location *LocationDto + Search *string + Sitemap *MapDtoSitemap + Timeout *float64 + URL string + func (m *MapDto) MarshalJSON() ([]byte, error) + func (m *MapDto) SetIgnoreQueryParameters(ignoreQueryParameters *bool) + func (m *MapDto) SetIncludeSubdomains(includeSubdomains *bool) + func (m *MapDto) SetLimit(limit *float64) + func (m *MapDto) SetLocation(location *LocationDto) + func (m *MapDto) SetSearch(search *string) + func (m *MapDto) SetSitemap(sitemap *MapDtoSitemap) + func (m *MapDto) SetTimeout(timeout *float64) + func (m *MapDto) SetURL(url string) + func (m *MapDto) UnmarshalJSON(data []byte) error + type MapDtoSitemap string + const MapDtoSitemapInclude + const MapDtoSitemapOnly + const MapDtoSitemapSkip + func NewMapDtoSitemapFromString(s string) (MapDtoSitemap, error) + func (m MapDtoSitemap) Ptr() *MapDtoSitemap + type MapLink struct + Description *string + Title *string + URL string + func (m *MapLink) GetDescription() *string + func (m *MapLink) GetExtraProperties() map[string]interface{} + func (m *MapLink) GetTitle() *string + func (m *MapLink) GetURL() string + func (m *MapLink) MarshalJSON() ([]byte, error) + func (m *MapLink) SetDescription(description *string) + func (m *MapLink) SetTitle(title *string) + func (m *MapLink) SetURL(url string) + func (m *MapLink) String() string + func (m *MapLink) UnmarshalJSON(data []byte) error + type MapResponse struct + CreditsUsed int + Links []*MapLink + Success bool + Total int + func (m *MapResponse) GetCreditsUsed() int + func (m *MapResponse) GetExtraProperties() map[string]interface{} + func (m *MapResponse) GetLinks() []*MapLink + func (m *MapResponse) GetSuccess() bool + func (m *MapResponse) GetTotal() int + func (m *MapResponse) MarshalJSON() ([]byte, error) + func (m *MapResponse) SetCreditsUsed(creditsUsed int) + func (m *MapResponse) SetLinks(links []*MapLink) + func (m *MapResponse) SetSuccess(success bool) + func (m *MapResponse) SetTotal(total int) + func (m *MapResponse) String() string + func (m *MapResponse) UnmarshalJSON(data []byte) error + type MessageResponse struct + Message string + Success bool + func (m *MessageResponse) GetExtraProperties() map[string]interface{} + func (m *MessageResponse) GetMessage() string + func (m *MessageResponse) GetSuccess() bool + func (m *MessageResponse) MarshalJSON() ([]byte, error) + func (m *MessageResponse) SetMessage(message string) + func (m *MessageResponse) SetSuccess(success bool) + func (m *MessageResponse) String() string + func (m *MessageResponse) UnmarshalJSON(data []byte) error + type NotFoundError struct + Body any + func (n *NotFoundError) MarshalJSON() ([]byte, error) + func (n *NotFoundError) UnmarshalJSON(data []byte) error + func (n *NotFoundError) Unwrap() error + type Pagination struct + Limit int + Page int + Total int + TotalPages *int + func (p *Pagination) GetExtraProperties() map[string]interface{} + func (p *Pagination) GetLimit() int + func (p *Pagination) GetPage() int + func (p *Pagination) GetTotal() int + func (p *Pagination) GetTotalPages() *int + func (p *Pagination) MarshalJSON() ([]byte, error) + func (p *Pagination) SetLimit(limit int) + func (p *Pagination) SetPage(page int) + func (p *Pagination) SetTotal(total int) + func (p *Pagination) SetTotalPages(totalPages *int) + func (p *Pagination) String() string + func (p *Pagination) UnmarshalJSON(data []byte) error + type ParseDto struct + Timeout *float64 + URL string + func (p *ParseDto) MarshalJSON() ([]byte, error) + func (p *ParseDto) SetTimeout(timeout *float64) + func (p *ParseDto) SetURL(url string) + func (p *ParseDto) UnmarshalJSON(data []byte) error + type ScrapeDto struct + Actions []*ActionDto + BlockAds *bool + Domain *string + ExcludeTags []string + ExtractionSchema map[string]any + Formats []*ScrapeDtoFormatsItem + Headers map[string]any + IncludeTags []string + Location *LocationDto + MaxAge *float64 + Mobile *bool + OnlyMainContent *bool + Proxy *ScrapeDtoProxy + RemoveBase64Images *bool + ScreenshotAsBase64 *bool + SkipTLSVerification *bool + StoreInCache *bool + Timeout *float64 + URL *string + WaitFor *float64 + ZeroDataRetention *bool + func (s *ScrapeDto) MarshalJSON() ([]byte, error) + func (s *ScrapeDto) SetActions(actions []*ActionDto) + func (s *ScrapeDto) SetBlockAds(blockAds *bool) + func (s *ScrapeDto) SetDomain(domain *string) + func (s *ScrapeDto) SetExcludeTags(excludeTags []string) + func (s *ScrapeDto) SetExtractionSchema(extractionSchema map[string]any) + func (s *ScrapeDto) SetFormats(formats []*ScrapeDtoFormatsItem) + func (s *ScrapeDto) SetHeaders(headers map[string]any) + func (s *ScrapeDto) SetIncludeTags(includeTags []string) + func (s *ScrapeDto) SetLocation(location *LocationDto) + func (s *ScrapeDto) SetMaxAge(maxAge *float64) + func (s *ScrapeDto) SetMobile(mobile *bool) + func (s *ScrapeDto) SetOnlyMainContent(onlyMainContent *bool) + func (s *ScrapeDto) SetProxy(proxy *ScrapeDtoProxy) + func (s *ScrapeDto) SetRemoveBase64Images(removeBase64Images *bool) + func (s *ScrapeDto) SetScreenshotAsBase64(screenshotAsBase64 *bool) + func (s *ScrapeDto) SetSkipTLSVerification(skipTLSVerification *bool) + func (s *ScrapeDto) SetStoreInCache(storeInCache *bool) + func (s *ScrapeDto) SetTimeout(timeout *float64) + func (s *ScrapeDto) SetURL(url *string) + func (s *ScrapeDto) SetWaitFor(waitFor *float64) + func (s *ScrapeDto) SetZeroDataRetention(zeroDataRetention *bool) + func (s *ScrapeDto) UnmarshalJSON(data []byte) error + type ScrapeDtoFormatsItem struct + ChangeTrackingFormatDto *ChangeTrackingFormatDto + JSONFormatDto *JSONFormatDto + ScrapeDtoFormatsItemZero ScrapeDtoFormatsItemZero + SummaryFormatDto *SummaryFormatDto + func (s *ScrapeDtoFormatsItem) Accept(visitor ScrapeDtoFormatsItemVisitor) error + func (s *ScrapeDtoFormatsItem) GetChangeTrackingFormatDto() *ChangeTrackingFormatDto + func (s *ScrapeDtoFormatsItem) GetJSONFormatDto() *JSONFormatDto + func (s *ScrapeDtoFormatsItem) GetScrapeDtoFormatsItemZero() ScrapeDtoFormatsItemZero + func (s *ScrapeDtoFormatsItem) GetSummaryFormatDto() *SummaryFormatDto + func (s *ScrapeDtoFormatsItem) UnmarshalJSON(data []byte) error + func (s ScrapeDtoFormatsItem) MarshalJSON() ([]byte, error) + type ScrapeDtoFormatsItemVisitor interface + VisitChangeTrackingFormatDto func(*ChangeTrackingFormatDto) error + VisitJSONFormatDto func(*JSONFormatDto) error + VisitScrapeDtoFormatsItemZero func(ScrapeDtoFormatsItemZero) error + VisitSummaryFormatDto func(*SummaryFormatDto) error + type ScrapeDtoFormatsItemZero string + const ScrapeDtoFormatsItemZeroChangeTracking + const ScrapeDtoFormatsItemZeroHTML + const ScrapeDtoFormatsItemZeroImages + const ScrapeDtoFormatsItemZeroJSON + const ScrapeDtoFormatsItemZeroLinks + const ScrapeDtoFormatsItemZeroMarkdown + const ScrapeDtoFormatsItemZeroRawhtml + const ScrapeDtoFormatsItemZeroSummary + func NewScrapeDtoFormatsItemZeroFromString(s string) (ScrapeDtoFormatsItemZero, error) + func (s ScrapeDtoFormatsItemZero) Ptr() *ScrapeDtoFormatsItemZero + type ScrapeDtoProxy string + const ScrapeDtoProxyAuto + const ScrapeDtoProxyBasic + const ScrapeDtoProxyDatacenter + const ScrapeDtoProxyNone + const ScrapeDtoProxyResidential + const ScrapeDtoProxyStealth + func NewScrapeDtoProxyFromString(s string) (ScrapeDtoProxy, error) + func (s ScrapeDtoProxy) Ptr() *ScrapeDtoProxy + type ScrapeMetadata struct + ContentType *string + StatusCode *int + Timestamp time.Time + Title *string + URL string + func (s *ScrapeMetadata) GetContentType() *string + func (s *ScrapeMetadata) GetExtraProperties() map[string]interface{} + func (s *ScrapeMetadata) GetStatusCode() *int + func (s *ScrapeMetadata) GetTimestamp() time.Time + func (s *ScrapeMetadata) GetTitle() *string + func (s *ScrapeMetadata) GetURL() string + func (s *ScrapeMetadata) MarshalJSON() ([]byte, error) + func (s *ScrapeMetadata) SetContentType(contentType *string) + func (s *ScrapeMetadata) SetStatusCode(statusCode *int) + func (s *ScrapeMetadata) SetTimestamp(timestamp time.Time) + func (s *ScrapeMetadata) SetTitle(title *string) + func (s *ScrapeMetadata) SetURL(url string) + func (s *ScrapeMetadata) String() string + func (s *ScrapeMetadata) UnmarshalJSON(data []byte) error + type ScrapeResponse struct + Credits *ScrapeResponseCredits + Data map[string]any + Error *string + Metadata *ScrapeMetadata + Success bool + func (s *ScrapeResponse) GetCredits() *ScrapeResponseCredits + func (s *ScrapeResponse) GetData() map[string]any + func (s *ScrapeResponse) GetError() *string + func (s *ScrapeResponse) GetExtraProperties() map[string]interface{} + func (s *ScrapeResponse) GetMetadata() *ScrapeMetadata + func (s *ScrapeResponse) GetSuccess() bool + func (s *ScrapeResponse) MarshalJSON() ([]byte, error) + func (s *ScrapeResponse) SetCredits(credits *ScrapeResponseCredits) + func (s *ScrapeResponse) SetData(data map[string]any) + func (s *ScrapeResponse) SetError(error_ *string) + func (s *ScrapeResponse) SetMetadata(metadata *ScrapeMetadata) + func (s *ScrapeResponse) SetSuccess(success bool) + func (s *ScrapeResponse) String() string + func (s *ScrapeResponse) UnmarshalJSON(data []byte) error + type ScrapeResponseCredits struct + Used int + func (s *ScrapeResponseCredits) GetExtraProperties() map[string]interface{} + func (s *ScrapeResponseCredits) GetUsed() int + func (s *ScrapeResponseCredits) MarshalJSON() ([]byte, error) + func (s *ScrapeResponseCredits) SetUsed(used int) + func (s *ScrapeResponseCredits) String() string + func (s *ScrapeResponseCredits) UnmarshalJSON(data []byte) error + type ScreenshotClipDto struct + Height float64 + Width float64 + X float64 + Y float64 + func (s *ScreenshotClipDto) GetExtraProperties() map[string]interface{} + func (s *ScreenshotClipDto) GetHeight() float64 + func (s *ScreenshotClipDto) GetWidth() float64 + func (s *ScreenshotClipDto) GetX() float64 + func (s *ScreenshotClipDto) GetY() float64 + func (s *ScreenshotClipDto) MarshalJSON() ([]byte, error) + func (s *ScreenshotClipDto) SetHeight(height float64) + func (s *ScreenshotClipDto) SetWidth(width float64) + func (s *ScreenshotClipDto) SetX(x float64) + func (s *ScreenshotClipDto) SetY(y float64) + func (s *ScreenshotClipDto) String() string + func (s *ScreenshotClipDto) UnmarshalJSON(data []byte) error + type ScreenshotCookieDto struct + Domain *string + HTTPOnly *bool + Name string + Path *string + SameSite *ScreenshotCookieDtoSameSite + Secure *bool + Value string + func (s *ScreenshotCookieDto) GetDomain() *string + func (s *ScreenshotCookieDto) GetExtraProperties() map[string]interface{} + func (s *ScreenshotCookieDto) GetHTTPOnly() *bool + func (s *ScreenshotCookieDto) GetName() string + func (s *ScreenshotCookieDto) GetPath() *string + func (s *ScreenshotCookieDto) GetSameSite() *ScreenshotCookieDtoSameSite + func (s *ScreenshotCookieDto) GetSecure() *bool + func (s *ScreenshotCookieDto) GetValue() string + func (s *ScreenshotCookieDto) MarshalJSON() ([]byte, error) + func (s *ScreenshotCookieDto) SetDomain(domain *string) + func (s *ScreenshotCookieDto) SetHTTPOnly(httpOnly *bool) + func (s *ScreenshotCookieDto) SetName(name string) + func (s *ScreenshotCookieDto) SetPath(path *string) + func (s *ScreenshotCookieDto) SetSameSite(sameSite *ScreenshotCookieDtoSameSite) + func (s *ScreenshotCookieDto) SetSecure(secure *bool) + func (s *ScreenshotCookieDto) SetValue(value string) + func (s *ScreenshotCookieDto) String() string + func (s *ScreenshotCookieDto) UnmarshalJSON(data []byte) error + type ScreenshotCookieDtoSameSite string + const ScreenshotCookieDtoSameSiteLax + const ScreenshotCookieDtoSameSiteNone + const ScreenshotCookieDtoSameSiteStrict + func NewScreenshotCookieDtoSameSiteFromString(s string) (ScreenshotCookieDtoSameSite, error) + func (s ScreenshotCookieDtoSameSite) Ptr() *ScreenshotCookieDtoSameSite + type ScreenshotDto struct + BlockAds *bool + ClickSelector *string + Clip *ScreenshotClipDto + ColorScheme *ScreenshotDtoColorScheme + Cookies []*ScreenshotCookieDto + Delay *float64 + Device *ScreenshotDtoDevice + DisableAnimations *bool + Format *ScreenshotDtoFormat + FullPage *bool + FullPageAlgorithm *ScreenshotDtoFullPageAlgorithm + Headers map[string]any + HideFixedElements *bool + HideSelectors []string + Location *ScreenshotLocationDto + MaskColor *string + MaskSelectors []string + MaxHeight *float64 + OmitBackground *bool + Proxy *ScreenshotDtoProxy + Quality *float64 + ReducedMotion *bool + RemoveChatWidgets *bool + RemoveCookieBanners *bool + RemoveOverlays *bool + ResponseFormat *ScreenshotDtoResponseFormat + Scale *ScreenshotDtoScale + ScrollDelay *float64 + ScrollPage *bool + Selector *string + Styles []string + Timeout *float64 + URL string + Viewport *ScreenshotViewportDto + WaitForSelector *string + WaitUntil *ScreenshotDtoWaitUntil + func (s *ScreenshotDto) MarshalJSON() ([]byte, error) + func (s *ScreenshotDto) SetBlockAds(blockAds *bool) + func (s *ScreenshotDto) SetClickSelector(clickSelector *string) + func (s *ScreenshotDto) SetClip(clip *ScreenshotClipDto) + func (s *ScreenshotDto) SetColorScheme(colorScheme *ScreenshotDtoColorScheme) + func (s *ScreenshotDto) SetCookies(cookies []*ScreenshotCookieDto) + func (s *ScreenshotDto) SetDelay(delay *float64) + func (s *ScreenshotDto) SetDevice(device *ScreenshotDtoDevice) + func (s *ScreenshotDto) SetDisableAnimations(disableAnimations *bool) + func (s *ScreenshotDto) SetFormat(format *ScreenshotDtoFormat) + func (s *ScreenshotDto) SetFullPage(fullPage *bool) + func (s *ScreenshotDto) SetFullPageAlgorithm(fullPageAlgorithm *ScreenshotDtoFullPageAlgorithm) + func (s *ScreenshotDto) SetHeaders(headers map[string]any) + func (s *ScreenshotDto) SetHideFixedElements(hideFixedElements *bool) + func (s *ScreenshotDto) SetHideSelectors(hideSelectors []string) + func (s *ScreenshotDto) SetLocation(location *ScreenshotLocationDto) + func (s *ScreenshotDto) SetMaskColor(maskColor *string) + func (s *ScreenshotDto) SetMaskSelectors(maskSelectors []string) + func (s *ScreenshotDto) SetMaxHeight(maxHeight *float64) + func (s *ScreenshotDto) SetOmitBackground(omitBackground *bool) + func (s *ScreenshotDto) SetProxy(proxy *ScreenshotDtoProxy) + func (s *ScreenshotDto) SetQuality(quality *float64) + func (s *ScreenshotDto) SetReducedMotion(reducedMotion *bool) + func (s *ScreenshotDto) SetRemoveChatWidgets(removeChatWidgets *bool) + func (s *ScreenshotDto) SetRemoveCookieBanners(removeCookieBanners *bool) + func (s *ScreenshotDto) SetRemoveOverlays(removeOverlays *bool) + func (s *ScreenshotDto) SetResponseFormat(responseFormat *ScreenshotDtoResponseFormat) + func (s *ScreenshotDto) SetScale(scale *ScreenshotDtoScale) + func (s *ScreenshotDto) SetScrollDelay(scrollDelay *float64) + func (s *ScreenshotDto) SetScrollPage(scrollPage *bool) + func (s *ScreenshotDto) SetSelector(selector *string) + func (s *ScreenshotDto) SetStyles(styles []string) + func (s *ScreenshotDto) SetTimeout(timeout *float64) + func (s *ScreenshotDto) SetURL(url string) + func (s *ScreenshotDto) SetViewport(viewport *ScreenshotViewportDto) + func (s *ScreenshotDto) SetWaitForSelector(waitForSelector *string) + func (s *ScreenshotDto) SetWaitUntil(waitUntil *ScreenshotDtoWaitUntil) + func (s *ScreenshotDto) UnmarshalJSON(data []byte) error + type ScreenshotDtoColorScheme string + const ScreenshotDtoColorSchemeDark + const ScreenshotDtoColorSchemeLight + func NewScreenshotDtoColorSchemeFromString(s string) (ScreenshotDtoColorScheme, error) + func (s ScreenshotDtoColorScheme) Ptr() *ScreenshotDtoColorScheme + type ScreenshotDtoDevice string + const ScreenshotDtoDeviceDesktop + const ScreenshotDtoDeviceDesktopHd + const ScreenshotDtoDeviceIphone15 + const ScreenshotDtoDevicePixel8 + const ScreenshotDtoDeviceTablet + func NewScreenshotDtoDeviceFromString(s string) (ScreenshotDtoDevice, error) + func (s ScreenshotDtoDevice) Ptr() *ScreenshotDtoDevice + type ScreenshotDtoFormat string + const ScreenshotDtoFormatJpeg + const ScreenshotDtoFormatPng + const ScreenshotDtoFormatWebp + func NewScreenshotDtoFormatFromString(s string) (ScreenshotDtoFormat, error) + func (s ScreenshotDtoFormat) Ptr() *ScreenshotDtoFormat + type ScreenshotDtoFullPageAlgorithm string + const ScreenshotDtoFullPageAlgorithmAuto + const ScreenshotDtoFullPageAlgorithmNative + const ScreenshotDtoFullPageAlgorithmStitch + func NewScreenshotDtoFullPageAlgorithmFromString(s string) (ScreenshotDtoFullPageAlgorithm, error) + func (s ScreenshotDtoFullPageAlgorithm) Ptr() *ScreenshotDtoFullPageAlgorithm + type ScreenshotDtoProxy string + const ScreenshotDtoProxyAuto + const ScreenshotDtoProxyBasic + const ScreenshotDtoProxyDatacenter + const ScreenshotDtoProxyNone + const ScreenshotDtoProxyResidential + const ScreenshotDtoProxyStealth + func NewScreenshotDtoProxyFromString(s string) (ScreenshotDtoProxy, error) + func (s ScreenshotDtoProxy) Ptr() *ScreenshotDtoProxy + type ScreenshotDtoResponseFormat string + const ScreenshotDtoResponseFormatBase64 + const ScreenshotDtoResponseFormatURL + func NewScreenshotDtoResponseFormatFromString(s string) (ScreenshotDtoResponseFormat, error) + func (s ScreenshotDtoResponseFormat) Ptr() *ScreenshotDtoResponseFormat + type ScreenshotDtoScale string + const ScreenshotDtoScaleCSS + const ScreenshotDtoScaleDevice + func NewScreenshotDtoScaleFromString(s string) (ScreenshotDtoScale, error) + func (s ScreenshotDtoScale) Ptr() *ScreenshotDtoScale + type ScreenshotDtoWaitUntil string + const ScreenshotDtoWaitUntilDomcontentloaded + const ScreenshotDtoWaitUntilLoad + const ScreenshotDtoWaitUntilNetworkidle + func NewScreenshotDtoWaitUntilFromString(s string) (ScreenshotDtoWaitUntil, error) + func (s ScreenshotDtoWaitUntil) Ptr() *ScreenshotDtoWaitUntil + type ScreenshotLocationDto struct + Country *string + Languages []string + func (s *ScreenshotLocationDto) GetCountry() *string + func (s *ScreenshotLocationDto) GetExtraProperties() map[string]interface{} + func (s *ScreenshotLocationDto) GetLanguages() []string + func (s *ScreenshotLocationDto) MarshalJSON() ([]byte, error) + func (s *ScreenshotLocationDto) SetCountry(country *string) + func (s *ScreenshotLocationDto) SetLanguages(languages []string) + func (s *ScreenshotLocationDto) String() string + func (s *ScreenshotLocationDto) UnmarshalJSON(data []byte) error + type ScreenshotViewportDto struct + Height float64 + Width float64 + func (s *ScreenshotViewportDto) GetExtraProperties() map[string]interface{} + func (s *ScreenshotViewportDto) GetHeight() float64 + func (s *ScreenshotViewportDto) GetWidth() float64 + func (s *ScreenshotViewportDto) MarshalJSON() ([]byte, error) + func (s *ScreenshotViewportDto) SetHeight(height float64) + func (s *ScreenshotViewportDto) SetWidth(width float64) + func (s *ScreenshotViewportDto) String() string + func (s *ScreenshotViewportDto) UnmarshalJSON(data []byte) error + type SearchDto struct + Categories []string + Country *string + Limit *float64 + Location *string + Query string + Sources []string + Tbs *string + Timeout *float64 + func (s *SearchDto) MarshalJSON() ([]byte, error) + func (s *SearchDto) SetCategories(categories []string) + func (s *SearchDto) SetCountry(country *string) + func (s *SearchDto) SetLimit(limit *float64) + func (s *SearchDto) SetLocation(location *string) + func (s *SearchDto) SetQuery(query string) + func (s *SearchDto) SetSources(sources []string) + func (s *SearchDto) SetTbs(tbs *string) + func (s *SearchDto) SetTimeout(timeout *float64) + func (s *SearchDto) UnmarshalJSON(data []byte) error + type SearchResponse struct + CreditsUsed int + Data []*SearchResult + Provider SearchResponseProvider + Query string + Success bool + Total int + func (s *SearchResponse) GetCreditsUsed() int + func (s *SearchResponse) GetData() []*SearchResult + func (s *SearchResponse) GetExtraProperties() map[string]interface{} + func (s *SearchResponse) GetProvider() SearchResponseProvider + func (s *SearchResponse) GetQuery() string + func (s *SearchResponse) GetSuccess() bool + func (s *SearchResponse) GetTotal() int + func (s *SearchResponse) MarshalJSON() ([]byte, error) + func (s *SearchResponse) SetCreditsUsed(creditsUsed int) + func (s *SearchResponse) SetData(data []*SearchResult) + func (s *SearchResponse) SetProvider(provider SearchResponseProvider) + func (s *SearchResponse) SetQuery(query string) + func (s *SearchResponse) SetSuccess(success bool) + func (s *SearchResponse) SetTotal(total int) + func (s *SearchResponse) String() string + func (s *SearchResponse) UnmarshalJSON(data []byte) error + type SearchResponseProvider string + const SearchResponseProviderParallel + func NewSearchResponseProviderFromString(s string) (SearchResponseProvider, error) + func (s SearchResponseProvider) Ptr() *SearchResponseProvider + type SearchResult struct + Provider *SearchResultProvider + PublishedDate *string + Snippet string + Source string + Title string + URL string + func (s *SearchResult) GetExtraProperties() map[string]interface{} + func (s *SearchResult) GetProvider() *SearchResultProvider + func (s *SearchResult) GetPublishedDate() *string + func (s *SearchResult) GetSnippet() string + func (s *SearchResult) GetSource() string + func (s *SearchResult) GetTitle() string + func (s *SearchResult) GetURL() string + func (s *SearchResult) MarshalJSON() ([]byte, error) + func (s *SearchResult) SetProvider(provider *SearchResultProvider) + func (s *SearchResult) SetPublishedDate(publishedDate *string) + func (s *SearchResult) SetSnippet(snippet string) + func (s *SearchResult) SetSource(source string) + func (s *SearchResult) SetTitle(title string) + func (s *SearchResult) SetURL(url string) + func (s *SearchResult) String() string + func (s *SearchResult) UnmarshalJSON(data []byte) error + type SearchResultProvider string + const SearchResultProviderParallel + func NewSearchResultProviderFromString(s string) (SearchResultProvider, error) + func (s SearchResultProvider) Ptr() *SearchResultProvider + type SummaryFormatDto struct + Query *string + Type SummaryFormatDtoType + func (s *SummaryFormatDto) GetExtraProperties() map[string]interface{} + func (s *SummaryFormatDto) GetQuery() *string + func (s *SummaryFormatDto) GetType() SummaryFormatDtoType + func (s *SummaryFormatDto) MarshalJSON() ([]byte, error) + func (s *SummaryFormatDto) SetQuery(query *string) + func (s *SummaryFormatDto) SetType(type_ SummaryFormatDtoType) + func (s *SummaryFormatDto) String() string + func (s *SummaryFormatDto) UnmarshalJSON(data []byte) error + type SummaryFormatDtoType string + const SummaryFormatDtoTypeSummary + func NewSummaryFormatDtoTypeFromString(s string) (SummaryFormatDtoType, error) + func (s SummaryFormatDtoType) Ptr() *SummaryFormatDtoType + type TestWebhookDto struct + Event string + ID string + Payload map[string]any + func (t *TestWebhookDto) MarshalJSON() ([]byte, error) + func (t *TestWebhookDto) SetEvent(event string) + func (t *TestWebhookDto) SetID(id string) + func (t *TestWebhookDto) SetPayload(payload map[string]any) + func (t *TestWebhookDto) UnmarshalJSON(data []byte) error + type TestWebhookResponse struct + Event string + Message string + Payload map[string]any + Success bool + func (t *TestWebhookResponse) GetEvent() string + func (t *TestWebhookResponse) GetExtraProperties() map[string]interface{} + func (t *TestWebhookResponse) GetMessage() string + func (t *TestWebhookResponse) GetPayload() map[string]any + func (t *TestWebhookResponse) GetSuccess() bool + func (t *TestWebhookResponse) MarshalJSON() ([]byte, error) + func (t *TestWebhookResponse) SetEvent(event string) + func (t *TestWebhookResponse) SetMessage(message string) + func (t *TestWebhookResponse) SetPayload(payload map[string]any) + func (t *TestWebhookResponse) SetSuccess(success bool) + func (t *TestWebhookResponse) String() string + func (t *TestWebhookResponse) UnmarshalJSON(data []byte) error + type TooManyRequestsError struct + Body any + func (t *TooManyRequestsError) MarshalJSON() ([]byte, error) + func (t *TooManyRequestsError) UnmarshalJSON(data []byte) error + func (t *TooManyRequestsError) Unwrap() error + type UnauthorizedError struct + Body any + func (u *UnauthorizedError) MarshalJSON() ([]byte, error) + func (u *UnauthorizedError) UnmarshalJSON(data []byte) error + func (u *UnauthorizedError) Unwrap() error + type UpdateWebhookDto struct + Events []string + ID string + IsActive *bool + URL *string + func (u *UpdateWebhookDto) MarshalJSON() ([]byte, error) + func (u *UpdateWebhookDto) SetEvents(events []string) + func (u *UpdateWebhookDto) SetID(id string) + func (u *UpdateWebhookDto) SetIsActive(isActive *bool) + func (u *UpdateWebhookDto) SetURL(url *string) + func (u *UpdateWebhookDto) UnmarshalJSON(data []byte) error + type Webhook struct + CreatedAt *time.Time + Events []string + ID string + IsActive bool + RecentDeliveries []map[string]any + Secret *string + URL string + UpdatedAt *time.Time + func (w *Webhook) GetCreatedAt() *time.Time + func (w *Webhook) GetEvents() []string + func (w *Webhook) GetExtraProperties() map[string]interface{} + func (w *Webhook) GetID() string + func (w *Webhook) GetIsActive() bool + func (w *Webhook) GetRecentDeliveries() []map[string]any + func (w *Webhook) GetSecret() *string + func (w *Webhook) GetURL() string + func (w *Webhook) GetUpdatedAt() *time.Time + func (w *Webhook) MarshalJSON() ([]byte, error) + func (w *Webhook) SetCreatedAt(createdAt *time.Time) + func (w *Webhook) SetEvents(events []string) + func (w *Webhook) SetID(id string) + func (w *Webhook) SetIsActive(isActive bool) + func (w *Webhook) SetRecentDeliveries(recentDeliveries []map[string]any) + func (w *Webhook) SetSecret(secret *string) + func (w *Webhook) SetURL(url string) + func (w *Webhook) SetUpdatedAt(updatedAt *time.Time) + func (w *Webhook) String() string + func (w *Webhook) UnmarshalJSON(data []byte) error + type WebhookConfigDto struct + Events []string + Metadata map[string]any + Secret *string + URL string + func (w *WebhookConfigDto) GetEvents() []string + func (w *WebhookConfigDto) GetExtraProperties() map[string]interface{} + func (w *WebhookConfigDto) GetMetadata() map[string]any + func (w *WebhookConfigDto) GetSecret() *string + func (w *WebhookConfigDto) GetURL() string + func (w *WebhookConfigDto) MarshalJSON() ([]byte, error) + func (w *WebhookConfigDto) SetEvents(events []string) + func (w *WebhookConfigDto) SetMetadata(metadata map[string]any) + func (w *WebhookConfigDto) SetSecret(secret *string) + func (w *WebhookConfigDto) SetURL(url string) + func (w *WebhookConfigDto) String() string + func (w *WebhookConfigDto) UnmarshalJSON(data []byte) error + type WebhookResponse struct + Data *Webhook + Success bool + func (w *WebhookResponse) GetData() *Webhook + func (w *WebhookResponse) GetExtraProperties() map[string]interface{} + func (w *WebhookResponse) GetSuccess() bool + func (w *WebhookResponse) MarshalJSON() ([]byte, error) + func (w *WebhookResponse) SetData(data *Webhook) + func (w *WebhookResponse) SetSuccess(success bool) + func (w *WebhookResponse) String() string + func (w *WebhookResponse) UnmarshalJSON(data []byte) error