common

package
v0.0.79 Latest Latest
Warning

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

Go to latest
Published: May 6, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CaptureMethod added in v0.0.62

type CaptureMethod string
const (
	CaptureMethodRequest     CaptureMethod = "REQUEST"
	CaptureMethodBrowser     CaptureMethod = "BROWSER"
	CaptureMethodBrowserbase CaptureMethod = "BROWSERBASE"
)

func NewCaptureMethodFromString added in v0.0.62

func NewCaptureMethodFromString(s string) (CaptureMethod, error)

func (CaptureMethod) Ptr added in v0.0.62

func (c CaptureMethod) Ptr() *CaptureMethod

type HttpMethod

type HttpMethod string
const (
	HttpMethodGet     HttpMethod = "GET"
	HttpMethodPost    HttpMethod = "POST"
	HttpMethodPut     HttpMethod = "PUT"
	HttpMethodDelete  HttpMethod = "DELETE"
	HttpMethodPatch   HttpMethod = "PATCH"
	HttpMethodOptions HttpMethod = "OPTIONS"
	HttpMethodHead    HttpMethod = "HEAD"
	HttpMethodConnect HttpMethod = "CONNECT"
	HttpMethodTrace   HttpMethod = "TRACE"
)

func NewHttpMethodFromString

func NewHttpMethodFromString(s string) (HttpMethod, error)

func (HttpMethod) Ptr

func (h HttpMethod) Ptr() *HttpMethod

type RequestInfo

type RequestInfo struct {
	BaseUrl         string            `json:"baseUrl" url:"baseUrl"`
	Path            string            `json:"path" url:"path"`
	Method          HttpMethod        `json:"method" url:"method"`
	PathParams      map[string]string `json:"pathParams,omitempty" url:"pathParams,omitempty"`
	QueryParams     map[string]string `json:"queryParams,omitempty" url:"queryParams,omitempty"`
	HeaderParams    map[string]string `json:"headerParams,omitempty" url:"headerParams,omitempty"`
	BodyParams      *string           `json:"bodyParams,omitempty" url:"bodyParams,omitempty"`
	FormParams      map[string]string `json:"formParams,omitempty" url:"formParams,omitempty"`
	MultipartParams map[string]string `json:"multipartParams,omitempty" url:"multipartParams,omitempty"`
	StatusCode      *int              `json:"statusCode,omitempty" url:"statusCode,omitempty"`
	ResponseBody    *string           `json:"responseBody,omitempty" url:"responseBody,omitempty"`
	ResponseHeaders map[string]string `json:"responseHeaders,omitempty" url:"responseHeaders,omitempty"`
	Errors          []string          `json:"errors,omitempty" url:"errors,omitempty"`
	Timestamp       time.Time         `json:"timestamp" url:"timestamp"`
	// contains filtered or unexported fields
}

func (*RequestInfo) GetBaseUrl added in v0.0.63

func (r *RequestInfo) GetBaseUrl() string

func (*RequestInfo) GetBodyParams added in v0.0.63

func (r *RequestInfo) GetBodyParams() *string

func (*RequestInfo) GetErrors added in v0.0.63

func (r *RequestInfo) GetErrors() []string

func (*RequestInfo) GetExtraProperties

func (r *RequestInfo) GetExtraProperties() map[string]interface{}

func (*RequestInfo) GetFormParams added in v0.0.63

func (r *RequestInfo) GetFormParams() map[string]string

func (*RequestInfo) GetHeaderParams added in v0.0.63

func (r *RequestInfo) GetHeaderParams() map[string]string

func (*RequestInfo) GetMethod added in v0.0.63

func (r *RequestInfo) GetMethod() HttpMethod

func (*RequestInfo) GetMultipartParams added in v0.0.63

func (r *RequestInfo) GetMultipartParams() map[string]string

func (*RequestInfo) GetPath added in v0.0.63

func (r *RequestInfo) GetPath() string

func (*RequestInfo) GetPathParams added in v0.0.63

func (r *RequestInfo) GetPathParams() map[string]string

func (*RequestInfo) GetQueryParams added in v0.0.63

func (r *RequestInfo) GetQueryParams() map[string]string

func (*RequestInfo) GetResponseBody added in v0.0.63

func (r *RequestInfo) GetResponseBody() *string

func (*RequestInfo) GetResponseHeaders added in v0.0.63

func (r *RequestInfo) GetResponseHeaders() map[string]string

func (*RequestInfo) GetStatusCode added in v0.0.63

func (r *RequestInfo) GetStatusCode() *int

func (*RequestInfo) GetTimestamp added in v0.0.63

func (r *RequestInfo) GetTimestamp() time.Time

func (*RequestInfo) MarshalJSON

func (r *RequestInfo) MarshalJSON() ([]byte, error)

func (*RequestInfo) String

func (r *RequestInfo) String() string

func (*RequestInfo) UnmarshalJSON

func (r *RequestInfo) UnmarshalJSON(data []byte) error

type RequestParams

type RequestParams struct {
	PathParams      map[string]string `json:"pathParams,omitempty" url:"pathParams,omitempty"`
	QueryParams     map[string]string `json:"queryParams,omitempty" url:"queryParams,omitempty"`
	HeaderParams    map[string]string `json:"headerParams,omitempty" url:"headerParams,omitempty"`
	BodyParams      *string           `json:"bodyParams,omitempty" url:"bodyParams,omitempty"`
	FormParams      map[string]string `json:"formParams,omitempty" url:"formParams,omitempty"`
	MultipartParams map[string]string `json:"multipartParams,omitempty" url:"multipartParams,omitempty"`
	// contains filtered or unexported fields
}

func (*RequestParams) GetBodyParams added in v0.0.63

func (r *RequestParams) GetBodyParams() *string

func (*RequestParams) GetExtraProperties

func (r *RequestParams) GetExtraProperties() map[string]interface{}

func (*RequestParams) GetFormParams added in v0.0.63

func (r *RequestParams) GetFormParams() map[string]string

func (*RequestParams) GetHeaderParams added in v0.0.63

func (r *RequestParams) GetHeaderParams() map[string]string

func (*RequestParams) GetMultipartParams added in v0.0.63

func (r *RequestParams) GetMultipartParams() map[string]string

func (*RequestParams) GetPathParams added in v0.0.63

func (r *RequestParams) GetPathParams() map[string]string

func (*RequestParams) GetQueryParams added in v0.0.63

func (r *RequestParams) GetQueryParams() map[string]string

func (*RequestParams) String

func (r *RequestParams) String() string

func (*RequestParams) UnmarshalJSON

func (r *RequestParams) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

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