Documentation
¶
Index ¶
- type AutoScrollActionAutoScrollObjectClickSelectorUnionParam
- type AutoScrollActionAutoScrollObjectContainerUnionParam
- type AutoScrollActionAutoScrollObjectDelayAfterScrollUnionParam
- type AutoScrollActionAutoScrollObjectIdleTimeoutUnionParam
- type AutoScrollActionAutoScrollObjectLoadingSelectorUnionParam
- type AutoScrollActionAutoScrollObjectMaxDurationUnionParam
- type AutoScrollActionAutoScrollObjectParam
- type AutoScrollActionAutoScrollObjectPauseOnSelectorUnionParam
- type AutoScrollActionAutoScrollObjectRequiredString
- type AutoScrollActionAutoScrollObjectRequiredUnionParam
- type AutoScrollActionAutoScrollObjectSkipString
- type AutoScrollActionAutoScrollObjectSkipUnionParam
- type AutoScrollActionAutoScrollUnionParam
- type AutoScrollActionParam
- type ClickActionClickObjectDelayUnionParam
- type ClickActionClickObjectParam
- type ClickActionClickObjectRequiredString
- type ClickActionClickObjectRequiredUnionParam
- type ClickActionClickObjectSelectorUnionParam
- type ClickActionClickObjectSkipString
- type ClickActionClickObjectSkipUnionParam
- type ClickActionClickUnionParam
- type ClickActionParam
- type EvalActionEvalObjectParam
- type EvalActionEvalObjectRequiredString
- type EvalActionEvalObjectRequiredUnionParam
- type EvalActionEvalObjectSkipString
- type EvalActionEvalObjectSkipUnionParam
- type EvalActionEvalUnionParam
- type EvalActionParam
- type FetchActionFetchObjectParam
- type FetchActionFetchObjectRequiredString
- type FetchActionFetchObjectRequiredUnionParam
- type FetchActionFetchObjectSkipString
- type FetchActionFetchObjectSkipUnionParam
- type FetchActionFetchUnionParam
- type FetchActionParam
- type FillActionFillPasteDelayUnionParam
- type FillActionFillPasteParam
- type FillActionFillPasteRequiredString
- type FillActionFillPasteRequiredUnionParam
- type FillActionFillPasteSelectorUnionParam
- type FillActionFillPasteSkipString
- type FillActionFillPasteSkipUnionParam
- type FillActionFillTypeDelayUnionParam
- type FillActionFillTypeParam
- type FillActionFillTypeRequiredString
- type FillActionFillTypeRequiredUnionParam
- type FillActionFillTypeSelectorUnionParam
- type FillActionFillTypeSkipString
- type FillActionFillTypeSkipUnionParam
- type FillActionFillTypeTypingIntervalUnionParam
- type FillActionFillUnionParam
- func (u FillActionFillUnionParam) GetClickOnElement() *bool
- func (u FillActionFillUnionParam) GetDelay() (res fillActionFillUnionParamDelay)
- func (u FillActionFillUnionParam) GetMode() *string
- func (u FillActionFillUnionParam) GetMouseMovementStrategy() *string
- func (u FillActionFillUnionParam) GetRequired() (res fillActionFillUnionParamRequired)
- func (u FillActionFillUnionParam) GetScroll() *bool
- func (u FillActionFillUnionParam) GetSelector() (res fillActionFillUnionParamSelector)
- func (u FillActionFillUnionParam) GetSkip() (res fillActionFillUnionParamSkip)
- func (u FillActionFillUnionParam) GetTimeout() *float64
- func (u FillActionFillUnionParam) GetTypingInterval() *FillActionFillTypeTypingIntervalUnionParam
- func (u FillActionFillUnionParam) GetTypingStrategy() *string
- func (u FillActionFillUnionParam) GetValue() *string
- func (u FillActionFillUnionParam) GetVisible() *bool
- func (u FillActionFillUnionParam) MarshalJSON() ([]byte, error)
- func (u *FillActionFillUnionParam) UnmarshalJSON(data []byte) error
- type FillActionParam
- type GetCookiesActionGetCookiesObjectParam
- type GetCookiesActionGetCookiesObjectRequiredString
- type GetCookiesActionGetCookiesObjectRequiredUnionParam
- type GetCookiesActionGetCookiesObjectSkipString
- type GetCookiesActionGetCookiesObjectSkipUnionParam
- type GetCookiesActionGetCookiesUnionParam
- type GetCookiesActionParam
- type GotoActionGotoObjectParam
- type GotoActionGotoObjectRequiredString
- type GotoActionGotoObjectRequiredUnionParam
- type GotoActionGotoObjectSkipString
- type GotoActionGotoObjectSkipUnionParam
- type GotoActionGotoUnionParam
- type GotoActionParam
- type PressActionParam
- type PressActionPressObjectDelayUnionParam
- type PressActionPressObjectParam
- type PressActionPressObjectRequiredString
- type PressActionPressObjectRequiredUnionParam
- type PressActionPressObjectSkipString
- type PressActionPressObjectSkipUnionParam
- type PressActionPressUnionParam
- type ScreenshotActionParam
- type ScreenshotActionScreenshotObjectParam
- type ScreenshotActionScreenshotObjectRequiredString
- type ScreenshotActionScreenshotObjectRequiredUnionParam
- type ScreenshotActionScreenshotObjectSkipString
- type ScreenshotActionScreenshotObjectSkipUnionParam
- type ScreenshotActionScreenshotUnionParam
- type ScrollActionParam
- type ScrollActionScrollObjectContainerUnionParam
- type ScrollActionScrollObjectParam
- type ScrollActionScrollObjectRequiredString
- type ScrollActionScrollObjectRequiredUnionParam
- type ScrollActionScrollObjectSkipString
- type ScrollActionScrollObjectSkipUnionParam
- type ScrollActionScrollObjectToUnionParam
- type ScrollActionScrollUnionParam
- type WaitActionParam
- type WaitActionWaitObjectDurationUnionParam
- type WaitActionWaitObjectParam
- type WaitActionWaitObjectRequiredString
- type WaitActionWaitObjectRequiredUnionParam
- type WaitActionWaitObjectSkipString
- type WaitActionWaitObjectSkipUnionParam
- type WaitActionWaitUnionParam
- type WaitForElementActionParam
- type WaitForElementActionWaitForElementObjectParam
- type WaitForElementActionWaitForElementObjectRequiredString
- type WaitForElementActionWaitForElementObjectRequiredUnionParam
- type WaitForElementActionWaitForElementObjectSelectorUnionParam
- type WaitForElementActionWaitForElementObjectSkipString
- type WaitForElementActionWaitForElementObjectSkipUnionParam
- type WaitForElementActionWaitForElementUnionParam
- type WaitForNavigationActionParam
- type WaitForNavigationActionWaitForNavigationObjectParam
- type WaitForNavigationActionWaitForNavigationObjectRequiredString
- type WaitForNavigationActionWaitForNavigationObjectRequiredUnionParam
- type WaitForNavigationActionWaitForNavigationObjectSkipString
- type WaitForNavigationActionWaitForNavigationObjectSkipUnionParam
- type WaitForNavigationActionWaitForNavigationString
- type WaitForNavigationActionWaitForNavigationUnionParam
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoScrollActionAutoScrollObjectClickSelectorUnionParam ¶
type AutoScrollActionAutoScrollObjectClickSelectorUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (AutoScrollActionAutoScrollObjectClickSelectorUnionParam) MarshalJSON ¶
func (u AutoScrollActionAutoScrollObjectClickSelectorUnionParam) MarshalJSON() ([]byte, error)
func (*AutoScrollActionAutoScrollObjectClickSelectorUnionParam) UnmarshalJSON ¶
func (u *AutoScrollActionAutoScrollObjectClickSelectorUnionParam) UnmarshalJSON(data []byte) error
type AutoScrollActionAutoScrollObjectContainerUnionParam ¶
type AutoScrollActionAutoScrollObjectContainerUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (AutoScrollActionAutoScrollObjectContainerUnionParam) MarshalJSON ¶
func (u AutoScrollActionAutoScrollObjectContainerUnionParam) MarshalJSON() ([]byte, error)
func (*AutoScrollActionAutoScrollObjectContainerUnionParam) UnmarshalJSON ¶
func (u *AutoScrollActionAutoScrollObjectContainerUnionParam) UnmarshalJSON(data []byte) error
type AutoScrollActionAutoScrollObjectDelayAfterScrollUnionParam ¶
type AutoScrollActionAutoScrollObjectDelayAfterScrollUnionParam struct {
OfFloat param.Opt[float64] `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (AutoScrollActionAutoScrollObjectDelayAfterScrollUnionParam) MarshalJSON ¶
func (u AutoScrollActionAutoScrollObjectDelayAfterScrollUnionParam) MarshalJSON() ([]byte, error)
func (*AutoScrollActionAutoScrollObjectDelayAfterScrollUnionParam) UnmarshalJSON ¶
func (u *AutoScrollActionAutoScrollObjectDelayAfterScrollUnionParam) UnmarshalJSON(data []byte) error
type AutoScrollActionAutoScrollObjectIdleTimeoutUnionParam ¶
type AutoScrollActionAutoScrollObjectIdleTimeoutUnionParam struct {
OfFloat param.Opt[float64] `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (AutoScrollActionAutoScrollObjectIdleTimeoutUnionParam) MarshalJSON ¶
func (u AutoScrollActionAutoScrollObjectIdleTimeoutUnionParam) MarshalJSON() ([]byte, error)
func (*AutoScrollActionAutoScrollObjectIdleTimeoutUnionParam) UnmarshalJSON ¶
func (u *AutoScrollActionAutoScrollObjectIdleTimeoutUnionParam) UnmarshalJSON(data []byte) error
type AutoScrollActionAutoScrollObjectLoadingSelectorUnionParam ¶
type AutoScrollActionAutoScrollObjectLoadingSelectorUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (AutoScrollActionAutoScrollObjectLoadingSelectorUnionParam) MarshalJSON ¶
func (u AutoScrollActionAutoScrollObjectLoadingSelectorUnionParam) MarshalJSON() ([]byte, error)
func (*AutoScrollActionAutoScrollObjectLoadingSelectorUnionParam) UnmarshalJSON ¶
func (u *AutoScrollActionAutoScrollObjectLoadingSelectorUnionParam) UnmarshalJSON(data []byte) error
type AutoScrollActionAutoScrollObjectMaxDurationUnionParam ¶
type AutoScrollActionAutoScrollObjectMaxDurationUnionParam struct {
OfFloat param.Opt[float64] `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (AutoScrollActionAutoScrollObjectMaxDurationUnionParam) MarshalJSON ¶
func (u AutoScrollActionAutoScrollObjectMaxDurationUnionParam) MarshalJSON() ([]byte, error)
func (*AutoScrollActionAutoScrollObjectMaxDurationUnionParam) UnmarshalJSON ¶
func (u *AutoScrollActionAutoScrollObjectMaxDurationUnionParam) UnmarshalJSON(data []byte) error
type AutoScrollActionAutoScrollObjectParam ¶
type AutoScrollActionAutoScrollObjectParam struct {
StepSize param.Opt[float64] `json:"step_size,omitzero"`
// CSS selector or array of alternative selectors. Use an array when you have
// multiple possible selectors for the same element.
ClickSelector AutoScrollActionAutoScrollObjectClickSelectorUnionParam `json:"click_selector,omitzero"`
// CSS selector or array of alternative selectors. Use an array when you have
// multiple possible selectors for the same element.
Container AutoScrollActionAutoScrollObjectContainerUnionParam `json:"container,omitzero"`
// Duration value that accepts various formats. Supports: number (ms), string
// ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
DelayAfterScroll AutoScrollActionAutoScrollObjectDelayAfterScrollUnionParam `json:"delay_after_scroll,omitzero"`
// Duration value that accepts various formats. Supports: number (ms), string
// ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
IdleTimeout AutoScrollActionAutoScrollObjectIdleTimeoutUnionParam `json:"idle_timeout,omitzero"`
// CSS selector or array of alternative selectors. Use an array when you have
// multiple possible selectors for the same element.
LoadingSelector AutoScrollActionAutoScrollObjectLoadingSelectorUnionParam `json:"loading_selector,omitzero"`
// Duration value that accepts various formats. Supports: number (ms), string
// ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
MaxDuration AutoScrollActionAutoScrollObjectMaxDurationUnionParam `json:"max_duration,omitzero"`
// CSS selector or array of alternative selectors. Use an array when you have
// multiple possible selectors for the same element.
PauseOnSelector AutoScrollActionAutoScrollObjectPauseOnSelectorUnionParam `json:"pause_on_selector,omitzero"`
// Whether this action is required. If true, pipeline stops on failure. Accepts
// boolean or string "true"/"false". Default: true.
Required AutoScrollActionAutoScrollObjectRequiredUnionParam `json:"required,omitzero"`
// Whether to skip this action. Accepts boolean or string "true"/"false". Default:
// false.
Skip AutoScrollActionAutoScrollObjectSkipUnionParam `json:"skip,omitzero"`
// contains filtered or unexported fields
}
func (AutoScrollActionAutoScrollObjectParam) MarshalJSON ¶
func (r AutoScrollActionAutoScrollObjectParam) MarshalJSON() (data []byte, err error)
func (*AutoScrollActionAutoScrollObjectParam) UnmarshalJSON ¶
func (r *AutoScrollActionAutoScrollObjectParam) UnmarshalJSON(data []byte) error
type AutoScrollActionAutoScrollObjectPauseOnSelectorUnionParam ¶
type AutoScrollActionAutoScrollObjectPauseOnSelectorUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (AutoScrollActionAutoScrollObjectPauseOnSelectorUnionParam) MarshalJSON ¶
func (u AutoScrollActionAutoScrollObjectPauseOnSelectorUnionParam) MarshalJSON() ([]byte, error)
func (*AutoScrollActionAutoScrollObjectPauseOnSelectorUnionParam) UnmarshalJSON ¶
func (u *AutoScrollActionAutoScrollObjectPauseOnSelectorUnionParam) UnmarshalJSON(data []byte) error
type AutoScrollActionAutoScrollObjectRequiredString ¶
type AutoScrollActionAutoScrollObjectRequiredString string
const ( AutoScrollActionAutoScrollObjectRequiredStringTrue AutoScrollActionAutoScrollObjectRequiredString = "true" AutoScrollActionAutoScrollObjectRequiredStringFalse AutoScrollActionAutoScrollObjectRequiredString = "false" )
type AutoScrollActionAutoScrollObjectRequiredUnionParam ¶
type AutoScrollActionAutoScrollObjectRequiredUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfAutoScrollActionAutoScrollObjectRequiredString)
OfAutoScrollActionAutoScrollObjectRequiredString param.Opt[AutoScrollActionAutoScrollObjectRequiredString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (AutoScrollActionAutoScrollObjectRequiredUnionParam) MarshalJSON ¶
func (u AutoScrollActionAutoScrollObjectRequiredUnionParam) MarshalJSON() ([]byte, error)
func (*AutoScrollActionAutoScrollObjectRequiredUnionParam) UnmarshalJSON ¶
func (u *AutoScrollActionAutoScrollObjectRequiredUnionParam) UnmarshalJSON(data []byte) error
type AutoScrollActionAutoScrollObjectSkipString ¶
type AutoScrollActionAutoScrollObjectSkipString string
const ( AutoScrollActionAutoScrollObjectSkipStringTrue AutoScrollActionAutoScrollObjectSkipString = "true" AutoScrollActionAutoScrollObjectSkipStringFalse AutoScrollActionAutoScrollObjectSkipString = "false" )
type AutoScrollActionAutoScrollObjectSkipUnionParam ¶
type AutoScrollActionAutoScrollObjectSkipUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfAutoScrollActionAutoScrollObjectSkipString)
OfAutoScrollActionAutoScrollObjectSkipString param.Opt[AutoScrollActionAutoScrollObjectSkipString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (AutoScrollActionAutoScrollObjectSkipUnionParam) MarshalJSON ¶
func (u AutoScrollActionAutoScrollObjectSkipUnionParam) MarshalJSON() ([]byte, error)
func (*AutoScrollActionAutoScrollObjectSkipUnionParam) UnmarshalJSON ¶
func (u *AutoScrollActionAutoScrollObjectSkipUnionParam) UnmarshalJSON(data []byte) error
type AutoScrollActionAutoScrollUnionParam ¶
type AutoScrollActionAutoScrollUnionParam struct {
OfBool param.Opt[bool] `json:",omitzero,inline"`
OfFloat param.Opt[float64] `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
OfAutoScrollActionAutoScrollObject *AutoScrollActionAutoScrollObjectParam `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (AutoScrollActionAutoScrollUnionParam) MarshalJSON ¶
func (u AutoScrollActionAutoScrollUnionParam) MarshalJSON() ([]byte, error)
func (*AutoScrollActionAutoScrollUnionParam) UnmarshalJSON ¶
func (u *AutoScrollActionAutoScrollUnionParam) UnmarshalJSON(data []byte) error
type AutoScrollActionParam ¶
type AutoScrollActionParam struct {
AutoScroll AutoScrollActionAutoScrollUnionParam `json:"auto_scroll,omitzero" api:"required"`
// contains filtered or unexported fields
}
Continuously scroll to load dynamic content
The property AutoScroll is required.
func (AutoScrollActionParam) MarshalJSON ¶
func (r AutoScrollActionParam) MarshalJSON() (data []byte, err error)
func (*AutoScrollActionParam) UnmarshalJSON ¶
func (r *AutoScrollActionParam) UnmarshalJSON(data []byte) error
type ClickActionClickObjectDelayUnionParam ¶
type ClickActionClickObjectDelayUnionParam struct {
OfFloat param.Opt[float64] `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ClickActionClickObjectDelayUnionParam) MarshalJSON ¶
func (u ClickActionClickObjectDelayUnionParam) MarshalJSON() ([]byte, error)
func (*ClickActionClickObjectDelayUnionParam) UnmarshalJSON ¶
func (u *ClickActionClickObjectDelayUnionParam) UnmarshalJSON(data []byte) error
type ClickActionClickObjectParam ¶
type ClickActionClickObjectParam struct {
// CSS selector or array of alternative selectors. Use an array when you have
// multiple possible selectors for the same element.
Selector ClickActionClickObjectSelectorUnionParam `json:"selector,omitzero" api:"required"`
Count param.Opt[float64] `json:"count,omitzero"`
OffsetX param.Opt[int64] `json:"offset_x,omitzero"`
OffsetY param.Opt[int64] `json:"offset_y,omitzero"`
Scroll param.Opt[bool] `json:"scroll,omitzero"`
Steps param.Opt[float64] `json:"steps,omitzero"`
// Timeout in milliseconds. Set to 0 for infinite timeout (no timeout). Default:
// 15000ms.
Timeout param.Opt[float64] `json:"timeout,omitzero"`
Visible param.Opt[bool] `json:"visible,omitzero"`
// Duration value that accepts various formats. Supports: number (ms), string
// ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
Delay ClickActionClickObjectDelayUnionParam `json:"delay,omitzero"`
// Whether this action is required. If true, pipeline stops on failure. Accepts
// boolean or string "true"/"false". Default: true.
Required ClickActionClickObjectRequiredUnionParam `json:"required,omitzero"`
// Whether to skip this action. Accepts boolean or string "true"/"false". Default:
// false.
Skip ClickActionClickObjectSkipUnionParam `json:"skip,omitzero"`
// Any of "linear", "ghost-cursor", "windmouse".
Strategy string `json:"strategy,omitzero"`
// contains filtered or unexported fields
}
The property Selector is required.
func (ClickActionClickObjectParam) MarshalJSON ¶
func (r ClickActionClickObjectParam) MarshalJSON() (data []byte, err error)
func (*ClickActionClickObjectParam) UnmarshalJSON ¶
func (r *ClickActionClickObjectParam) UnmarshalJSON(data []byte) error
type ClickActionClickObjectRequiredString ¶
type ClickActionClickObjectRequiredString string
const ( ClickActionClickObjectRequiredStringTrue ClickActionClickObjectRequiredString = "true" ClickActionClickObjectRequiredStringFalse ClickActionClickObjectRequiredString = "false" )
type ClickActionClickObjectRequiredUnionParam ¶
type ClickActionClickObjectRequiredUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfClickActionClickObjectRequiredString)
OfClickActionClickObjectRequiredString param.Opt[ClickActionClickObjectRequiredString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ClickActionClickObjectRequiredUnionParam) MarshalJSON ¶
func (u ClickActionClickObjectRequiredUnionParam) MarshalJSON() ([]byte, error)
func (*ClickActionClickObjectRequiredUnionParam) UnmarshalJSON ¶
func (u *ClickActionClickObjectRequiredUnionParam) UnmarshalJSON(data []byte) error
type ClickActionClickObjectSelectorUnionParam ¶
type ClickActionClickObjectSelectorUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ClickActionClickObjectSelectorUnionParam) MarshalJSON ¶
func (u ClickActionClickObjectSelectorUnionParam) MarshalJSON() ([]byte, error)
func (*ClickActionClickObjectSelectorUnionParam) UnmarshalJSON ¶
func (u *ClickActionClickObjectSelectorUnionParam) UnmarshalJSON(data []byte) error
type ClickActionClickObjectSkipString ¶
type ClickActionClickObjectSkipString string
const ( ClickActionClickObjectSkipStringTrue ClickActionClickObjectSkipString = "true" ClickActionClickObjectSkipStringFalse ClickActionClickObjectSkipString = "false" )
type ClickActionClickObjectSkipUnionParam ¶
type ClickActionClickObjectSkipUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfClickActionClickObjectSkipString)
OfClickActionClickObjectSkipString param.Opt[ClickActionClickObjectSkipString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ClickActionClickObjectSkipUnionParam) MarshalJSON ¶
func (u ClickActionClickObjectSkipUnionParam) MarshalJSON() ([]byte, error)
func (*ClickActionClickObjectSkipUnionParam) UnmarshalJSON ¶
func (u *ClickActionClickObjectSkipUnionParam) UnmarshalJSON(data []byte) error
type ClickActionClickUnionParam ¶
type ClickActionClickUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
OfClickActionClickObject *ClickActionClickObjectParam `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ClickActionClickUnionParam) MarshalJSON ¶
func (u ClickActionClickUnionParam) MarshalJSON() ([]byte, error)
func (*ClickActionClickUnionParam) UnmarshalJSON ¶
func (u *ClickActionClickUnionParam) UnmarshalJSON(data []byte) error
type ClickActionParam ¶
type ClickActionParam struct {
Click ClickActionClickUnionParam `json:"click,omitzero" api:"required"`
// contains filtered or unexported fields
}
Click on an element by selector
The property Click is required.
func (ClickActionParam) MarshalJSON ¶
func (r ClickActionParam) MarshalJSON() (data []byte, err error)
func (*ClickActionParam) UnmarshalJSON ¶
func (r *ClickActionParam) UnmarshalJSON(data []byte) error
type EvalActionEvalObjectParam ¶
type EvalActionEvalObjectParam struct {
Code string `json:"code" api:"required"`
// Timeout in milliseconds. Set to 0 for infinite timeout (no timeout). Default:
// 15000ms.
Timeout param.Opt[float64] `json:"timeout,omitzero"`
// Whether this action is required. If true, pipeline stops on failure. Accepts
// boolean or string "true"/"false". Default: true.
Required EvalActionEvalObjectRequiredUnionParam `json:"required,omitzero"`
// Whether to skip this action. Accepts boolean or string "true"/"false". Default:
// false.
Skip EvalActionEvalObjectSkipUnionParam `json:"skip,omitzero"`
// contains filtered or unexported fields
}
The property Code is required.
func (EvalActionEvalObjectParam) MarshalJSON ¶
func (r EvalActionEvalObjectParam) MarshalJSON() (data []byte, err error)
func (*EvalActionEvalObjectParam) UnmarshalJSON ¶
func (r *EvalActionEvalObjectParam) UnmarshalJSON(data []byte) error
type EvalActionEvalObjectRequiredString ¶
type EvalActionEvalObjectRequiredString string
const ( EvalActionEvalObjectRequiredStringTrue EvalActionEvalObjectRequiredString = "true" EvalActionEvalObjectRequiredStringFalse EvalActionEvalObjectRequiredString = "false" )
type EvalActionEvalObjectRequiredUnionParam ¶
type EvalActionEvalObjectRequiredUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfEvalActionEvalObjectRequiredString)
OfEvalActionEvalObjectRequiredString param.Opt[EvalActionEvalObjectRequiredString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (EvalActionEvalObjectRequiredUnionParam) MarshalJSON ¶
func (u EvalActionEvalObjectRequiredUnionParam) MarshalJSON() ([]byte, error)
func (*EvalActionEvalObjectRequiredUnionParam) UnmarshalJSON ¶
func (u *EvalActionEvalObjectRequiredUnionParam) UnmarshalJSON(data []byte) error
type EvalActionEvalObjectSkipString ¶
type EvalActionEvalObjectSkipString string
const ( EvalActionEvalObjectSkipStringTrue EvalActionEvalObjectSkipString = "true" EvalActionEvalObjectSkipStringFalse EvalActionEvalObjectSkipString = "false" )
type EvalActionEvalObjectSkipUnionParam ¶
type EvalActionEvalObjectSkipUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfEvalActionEvalObjectSkipString)
OfEvalActionEvalObjectSkipString param.Opt[EvalActionEvalObjectSkipString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (EvalActionEvalObjectSkipUnionParam) MarshalJSON ¶
func (u EvalActionEvalObjectSkipUnionParam) MarshalJSON() ([]byte, error)
func (*EvalActionEvalObjectSkipUnionParam) UnmarshalJSON ¶
func (u *EvalActionEvalObjectSkipUnionParam) UnmarshalJSON(data []byte) error
type EvalActionEvalUnionParam ¶
type EvalActionEvalUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfEvalActionEvalObject *EvalActionEvalObjectParam `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (EvalActionEvalUnionParam) MarshalJSON ¶
func (u EvalActionEvalUnionParam) MarshalJSON() ([]byte, error)
func (*EvalActionEvalUnionParam) UnmarshalJSON ¶
func (u *EvalActionEvalUnionParam) UnmarshalJSON(data []byte) error
type EvalActionParam ¶
type EvalActionParam struct {
Eval EvalActionEvalUnionParam `json:"eval,omitzero" api:"required"`
// contains filtered or unexported fields
}
Execute JavaScript code in page context
The property Eval is required.
func (EvalActionParam) MarshalJSON ¶
func (r EvalActionParam) MarshalJSON() (data []byte, err error)
func (*EvalActionParam) UnmarshalJSON ¶
func (r *EvalActionParam) UnmarshalJSON(data []byte) error
type FetchActionFetchObjectParam ¶
type FetchActionFetchObjectParam struct {
URL string `json:"url" api:"required" format:"uri"`
Body param.Opt[string] `json:"body,omitzero"`
// Timeout in milliseconds. Set to 0 for infinite timeout (no timeout). Default:
// 15000ms.
Timeout param.Opt[float64] `json:"timeout,omitzero"`
Headers map[string]string `json:"headers,omitzero"`
// Any of "GET", "HEAD", "POST", "PUT", "DELETE", "CONNECT", "OPTIONS", "TRACE",
// "PATCH".
Method string `json:"method,omitzero"`
// Whether this action is required. If true, pipeline stops on failure. Accepts
// boolean or string "true"/"false". Default: true.
Required FetchActionFetchObjectRequiredUnionParam `json:"required,omitzero"`
// Whether to skip this action. Accepts boolean or string "true"/"false". Default:
// false.
Skip FetchActionFetchObjectSkipUnionParam `json:"skip,omitzero"`
// contains filtered or unexported fields
}
The property URL is required.
func (FetchActionFetchObjectParam) MarshalJSON ¶
func (r FetchActionFetchObjectParam) MarshalJSON() (data []byte, err error)
func (*FetchActionFetchObjectParam) UnmarshalJSON ¶
func (r *FetchActionFetchObjectParam) UnmarshalJSON(data []byte) error
type FetchActionFetchObjectRequiredString ¶
type FetchActionFetchObjectRequiredString string
const ( FetchActionFetchObjectRequiredStringTrue FetchActionFetchObjectRequiredString = "true" FetchActionFetchObjectRequiredStringFalse FetchActionFetchObjectRequiredString = "false" )
type FetchActionFetchObjectRequiredUnionParam ¶
type FetchActionFetchObjectRequiredUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfFetchActionFetchObjectRequiredString)
OfFetchActionFetchObjectRequiredString param.Opt[FetchActionFetchObjectRequiredString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (FetchActionFetchObjectRequiredUnionParam) MarshalJSON ¶
func (u FetchActionFetchObjectRequiredUnionParam) MarshalJSON() ([]byte, error)
func (*FetchActionFetchObjectRequiredUnionParam) UnmarshalJSON ¶
func (u *FetchActionFetchObjectRequiredUnionParam) UnmarshalJSON(data []byte) error
type FetchActionFetchObjectSkipString ¶
type FetchActionFetchObjectSkipString string
const ( FetchActionFetchObjectSkipStringTrue FetchActionFetchObjectSkipString = "true" FetchActionFetchObjectSkipStringFalse FetchActionFetchObjectSkipString = "false" )
type FetchActionFetchObjectSkipUnionParam ¶
type FetchActionFetchObjectSkipUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfFetchActionFetchObjectSkipString)
OfFetchActionFetchObjectSkipString param.Opt[FetchActionFetchObjectSkipString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (FetchActionFetchObjectSkipUnionParam) MarshalJSON ¶
func (u FetchActionFetchObjectSkipUnionParam) MarshalJSON() ([]byte, error)
func (*FetchActionFetchObjectSkipUnionParam) UnmarshalJSON ¶
func (u *FetchActionFetchObjectSkipUnionParam) UnmarshalJSON(data []byte) error
type FetchActionFetchUnionParam ¶
type FetchActionFetchUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfFetchActionFetchObject *FetchActionFetchObjectParam `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (FetchActionFetchUnionParam) MarshalJSON ¶
func (u FetchActionFetchUnionParam) MarshalJSON() ([]byte, error)
func (*FetchActionFetchUnionParam) UnmarshalJSON ¶
func (u *FetchActionFetchUnionParam) UnmarshalJSON(data []byte) error
type FetchActionParam ¶
type FetchActionParam struct {
Fetch FetchActionFetchUnionParam `json:"fetch,omitzero" api:"required" format:"uri"`
// contains filtered or unexported fields
}
Make an HTTP request in browser context
The property Fetch is required.
func (FetchActionParam) MarshalJSON ¶
func (r FetchActionParam) MarshalJSON() (data []byte, err error)
func (*FetchActionParam) UnmarshalJSON ¶
func (r *FetchActionParam) UnmarshalJSON(data []byte) error
type FillActionFillPasteDelayUnionParam ¶
type FillActionFillPasteDelayUnionParam struct {
OfFloat param.Opt[float64] `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (FillActionFillPasteDelayUnionParam) MarshalJSON ¶
func (u FillActionFillPasteDelayUnionParam) MarshalJSON() ([]byte, error)
func (*FillActionFillPasteDelayUnionParam) UnmarshalJSON ¶
func (u *FillActionFillPasteDelayUnionParam) UnmarshalJSON(data []byte) error
type FillActionFillPasteParam ¶
type FillActionFillPasteParam struct {
// CSS selector or array of alternative selectors. Use an array when you have
// multiple possible selectors for the same element.
Selector FillActionFillPasteSelectorUnionParam `json:"selector,omitzero" api:"required"`
Value string `json:"value" api:"required"`
ClickOnElement param.Opt[bool] `json:"click_on_element,omitzero"`
Scroll param.Opt[bool] `json:"scroll,omitzero"`
// Timeout in milliseconds. Set to 0 for infinite timeout (no timeout). Default:
// 15000ms.
Timeout param.Opt[float64] `json:"timeout,omitzero"`
Visible param.Opt[bool] `json:"visible,omitzero"`
// Duration value that accepts various formats. Supports: number (ms), string
// ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
Delay FillActionFillPasteDelayUnionParam `json:"delay,omitzero"`
// Whether this action is required. If true, pipeline stops on failure. Accepts
// boolean or string "true"/"false". Default: true.
Required FillActionFillPasteRequiredUnionParam `json:"required,omitzero"`
// Whether to skip this action. Accepts boolean or string "true"/"false". Default:
// false.
Skip FillActionFillPasteSkipUnionParam `json:"skip,omitzero"`
// This field can be elided, and will marshal its zero value as "paste".
Mode constant.Paste `json:"mode" default:"paste"`
// contains filtered or unexported fields
}
The properties Mode, Selector, Value are required.
func (FillActionFillPasteParam) MarshalJSON ¶
func (r FillActionFillPasteParam) MarshalJSON() (data []byte, err error)
func (*FillActionFillPasteParam) UnmarshalJSON ¶
func (r *FillActionFillPasteParam) UnmarshalJSON(data []byte) error
type FillActionFillPasteRequiredString ¶
type FillActionFillPasteRequiredString string
const ( FillActionFillPasteRequiredStringTrue FillActionFillPasteRequiredString = "true" FillActionFillPasteRequiredStringFalse FillActionFillPasteRequiredString = "false" )
type FillActionFillPasteRequiredUnionParam ¶
type FillActionFillPasteRequiredUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfFillActionFillPasteRequiredString)
OfFillActionFillPasteRequiredString param.Opt[FillActionFillPasteRequiredString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (FillActionFillPasteRequiredUnionParam) MarshalJSON ¶
func (u FillActionFillPasteRequiredUnionParam) MarshalJSON() ([]byte, error)
func (*FillActionFillPasteRequiredUnionParam) UnmarshalJSON ¶
func (u *FillActionFillPasteRequiredUnionParam) UnmarshalJSON(data []byte) error
type FillActionFillPasteSelectorUnionParam ¶
type FillActionFillPasteSelectorUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (FillActionFillPasteSelectorUnionParam) MarshalJSON ¶
func (u FillActionFillPasteSelectorUnionParam) MarshalJSON() ([]byte, error)
func (*FillActionFillPasteSelectorUnionParam) UnmarshalJSON ¶
func (u *FillActionFillPasteSelectorUnionParam) UnmarshalJSON(data []byte) error
type FillActionFillPasteSkipString ¶
type FillActionFillPasteSkipString string
const ( FillActionFillPasteSkipStringTrue FillActionFillPasteSkipString = "true" FillActionFillPasteSkipStringFalse FillActionFillPasteSkipString = "false" )
type FillActionFillPasteSkipUnionParam ¶
type FillActionFillPasteSkipUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfFillActionFillPasteSkipString)
OfFillActionFillPasteSkipString param.Opt[FillActionFillPasteSkipString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (FillActionFillPasteSkipUnionParam) MarshalJSON ¶
func (u FillActionFillPasteSkipUnionParam) MarshalJSON() ([]byte, error)
func (*FillActionFillPasteSkipUnionParam) UnmarshalJSON ¶
func (u *FillActionFillPasteSkipUnionParam) UnmarshalJSON(data []byte) error
type FillActionFillTypeDelayUnionParam ¶
type FillActionFillTypeDelayUnionParam struct {
OfFloat param.Opt[float64] `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (FillActionFillTypeDelayUnionParam) MarshalJSON ¶
func (u FillActionFillTypeDelayUnionParam) MarshalJSON() ([]byte, error)
func (*FillActionFillTypeDelayUnionParam) UnmarshalJSON ¶
func (u *FillActionFillTypeDelayUnionParam) UnmarshalJSON(data []byte) error
type FillActionFillTypeParam ¶
type FillActionFillTypeParam struct {
// CSS selector or array of alternative selectors. Use an array when you have
// multiple possible selectors for the same element.
Selector FillActionFillTypeSelectorUnionParam `json:"selector,omitzero" api:"required"`
Value string `json:"value" api:"required"`
ClickOnElement param.Opt[bool] `json:"click_on_element,omitzero"`
Scroll param.Opt[bool] `json:"scroll,omitzero"`
// Timeout in milliseconds. Set to 0 for infinite timeout (no timeout). Default:
// 15000ms.
Timeout param.Opt[float64] `json:"timeout,omitzero"`
Visible param.Opt[bool] `json:"visible,omitzero"`
// Duration value that accepts various formats. Supports: number (ms), string
// ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
Delay FillActionFillTypeDelayUnionParam `json:"delay,omitzero"`
// Any of "type".
Mode string `json:"mode,omitzero"`
// Any of "linear", "ghost-cursor", "windmouse".
MouseMovementStrategy string `json:"mouse_movement_strategy,omitzero"`
// Whether this action is required. If true, pipeline stops on failure. Accepts
// boolean or string "true"/"false". Default: true.
Required FillActionFillTypeRequiredUnionParam `json:"required,omitzero"`
// Whether to skip this action. Accepts boolean or string "true"/"false". Default:
// false.
Skip FillActionFillTypeSkipUnionParam `json:"skip,omitzero"`
// Duration value that accepts various formats. Supports: number (ms), string
// ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
TypingInterval FillActionFillTypeTypingIntervalUnionParam `json:"typing_interval,omitzero"`
// Any of "simple", "distribution".
TypingStrategy string `json:"typing_strategy,omitzero"`
// contains filtered or unexported fields
}
The properties Selector, Value are required.
func (FillActionFillTypeParam) MarshalJSON ¶
func (r FillActionFillTypeParam) MarshalJSON() (data []byte, err error)
func (*FillActionFillTypeParam) UnmarshalJSON ¶
func (r *FillActionFillTypeParam) UnmarshalJSON(data []byte) error
type FillActionFillTypeRequiredString ¶
type FillActionFillTypeRequiredString string
const ( FillActionFillTypeRequiredStringTrue FillActionFillTypeRequiredString = "true" FillActionFillTypeRequiredStringFalse FillActionFillTypeRequiredString = "false" )
type FillActionFillTypeRequiredUnionParam ¶
type FillActionFillTypeRequiredUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfFillActionFillTypeRequiredString)
OfFillActionFillTypeRequiredString param.Opt[FillActionFillTypeRequiredString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (FillActionFillTypeRequiredUnionParam) MarshalJSON ¶
func (u FillActionFillTypeRequiredUnionParam) MarshalJSON() ([]byte, error)
func (*FillActionFillTypeRequiredUnionParam) UnmarshalJSON ¶
func (u *FillActionFillTypeRequiredUnionParam) UnmarshalJSON(data []byte) error
type FillActionFillTypeSelectorUnionParam ¶
type FillActionFillTypeSelectorUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (FillActionFillTypeSelectorUnionParam) MarshalJSON ¶
func (u FillActionFillTypeSelectorUnionParam) MarshalJSON() ([]byte, error)
func (*FillActionFillTypeSelectorUnionParam) UnmarshalJSON ¶
func (u *FillActionFillTypeSelectorUnionParam) UnmarshalJSON(data []byte) error
type FillActionFillTypeSkipString ¶
type FillActionFillTypeSkipString string
const ( FillActionFillTypeSkipStringTrue FillActionFillTypeSkipString = "true" FillActionFillTypeSkipStringFalse FillActionFillTypeSkipString = "false" )
type FillActionFillTypeSkipUnionParam ¶
type FillActionFillTypeSkipUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfFillActionFillTypeSkipString)
OfFillActionFillTypeSkipString param.Opt[FillActionFillTypeSkipString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (FillActionFillTypeSkipUnionParam) MarshalJSON ¶
func (u FillActionFillTypeSkipUnionParam) MarshalJSON() ([]byte, error)
func (*FillActionFillTypeSkipUnionParam) UnmarshalJSON ¶
func (u *FillActionFillTypeSkipUnionParam) UnmarshalJSON(data []byte) error
type FillActionFillTypeTypingIntervalUnionParam ¶
type FillActionFillTypeTypingIntervalUnionParam struct {
OfFloat param.Opt[float64] `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (FillActionFillTypeTypingIntervalUnionParam) MarshalJSON ¶
func (u FillActionFillTypeTypingIntervalUnionParam) MarshalJSON() ([]byte, error)
func (*FillActionFillTypeTypingIntervalUnionParam) UnmarshalJSON ¶
func (u *FillActionFillTypeTypingIntervalUnionParam) UnmarshalJSON(data []byte) error
type FillActionFillUnionParam ¶
type FillActionFillUnionParam struct {
OfType *FillActionFillTypeParam `json:",omitzero,inline"`
OfPaste *FillActionFillPasteParam `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (FillActionFillUnionParam) GetClickOnElement ¶
func (u FillActionFillUnionParam) GetClickOnElement() *bool
Returns a pointer to the underlying variant's property, if present.
func (FillActionFillUnionParam) GetDelay ¶
func (u FillActionFillUnionParam) GetDelay() (res fillActionFillUnionParamDelay)
Returns a subunion which exports methods to access subproperties
Or use AsAny() to get the underlying value
func (FillActionFillUnionParam) GetMode ¶
func (u FillActionFillUnionParam) GetMode() *string
Returns a pointer to the underlying variant's property, if present.
func (FillActionFillUnionParam) GetMouseMovementStrategy ¶
func (u FillActionFillUnionParam) GetMouseMovementStrategy() *string
Returns a pointer to the underlying variant's property, if present.
func (FillActionFillUnionParam) GetRequired ¶
func (u FillActionFillUnionParam) GetRequired() (res fillActionFillUnionParamRequired)
Returns a subunion which exports methods to access subproperties
Or use AsAny() to get the underlying value
func (FillActionFillUnionParam) GetScroll ¶
func (u FillActionFillUnionParam) GetScroll() *bool
Returns a pointer to the underlying variant's property, if present.
func (FillActionFillUnionParam) GetSelector ¶
func (u FillActionFillUnionParam) GetSelector() (res fillActionFillUnionParamSelector)
Returns a subunion which exports methods to access subproperties
Or use AsAny() to get the underlying value
func (FillActionFillUnionParam) GetSkip ¶
func (u FillActionFillUnionParam) GetSkip() (res fillActionFillUnionParamSkip)
Returns a subunion which exports methods to access subproperties
Or use AsAny() to get the underlying value
func (FillActionFillUnionParam) GetTimeout ¶
func (u FillActionFillUnionParam) GetTimeout() *float64
Returns a pointer to the underlying variant's property, if present.
func (FillActionFillUnionParam) GetTypingInterval ¶
func (u FillActionFillUnionParam) GetTypingInterval() *FillActionFillTypeTypingIntervalUnionParam
Returns a pointer to the underlying variant's property, if present.
func (FillActionFillUnionParam) GetTypingStrategy ¶
func (u FillActionFillUnionParam) GetTypingStrategy() *string
Returns a pointer to the underlying variant's property, if present.
func (FillActionFillUnionParam) GetValue ¶
func (u FillActionFillUnionParam) GetValue() *string
Returns a pointer to the underlying variant's property, if present.
func (FillActionFillUnionParam) GetVisible ¶
func (u FillActionFillUnionParam) GetVisible() *bool
Returns a pointer to the underlying variant's property, if present.
func (FillActionFillUnionParam) MarshalJSON ¶
func (u FillActionFillUnionParam) MarshalJSON() ([]byte, error)
func (*FillActionFillUnionParam) UnmarshalJSON ¶
func (u *FillActionFillUnionParam) UnmarshalJSON(data []byte) error
type FillActionParam ¶
type FillActionParam struct {
// Fill options with mode-specific fields. Use "type" mode for behavioral typing
// simulation, or "paste" mode for instant paste.
Fill FillActionFillUnionParam `json:"fill,omitzero" api:"required"`
// contains filtered or unexported fields
}
Fill text into an input field
The property Fill is required.
func (FillActionParam) MarshalJSON ¶
func (r FillActionParam) MarshalJSON() (data []byte, err error)
func (*FillActionParam) UnmarshalJSON ¶
func (r *FillActionParam) UnmarshalJSON(data []byte) error
type GetCookiesActionGetCookiesObjectParam ¶
type GetCookiesActionGetCookiesObjectParam struct {
// Whether this action is required. If true, pipeline stops on failure. Accepts
// boolean or string "true"/"false". Default: true.
Required GetCookiesActionGetCookiesObjectRequiredUnionParam `json:"required,omitzero"`
// Whether to skip this action. Accepts boolean or string "true"/"false". Default:
// false.
Skip GetCookiesActionGetCookiesObjectSkipUnionParam `json:"skip,omitzero"`
ExtraFields map[string]any `json:"-"`
// contains filtered or unexported fields
}
func (GetCookiesActionGetCookiesObjectParam) MarshalJSON ¶
func (r GetCookiesActionGetCookiesObjectParam) MarshalJSON() (data []byte, err error)
func (*GetCookiesActionGetCookiesObjectParam) UnmarshalJSON ¶
func (r *GetCookiesActionGetCookiesObjectParam) UnmarshalJSON(data []byte) error
type GetCookiesActionGetCookiesObjectRequiredString ¶
type GetCookiesActionGetCookiesObjectRequiredString string
const ( GetCookiesActionGetCookiesObjectRequiredStringTrue GetCookiesActionGetCookiesObjectRequiredString = "true" GetCookiesActionGetCookiesObjectRequiredStringFalse GetCookiesActionGetCookiesObjectRequiredString = "false" )
type GetCookiesActionGetCookiesObjectRequiredUnionParam ¶
type GetCookiesActionGetCookiesObjectRequiredUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfGetCookiesActionGetCookiesObjectRequiredString)
OfGetCookiesActionGetCookiesObjectRequiredString param.Opt[GetCookiesActionGetCookiesObjectRequiredString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (GetCookiesActionGetCookiesObjectRequiredUnionParam) MarshalJSON ¶
func (u GetCookiesActionGetCookiesObjectRequiredUnionParam) MarshalJSON() ([]byte, error)
func (*GetCookiesActionGetCookiesObjectRequiredUnionParam) UnmarshalJSON ¶
func (u *GetCookiesActionGetCookiesObjectRequiredUnionParam) UnmarshalJSON(data []byte) error
type GetCookiesActionGetCookiesObjectSkipString ¶
type GetCookiesActionGetCookiesObjectSkipString string
const ( GetCookiesActionGetCookiesObjectSkipStringTrue GetCookiesActionGetCookiesObjectSkipString = "true" GetCookiesActionGetCookiesObjectSkipStringFalse GetCookiesActionGetCookiesObjectSkipString = "false" )
type GetCookiesActionGetCookiesObjectSkipUnionParam ¶
type GetCookiesActionGetCookiesObjectSkipUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfGetCookiesActionGetCookiesObjectSkipString)
OfGetCookiesActionGetCookiesObjectSkipString param.Opt[GetCookiesActionGetCookiesObjectSkipString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (GetCookiesActionGetCookiesObjectSkipUnionParam) MarshalJSON ¶
func (u GetCookiesActionGetCookiesObjectSkipUnionParam) MarshalJSON() ([]byte, error)
func (*GetCookiesActionGetCookiesObjectSkipUnionParam) UnmarshalJSON ¶
func (u *GetCookiesActionGetCookiesObjectSkipUnionParam) UnmarshalJSON(data []byte) error
type GetCookiesActionGetCookiesUnionParam ¶
type GetCookiesActionGetCookiesUnionParam struct {
OfBool param.Opt[bool] `json:",omitzero,inline"`
OfGetCookiesActionGetCookiesObject *GetCookiesActionGetCookiesObjectParam `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (GetCookiesActionGetCookiesUnionParam) MarshalJSON ¶
func (u GetCookiesActionGetCookiesUnionParam) MarshalJSON() ([]byte, error)
func (*GetCookiesActionGetCookiesUnionParam) UnmarshalJSON ¶
func (u *GetCookiesActionGetCookiesUnionParam) UnmarshalJSON(data []byte) error
type GetCookiesActionParam ¶
type GetCookiesActionParam struct {
GetCookies GetCookiesActionGetCookiesUnionParam `json:"get_cookies,omitzero" api:"required"`
// contains filtered or unexported fields
}
Retrieve browser cookies
The property GetCookies is required.
func (GetCookiesActionParam) MarshalJSON ¶
func (r GetCookiesActionParam) MarshalJSON() (data []byte, err error)
func (*GetCookiesActionParam) UnmarshalJSON ¶
func (r *GetCookiesActionParam) UnmarshalJSON(data []byte) error
type GotoActionGotoObjectParam ¶
type GotoActionGotoObjectParam struct {
URL string `json:"url" api:"required" format:"uri"`
Referer param.Opt[string] `json:"referer,omitzero"`
// Timeout in milliseconds. Set to 0 for infinite timeout (no timeout). Default:
// 15000ms.
Timeout param.Opt[float64] `json:"timeout,omitzero"`
// Whether this action is required. If true, pipeline stops on failure. Accepts
// boolean or string "true"/"false". Default: true.
Required GotoActionGotoObjectRequiredUnionParam `json:"required,omitzero"`
// Whether to skip this action. Accepts boolean or string "true"/"false". Default:
// false.
Skip GotoActionGotoObjectSkipUnionParam `json:"skip,omitzero"`
// Any of "load", "domcontentloaded", "networkidle0", "networkidle2".
WaitUntil string `json:"wait_until,omitzero"`
// contains filtered or unexported fields
}
The property URL is required.
func (GotoActionGotoObjectParam) MarshalJSON ¶
func (r GotoActionGotoObjectParam) MarshalJSON() (data []byte, err error)
func (*GotoActionGotoObjectParam) UnmarshalJSON ¶
func (r *GotoActionGotoObjectParam) UnmarshalJSON(data []byte) error
type GotoActionGotoObjectRequiredString ¶
type GotoActionGotoObjectRequiredString string
const ( GotoActionGotoObjectRequiredStringTrue GotoActionGotoObjectRequiredString = "true" GotoActionGotoObjectRequiredStringFalse GotoActionGotoObjectRequiredString = "false" )
type GotoActionGotoObjectRequiredUnionParam ¶
type GotoActionGotoObjectRequiredUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfGotoActionGotoObjectRequiredString)
OfGotoActionGotoObjectRequiredString param.Opt[GotoActionGotoObjectRequiredString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (GotoActionGotoObjectRequiredUnionParam) MarshalJSON ¶
func (u GotoActionGotoObjectRequiredUnionParam) MarshalJSON() ([]byte, error)
func (*GotoActionGotoObjectRequiredUnionParam) UnmarshalJSON ¶
func (u *GotoActionGotoObjectRequiredUnionParam) UnmarshalJSON(data []byte) error
type GotoActionGotoObjectSkipString ¶
type GotoActionGotoObjectSkipString string
const ( GotoActionGotoObjectSkipStringTrue GotoActionGotoObjectSkipString = "true" GotoActionGotoObjectSkipStringFalse GotoActionGotoObjectSkipString = "false" )
type GotoActionGotoObjectSkipUnionParam ¶
type GotoActionGotoObjectSkipUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfGotoActionGotoObjectSkipString)
OfGotoActionGotoObjectSkipString param.Opt[GotoActionGotoObjectSkipString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (GotoActionGotoObjectSkipUnionParam) MarshalJSON ¶
func (u GotoActionGotoObjectSkipUnionParam) MarshalJSON() ([]byte, error)
func (*GotoActionGotoObjectSkipUnionParam) UnmarshalJSON ¶
func (u *GotoActionGotoObjectSkipUnionParam) UnmarshalJSON(data []byte) error
type GotoActionGotoUnionParam ¶
type GotoActionGotoUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfGotoActionGotoObject *GotoActionGotoObjectParam `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (GotoActionGotoUnionParam) MarshalJSON ¶
func (u GotoActionGotoUnionParam) MarshalJSON() ([]byte, error)
func (*GotoActionGotoUnionParam) UnmarshalJSON ¶
func (u *GotoActionGotoUnionParam) UnmarshalJSON(data []byte) error
type GotoActionParam ¶
type GotoActionParam struct {
Goto GotoActionGotoUnionParam `json:"goto,omitzero" api:"required" format:"uri"`
// contains filtered or unexported fields
}
Navigate to a URL
The property Goto is required.
func (GotoActionParam) MarshalJSON ¶
func (r GotoActionParam) MarshalJSON() (data []byte, err error)
func (*GotoActionParam) UnmarshalJSON ¶
func (r *GotoActionParam) UnmarshalJSON(data []byte) error
type PressActionParam ¶
type PressActionParam struct {
Press PressActionPressUnionParam `json:"press,omitzero" api:"required"`
// contains filtered or unexported fields
}
Press a keyboard key
The property Press is required.
func (PressActionParam) MarshalJSON ¶
func (r PressActionParam) MarshalJSON() (data []byte, err error)
func (*PressActionParam) UnmarshalJSON ¶
func (r *PressActionParam) UnmarshalJSON(data []byte) error
type PressActionPressObjectDelayUnionParam ¶
type PressActionPressObjectDelayUnionParam struct {
OfFloat param.Opt[float64] `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (PressActionPressObjectDelayUnionParam) MarshalJSON ¶
func (u PressActionPressObjectDelayUnionParam) MarshalJSON() ([]byte, error)
func (*PressActionPressObjectDelayUnionParam) UnmarshalJSON ¶
func (u *PressActionPressObjectDelayUnionParam) UnmarshalJSON(data []byte) error
type PressActionPressObjectParam ¶
type PressActionPressObjectParam struct {
// Any of "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "Power", "Eject",
// "Abort", "Help", "Backspace", "Tab", "Numpad5", "NumpadEnter", "Enter", "\r",
// "\n", "ShiftLeft", "ShiftRight", "ControlLeft", "ControlRight", "AltLeft",
// "AltRight", "Pause", "CapsLock", "Escape", "Convert", "NonConvert", "Space",
// "Numpad9", "PageUp", "Numpad3", "PageDown", "End", "Numpad1", "Home", "Numpad7",
// "ArrowLeft", "Numpad4", "Numpad8", "ArrowUp", "ArrowRight", "Numpad6",
// "Numpad2", "ArrowDown", "Select", "Open", "PrintScreen", "Insert", "Numpad0",
// "Delete", "NumpadDecimal", "Digit0", "Digit1", "Digit2", "Digit3", "Digit4",
// "Digit5", "Digit6", "Digit7", "Digit8", "Digit9", "KeyA", "KeyB", "KeyC",
// "KeyD", "KeyE", "KeyF", "KeyG", "KeyH", "KeyI", "KeyJ", "KeyK", "KeyL", "KeyM",
// "KeyN", "KeyO", "KeyP", "KeyQ", "KeyR", "KeyS", "KeyT", "KeyU", "KeyV", "KeyW",
// "KeyX", "KeyY", "KeyZ", "MetaLeft", "MetaRight", "ContextMenu",
// "NumpadMultiply", "NumpadAdd", "NumpadSubtract", "NumpadDivide", "F1", "F2",
// "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12", "F13", "F14",
// "F15", "F16", "F17", "F18", "F19", "F20", "F21", "F22", "F23", "F24", "NumLock",
// "ScrollLock", "AudioVolumeMute", "AudioVolumeDown", "AudioVolumeUp",
// "MediaTrackNext", "MediaTrackPrevious", "MediaStop", "MediaPlayPause",
// "Semicolon", "Equal", "NumpadEqual", "Comma", "Minus", "Period", "Slash",
// "Backquote", "BracketLeft", "Backslash", "BracketRight", "Quote", "AltGraph",
// "Props", "Cancel", "Clear", "Shift", "Control", "Alt", "Accept", "ModeChange", "
// ", "Print", "Execute", "\u0000", "a", "b", "c", "d", "e", "f", "g", "h", "i",
// "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y",
// "z", "Meta", "\*", "+", "-", "/", ";", "=", ",", ".", "`", "[", "\\", "]", "'",
// "Attn", "CrSel", "ExSel", "EraseEof", "Play", "ZoomOut", ")", "!", "@", "#",
// "$", "%", "^", "&", "(", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K",
// "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", ":",
// "<", "\_", ">", "?", "~", "{", "|", "}", "\"", "SoftLeft", "SoftRight",
// "Camera", "Call", "EndCall", "VolumeDown", "VolumeUp".
Key string `json:"key,omitzero" api:"required"`
// Duration value that accepts various formats. Supports: number (ms), string
// ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
Delay PressActionPressObjectDelayUnionParam `json:"delay,omitzero"`
// Whether this action is required. If true, pipeline stops on failure. Accepts
// boolean or string "true"/"false". Default: true.
Required PressActionPressObjectRequiredUnionParam `json:"required,omitzero"`
// Whether to skip this action. Accepts boolean or string "true"/"false". Default:
// false.
Skip PressActionPressObjectSkipUnionParam `json:"skip,omitzero"`
// contains filtered or unexported fields
}
The property Key is required.
func (PressActionPressObjectParam) MarshalJSON ¶
func (r PressActionPressObjectParam) MarshalJSON() (data []byte, err error)
func (*PressActionPressObjectParam) UnmarshalJSON ¶
func (r *PressActionPressObjectParam) UnmarshalJSON(data []byte) error
type PressActionPressObjectRequiredString ¶
type PressActionPressObjectRequiredString string
const ( PressActionPressObjectRequiredStringTrue PressActionPressObjectRequiredString = "true" PressActionPressObjectRequiredStringFalse PressActionPressObjectRequiredString = "false" )
type PressActionPressObjectRequiredUnionParam ¶
type PressActionPressObjectRequiredUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfPressActionPressObjectRequiredString)
OfPressActionPressObjectRequiredString param.Opt[PressActionPressObjectRequiredString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (PressActionPressObjectRequiredUnionParam) MarshalJSON ¶
func (u PressActionPressObjectRequiredUnionParam) MarshalJSON() ([]byte, error)
func (*PressActionPressObjectRequiredUnionParam) UnmarshalJSON ¶
func (u *PressActionPressObjectRequiredUnionParam) UnmarshalJSON(data []byte) error
type PressActionPressObjectSkipString ¶
type PressActionPressObjectSkipString string
const ( PressActionPressObjectSkipStringTrue PressActionPressObjectSkipString = "true" PressActionPressObjectSkipStringFalse PressActionPressObjectSkipString = "false" )
type PressActionPressObjectSkipUnionParam ¶
type PressActionPressObjectSkipUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfPressActionPressObjectSkipString)
OfPressActionPressObjectSkipString param.Opt[PressActionPressObjectSkipString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (PressActionPressObjectSkipUnionParam) MarshalJSON ¶
func (u PressActionPressObjectSkipUnionParam) MarshalJSON() ([]byte, error)
func (*PressActionPressObjectSkipUnionParam) UnmarshalJSON ¶
func (u *PressActionPressObjectSkipUnionParam) UnmarshalJSON(data []byte) error
type PressActionPressUnionParam ¶
type PressActionPressUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfPressActionPressObject *PressActionPressObjectParam `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (PressActionPressUnionParam) MarshalJSON ¶
func (u PressActionPressUnionParam) MarshalJSON() ([]byte, error)
func (*PressActionPressUnionParam) UnmarshalJSON ¶
func (u *PressActionPressUnionParam) UnmarshalJSON(data []byte) error
type ScreenshotActionParam ¶
type ScreenshotActionParam struct {
Screenshot ScreenshotActionScreenshotUnionParam `json:"screenshot,omitzero" api:"required"`
// contains filtered or unexported fields
}
Capture a page screenshot
The property Screenshot is required.
func (ScreenshotActionParam) MarshalJSON ¶
func (r ScreenshotActionParam) MarshalJSON() (data []byte, err error)
func (*ScreenshotActionParam) UnmarshalJSON ¶
func (r *ScreenshotActionParam) UnmarshalJSON(data []byte) error
type ScreenshotActionScreenshotObjectParam ¶
type ScreenshotActionScreenshotObjectParam struct {
FullPage param.Opt[bool] `json:"full_page,omitzero"`
Quality param.Opt[float64] `json:"quality,omitzero"`
// Any of "png", "jpeg", "webp".
Format string `json:"format,omitzero"`
// Whether this action is required. If true, pipeline stops on failure. Accepts
// boolean or string "true"/"false". Default: true.
Required ScreenshotActionScreenshotObjectRequiredUnionParam `json:"required,omitzero"`
// Whether to skip this action. Accepts boolean or string "true"/"false". Default:
// false.
Skip ScreenshotActionScreenshotObjectSkipUnionParam `json:"skip,omitzero"`
// contains filtered or unexported fields
}
func (ScreenshotActionScreenshotObjectParam) MarshalJSON ¶
func (r ScreenshotActionScreenshotObjectParam) MarshalJSON() (data []byte, err error)
func (*ScreenshotActionScreenshotObjectParam) UnmarshalJSON ¶
func (r *ScreenshotActionScreenshotObjectParam) UnmarshalJSON(data []byte) error
type ScreenshotActionScreenshotObjectRequiredString ¶
type ScreenshotActionScreenshotObjectRequiredString string
const ( ScreenshotActionScreenshotObjectRequiredStringTrue ScreenshotActionScreenshotObjectRequiredString = "true" ScreenshotActionScreenshotObjectRequiredStringFalse ScreenshotActionScreenshotObjectRequiredString = "false" )
type ScreenshotActionScreenshotObjectRequiredUnionParam ¶
type ScreenshotActionScreenshotObjectRequiredUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfScreenshotActionScreenshotObjectRequiredString)
OfScreenshotActionScreenshotObjectRequiredString param.Opt[ScreenshotActionScreenshotObjectRequiredString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ScreenshotActionScreenshotObjectRequiredUnionParam) MarshalJSON ¶
func (u ScreenshotActionScreenshotObjectRequiredUnionParam) MarshalJSON() ([]byte, error)
func (*ScreenshotActionScreenshotObjectRequiredUnionParam) UnmarshalJSON ¶
func (u *ScreenshotActionScreenshotObjectRequiredUnionParam) UnmarshalJSON(data []byte) error
type ScreenshotActionScreenshotObjectSkipString ¶
type ScreenshotActionScreenshotObjectSkipString string
const ( ScreenshotActionScreenshotObjectSkipStringTrue ScreenshotActionScreenshotObjectSkipString = "true" ScreenshotActionScreenshotObjectSkipStringFalse ScreenshotActionScreenshotObjectSkipString = "false" )
type ScreenshotActionScreenshotObjectSkipUnionParam ¶
type ScreenshotActionScreenshotObjectSkipUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfScreenshotActionScreenshotObjectSkipString)
OfScreenshotActionScreenshotObjectSkipString param.Opt[ScreenshotActionScreenshotObjectSkipString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ScreenshotActionScreenshotObjectSkipUnionParam) MarshalJSON ¶
func (u ScreenshotActionScreenshotObjectSkipUnionParam) MarshalJSON() ([]byte, error)
func (*ScreenshotActionScreenshotObjectSkipUnionParam) UnmarshalJSON ¶
func (u *ScreenshotActionScreenshotObjectSkipUnionParam) UnmarshalJSON(data []byte) error
type ScreenshotActionScreenshotUnionParam ¶
type ScreenshotActionScreenshotUnionParam struct {
OfBool param.Opt[bool] `json:",omitzero,inline"`
OfScreenshotActionScreenshotObject *ScreenshotActionScreenshotObjectParam `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ScreenshotActionScreenshotUnionParam) MarshalJSON ¶
func (u ScreenshotActionScreenshotUnionParam) MarshalJSON() ([]byte, error)
func (*ScreenshotActionScreenshotUnionParam) UnmarshalJSON ¶
func (u *ScreenshotActionScreenshotUnionParam) UnmarshalJSON(data []byte) error
type ScrollActionParam ¶
type ScrollActionParam struct {
Scroll ScrollActionScrollUnionParam `json:"scroll,omitzero" api:"required"`
// contains filtered or unexported fields
}
Scroll the page or an element
The property Scroll is required.
func (ScrollActionParam) MarshalJSON ¶
func (r ScrollActionParam) MarshalJSON() (data []byte, err error)
func (*ScrollActionParam) UnmarshalJSON ¶
func (r *ScrollActionParam) UnmarshalJSON(data []byte) error
type ScrollActionScrollObjectContainerUnionParam ¶
type ScrollActionScrollObjectContainerUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ScrollActionScrollObjectContainerUnionParam) MarshalJSON ¶
func (u ScrollActionScrollObjectContainerUnionParam) MarshalJSON() ([]byte, error)
func (*ScrollActionScrollObjectContainerUnionParam) UnmarshalJSON ¶
func (u *ScrollActionScrollObjectContainerUnionParam) UnmarshalJSON(data []byte) error
type ScrollActionScrollObjectParam ¶
type ScrollActionScrollObjectParam struct {
Visible param.Opt[bool] `json:"visible,omitzero"`
X param.Opt[float64] `json:"x,omitzero"`
Y param.Opt[float64] `json:"y,omitzero"`
// CSS selector or array of alternative selectors. Use an array when you have
// multiple possible selectors for the same element.
Container ScrollActionScrollObjectContainerUnionParam `json:"container,omitzero"`
// Whether this action is required. If true, pipeline stops on failure. Accepts
// boolean or string "true"/"false". Default: true.
Required ScrollActionScrollObjectRequiredUnionParam `json:"required,omitzero"`
// Whether to skip this action. Accepts boolean or string "true"/"false". Default:
// false.
Skip ScrollActionScrollObjectSkipUnionParam `json:"skip,omitzero"`
// CSS selector or array of alternative selectors. Use an array when you have
// multiple possible selectors for the same element.
To ScrollActionScrollObjectToUnionParam `json:"to,omitzero"`
// contains filtered or unexported fields
}
func (ScrollActionScrollObjectParam) MarshalJSON ¶
func (r ScrollActionScrollObjectParam) MarshalJSON() (data []byte, err error)
func (*ScrollActionScrollObjectParam) UnmarshalJSON ¶
func (r *ScrollActionScrollObjectParam) UnmarshalJSON(data []byte) error
type ScrollActionScrollObjectRequiredString ¶
type ScrollActionScrollObjectRequiredString string
const ( ScrollActionScrollObjectRequiredStringTrue ScrollActionScrollObjectRequiredString = "true" ScrollActionScrollObjectRequiredStringFalse ScrollActionScrollObjectRequiredString = "false" )
type ScrollActionScrollObjectRequiredUnionParam ¶
type ScrollActionScrollObjectRequiredUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfScrollActionScrollObjectRequiredString)
OfScrollActionScrollObjectRequiredString param.Opt[ScrollActionScrollObjectRequiredString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ScrollActionScrollObjectRequiredUnionParam) MarshalJSON ¶
func (u ScrollActionScrollObjectRequiredUnionParam) MarshalJSON() ([]byte, error)
func (*ScrollActionScrollObjectRequiredUnionParam) UnmarshalJSON ¶
func (u *ScrollActionScrollObjectRequiredUnionParam) UnmarshalJSON(data []byte) error
type ScrollActionScrollObjectSkipString ¶
type ScrollActionScrollObjectSkipString string
const ( ScrollActionScrollObjectSkipStringTrue ScrollActionScrollObjectSkipString = "true" ScrollActionScrollObjectSkipStringFalse ScrollActionScrollObjectSkipString = "false" )
type ScrollActionScrollObjectSkipUnionParam ¶
type ScrollActionScrollObjectSkipUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfScrollActionScrollObjectSkipString)
OfScrollActionScrollObjectSkipString param.Opt[ScrollActionScrollObjectSkipString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ScrollActionScrollObjectSkipUnionParam) MarshalJSON ¶
func (u ScrollActionScrollObjectSkipUnionParam) MarshalJSON() ([]byte, error)
func (*ScrollActionScrollObjectSkipUnionParam) UnmarshalJSON ¶
func (u *ScrollActionScrollObjectSkipUnionParam) UnmarshalJSON(data []byte) error
type ScrollActionScrollObjectToUnionParam ¶
type ScrollActionScrollObjectToUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ScrollActionScrollObjectToUnionParam) MarshalJSON ¶
func (u ScrollActionScrollObjectToUnionParam) MarshalJSON() ([]byte, error)
func (*ScrollActionScrollObjectToUnionParam) UnmarshalJSON ¶
func (u *ScrollActionScrollObjectToUnionParam) UnmarshalJSON(data []byte) error
type ScrollActionScrollUnionParam ¶
type ScrollActionScrollUnionParam struct {
OfFloat param.Opt[float64] `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
OfScrollActionScrollObject *ScrollActionScrollObjectParam `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (ScrollActionScrollUnionParam) MarshalJSON ¶
func (u ScrollActionScrollUnionParam) MarshalJSON() ([]byte, error)
func (*ScrollActionScrollUnionParam) UnmarshalJSON ¶
func (u *ScrollActionScrollUnionParam) UnmarshalJSON(data []byte) error
type WaitActionParam ¶
type WaitActionParam struct {
Wait WaitActionWaitUnionParam `json:"wait,omitzero" api:"required"`
// contains filtered or unexported fields
}
Wait for a specified duration
The property Wait is required.
func (WaitActionParam) MarshalJSON ¶
func (r WaitActionParam) MarshalJSON() (data []byte, err error)
func (*WaitActionParam) UnmarshalJSON ¶
func (r *WaitActionParam) UnmarshalJSON(data []byte) error
type WaitActionWaitObjectDurationUnionParam ¶
type WaitActionWaitObjectDurationUnionParam struct {
OfFloat param.Opt[float64] `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (WaitActionWaitObjectDurationUnionParam) MarshalJSON ¶
func (u WaitActionWaitObjectDurationUnionParam) MarshalJSON() ([]byte, error)
func (*WaitActionWaitObjectDurationUnionParam) UnmarshalJSON ¶
func (u *WaitActionWaitObjectDurationUnionParam) UnmarshalJSON(data []byte) error
type WaitActionWaitObjectParam ¶
type WaitActionWaitObjectParam struct {
// Duration value that accepts various formats. Supports: number (ms), string
// ("1000"), or string with unit ("2s", "500ms", "2m", "1h")
Duration WaitActionWaitObjectDurationUnionParam `json:"duration,omitzero" api:"required"`
// Whether this action is required. If true, pipeline stops on failure. Accepts
// boolean or string "true"/"false". Default: true.
Required WaitActionWaitObjectRequiredUnionParam `json:"required,omitzero"`
// Whether to skip this action. Accepts boolean or string "true"/"false". Default:
// false.
Skip WaitActionWaitObjectSkipUnionParam `json:"skip,omitzero"`
// contains filtered or unexported fields
}
The property Duration is required.
func (WaitActionWaitObjectParam) MarshalJSON ¶
func (r WaitActionWaitObjectParam) MarshalJSON() (data []byte, err error)
func (*WaitActionWaitObjectParam) UnmarshalJSON ¶
func (r *WaitActionWaitObjectParam) UnmarshalJSON(data []byte) error
type WaitActionWaitObjectRequiredString ¶
type WaitActionWaitObjectRequiredString string
const ( WaitActionWaitObjectRequiredStringTrue WaitActionWaitObjectRequiredString = "true" WaitActionWaitObjectRequiredStringFalse WaitActionWaitObjectRequiredString = "false" )
type WaitActionWaitObjectRequiredUnionParam ¶
type WaitActionWaitObjectRequiredUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfWaitActionWaitObjectRequiredString)
OfWaitActionWaitObjectRequiredString param.Opt[WaitActionWaitObjectRequiredString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (WaitActionWaitObjectRequiredUnionParam) MarshalJSON ¶
func (u WaitActionWaitObjectRequiredUnionParam) MarshalJSON() ([]byte, error)
func (*WaitActionWaitObjectRequiredUnionParam) UnmarshalJSON ¶
func (u *WaitActionWaitObjectRequiredUnionParam) UnmarshalJSON(data []byte) error
type WaitActionWaitObjectSkipString ¶
type WaitActionWaitObjectSkipString string
const ( WaitActionWaitObjectSkipStringTrue WaitActionWaitObjectSkipString = "true" WaitActionWaitObjectSkipStringFalse WaitActionWaitObjectSkipString = "false" )
type WaitActionWaitObjectSkipUnionParam ¶
type WaitActionWaitObjectSkipUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfWaitActionWaitObjectSkipString)
OfWaitActionWaitObjectSkipString param.Opt[WaitActionWaitObjectSkipString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (WaitActionWaitObjectSkipUnionParam) MarshalJSON ¶
func (u WaitActionWaitObjectSkipUnionParam) MarshalJSON() ([]byte, error)
func (*WaitActionWaitObjectSkipUnionParam) UnmarshalJSON ¶
func (u *WaitActionWaitObjectSkipUnionParam) UnmarshalJSON(data []byte) error
type WaitActionWaitUnionParam ¶
type WaitActionWaitUnionParam struct {
OfFloat param.Opt[float64] `json:",omitzero,inline"`
OfString param.Opt[string] `json:",omitzero,inline"`
OfWaitActionWaitObject *WaitActionWaitObjectParam `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (WaitActionWaitUnionParam) MarshalJSON ¶
func (u WaitActionWaitUnionParam) MarshalJSON() ([]byte, error)
func (*WaitActionWaitUnionParam) UnmarshalJSON ¶
func (u *WaitActionWaitUnionParam) UnmarshalJSON(data []byte) error
type WaitForElementActionParam ¶
type WaitForElementActionParam struct {
WaitForElement WaitForElementActionWaitForElementUnionParam `json:"wait_for_element,omitzero" api:"required"`
// contains filtered or unexported fields
}
Wait for an element to appear or reach a specific state
The property WaitForElement is required.
func (WaitForElementActionParam) MarshalJSON ¶
func (r WaitForElementActionParam) MarshalJSON() (data []byte, err error)
func (*WaitForElementActionParam) UnmarshalJSON ¶
func (r *WaitForElementActionParam) UnmarshalJSON(data []byte) error
type WaitForElementActionWaitForElementObjectParam ¶
type WaitForElementActionWaitForElementObjectParam struct {
// CSS selector or array of alternative selectors. Use an array when you have
// multiple possible selectors for the same element.
Selector WaitForElementActionWaitForElementObjectSelectorUnionParam `json:"selector,omitzero" api:"required"`
// Timeout in milliseconds. Set to 0 for infinite timeout (no timeout). Default:
// 15000ms.
Timeout param.Opt[float64] `json:"timeout,omitzero"`
Visible param.Opt[bool] `json:"visible,omitzero"`
// Whether this action is required. If true, pipeline stops on failure. Accepts
// boolean or string "true"/"false". Default: true.
Required WaitForElementActionWaitForElementObjectRequiredUnionParam `json:"required,omitzero"`
// Whether to skip this action. Accepts boolean or string "true"/"false". Default:
// false.
Skip WaitForElementActionWaitForElementObjectSkipUnionParam `json:"skip,omitzero"`
// contains filtered or unexported fields
}
The property Selector is required.
func (WaitForElementActionWaitForElementObjectParam) MarshalJSON ¶
func (r WaitForElementActionWaitForElementObjectParam) MarshalJSON() (data []byte, err error)
func (*WaitForElementActionWaitForElementObjectParam) UnmarshalJSON ¶
func (r *WaitForElementActionWaitForElementObjectParam) UnmarshalJSON(data []byte) error
type WaitForElementActionWaitForElementObjectRequiredString ¶
type WaitForElementActionWaitForElementObjectRequiredString string
const ( WaitForElementActionWaitForElementObjectRequiredStringTrue WaitForElementActionWaitForElementObjectRequiredString = "true" WaitForElementActionWaitForElementObjectRequiredStringFalse WaitForElementActionWaitForElementObjectRequiredString = "false" )
type WaitForElementActionWaitForElementObjectRequiredUnionParam ¶
type WaitForElementActionWaitForElementObjectRequiredUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfWaitForElementActionWaitForElementObjectRequiredString)
OfWaitForElementActionWaitForElementObjectRequiredString param.Opt[WaitForElementActionWaitForElementObjectRequiredString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (WaitForElementActionWaitForElementObjectRequiredUnionParam) MarshalJSON ¶
func (u WaitForElementActionWaitForElementObjectRequiredUnionParam) MarshalJSON() ([]byte, error)
func (*WaitForElementActionWaitForElementObjectRequiredUnionParam) UnmarshalJSON ¶
func (u *WaitForElementActionWaitForElementObjectRequiredUnionParam) UnmarshalJSON(data []byte) error
type WaitForElementActionWaitForElementObjectSelectorUnionParam ¶
type WaitForElementActionWaitForElementObjectSelectorUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (WaitForElementActionWaitForElementObjectSelectorUnionParam) MarshalJSON ¶
func (u WaitForElementActionWaitForElementObjectSelectorUnionParam) MarshalJSON() ([]byte, error)
func (*WaitForElementActionWaitForElementObjectSelectorUnionParam) UnmarshalJSON ¶
func (u *WaitForElementActionWaitForElementObjectSelectorUnionParam) UnmarshalJSON(data []byte) error
type WaitForElementActionWaitForElementObjectSkipString ¶
type WaitForElementActionWaitForElementObjectSkipString string
const ( WaitForElementActionWaitForElementObjectSkipStringTrue WaitForElementActionWaitForElementObjectSkipString = "true" WaitForElementActionWaitForElementObjectSkipStringFalse WaitForElementActionWaitForElementObjectSkipString = "false" )
type WaitForElementActionWaitForElementObjectSkipUnionParam ¶
type WaitForElementActionWaitForElementObjectSkipUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfWaitForElementActionWaitForElementObjectSkipString)
OfWaitForElementActionWaitForElementObjectSkipString param.Opt[WaitForElementActionWaitForElementObjectSkipString] `json:",omitzero,inline"`
OfBool param.Opt[bool] `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (WaitForElementActionWaitForElementObjectSkipUnionParam) MarshalJSON ¶
func (u WaitForElementActionWaitForElementObjectSkipUnionParam) MarshalJSON() ([]byte, error)
func (*WaitForElementActionWaitForElementObjectSkipUnionParam) UnmarshalJSON ¶
func (u *WaitForElementActionWaitForElementObjectSkipUnionParam) UnmarshalJSON(data []byte) error
type WaitForElementActionWaitForElementUnionParam ¶
type WaitForElementActionWaitForElementUnionParam struct {
OfString param.Opt[string] `json:",omitzero,inline"`
OfStringArray []string `json:",omitzero,inline"`
OfWaitForElementActionWaitForElementObject *WaitForElementActionWaitForElementObjectParam `json:",omitzero,inline"`
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (WaitForElementActionWaitForElementUnionParam) MarshalJSON ¶
func (u WaitForElementActionWaitForElementUnionParam) MarshalJSON() ([]byte, error)
func (*WaitForElementActionWaitForElementUnionParam) UnmarshalJSON ¶
func (u *WaitForElementActionWaitForElementUnionParam) UnmarshalJSON(data []byte) error
type WaitForNavigationActionParam ¶
type WaitForNavigationActionParam struct {
// contains filtered or unexported fields
}
Wait for page navigation to complete
The property WaitForNavigation is required.
func (WaitForNavigationActionParam) MarshalJSON ¶
func (r WaitForNavigationActionParam) MarshalJSON() (data []byte, err error)
func (*WaitForNavigationActionParam) UnmarshalJSON ¶
func (r *WaitForNavigationActionParam) UnmarshalJSON(data []byte) error
type WaitForNavigationActionWaitForNavigationObjectParam ¶
type WaitForNavigationActionWaitForNavigationObjectParam struct {
Navigation string `json:"navigation,omitzero" api:"required"`
// 15000ms.
Timeout param.Opt[float64] `json:"timeout,omitzero"`
// boolean or string "true"/"false". Default: true.
Required WaitForNavigationActionWaitForNavigationObjectRequiredUnionParam `json:"required,omitzero"`
// false.
Skip WaitForNavigationActionWaitForNavigationObjectSkipUnionParam `json:"skip,omitzero"`
// contains filtered or unexported fields
}
The property Navigation is required.
func (WaitForNavigationActionWaitForNavigationObjectParam) MarshalJSON ¶
func (r WaitForNavigationActionWaitForNavigationObjectParam) MarshalJSON() (data []byte, err error)
func (*WaitForNavigationActionWaitForNavigationObjectParam) UnmarshalJSON ¶
func (r *WaitForNavigationActionWaitForNavigationObjectParam) UnmarshalJSON(data []byte) error
type WaitForNavigationActionWaitForNavigationObjectRequiredString ¶
type WaitForNavigationActionWaitForNavigationObjectRequiredString string
const ( )
type WaitForNavigationActionWaitForNavigationObjectRequiredUnionParam ¶
type WaitForNavigationActionWaitForNavigationObjectRequiredUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfWaitForNavigationActionWaitForNavigationObjectRequiredString)
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (WaitForNavigationActionWaitForNavigationObjectRequiredUnionParam) MarshalJSON ¶
func (u WaitForNavigationActionWaitForNavigationObjectRequiredUnionParam) MarshalJSON() ([]byte, error)
func (*WaitForNavigationActionWaitForNavigationObjectRequiredUnionParam) UnmarshalJSON ¶
func (u *WaitForNavigationActionWaitForNavigationObjectRequiredUnionParam) UnmarshalJSON(data []byte) error
type WaitForNavigationActionWaitForNavigationObjectSkipString ¶
type WaitForNavigationActionWaitForNavigationObjectSkipString string
const ( )
type WaitForNavigationActionWaitForNavigationObjectSkipUnionParam ¶
type WaitForNavigationActionWaitForNavigationObjectSkipUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfWaitForNavigationActionWaitForNavigationObjectSkipString)
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (WaitForNavigationActionWaitForNavigationObjectSkipUnionParam) MarshalJSON ¶
func (u WaitForNavigationActionWaitForNavigationObjectSkipUnionParam) MarshalJSON() ([]byte, error)
func (*WaitForNavigationActionWaitForNavigationObjectSkipUnionParam) UnmarshalJSON ¶
func (u *WaitForNavigationActionWaitForNavigationObjectSkipUnionParam) UnmarshalJSON(data []byte) error
type WaitForNavigationActionWaitForNavigationString ¶
type WaitForNavigationActionWaitForNavigationString string
const ( )
type WaitForNavigationActionWaitForNavigationUnionParam ¶
type WaitForNavigationActionWaitForNavigationUnionParam struct {
// Check if union is this variant with
// !param.IsOmitted(union.OfWaitForNavigationActionWaitForNavigationString)
// contains filtered or unexported fields
}
Only one field can be non-zero.
Use param.IsOmitted to confirm if a field is set.
func (WaitForNavigationActionWaitForNavigationUnionParam) MarshalJSON ¶
func (u WaitForNavigationActionWaitForNavigationUnionParam) MarshalJSON() ([]byte, error)
func (*WaitForNavigationActionWaitForNavigationUnionParam) UnmarshalJSON ¶
func (u *WaitForNavigationActionWaitForNavigationUnionParam) UnmarshalJSON(data []byte) error