Documentation
¶
Index ¶
- Variables
- func Bool(b bool) *bool
- func Byte(b byte) *byte
- func Complex64(c complex64) *complex64
- func Complex128(c complex128) *complex128
- func Float32(f float32) *float32
- func Float64(f float64) *float64
- func Int(i int) *int
- func Int8(i int8) *int8
- func Int16(i int16) *int16
- func Int32(i int32) *int32
- func Int64(i int64) *int64
- func MustParseDate(date string) time.Time
- func MustParseDateTime(datetime string) time.Time
- func Rune(r rune) *rune
- func String(s string) *string
- func Time(t time.Time) *time.Time
- func UUID(u uuid.UUID) *uuid.UUID
- func Uint(u uint) *uint
- func Uint8(u uint8) *uint8
- func Uint16(u uint16) *uint16
- func Uint32(u uint32) *uint32
- func Uint64(u uint64) *uint64
- func Uintptr(u uintptr) *uintptr
- type Action
- func (a *Action) Accept(visitor ActionVisitor) error
- func (a *Action) GetActionType() string
- func (a *Action) GetClick() *ClickAction
- func (a *Action) GetDoubleClick() *DoubleClickAction
- func (a *Action) GetDragRel() *DragRelAction
- func (a *Action) GetDragTo() *DragToAction
- func (a *Action) GetHotkey() *HotkeyAction
- func (a *Action) GetKeyDown() *KeyDownAction
- func (a *Action) GetKeyUp() *KeyUpAction
- func (a *Action) GetMouseDown() *MouseDownAction
- func (a *Action) GetMouseUp() *MouseUpAction
- func (a *Action) GetMoveRel() *MoveRelAction
- func (a *Action) GetMoveTo() *MoveToAction
- func (a *Action) GetPress() *PressAction
- func (a *Action) GetRightClick() *RightClickAction
- func (a *Action) GetScroll() *ScrollAction
- func (a *Action) GetTyping() *TypingAction
- func (a *Action) GetWait() *WaitAction
- func (a Action) MarshalJSON() ([]byte, error)
- func (a *Action) UnmarshalJSON(data []byte) error
- type ActionData
- func (a *ActionData) GetActionPerformed() string
- func (a *ActionData) GetExtraProperties() map[string]interface{}
- func (a *ActionData) MarshalJSON() ([]byte, error)
- func (a *ActionData) SetActionPerformed(actionPerformed string)
- func (a *ActionData) Status() string
- func (a *ActionData) String() string
- func (a *ActionData) UnmarshalJSON(data []byte) error
- type ActionResponse
- func (a *ActionResponse) GetActionPerformed() *string
- func (a *ActionResponse) GetData() *ActionData
- func (a *ActionResponse) GetExtraProperties() map[string]interface{}
- func (a *ActionResponse) GetHint() *string
- func (a *ActionResponse) GetMessage() *string
- func (a *ActionResponse) GetSuccess() *bool
- func (a *ActionResponse) MarshalJSON() ([]byte, error)
- func (a *ActionResponse) SetActionPerformed(actionPerformed *string)
- func (a *ActionResponse) SetData(data *ActionData)
- func (a *ActionResponse) SetHint(hint *string)
- func (a *ActionResponse) SetMessage(message *string)
- func (a *ActionResponse) SetStatus(status *string)
- func (a *ActionResponse) SetSuccess(success *bool)
- func (a *ActionResponse) String() string
- func (a *ActionResponse) UnmarshalJSON(data []byte) error
- type ActionVisitor
- type ActiveSessionsResult
- func (a *ActiveSessionsResult) GetExtraProperties() map[string]interface{}
- func (a *ActiveSessionsResult) GetSessions() map[string]*SessionInfo
- func (a *ActiveSessionsResult) MarshalJSON() ([]byte, error)
- func (a *ActiveSessionsResult) SetSessions(sessions map[string]*SessionInfo)
- func (a *ActiveSessionsResult) String() string
- func (a *ActiveSessionsResult) UnmarshalJSON(data []byte) error
- type ActiveShellSessionsResult
- func (a *ActiveShellSessionsResult) GetExtraProperties() map[string]interface{}
- func (a *ActiveShellSessionsResult) GetSessions() map[string]*ShellSessionInfo
- func (a *ActiveShellSessionsResult) MarshalJSON() ([]byte, error)
- func (a *ActiveShellSessionsResult) SetSessions(sessions map[string]*ShellSessionInfo)
- func (a *ActiveShellSessionsResult) String() string
- func (a *ActiveShellSessionsResult) UnmarshalJSON(data []byte) error
- type Annotations
- func (a *Annotations) GetAudience() []AnnotationsAudienceItem
- func (a *Annotations) GetExtraProperties() map[string]interface{}
- func (a *Annotations) GetPriority() *float64
- func (a *Annotations) MarshalJSON() ([]byte, error)
- func (a *Annotations) SetAudience(audience []AnnotationsAudienceItem)
- func (a *Annotations) SetPriority(priority *float64)
- func (a *Annotations) String() string
- func (a *Annotations) UnmarshalJSON(data []byte) error
- type AnnotationsAudienceItem
- type AppSchemasFileWatchWaitRequestEventTypesItem
- type AudioContent
- func (a *AudioContent) GetAnnotations() *Annotations
- func (a *AudioContent) GetData() string
- func (a *AudioContent) GetExtraProperties() map[string]interface{}
- func (a *AudioContent) GetMeta() map[string]interface{}
- func (a *AudioContent) GetMimeType() string
- func (a *AudioContent) MarshalJSON() ([]byte, error)
- func (a *AudioContent) SetAnnotations(annotations *Annotations)
- func (a *AudioContent) SetData(data string)
- func (a *AudioContent) SetMeta(meta map[string]interface{})
- func (a *AudioContent) SetMimeType(mimeType string)
- func (a *AudioContent) String() string
- func (a *AudioContent) UnmarshalJSON(data []byte) error
- type AvailableTool
- func (a *AvailableTool) GetDescription() *string
- func (a *AvailableTool) GetExtraProperties() map[string]interface{}
- func (a *AvailableTool) GetName() string
- func (a *AvailableTool) MarshalJSON() ([]byte, error)
- func (a *AvailableTool) SetDescription(description *string)
- func (a *AvailableTool) SetName(name string)
- func (a *AvailableTool) String() string
- func (a *AvailableTool) UnmarshalJSON(data []byte) error
- type BashCommandInfo
- func (b *BashCommandInfo) GetCommand() string
- func (b *BashCommandInfo) GetCommandId() string
- func (b *BashCommandInfo) GetExitCode() *int
- func (b *BashCommandInfo) GetExtraProperties() map[string]interface{}
- func (b *BashCommandInfo) GetStatus() CommandStatus
- func (b *BashCommandInfo) MarshalJSON() ([]byte, error)
- func (b *BashCommandInfo) SetCommand(command string)
- func (b *BashCommandInfo) SetCommandId(commandId string)
- func (b *BashCommandInfo) SetExitCode(exitCode *int)
- func (b *BashCommandInfo) SetStatus(status CommandStatus)
- func (b *BashCommandInfo) String() string
- func (b *BashCommandInfo) UnmarshalJSON(data []byte) error
- type BashCommandStatus
- type BashExecRequest
- func (b *BashExecRequest) SetAsyncMode(asyncMode *bool)
- func (b *BashExecRequest) SetCommand(command string)
- func (b *BashExecRequest) SetEnv(env map[string]*string)
- func (b *BashExecRequest) SetExecDir(execDir *string)
- func (b *BashExecRequest) SetHardTimeout(hardTimeout *float64)
- func (b *BashExecRequest) SetMaxOutputLength(maxOutputLength *int)
- func (b *BashExecRequest) SetSessionId(sessionId *string)
- func (b *BashExecRequest) SetTimeout(timeout *float64)
- type BashExecResult
- func (b *BashExecResult) GetCommand() string
- func (b *BashExecResult) GetCommandId() string
- func (b *BashExecResult) GetExitCode() *int
- func (b *BashExecResult) GetExtraProperties() map[string]interface{}
- func (b *BashExecResult) GetOffset() *int
- func (b *BashExecResult) GetSessionId() string
- func (b *BashExecResult) GetStatus() CommandStatus
- func (b *BashExecResult) GetStderr() *string
- func (b *BashExecResult) GetStderrOffset() *int
- func (b *BashExecResult) GetStdout() *string
- func (b *BashExecResult) MarshalJSON() ([]byte, error)
- func (b *BashExecResult) SetCommand(command string)
- func (b *BashExecResult) SetCommandId(commandId string)
- func (b *BashExecResult) SetExitCode(exitCode *int)
- func (b *BashExecResult) SetOffset(offset *int)
- func (b *BashExecResult) SetSessionId(sessionId string)
- func (b *BashExecResult) SetStatus(status CommandStatus)
- func (b *BashExecResult) SetStderr(stderr *string)
- func (b *BashExecResult) SetStderrOffset(stderrOffset *int)
- func (b *BashExecResult) SetStdout(stdout *string)
- func (b *BashExecResult) String() string
- func (b *BashExecResult) UnmarshalJSON(data []byte) error
- type BashKillRequest
- type BashOutputRequest
- func (b *BashOutputRequest) SetCommandId(commandId *string)
- func (b *BashOutputRequest) SetOffset(offset *int)
- func (b *BashOutputRequest) SetSessionId(sessionId string)
- func (b *BashOutputRequest) SetStderrOffset(stderrOffset *int)
- func (b *BashOutputRequest) SetWait(wait *bool)
- func (b *BashOutputRequest) SetWaitTimeout(waitTimeout *float64)
- type BashOutputResult
- func (b *BashOutputResult) GetCommand() *BashCommandInfo
- func (b *BashOutputResult) GetExtraProperties() map[string]interface{}
- func (b *BashOutputResult) GetOffset() *int
- func (b *BashOutputResult) GetSessionId() string
- func (b *BashOutputResult) GetStderr() *string
- func (b *BashOutputResult) GetStderrOffset() *int
- func (b *BashOutputResult) GetStdout() *string
- func (b *BashOutputResult) MarshalJSON() ([]byte, error)
- func (b *BashOutputResult) SetCommand(command *BashCommandInfo)
- func (b *BashOutputResult) SetOffset(offset *int)
- func (b *BashOutputResult) SetSessionId(sessionId string)
- func (b *BashOutputResult) SetStderr(stderr *string)
- func (b *BashOutputResult) SetStderrOffset(stderrOffset *int)
- func (b *BashOutputResult) SetStdout(stdout *string)
- func (b *BashOutputResult) String() string
- func (b *BashOutputResult) UnmarshalJSON(data []byte) error
- type BashSessionCreateRequest
- type BashSessionInfo
- func (b *BashSessionInfo) GetCommandCount() *int
- func (b *BashSessionInfo) GetCreatedAt() time.Time
- func (b *BashSessionInfo) GetCurrentCommand() *string
- func (b *BashSessionInfo) GetExtraProperties() map[string]interface{}
- func (b *BashSessionInfo) GetLastUsedAt() time.Time
- func (b *BashSessionInfo) GetSessionId() string
- func (b *BashSessionInfo) GetStatus() SessionStatus
- func (b *BashSessionInfo) GetWorkingDir() string
- func (b *BashSessionInfo) MarshalJSON() ([]byte, error)
- func (b *BashSessionInfo) SetCommandCount(commandCount *int)
- func (b *BashSessionInfo) SetCreatedAt(createdAt time.Time)
- func (b *BashSessionInfo) SetCurrentCommand(currentCommand *string)
- func (b *BashSessionInfo) SetLastUsedAt(lastUsedAt time.Time)
- func (b *BashSessionInfo) SetSessionId(sessionId string)
- func (b *BashSessionInfo) SetStatus(status SessionStatus)
- func (b *BashSessionInfo) SetWorkingDir(workingDir string)
- func (b *BashSessionInfo) String() string
- func (b *BashSessionInfo) UnmarshalJSON(data []byte) error
- type BashWriteRequest
- type BlobResourceContents
- func (b *BlobResourceContents) GetBlob() string
- func (b *BlobResourceContents) GetExtraProperties() map[string]interface{}
- func (b *BlobResourceContents) GetMeta() map[string]interface{}
- func (b *BlobResourceContents) GetMimeType() *string
- func (b *BlobResourceContents) GetUri() string
- func (b *BlobResourceContents) MarshalJSON() ([]byte, error)
- func (b *BlobResourceContents) SetBlob(blob string)
- func (b *BlobResourceContents) SetMeta(meta map[string]interface{})
- func (b *BlobResourceContents) SetMimeType(mimeType *string)
- func (b *BlobResourceContents) SetUri(uri string)
- func (b *BlobResourceContents) String() string
- func (b *BlobResourceContents) UnmarshalJSON(data []byte) error
- type BodyRegisterSkills
- type BodyUploadFile
- type BrowserConfigRequest
- type BrowserCookiesGetCookiesRequest
- type BrowserInfoResult
- func (b *BrowserInfoResult) GetCdpUiUrl() *string
- func (b *BrowserInfoResult) GetCdpUrl() string
- func (b *BrowserInfoResult) GetExtraProperties() map[string]interface{}
- func (b *BrowserInfoResult) GetPageViewport() *BrowserViewport
- func (b *BrowserInfoResult) GetUserAgent() string
- func (b *BrowserInfoResult) GetViewport() *BrowserViewport
- func (b *BrowserInfoResult) GetVncUrl() string
- func (b *BrowserInfoResult) MarshalJSON() ([]byte, error)
- func (b *BrowserInfoResult) SetCdpUiUrl(cdpUiUrl *string)
- func (b *BrowserInfoResult) SetCdpUrl(cdpUrl string)
- func (b *BrowserInfoResult) SetPageViewport(pageViewport *BrowserViewport)
- func (b *BrowserInfoResult) SetUserAgent(userAgent string)
- func (b *BrowserInfoResult) SetViewport(viewport *BrowserViewport)
- func (b *BrowserInfoResult) SetVncUrl(vncUrl string)
- func (b *BrowserInfoResult) String() string
- func (b *BrowserInfoResult) UnmarshalJSON(data []byte) error
- type BrowserNetworkGetRequestsRequest
- type BrowserPageGetConsoleRequest
- type BrowserPageGetHtmlRequest
- type BrowserPageScreenshotRequest
- type BrowserViewport
- func (b *BrowserViewport) GetExtraProperties() map[string]interface{}
- func (b *BrowserViewport) GetHeight() int
- func (b *BrowserViewport) GetWidth() int
- func (b *BrowserViewport) MarshalJSON() ([]byte, error)
- func (b *BrowserViewport) SetHeight(height int)
- func (b *BrowserViewport) SetWidth(width int)
- func (b *BrowserViewport) String() string
- func (b *BrowserViewport) UnmarshalJSON(data []byte) error
- type Button
- type CallToolResult
- func (c *CallToolResult) GetContent() []*ResponseCallToolResultModelDataContentItem
- func (c *CallToolResult) GetExtraProperties() map[string]interface{}
- func (c *CallToolResult) GetIsError() *bool
- func (c *CallToolResult) GetMeta() map[string]interface{}
- func (c *CallToolResult) GetStructuredContent() map[string]interface{}
- func (c *CallToolResult) MarshalJSON() ([]byte, error)
- func (c *CallToolResult) SetContent(content []*ResponseCallToolResultModelDataContentItem)
- func (c *CallToolResult) SetIsError(isError *bool)
- func (c *CallToolResult) SetMeta(meta map[string]interface{})
- func (c *CallToolResult) SetStructuredContent(structuredContent map[string]interface{})
- func (c *CallToolResult) String() string
- func (c *CallToolResult) UnmarshalJSON(data []byte) error
- type CaptchaWaitRequest
- type CaptchaWaitResult
- func (c *CaptchaWaitResult) GetExtraProperties() map[string]interface{}
- func (c *CaptchaWaitResult) GetResolved() bool
- func (c *CaptchaWaitResult) MarshalJSON() ([]byte, error)
- func (c *CaptchaWaitResult) SetResolved(resolved bool)
- func (c *CaptchaWaitResult) String() string
- func (c *CaptchaWaitResult) UnmarshalJSON(data []byte) error
- type CheckRequest
- func (c *CheckRequest) GetExtraProperties() map[string]interface{}
- func (c *CheckRequest) GetSelector() string
- func (c *CheckRequest) MarshalJSON() ([]byte, error)
- func (c *CheckRequest) SetSelector(selector string)
- func (c *CheckRequest) String() string
- func (c *CheckRequest) UnmarshalJSON(data []byte) error
- type ClickAction
- func (c *ClickAction) GetButton() *Button
- func (c *ClickAction) GetExtraProperties() map[string]interface{}
- func (c *ClickAction) GetNumClicks() *int
- func (c *ClickAction) GetX() *float64
- func (c *ClickAction) GetY() *float64
- func (c *ClickAction) MarshalJSON() ([]byte, error)
- func (c *ClickAction) SetButton(button *Button)
- func (c *ClickAction) SetNumClicks(numClicks *int)
- func (c *ClickAction) SetX(x *float64)
- func (c *ClickAction) SetY(y *float64)
- func (c *ClickAction) String() string
- func (c *ClickAction) UnmarshalJSON(data []byte) error
- type ClickRequest
- type CodeExecuteRequest
- func (c *CodeExecuteRequest) SetCode(code string)
- func (c *CodeExecuteRequest) SetCwd(cwd *string)
- func (c *CodeExecuteRequest) SetLanguage(language Language)
- func (c *CodeExecuteRequest) SetSessionId(sessionId *string)
- func (c *CodeExecuteRequest) SetStateful(stateful *bool)
- func (c *CodeExecuteRequest) SetTimeout(timeout *int)
- type CodeExecuteResponse
- func (c *CodeExecuteResponse) GetCode() string
- func (c *CodeExecuteResponse) GetExitCode() *int
- func (c *CodeExecuteResponse) GetExtraProperties() map[string]interface{}
- func (c *CodeExecuteResponse) GetLanguage() Language
- func (c *CodeExecuteResponse) GetOutputs() []map[string]interface{}
- func (c *CodeExecuteResponse) GetSessionId() *string
- func (c *CodeExecuteResponse) GetStatus() string
- func (c *CodeExecuteResponse) GetStderr() *string
- func (c *CodeExecuteResponse) GetStdout() *string
- func (c *CodeExecuteResponse) GetTraceback() []string
- func (c *CodeExecuteResponse) MarshalJSON() ([]byte, error)
- func (c *CodeExecuteResponse) SetCode(code string)
- func (c *CodeExecuteResponse) SetExitCode(exitCode *int)
- func (c *CodeExecuteResponse) SetLanguage(language Language)
- func (c *CodeExecuteResponse) SetOutputs(outputs []map[string]interface{})
- func (c *CodeExecuteResponse) SetSessionId(sessionId *string)
- func (c *CodeExecuteResponse) SetStatus(status string)
- func (c *CodeExecuteResponse) SetStderr(stderr *string)
- func (c *CodeExecuteResponse) SetStdout(stdout *string)
- func (c *CodeExecuteResponse) SetTraceback(traceback []string)
- func (c *CodeExecuteResponse) String() string
- func (c *CodeExecuteResponse) UnmarshalJSON(data []byte) error
- type CodeInfoResponse
- func (c *CodeInfoResponse) GetExtraProperties() map[string]interface{}
- func (c *CodeInfoResponse) GetLanguages() []*CodeLanguageInfo
- func (c *CodeInfoResponse) MarshalJSON() ([]byte, error)
- func (c *CodeInfoResponse) SetLanguages(languages []*CodeLanguageInfo)
- func (c *CodeInfoResponse) String() string
- func (c *CodeInfoResponse) UnmarshalJSON(data []byte) error
- type CodeLanguageInfo
- func (c *CodeLanguageInfo) GetDefaultTimeout() *int
- func (c *CodeLanguageInfo) GetDescription() string
- func (c *CodeLanguageInfo) GetDetails() map[string]interface{}
- func (c *CodeLanguageInfo) GetExtraProperties() map[string]interface{}
- func (c *CodeLanguageInfo) GetLanguage() Language
- func (c *CodeLanguageInfo) GetMaxTimeout() *int
- func (c *CodeLanguageInfo) GetRuntimeVersion() *string
- func (c *CodeLanguageInfo) MarshalJSON() ([]byte, error)
- func (c *CodeLanguageInfo) SetDefaultTimeout(defaultTimeout *int)
- func (c *CodeLanguageInfo) SetDescription(description string)
- func (c *CodeLanguageInfo) SetDetails(details map[string]interface{})
- func (c *CodeLanguageInfo) SetLanguage(language Language)
- func (c *CodeLanguageInfo) SetMaxTimeout(maxTimeout *int)
- func (c *CodeLanguageInfo) SetRuntimeVersion(runtimeVersion *string)
- func (c *CodeLanguageInfo) String() string
- func (c *CodeLanguageInfo) UnmarshalJSON(data []byte) error
- type Command
- type CommandStatus
- type ConsoleRecord
- func (c *ConsoleRecord) GetCommand() string
- func (c *ConsoleRecord) GetExtraProperties() map[string]interface{}
- func (c *ConsoleRecord) GetOutput() *string
- func (c *ConsoleRecord) GetPs1() string
- func (c *ConsoleRecord) MarshalJSON() ([]byte, error)
- func (c *ConsoleRecord) SetCommand(command string)
- func (c *ConsoleRecord) SetOutput(output *string)
- func (c *ConsoleRecord) SetPs1(ps1 string)
- func (c *ConsoleRecord) String() string
- func (c *ConsoleRecord) UnmarshalJSON(data []byte) error
- type CookieSetRequest
- type CreatePageRequest
- type CreateWatchRequest
- type DependencyCommandResult
- func (d *DependencyCommandResult) GetCommand() []string
- func (d *DependencyCommandResult) GetExtraProperties() map[string]interface{}
- func (d *DependencyCommandResult) GetStderr() *string
- func (d *DependencyCommandResult) GetStdout() *string
- func (d *DependencyCommandResult) GetSuccess() bool
- func (d *DependencyCommandResult) MarshalJSON() ([]byte, error)
- func (d *DependencyCommandResult) SetCommand(command []string)
- func (d *DependencyCommandResult) SetStderr(stderr *string)
- func (d *DependencyCommandResult) SetStdout(stdout *string)
- func (d *DependencyCommandResult) SetSuccess(success bool)
- func (d *DependencyCommandResult) String() string
- func (d *DependencyCommandResult) UnmarshalJSON(data []byte) error
- type DisplayRecordRequest
- func (d *DisplayRecordRequest) SetAction(action DisplayRecordRequestAction)
- func (d *DisplayRecordRequest) SetCrf(crf *int)
- func (d *DisplayRecordRequest) SetFps(fps *int)
- func (d *DisplayRecordRequest) SetHeight(height *int)
- func (d *DisplayRecordRequest) SetMaxDuration(maxDuration *float64)
- func (d *DisplayRecordRequest) SetSavePath(savePath *string)
- func (d *DisplayRecordRequest) SetWidth(width *int)
- type DisplayRecordRequestAction
- type DisplayRecordResult
- func (d *DisplayRecordResult) GetDuration() *float64
- func (d *DisplayRecordResult) GetExtraProperties() map[string]interface{}
- func (d *DisplayRecordResult) GetFileSizeBytes() *int
- func (d *DisplayRecordResult) GetSavePath() *string
- func (d *DisplayRecordResult) GetStatus() Status
- func (d *DisplayRecordResult) MarshalJSON() ([]byte, error)
- func (d *DisplayRecordResult) SetDuration(duration *float64)
- func (d *DisplayRecordResult) SetFileSizeBytes(fileSizeBytes *int)
- func (d *DisplayRecordResult) SetSavePath(savePath *string)
- func (d *DisplayRecordResult) SetStatus(status Status)
- func (d *DisplayRecordResult) String() string
- func (d *DisplayRecordResult) UnmarshalJSON(data []byte) error
- type DoubleClickAction
- func (d *DoubleClickAction) GetExtraProperties() map[string]interface{}
- func (d *DoubleClickAction) GetX() *float64
- func (d *DoubleClickAction) GetY() *float64
- func (d *DoubleClickAction) MarshalJSON() ([]byte, error)
- func (d *DoubleClickAction) SetX(x *float64)
- func (d *DoubleClickAction) SetY(y *float64)
- func (d *DoubleClickAction) String() string
- func (d *DoubleClickAction) UnmarshalJSON(data []byte) error
- type DragRelAction
- func (d *DragRelAction) GetExtraProperties() map[string]interface{}
- func (d *DragRelAction) GetXOffset() float64
- func (d *DragRelAction) GetYOffset() float64
- func (d *DragRelAction) MarshalJSON() ([]byte, error)
- func (d *DragRelAction) SetXOffset(xOffset float64)
- func (d *DragRelAction) SetYOffset(yOffset float64)
- func (d *DragRelAction) String() string
- func (d *DragRelAction) UnmarshalJSON(data []byte) error
- type DragToAction
- func (d *DragToAction) GetExtraProperties() map[string]interface{}
- func (d *DragToAction) GetX() float64
- func (d *DragToAction) GetY() float64
- func (d *DragToAction) MarshalJSON() ([]byte, error)
- func (d *DragToAction) SetX(x float64)
- func (d *DragToAction) SetY(y float64)
- func (d *DragToAction) String() string
- func (d *DragToAction) UnmarshalJSON(data []byte) error
- type EmbeddedResource
- func (e *EmbeddedResource) GetAnnotations() *Annotations
- func (e *EmbeddedResource) GetExtraProperties() map[string]interface{}
- func (e *EmbeddedResource) GetMeta() map[string]interface{}
- func (e *EmbeddedResource) GetResource() *Resource
- func (e *EmbeddedResource) MarshalJSON() ([]byte, error)
- func (e *EmbeddedResource) SetAnnotations(annotations *Annotations)
- func (e *EmbeddedResource) SetMeta(meta map[string]interface{})
- func (e *EmbeddedResource) SetResource(resource *Resource)
- func (e *EmbeddedResource) String() string
- func (e *EmbeddedResource) UnmarshalJSON(data []byte) error
- type EvaluateRequest
- type ExportConsoleLogsRequest
- type ExportHarRequest
- type FileContentEncoding
- type FileDownloadFileRequest
- type FileFindRequest
- type FileFindResult
- func (f *FileFindResult) GetExtraProperties() map[string]interface{}
- func (f *FileFindResult) GetFiles() []string
- func (f *FileFindResult) GetPath() string
- func (f *FileFindResult) MarshalJSON() ([]byte, error)
- func (f *FileFindResult) SetFiles(files []string)
- func (f *FileFindResult) SetPath(path string)
- func (f *FileFindResult) String() string
- func (f *FileFindResult) UnmarshalJSON(data []byte) error
- type FileGlobRequest
- func (f *FileGlobRequest) SetExclude(exclude []string)
- func (f *FileGlobRequest) SetFilesOnly(filesOnly *bool)
- func (f *FileGlobRequest) SetIncludeHidden(includeHidden *bool)
- func (f *FileGlobRequest) SetIncludeMetadata(includeMetadata *bool)
- func (f *FileGlobRequest) SetMaxResults(maxResults *int)
- func (f *FileGlobRequest) SetPath(path string)
- func (f *FileGlobRequest) SetPattern(pattern string)
- func (f *FileGlobRequest) SetSortBy(sortBy *string)
- func (f *FileGlobRequest) SetSortDesc(sortDesc *bool)
- type FileGlobResult
- func (f *FileGlobResult) GetExtraProperties() map[string]interface{}
- func (f *FileGlobResult) GetFiles() []*GlobFileInfo
- func (f *FileGlobResult) GetPath() string
- func (f *FileGlobResult) GetPattern() string
- func (f *FileGlobResult) GetTotalCount() *int
- func (f *FileGlobResult) GetTruncated() *bool
- func (f *FileGlobResult) MarshalJSON() ([]byte, error)
- func (f *FileGlobResult) SetFiles(files []*GlobFileInfo)
- func (f *FileGlobResult) SetPath(path string)
- func (f *FileGlobResult) SetPattern(pattern string)
- func (f *FileGlobResult) SetTotalCount(totalCount *int)
- func (f *FileGlobResult) SetTruncated(truncated *bool)
- func (f *FileGlobResult) String() string
- func (f *FileGlobResult) UnmarshalJSON(data []byte) error
- type FileGrepRequest
- func (f *FileGrepRequest) SetCaseInsensitive(caseInsensitive *bool)
- func (f *FileGrepRequest) SetContextAfter(contextAfter *int)
- func (f *FileGrepRequest) SetContextBefore(contextBefore *int)
- func (f *FileGrepRequest) SetExclude(exclude []string)
- func (f *FileGrepRequest) SetFixedStrings(fixedStrings *bool)
- func (f *FileGrepRequest) SetInclude(include []string)
- func (f *FileGrepRequest) SetMaxFileSize(maxFileSize *string)
- func (f *FileGrepRequest) SetMaxResults(maxResults *int)
- func (f *FileGrepRequest) SetMultiline(multiline *bool)
- func (f *FileGrepRequest) SetOffset(offset *int)
- func (f *FileGrepRequest) SetPath(path string)
- func (f *FileGrepRequest) SetPattern(pattern string)
- func (f *FileGrepRequest) SetRecursive(recursive *bool)
- func (f *FileGrepRequest) SetType(type_ *string)
- type FileGrepResult
- func (f *FileGrepResult) GetExtraProperties() map[string]interface{}
- func (f *FileGrepResult) GetFilesMatched() *int
- func (f *FileGrepResult) GetFilesSearched() *int
- func (f *FileGrepResult) GetMatchCount() *int
- func (f *FileGrepResult) GetMatches() []*GrepMatch
- func (f *FileGrepResult) GetPath() string
- func (f *FileGrepResult) GetPattern() string
- func (f *FileGrepResult) GetTruncated() *bool
- func (f *FileGrepResult) MarshalJSON() ([]byte, error)
- func (f *FileGrepResult) SetFilesMatched(filesMatched *int)
- func (f *FileGrepResult) SetFilesSearched(filesSearched *int)
- func (f *FileGrepResult) SetMatchCount(matchCount *int)
- func (f *FileGrepResult) SetMatches(matches []*GrepMatch)
- func (f *FileGrepResult) SetPath(path string)
- func (f *FileGrepResult) SetPattern(pattern string)
- func (f *FileGrepResult) SetTruncated(truncated *bool)
- func (f *FileGrepResult) String() string
- func (f *FileGrepResult) UnmarshalJSON(data []byte) error
- type FileInfo
- func (f *FileInfo) GetExtension() *string
- func (f *FileInfo) GetExtraProperties() map[string]interface{}
- func (f *FileInfo) GetIsDirectory() bool
- func (f *FileInfo) GetModifiedTime() *string
- func (f *FileInfo) GetName() string
- func (f *FileInfo) GetPath() string
- func (f *FileInfo) GetPermissions() *string
- func (f *FileInfo) GetSize() *int
- func (f *FileInfo) MarshalJSON() ([]byte, error)
- func (f *FileInfo) SetExtension(extension *string)
- func (f *FileInfo) SetIsDirectory(isDirectory bool)
- func (f *FileInfo) SetModifiedTime(modifiedTime *string)
- func (f *FileInfo) SetName(name string)
- func (f *FileInfo) SetPath(path string)
- func (f *FileInfo) SetPermissions(permissions *string)
- func (f *FileInfo) SetSize(size *int)
- func (f *FileInfo) String() string
- func (f *FileInfo) UnmarshalJSON(data []byte) error
- type FileListRequest
- func (f *FileListRequest) SetFileTypes(fileTypes []string)
- func (f *FileListRequest) SetIncludePermissions(includePermissions *bool)
- func (f *FileListRequest) SetIncludeSize(includeSize *bool)
- func (f *FileListRequest) SetMaxDepth(maxDepth *int)
- func (f *FileListRequest) SetPath(path string)
- func (f *FileListRequest) SetRecursive(recursive *bool)
- func (f *FileListRequest) SetShowHidden(showHidden *bool)
- func (f *FileListRequest) SetSortBy(sortBy *string)
- func (f *FileListRequest) SetSortDesc(sortDesc *bool)
- type FileListResult
- func (f *FileListResult) GetDirectoryCount() *int
- func (f *FileListResult) GetExtraProperties() map[string]interface{}
- func (f *FileListResult) GetFileCount() *int
- func (f *FileListResult) GetFiles() []*FileInfo
- func (f *FileListResult) GetPath() string
- func (f *FileListResult) GetTotalCount() *int
- func (f *FileListResult) MarshalJSON() ([]byte, error)
- func (f *FileListResult) SetDirectoryCount(directoryCount *int)
- func (f *FileListResult) SetFileCount(fileCount *int)
- func (f *FileListResult) SetFiles(files []*FileInfo)
- func (f *FileListResult) SetPath(path string)
- func (f *FileListResult) SetTotalCount(totalCount *int)
- func (f *FileListResult) String() string
- func (f *FileListResult) UnmarshalJSON(data []byte) error
- type FileParam
- type FileParamOption
- type FileReadRequest
- type FileReadResult
- func (f *FileReadResult) GetContent() string
- func (f *FileReadResult) GetExtraProperties() map[string]interface{}
- func (f *FileReadResult) GetFile() string
- func (f *FileReadResult) MarshalJSON() ([]byte, error)
- func (f *FileReadResult) SetContent(content string)
- func (f *FileReadResult) SetFile(file string)
- func (f *FileReadResult) String() string
- func (f *FileReadResult) UnmarshalJSON(data []byte) error
- type FileReplaceRequest
- type FileReplaceResult
- func (f *FileReplaceResult) GetExtraProperties() map[string]interface{}
- func (f *FileReplaceResult) GetFile() string
- func (f *FileReplaceResult) GetReplacedCount() *int
- func (f *FileReplaceResult) MarshalJSON() ([]byte, error)
- func (f *FileReplaceResult) SetFile(file string)
- func (f *FileReplaceResult) SetReplacedCount(replacedCount *int)
- func (f *FileReplaceResult) String() string
- func (f *FileReplaceResult) UnmarshalJSON(data []byte) error
- type FileSearchRequest
- type FileSearchResult
- func (f *FileSearchResult) GetExtraProperties() map[string]interface{}
- func (f *FileSearchResult) GetFile() string
- func (f *FileSearchResult) GetLineNumbers() []int
- func (f *FileSearchResult) GetMatches() []string
- func (f *FileSearchResult) MarshalJSON() ([]byte, error)
- func (f *FileSearchResult) SetFile(file string)
- func (f *FileSearchResult) SetLineNumbers(lineNumbers []int)
- func (f *FileSearchResult) SetMatches(matches []string)
- func (f *FileSearchResult) String() string
- func (f *FileSearchResult) UnmarshalJSON(data []byte) error
- type FileUploadResult
- func (f *FileUploadResult) GetExtraProperties() map[string]interface{}
- func (f *FileUploadResult) GetFilePath() string
- func (f *FileUploadResult) GetFileSize() int
- func (f *FileUploadResult) GetSuccess() bool
- func (f *FileUploadResult) MarshalJSON() ([]byte, error)
- func (f *FileUploadResult) SetFilePath(filePath string)
- func (f *FileUploadResult) SetFileSize(fileSize int)
- func (f *FileUploadResult) SetSuccess(success bool)
- func (f *FileUploadResult) String() string
- func (f *FileUploadResult) UnmarshalJSON(data []byte) error
- type FileWatchWaitRequest
- type FileWriteRequest
- func (f *FileWriteRequest) SetAppend(append *bool)
- func (f *FileWriteRequest) SetContent(content string)
- func (f *FileWriteRequest) SetEncoding(encoding *FileContentEncoding)
- func (f *FileWriteRequest) SetFile(file string)
- func (f *FileWriteRequest) SetLeadingNewline(leadingNewline *bool)
- func (f *FileWriteRequest) SetSudo(sudo *bool)
- func (f *FileWriteRequest) SetTrailingNewline(trailingNewline *bool)
- type FileWriteResult
- func (f *FileWriteResult) GetBytesWritten() *int
- func (f *FileWriteResult) GetExtraProperties() map[string]interface{}
- func (f *FileWriteResult) GetFile() string
- func (f *FileWriteResult) MarshalJSON() ([]byte, error)
- func (f *FileWriteResult) SetBytesWritten(bytesWritten *int)
- func (f *FileWriteResult) SetFile(file string)
- func (f *FileWriteResult) String() string
- func (f *FileWriteResult) UnmarshalJSON(data []byte) error
- type FillRequest
- type FindTextRequest
- type FormFillRequest
- type GlobFileInfo
- func (g *GlobFileInfo) GetExtraProperties() map[string]interface{}
- func (g *GlobFileInfo) GetIsDirectory() *bool
- func (g *GlobFileInfo) GetModifiedTime() *string
- func (g *GlobFileInfo) GetName() string
- func (g *GlobFileInfo) GetPath() string
- func (g *GlobFileInfo) GetSize() *int
- func (g *GlobFileInfo) MarshalJSON() ([]byte, error)
- func (g *GlobFileInfo) SetIsDirectory(isDirectory *bool)
- func (g *GlobFileInfo) SetModifiedTime(modifiedTime *string)
- func (g *GlobFileInfo) SetName(name string)
- func (g *GlobFileInfo) SetPath(path string)
- func (g *GlobFileInfo) SetSize(size *int)
- func (g *GlobFileInfo) String() string
- func (g *GlobFileInfo) UnmarshalJSON(data []byte) error
- type GrepMatch
- func (g *GrepMatch) GetContextAfter() []string
- func (g *GrepMatch) GetContextBefore() []string
- func (g *GrepMatch) GetExtraProperties() map[string]interface{}
- func (g *GrepMatch) GetFile() string
- func (g *GrepMatch) GetLineContent() string
- func (g *GrepMatch) GetLineNumber() int
- func (g *GrepMatch) MarshalJSON() ([]byte, error)
- func (g *GrepMatch) SetContextAfter(contextAfter []string)
- func (g *GrepMatch) SetContextBefore(contextBefore []string)
- func (g *GrepMatch) SetFile(file string)
- func (g *GrepMatch) SetLineContent(lineContent string)
- func (g *GrepMatch) SetLineNumber(lineNumber int)
- func (g *GrepMatch) String() string
- func (g *GrepMatch) UnmarshalJSON(data []byte) error
- type HeadersRequest
- type HotKeyRequest
- type HotkeyAction
- func (h *HotkeyAction) GetExtraProperties() map[string]interface{}
- func (h *HotkeyAction) GetKeys() []string
- func (h *HotkeyAction) MarshalJSON() ([]byte, error)
- func (h *HotkeyAction) SetKeys(keys []string)
- func (h *HotkeyAction) String() string
- func (h *HotkeyAction) UnmarshalJSON(data []byte) error
- type HoverRequest
- type HttpValidationError
- func (h *HttpValidationError) GetDetail() []*ValidationError
- func (h *HttpValidationError) GetExtraProperties() map[string]interface{}
- func (h *HttpValidationError) MarshalJSON() ([]byte, error)
- func (h *HttpValidationError) SetDetail(detail []*ValidationError)
- func (h *HttpValidationError) String() string
- func (h *HttpValidationError) UnmarshalJSON(data []byte) error
- type Icon
- func (i *Icon) GetExtraProperties() map[string]interface{}
- func (i *Icon) GetMimeType() *string
- func (i *Icon) GetSizes() []string
- func (i *Icon) GetSrc() string
- func (i *Icon) MarshalJSON() ([]byte, error)
- func (i *Icon) SetMimeType(mimeType *string)
- func (i *Icon) SetSizes(sizes []string)
- func (i *Icon) SetSrc(src string)
- func (i *Icon) String() string
- func (i *Icon) UnmarshalJSON(data []byte) error
- type ImageContent
- func (i *ImageContent) GetAnnotations() *Annotations
- func (i *ImageContent) GetData() string
- func (i *ImageContent) GetExtraProperties() map[string]interface{}
- func (i *ImageContent) GetMeta() map[string]interface{}
- func (i *ImageContent) GetMimeType() string
- func (i *ImageContent) MarshalJSON() ([]byte, error)
- func (i *ImageContent) SetAnnotations(annotations *Annotations)
- func (i *ImageContent) SetData(data string)
- func (i *ImageContent) SetMeta(meta map[string]interface{})
- func (i *ImageContent) SetMimeType(mimeType string)
- func (i *ImageContent) String() string
- func (i *ImageContent) UnmarshalJSON(data []byte) error
- type JupyterCreateSessionRequest
- type JupyterCreateSessionResponse
- func (j *JupyterCreateSessionResponse) GetExtraProperties() map[string]interface{}
- func (j *JupyterCreateSessionResponse) GetKernelName() string
- func (j *JupyterCreateSessionResponse) GetMessage() string
- func (j *JupyterCreateSessionResponse) GetSessionId() string
- func (j *JupyterCreateSessionResponse) MarshalJSON() ([]byte, error)
- func (j *JupyterCreateSessionResponse) SetKernelName(kernelName string)
- func (j *JupyterCreateSessionResponse) SetMessage(message string)
- func (j *JupyterCreateSessionResponse) SetSessionId(sessionId string)
- func (j *JupyterCreateSessionResponse) String() string
- func (j *JupyterCreateSessionResponse) UnmarshalJSON(data []byte) error
- type JupyterExecuteRequest
- type JupyterExecuteResponse
- func (j *JupyterExecuteResponse) GetCode() string
- func (j *JupyterExecuteResponse) GetExecutionCount() *int
- func (j *JupyterExecuteResponse) GetExtraProperties() map[string]interface{}
- func (j *JupyterExecuteResponse) GetKernelName() string
- func (j *JupyterExecuteResponse) GetMsgId() *string
- func (j *JupyterExecuteResponse) GetOutputs() []*JupyterOutput
- func (j *JupyterExecuteResponse) GetSessionId() *string
- func (j *JupyterExecuteResponse) GetStatus() string
- func (j *JupyterExecuteResponse) MarshalJSON() ([]byte, error)
- func (j *JupyterExecuteResponse) SetCode(code string)
- func (j *JupyterExecuteResponse) SetExecutionCount(executionCount *int)
- func (j *JupyterExecuteResponse) SetKernelName(kernelName string)
- func (j *JupyterExecuteResponse) SetMsgId(msgId *string)
- func (j *JupyterExecuteResponse) SetOutputs(outputs []*JupyterOutput)
- func (j *JupyterExecuteResponse) SetSessionId(sessionId *string)
- func (j *JupyterExecuteResponse) SetStatus(status string)
- func (j *JupyterExecuteResponse) String() string
- func (j *JupyterExecuteResponse) UnmarshalJSON(data []byte) error
- type JupyterInfoResponse
- func (j *JupyterInfoResponse) GetActiveSessions() int
- func (j *JupyterInfoResponse) GetAvailableKernels() []string
- func (j *JupyterInfoResponse) GetDefaultKernel() string
- func (j *JupyterInfoResponse) GetDescription() string
- func (j *JupyterInfoResponse) GetExtraProperties() map[string]interface{}
- func (j *JupyterInfoResponse) GetKernelDetection() string
- func (j *JupyterInfoResponse) GetMaxSessions() int
- func (j *JupyterInfoResponse) GetSessionTimeoutSeconds() int
- func (j *JupyterInfoResponse) MarshalJSON() ([]byte, error)
- func (j *JupyterInfoResponse) SetActiveSessions(activeSessions int)
- func (j *JupyterInfoResponse) SetAvailableKernels(availableKernels []string)
- func (j *JupyterInfoResponse) SetDefaultKernel(defaultKernel string)
- func (j *JupyterInfoResponse) SetDescription(description string)
- func (j *JupyterInfoResponse) SetKernelDetection(kernelDetection string)
- func (j *JupyterInfoResponse) SetMaxSessions(maxSessions int)
- func (j *JupyterInfoResponse) SetSessionTimeoutSeconds(sessionTimeoutSeconds int)
- func (j *JupyterInfoResponse) String() string
- func (j *JupyterInfoResponse) UnmarshalJSON(data []byte) error
- type JupyterOutput
- func (j *JupyterOutput) GetData() map[string]interface{}
- func (j *JupyterOutput) GetEname() *string
- func (j *JupyterOutput) GetEvalue() *string
- func (j *JupyterOutput) GetExecutionCount() *int
- func (j *JupyterOutput) GetExtraProperties() map[string]interface{}
- func (j *JupyterOutput) GetMetadata() map[string]interface{}
- func (j *JupyterOutput) GetName() *string
- func (j *JupyterOutput) GetOutputType() string
- func (j *JupyterOutput) GetText() *string
- func (j *JupyterOutput) GetTraceback() []string
- func (j *JupyterOutput) MarshalJSON() ([]byte, error)
- func (j *JupyterOutput) SetData(data map[string]interface{})
- func (j *JupyterOutput) SetEname(ename *string)
- func (j *JupyterOutput) SetEvalue(evalue *string)
- func (j *JupyterOutput) SetExecutionCount(executionCount *int)
- func (j *JupyterOutput) SetMetadata(metadata map[string]interface{})
- func (j *JupyterOutput) SetName(name *string)
- func (j *JupyterOutput) SetOutputType(outputType string)
- func (j *JupyterOutput) SetText(text *string)
- func (j *JupyterOutput) SetTraceback(traceback []string)
- func (j *JupyterOutput) String() string
- func (j *JupyterOutput) UnmarshalJSON(data []byte) error
- type KeyDownAction
- func (k *KeyDownAction) GetExtraProperties() map[string]interface{}
- func (k *KeyDownAction) GetKey() string
- func (k *KeyDownAction) MarshalJSON() ([]byte, error)
- func (k *KeyDownAction) SetKey(key string)
- func (k *KeyDownAction) String() string
- func (k *KeyDownAction) UnmarshalJSON(data []byte) error
- type KeyRequest
- type KeyUpAction
- type Language
- type ListToolsResult
- func (l *ListToolsResult) GetExtraProperties() map[string]interface{}
- func (l *ListToolsResult) GetMeta() map[string]interface{}
- func (l *ListToolsResult) GetNextCursor() *string
- func (l *ListToolsResult) GetTools() []*Tool
- func (l *ListToolsResult) MarshalJSON() ([]byte, error)
- func (l *ListToolsResult) SetMeta(meta map[string]interface{})
- func (l *ListToolsResult) SetNextCursor(nextCursor *string)
- func (l *ListToolsResult) SetTools(tools []*Tool)
- func (l *ListToolsResult) String() string
- func (l *ListToolsResult) UnmarshalJSON(data []byte) error
- type Mode
- type MouseDownAction
- func (m *MouseDownAction) GetButton() *Button
- func (m *MouseDownAction) GetExtraProperties() map[string]interface{}
- func (m *MouseDownAction) MarshalJSON() ([]byte, error)
- func (m *MouseDownAction) SetButton(button *Button)
- func (m *MouseDownAction) String() string
- func (m *MouseDownAction) UnmarshalJSON(data []byte) error
- type MouseUpAction
- func (m *MouseUpAction) GetButton() *Button
- func (m *MouseUpAction) GetExtraProperties() map[string]interface{}
- func (m *MouseUpAction) MarshalJSON() ([]byte, error)
- func (m *MouseUpAction) SetButton(button *Button)
- func (m *MouseUpAction) String() string
- func (m *MouseUpAction) UnmarshalJSON(data []byte) error
- type MoveRelAction
- func (m *MoveRelAction) GetExtraProperties() map[string]interface{}
- func (m *MoveRelAction) GetXOffset() float64
- func (m *MoveRelAction) GetYOffset() float64
- func (m *MoveRelAction) MarshalJSON() ([]byte, error)
- func (m *MoveRelAction) SetXOffset(xOffset float64)
- func (m *MoveRelAction) SetYOffset(yOffset float64)
- func (m *MoveRelAction) String() string
- func (m *MoveRelAction) UnmarshalJSON(data []byte) error
- type MoveToAction
- func (m *MoveToAction) GetExtraProperties() map[string]interface{}
- func (m *MoveToAction) GetX() float64
- func (m *MoveToAction) GetY() float64
- func (m *MoveToAction) MarshalJSON() ([]byte, error)
- func (m *MoveToAction) SetX(x float64)
- func (m *MoveToAction) SetY(y float64)
- func (m *MoveToAction) String() string
- func (m *MoveToAction) UnmarshalJSON(data []byte) error
- type NavigateRequest
- type NavigateRequestWaitUntil
- type NetworkRouteRemoveRequest
- type NetworkRouteRequest
- type NodeJsCreateSessionRequest
- type NodeJsCreateSessionResponse
- func (n *NodeJsCreateSessionResponse) GetCreated() bool
- func (n *NodeJsCreateSessionResponse) GetExtraProperties() map[string]interface{}
- func (n *NodeJsCreateSessionResponse) GetMessage() *string
- func (n *NodeJsCreateSessionResponse) GetSession() *NodeJsSessionInfo
- func (n *NodeJsCreateSessionResponse) GetSessionId() string
- func (n *NodeJsCreateSessionResponse) MarshalJSON() ([]byte, error)
- func (n *NodeJsCreateSessionResponse) SetCreated(created bool)
- func (n *NodeJsCreateSessionResponse) SetMessage(message *string)
- func (n *NodeJsCreateSessionResponse) SetSession(session *NodeJsSessionInfo)
- func (n *NodeJsCreateSessionResponse) SetSessionId(sessionId string)
- func (n *NodeJsCreateSessionResponse) String() string
- func (n *NodeJsCreateSessionResponse) UnmarshalJSON(data []byte) error
- type NodeJsDeleteSessionResponse
- func (n *NodeJsDeleteSessionResponse) GetDeleted() bool
- func (n *NodeJsDeleteSessionResponse) GetExtraProperties() map[string]interface{}
- func (n *NodeJsDeleteSessionResponse) MarshalJSON() ([]byte, error)
- func (n *NodeJsDeleteSessionResponse) SetDeleted(deleted bool)
- func (n *NodeJsDeleteSessionResponse) String() string
- func (n *NodeJsDeleteSessionResponse) UnmarshalJSON(data []byte) error
- type NodeJsExecuteRequest
- func (n *NodeJsExecuteRequest) SetCode(code string)
- func (n *NodeJsExecuteRequest) SetCwd(cwd *string)
- func (n *NodeJsExecuteRequest) SetFiles(files map[string]*string)
- func (n *NodeJsExecuteRequest) SetSessionId(sessionId *string)
- func (n *NodeJsExecuteRequest) SetStateful(stateful *bool)
- func (n *NodeJsExecuteRequest) SetStdin(stdin *string)
- func (n *NodeJsExecuteRequest) SetTimeout(timeout *int)
- func (n *NodeJsExecuteRequest) SetVersion(version *string)
- type NodeJsExecuteResponse
- func (n *NodeJsExecuteResponse) GetCode() string
- func (n *NodeJsExecuteResponse) GetExecutionCount() *int
- func (n *NodeJsExecuteResponse) GetExitCode() int
- func (n *NodeJsExecuteResponse) GetExtraProperties() map[string]interface{}
- func (n *NodeJsExecuteResponse) GetOutputs() []*NodeJsOutput
- func (n *NodeJsExecuteResponse) GetSessionId() *string
- func (n *NodeJsExecuteResponse) GetStatus() string
- func (n *NodeJsExecuteResponse) GetStderr() *string
- func (n *NodeJsExecuteResponse) GetStdout() *string
- func (n *NodeJsExecuteResponse) Language() string
- func (n *NodeJsExecuteResponse) MarshalJSON() ([]byte, error)
- func (n *NodeJsExecuteResponse) SetCode(code string)
- func (n *NodeJsExecuteResponse) SetExecutionCount(executionCount *int)
- func (n *NodeJsExecuteResponse) SetExitCode(exitCode int)
- func (n *NodeJsExecuteResponse) SetOutputs(outputs []*NodeJsOutput)
- func (n *NodeJsExecuteResponse) SetSessionId(sessionId *string)
- func (n *NodeJsExecuteResponse) SetStatus(status string)
- func (n *NodeJsExecuteResponse) SetStderr(stderr *string)
- func (n *NodeJsExecuteResponse) SetStdout(stdout *string)
- func (n *NodeJsExecuteResponse) String() string
- func (n *NodeJsExecuteResponse) UnmarshalJSON(data []byte) error
- type NodeJsOutput
- func (n *NodeJsOutput) GetData() map[string]interface{}
- func (n *NodeJsOutput) GetEname() *string
- func (n *NodeJsOutput) GetEvalue() *string
- func (n *NodeJsOutput) GetExtraProperties() map[string]interface{}
- func (n *NodeJsOutput) GetMetadata() map[string]interface{}
- func (n *NodeJsOutput) GetName() *string
- func (n *NodeJsOutput) GetOutputType() string
- func (n *NodeJsOutput) GetText() *string
- func (n *NodeJsOutput) GetTraceback() []string
- func (n *NodeJsOutput) MarshalJSON() ([]byte, error)
- func (n *NodeJsOutput) SetData(data map[string]interface{})
- func (n *NodeJsOutput) SetEname(ename *string)
- func (n *NodeJsOutput) SetEvalue(evalue *string)
- func (n *NodeJsOutput) SetMetadata(metadata map[string]interface{})
- func (n *NodeJsOutput) SetName(name *string)
- func (n *NodeJsOutput) SetOutputType(outputType string)
- func (n *NodeJsOutput) SetText(text *string)
- func (n *NodeJsOutput) SetTraceback(traceback []string)
- func (n *NodeJsOutput) String() string
- func (n *NodeJsOutput) UnmarshalJSON(data []byte) error
- type NodeJsPackageInfo
- func (n *NodeJsPackageInfo) GetExtraProperties() map[string]interface{}
- func (n *NodeJsPackageInfo) GetName() string
- func (n *NodeJsPackageInfo) GetVersion() string
- func (n *NodeJsPackageInfo) MarshalJSON() ([]byte, error)
- func (n *NodeJsPackageInfo) SetName(name string)
- func (n *NodeJsPackageInfo) SetVersion(version string)
- func (n *NodeJsPackageInfo) String() string
- func (n *NodeJsPackageInfo) UnmarshalJSON(data []byte) error
- type NodeJsRuntimeInfo
- func (n *NodeJsRuntimeInfo) GetAvailableVersions() []string
- func (n *NodeJsRuntimeInfo) GetCurrentVersion() *string
- func (n *NodeJsRuntimeInfo) GetDescription() string
- func (n *NodeJsRuntimeInfo) GetError() *string
- func (n *NodeJsRuntimeInfo) GetExtraProperties() map[string]interface{}
- func (n *NodeJsRuntimeInfo) GetGlobalNpmDirectory() *string
- func (n *NodeJsRuntimeInfo) GetGlobalPackages() []*NodeJsPackageInfo
- func (n *NodeJsRuntimeInfo) GetNodeVersion() string
- func (n *NodeJsRuntimeInfo) GetNpmVersion() string
- func (n *NodeJsRuntimeInfo) GetRuntimeDirectory() *string
- func (n *NodeJsRuntimeInfo) GetRuntimePackages() []*NodeJsPackageInfo
- func (n *NodeJsRuntimeInfo) GetSupportedLanguages() []string
- func (n *NodeJsRuntimeInfo) MarshalJSON() ([]byte, error)
- func (n *NodeJsRuntimeInfo) SetAvailableVersions(availableVersions []string)
- func (n *NodeJsRuntimeInfo) SetCurrentVersion(currentVersion *string)
- func (n *NodeJsRuntimeInfo) SetDescription(description string)
- func (n *NodeJsRuntimeInfo) SetError(error_ *string)
- func (n *NodeJsRuntimeInfo) SetGlobalNpmDirectory(globalNpmDirectory *string)
- func (n *NodeJsRuntimeInfo) SetGlobalPackages(globalPackages []*NodeJsPackageInfo)
- func (n *NodeJsRuntimeInfo) SetNodeVersion(nodeVersion string)
- func (n *NodeJsRuntimeInfo) SetNpmVersion(npmVersion string)
- func (n *NodeJsRuntimeInfo) SetRuntimeDirectory(runtimeDirectory *string)
- func (n *NodeJsRuntimeInfo) SetRuntimePackages(runtimePackages []*NodeJsPackageInfo)
- func (n *NodeJsRuntimeInfo) SetSupportedLanguages(supportedLanguages []string)
- func (n *NodeJsRuntimeInfo) String() string
- func (n *NodeJsRuntimeInfo) UnmarshalJSON(data []byte) error
- type NodeJsSessionInfo
- func (n *NodeJsSessionInfo) GetAgeSeconds() int
- func (n *NodeJsSessionInfo) GetCreatedAt() float64
- func (n *NodeJsSessionInfo) GetCwd() string
- func (n *NodeJsSessionInfo) GetExtraProperties() map[string]interface{}
- func (n *NodeJsSessionInfo) GetLastUsed() float64
- func (n *NodeJsSessionInfo) GetMaxIdleTime() int
- func (n *NodeJsSessionInfo) GetSessionId() string
- func (n *NodeJsSessionInfo) GetState() string
- func (n *NodeJsSessionInfo) MarshalJSON() ([]byte, error)
- func (n *NodeJsSessionInfo) SetAgeSeconds(ageSeconds int)
- func (n *NodeJsSessionInfo) SetCreatedAt(createdAt float64)
- func (n *NodeJsSessionInfo) SetCwd(cwd string)
- func (n *NodeJsSessionInfo) SetLastUsed(lastUsed float64)
- func (n *NodeJsSessionInfo) SetMaxIdleTime(maxIdleTime int)
- func (n *NodeJsSessionInfo) SetSessionId(sessionId string)
- func (n *NodeJsSessionInfo) SetState(state string)
- func (n *NodeJsSessionInfo) String() string
- func (n *NodeJsSessionInfo) UnmarshalJSON(data []byte) error
- type NodeJsSessionListResponse
- func (n *NodeJsSessionListResponse) GetExtraProperties() map[string]interface{}
- func (n *NodeJsSessionListResponse) GetSessions() map[string]*NodeJsSessionInfo
- func (n *NodeJsSessionListResponse) MarshalJSON() ([]byte, error)
- func (n *NodeJsSessionListResponse) SetSessions(sessions map[string]*NodeJsSessionInfo)
- func (n *NodeJsSessionListResponse) String() string
- func (n *NodeJsSessionListResponse) UnmarshalJSON(data []byte) error
- type NodeJsSessionResponse
- func (n *NodeJsSessionResponse) GetExtraProperties() map[string]interface{}
- func (n *NodeJsSessionResponse) GetSession() *NodeJsSessionInfo
- func (n *NodeJsSessionResponse) MarshalJSON() ([]byte, error)
- func (n *NodeJsSessionResponse) SetSession(session *NodeJsSessionInfo)
- func (n *NodeJsSessionResponse) String() string
- func (n *NodeJsSessionResponse) UnmarshalJSON(data []byte) error
- type NodeJsUpdateSessionRequest
- type NodeJsUpdateSessionResponse
- func (n *NodeJsUpdateSessionResponse) GetExtraProperties() map[string]interface{}
- func (n *NodeJsUpdateSessionResponse) GetSession() *NodeJsSessionInfo
- func (n *NodeJsUpdateSessionResponse) GetUpdated() bool
- func (n *NodeJsUpdateSessionResponse) MarshalJSON() ([]byte, error)
- func (n *NodeJsUpdateSessionResponse) SetSession(session *NodeJsSessionInfo)
- func (n *NodeJsUpdateSessionResponse) SetUpdated(updated bool)
- func (n *NodeJsUpdateSessionResponse) String() string
- func (n *NodeJsUpdateSessionResponse) UnmarshalJSON(data []byte) error
- type PollRequest
- type PressAction
- type ProxyBypassRequest
- func (p *ProxyBypassRequest) GetExtraProperties() map[string]interface{}
- func (p *ProxyBypassRequest) GetPattern() string
- func (p *ProxyBypassRequest) MarshalJSON() ([]byte, error)
- func (p *ProxyBypassRequest) SetPattern(pattern string)
- func (p *ProxyBypassRequest) String() string
- func (p *ProxyBypassRequest) UnmarshalJSON(data []byte) error
- type ProxyDiagnoseRequest
- type ProxyDiagnoseResult
- func (p *ProxyDiagnoseResult) GetExtraProperties() map[string]interface{}
- func (p *ProxyDiagnoseResult) GetMatchedMapping() *ProxyMappingRoute
- func (p *ProxyDiagnoseResult) GetResolvedTarget() *string
- func (p *ProxyDiagnoseResult) GetRoute() string
- func (p *ProxyDiagnoseResult) GetTargetReachable() *bool
- func (p *ProxyDiagnoseResult) GetUrl() string
- func (p *ProxyDiagnoseResult) MarshalJSON() ([]byte, error)
- func (p *ProxyDiagnoseResult) SetMatchedMapping(matchedMapping *ProxyMappingRoute)
- func (p *ProxyDiagnoseResult) SetResolvedTarget(resolvedTarget *string)
- func (p *ProxyDiagnoseResult) SetRoute(route string)
- func (p *ProxyDiagnoseResult) SetTargetReachable(targetReachable *bool)
- func (p *ProxyDiagnoseResult) SetUrl(url string)
- func (p *ProxyDiagnoseResult) String() string
- func (p *ProxyDiagnoseResult) UnmarshalJSON(data []byte) error
- type ProxyHealthCheck
- func (p *ProxyHealthCheck) GetConfigConsistent() bool
- func (p *ProxyHealthCheck) GetExtraProperties() map[string]interface{}
- func (p *ProxyHealthCheck) GetGostAlive() bool
- func (p *ProxyHealthCheck) GetHealthy() bool
- func (p *ProxyHealthCheck) GetInconsistencies() []string
- func (p *ProxyHealthCheck) GetNginxAlive() bool
- func (p *ProxyHealthCheck) MarshalJSON() ([]byte, error)
- func (p *ProxyHealthCheck) SetConfigConsistent(configConsistent bool)
- func (p *ProxyHealthCheck) SetGostAlive(gostAlive bool)
- func (p *ProxyHealthCheck) SetHealthy(healthy bool)
- func (p *ProxyHealthCheck) SetInconsistencies(inconsistencies []string)
- func (p *ProxyHealthCheck) SetNginxAlive(nginxAlive bool)
- func (p *ProxyHealthCheck) String() string
- func (p *ProxyHealthCheck) UnmarshalJSON(data []byte) error
- type ProxyMappingAddRequest
- type ProxyMappingRoute
- func (p *ProxyMappingRoute) GetExtraProperties() map[string]interface{}
- func (p *ProxyMappingRoute) GetInternalPort() int
- func (p *ProxyMappingRoute) GetSource() string
- func (p *ProxyMappingRoute) GetSourceHost() string
- func (p *ProxyMappingRoute) GetSourcePath() *string
- func (p *ProxyMappingRoute) GetTarget() string
- func (p *ProxyMappingRoute) MarshalJSON() ([]byte, error)
- func (p *ProxyMappingRoute) SetInternalPort(internalPort int)
- func (p *ProxyMappingRoute) SetSource(source string)
- func (p *ProxyMappingRoute) SetSourceHost(sourceHost string)
- func (p *ProxyMappingRoute) SetSourcePath(sourcePath *string)
- func (p *ProxyMappingRoute) SetTarget(target string)
- func (p *ProxyMappingRoute) String() string
- func (p *ProxyMappingRoute) UnmarshalJSON(data []byte) error
- type ProxyUpstreamInfo
- func (p *ProxyUpstreamInfo) GetAddr() string
- func (p *ProxyUpstreamInfo) GetExtraProperties() map[string]interface{}
- func (p *ProxyUpstreamInfo) GetPassword() *string
- func (p *ProxyUpstreamInfo) GetUsername() *string
- func (p *ProxyUpstreamInfo) MarshalJSON() ([]byte, error)
- func (p *ProxyUpstreamInfo) SetAddr(addr string)
- func (p *ProxyUpstreamInfo) SetPassword(password *string)
- func (p *ProxyUpstreamInfo) SetUsername(username *string)
- func (p *ProxyUpstreamInfo) String() string
- func (p *ProxyUpstreamInfo) UnmarshalJSON(data []byte) error
- type ProxyUpstreamUpdateRequest
- type RecordRequest
- type RecordRequestAction
- type RegisterHookRequest
- type Resolution
- func (r *Resolution) GetExtraProperties() map[string]interface{}
- func (r *Resolution) GetHeight() int
- func (r *Resolution) GetWidth() int
- func (r *Resolution) MarshalJSON() ([]byte, error)
- func (r *Resolution) SetHeight(height int)
- func (r *Resolution) SetWidth(width int)
- func (r *Resolution) String() string
- func (r *Resolution) UnmarshalJSON(data []byte) error
- type Resource
- type ResourceLink
- func (r *ResourceLink) GetAnnotations() *Annotations
- func (r *ResourceLink) GetDescription() *string
- func (r *ResourceLink) GetExtraProperties() map[string]interface{}
- func (r *ResourceLink) GetIcons() []*Icon
- func (r *ResourceLink) GetMeta() map[string]interface{}
- func (r *ResourceLink) GetMimeType() *string
- func (r *ResourceLink) GetName() string
- func (r *ResourceLink) GetSize() *int
- func (r *ResourceLink) GetTitle() *string
- func (r *ResourceLink) GetUri() string
- func (r *ResourceLink) MarshalJSON() ([]byte, error)
- func (r *ResourceLink) SetAnnotations(annotations *Annotations)
- func (r *ResourceLink) SetDescription(description *string)
- func (r *ResourceLink) SetIcons(icons []*Icon)
- func (r *ResourceLink) SetMeta(meta map[string]interface{})
- func (r *ResourceLink) SetMimeType(mimeType *string)
- func (r *ResourceLink) SetName(name string)
- func (r *ResourceLink) SetSize(size *int)
- func (r *ResourceLink) SetTitle(title *string)
- func (r *ResourceLink) SetUri(uri string)
- func (r *ResourceLink) String() string
- func (r *ResourceLink) UnmarshalJSON(data []byte) error
- type ResourceVisitor
- type Response
- func (r *Response) GetData() interface{}
- func (r *Response) GetExtraProperties() map[string]interface{}
- func (r *Response) GetHint() *string
- func (r *Response) GetMessage() *string
- func (r *Response) GetSuccess() *bool
- func (r *Response) MarshalJSON() ([]byte, error)
- func (r *Response) SetData(data interface{})
- func (r *Response) SetHint(hint *string)
- func (r *Response) SetMessage(message *string)
- func (r *Response) SetSuccess(success *bool)
- func (r *Response) String() string
- func (r *Response) UnmarshalJSON(data []byte) error
- type ResponseActiveSessionsResult
- func (r *ResponseActiveSessionsResult) GetData() *ActiveSessionsResult
- func (r *ResponseActiveSessionsResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseActiveSessionsResult) GetHint() *string
- func (r *ResponseActiveSessionsResult) GetMessage() *string
- func (r *ResponseActiveSessionsResult) GetSuccess() *bool
- func (r *ResponseActiveSessionsResult) MarshalJSON() ([]byte, error)
- func (r *ResponseActiveSessionsResult) SetData(data *ActiveSessionsResult)
- func (r *ResponseActiveSessionsResult) SetHint(hint *string)
- func (r *ResponseActiveSessionsResult) SetMessage(message *string)
- func (r *ResponseActiveSessionsResult) SetSuccess(success *bool)
- func (r *ResponseActiveSessionsResult) String() string
- func (r *ResponseActiveSessionsResult) UnmarshalJSON(data []byte) error
- type ResponseActiveShellSessionsResult
- func (r *ResponseActiveShellSessionsResult) GetData() *ActiveShellSessionsResult
- func (r *ResponseActiveShellSessionsResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseActiveShellSessionsResult) GetHint() *string
- func (r *ResponseActiveShellSessionsResult) GetMessage() *string
- func (r *ResponseActiveShellSessionsResult) GetSuccess() *bool
- func (r *ResponseActiveShellSessionsResult) MarshalJSON() ([]byte, error)
- func (r *ResponseActiveShellSessionsResult) SetData(data *ActiveShellSessionsResult)
- func (r *ResponseActiveShellSessionsResult) SetHint(hint *string)
- func (r *ResponseActiveShellSessionsResult) SetMessage(message *string)
- func (r *ResponseActiveShellSessionsResult) SetSuccess(success *bool)
- func (r *ResponseActiveShellSessionsResult) String() string
- func (r *ResponseActiveShellSessionsResult) UnmarshalJSON(data []byte) error
- type ResponseBashExecResult
- func (r *ResponseBashExecResult) GetData() *BashExecResult
- func (r *ResponseBashExecResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseBashExecResult) GetHint() *string
- func (r *ResponseBashExecResult) GetMessage() *string
- func (r *ResponseBashExecResult) GetSuccess() *bool
- func (r *ResponseBashExecResult) MarshalJSON() ([]byte, error)
- func (r *ResponseBashExecResult) SetData(data *BashExecResult)
- func (r *ResponseBashExecResult) SetHint(hint *string)
- func (r *ResponseBashExecResult) SetMessage(message *string)
- func (r *ResponseBashExecResult) SetSuccess(success *bool)
- func (r *ResponseBashExecResult) String() string
- func (r *ResponseBashExecResult) UnmarshalJSON(data []byte) error
- type ResponseBashOutputResult
- func (r *ResponseBashOutputResult) GetData() *BashOutputResult
- func (r *ResponseBashOutputResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseBashOutputResult) GetHint() *string
- func (r *ResponseBashOutputResult) GetMessage() *string
- func (r *ResponseBashOutputResult) GetSuccess() *bool
- func (r *ResponseBashOutputResult) MarshalJSON() ([]byte, error)
- func (r *ResponseBashOutputResult) SetData(data *BashOutputResult)
- func (r *ResponseBashOutputResult) SetHint(hint *string)
- func (r *ResponseBashOutputResult) SetMessage(message *string)
- func (r *ResponseBashOutputResult) SetSuccess(success *bool)
- func (r *ResponseBashOutputResult) String() string
- func (r *ResponseBashOutputResult) UnmarshalJSON(data []byte) error
- type ResponseBashSessionInfo
- func (r *ResponseBashSessionInfo) GetData() *BashSessionInfo
- func (r *ResponseBashSessionInfo) GetExtraProperties() map[string]interface{}
- func (r *ResponseBashSessionInfo) GetHint() *string
- func (r *ResponseBashSessionInfo) GetMessage() *string
- func (r *ResponseBashSessionInfo) GetSuccess() *bool
- func (r *ResponseBashSessionInfo) MarshalJSON() ([]byte, error)
- func (r *ResponseBashSessionInfo) SetData(data *BashSessionInfo)
- func (r *ResponseBashSessionInfo) SetHint(hint *string)
- func (r *ResponseBashSessionInfo) SetMessage(message *string)
- func (r *ResponseBashSessionInfo) SetSuccess(success *bool)
- func (r *ResponseBashSessionInfo) String() string
- func (r *ResponseBashSessionInfo) UnmarshalJSON(data []byte) error
- type ResponseBrowserInfoResult
- func (r *ResponseBrowserInfoResult) GetData() *BrowserInfoResult
- func (r *ResponseBrowserInfoResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseBrowserInfoResult) GetHint() *string
- func (r *ResponseBrowserInfoResult) GetMessage() *string
- func (r *ResponseBrowserInfoResult) GetSuccess() *bool
- func (r *ResponseBrowserInfoResult) MarshalJSON() ([]byte, error)
- func (r *ResponseBrowserInfoResult) SetData(data *BrowserInfoResult)
- func (r *ResponseBrowserInfoResult) SetHint(hint *string)
- func (r *ResponseBrowserInfoResult) SetMessage(message *string)
- func (r *ResponseBrowserInfoResult) SetSuccess(success *bool)
- func (r *ResponseBrowserInfoResult) String() string
- func (r *ResponseBrowserInfoResult) UnmarshalJSON(data []byte) error
- type ResponseCallToolResultModel
- func (r *ResponseCallToolResultModel) GetData() *CallToolResult
- func (r *ResponseCallToolResultModel) GetExtraProperties() map[string]interface{}
- func (r *ResponseCallToolResultModel) GetHint() *string
- func (r *ResponseCallToolResultModel) GetMessage() *string
- func (r *ResponseCallToolResultModel) GetSuccess() *bool
- func (r *ResponseCallToolResultModel) MarshalJSON() ([]byte, error)
- func (r *ResponseCallToolResultModel) SetData(data *CallToolResult)
- func (r *ResponseCallToolResultModel) SetHint(hint *string)
- func (r *ResponseCallToolResultModel) SetMessage(message *string)
- func (r *ResponseCallToolResultModel) SetSuccess(success *bool)
- func (r *ResponseCallToolResultModel) String() string
- func (r *ResponseCallToolResultModel) UnmarshalJSON(data []byte) error
- type ResponseCallToolResultModelDataContentItem
- func (r *ResponseCallToolResultModelDataContentItem) Accept(visitor ResponseCallToolResultModelDataContentItemVisitor) error
- func (r *ResponseCallToolResultModelDataContentItem) GetAudio() *AudioContent
- func (r *ResponseCallToolResultModelDataContentItem) GetImage() *ImageContent
- func (r *ResponseCallToolResultModelDataContentItem) GetResource() *EmbeddedResource
- func (r *ResponseCallToolResultModelDataContentItem) GetResourceLink() *ResourceLink
- func (r *ResponseCallToolResultModelDataContentItem) GetText() *TextContent
- func (r *ResponseCallToolResultModelDataContentItem) GetType() string
- func (r ResponseCallToolResultModelDataContentItem) MarshalJSON() ([]byte, error)
- func (r *ResponseCallToolResultModelDataContentItem) UnmarshalJSON(data []byte) error
- type ResponseCallToolResultModelDataContentItemVisitor
- type ResponseCaptchaWaitResult
- func (r *ResponseCaptchaWaitResult) GetData() *CaptchaWaitResult
- func (r *ResponseCaptchaWaitResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseCaptchaWaitResult) GetHint() *string
- func (r *ResponseCaptchaWaitResult) GetMessage() *string
- func (r *ResponseCaptchaWaitResult) GetSuccess() *bool
- func (r *ResponseCaptchaWaitResult) MarshalJSON() ([]byte, error)
- func (r *ResponseCaptchaWaitResult) SetData(data *CaptchaWaitResult)
- func (r *ResponseCaptchaWaitResult) SetHint(hint *string)
- func (r *ResponseCaptchaWaitResult) SetMessage(message *string)
- func (r *ResponseCaptchaWaitResult) SetSuccess(success *bool)
- func (r *ResponseCaptchaWaitResult) String() string
- func (r *ResponseCaptchaWaitResult) UnmarshalJSON(data []byte) error
- type ResponseCodeExecuteResponse
- func (r *ResponseCodeExecuteResponse) GetData() *CodeExecuteResponse
- func (r *ResponseCodeExecuteResponse) GetExtraProperties() map[string]interface{}
- func (r *ResponseCodeExecuteResponse) GetHint() *string
- func (r *ResponseCodeExecuteResponse) GetMessage() *string
- func (r *ResponseCodeExecuteResponse) GetSuccess() *bool
- func (r *ResponseCodeExecuteResponse) MarshalJSON() ([]byte, error)
- func (r *ResponseCodeExecuteResponse) SetData(data *CodeExecuteResponse)
- func (r *ResponseCodeExecuteResponse) SetHint(hint *string)
- func (r *ResponseCodeExecuteResponse) SetMessage(message *string)
- func (r *ResponseCodeExecuteResponse) SetSuccess(success *bool)
- func (r *ResponseCodeExecuteResponse) String() string
- func (r *ResponseCodeExecuteResponse) UnmarshalJSON(data []byte) error
- type ResponseCodeInfoResponse
- func (r *ResponseCodeInfoResponse) GetData() *CodeInfoResponse
- func (r *ResponseCodeInfoResponse) GetExtraProperties() map[string]interface{}
- func (r *ResponseCodeInfoResponse) GetHint() *string
- func (r *ResponseCodeInfoResponse) GetMessage() *string
- func (r *ResponseCodeInfoResponse) GetSuccess() *bool
- func (r *ResponseCodeInfoResponse) MarshalJSON() ([]byte, error)
- func (r *ResponseCodeInfoResponse) SetData(data *CodeInfoResponse)
- func (r *ResponseCodeInfoResponse) SetHint(hint *string)
- func (r *ResponseCodeInfoResponse) SetMessage(message *string)
- func (r *ResponseCodeInfoResponse) SetSuccess(success *bool)
- func (r *ResponseCodeInfoResponse) String() string
- func (r *ResponseCodeInfoResponse) UnmarshalJSON(data []byte) error
- type ResponseDict
- func (r *ResponseDict) GetData() map[string]interface{}
- func (r *ResponseDict) GetExtraProperties() map[string]interface{}
- func (r *ResponseDict) GetHint() *string
- func (r *ResponseDict) GetMessage() *string
- func (r *ResponseDict) GetSuccess() *bool
- func (r *ResponseDict) MarshalJSON() ([]byte, error)
- func (r *ResponseDict) SetData(data map[string]interface{})
- func (r *ResponseDict) SetHint(hint *string)
- func (r *ResponseDict) SetMessage(message *string)
- func (r *ResponseDict) SetSuccess(success *bool)
- func (r *ResponseDict) String() string
- func (r *ResponseDict) UnmarshalJSON(data []byte) error
- type ResponseDisplayRecordResult
- func (r *ResponseDisplayRecordResult) GetData() *DisplayRecordResult
- func (r *ResponseDisplayRecordResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseDisplayRecordResult) GetHint() *string
- func (r *ResponseDisplayRecordResult) GetMessage() *string
- func (r *ResponseDisplayRecordResult) GetSuccess() *bool
- func (r *ResponseDisplayRecordResult) MarshalJSON() ([]byte, error)
- func (r *ResponseDisplayRecordResult) SetData(data *DisplayRecordResult)
- func (r *ResponseDisplayRecordResult) SetHint(hint *string)
- func (r *ResponseDisplayRecordResult) SetMessage(message *string)
- func (r *ResponseDisplayRecordResult) SetSuccess(success *bool)
- func (r *ResponseDisplayRecordResult) String() string
- func (r *ResponseDisplayRecordResult) UnmarshalJSON(data []byte) error
- type ResponseFileFindResult
- func (r *ResponseFileFindResult) GetData() *FileFindResult
- func (r *ResponseFileFindResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseFileFindResult) GetHint() *string
- func (r *ResponseFileFindResult) GetMessage() *string
- func (r *ResponseFileFindResult) GetSuccess() *bool
- func (r *ResponseFileFindResult) MarshalJSON() ([]byte, error)
- func (r *ResponseFileFindResult) SetData(data *FileFindResult)
- func (r *ResponseFileFindResult) SetHint(hint *string)
- func (r *ResponseFileFindResult) SetMessage(message *string)
- func (r *ResponseFileFindResult) SetSuccess(success *bool)
- func (r *ResponseFileFindResult) String() string
- func (r *ResponseFileFindResult) UnmarshalJSON(data []byte) error
- type ResponseFileGlobResult
- func (r *ResponseFileGlobResult) GetData() *FileGlobResult
- func (r *ResponseFileGlobResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseFileGlobResult) GetHint() *string
- func (r *ResponseFileGlobResult) GetMessage() *string
- func (r *ResponseFileGlobResult) GetSuccess() *bool
- func (r *ResponseFileGlobResult) MarshalJSON() ([]byte, error)
- func (r *ResponseFileGlobResult) SetData(data *FileGlobResult)
- func (r *ResponseFileGlobResult) SetHint(hint *string)
- func (r *ResponseFileGlobResult) SetMessage(message *string)
- func (r *ResponseFileGlobResult) SetSuccess(success *bool)
- func (r *ResponseFileGlobResult) String() string
- func (r *ResponseFileGlobResult) UnmarshalJSON(data []byte) error
- type ResponseFileGrepResult
- func (r *ResponseFileGrepResult) GetData() *FileGrepResult
- func (r *ResponseFileGrepResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseFileGrepResult) GetHint() *string
- func (r *ResponseFileGrepResult) GetMessage() *string
- func (r *ResponseFileGrepResult) GetSuccess() *bool
- func (r *ResponseFileGrepResult) MarshalJSON() ([]byte, error)
- func (r *ResponseFileGrepResult) SetData(data *FileGrepResult)
- func (r *ResponseFileGrepResult) SetHint(hint *string)
- func (r *ResponseFileGrepResult) SetMessage(message *string)
- func (r *ResponseFileGrepResult) SetSuccess(success *bool)
- func (r *ResponseFileGrepResult) String() string
- func (r *ResponseFileGrepResult) UnmarshalJSON(data []byte) error
- type ResponseFileListResult
- func (r *ResponseFileListResult) GetData() *FileListResult
- func (r *ResponseFileListResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseFileListResult) GetHint() *string
- func (r *ResponseFileListResult) GetMessage() *string
- func (r *ResponseFileListResult) GetSuccess() *bool
- func (r *ResponseFileListResult) MarshalJSON() ([]byte, error)
- func (r *ResponseFileListResult) SetData(data *FileListResult)
- func (r *ResponseFileListResult) SetHint(hint *string)
- func (r *ResponseFileListResult) SetMessage(message *string)
- func (r *ResponseFileListResult) SetSuccess(success *bool)
- func (r *ResponseFileListResult) String() string
- func (r *ResponseFileListResult) UnmarshalJSON(data []byte) error
- type ResponseFileReadResult
- func (r *ResponseFileReadResult) GetData() *FileReadResult
- func (r *ResponseFileReadResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseFileReadResult) GetHint() *string
- func (r *ResponseFileReadResult) GetMessage() *string
- func (r *ResponseFileReadResult) GetSuccess() *bool
- func (r *ResponseFileReadResult) MarshalJSON() ([]byte, error)
- func (r *ResponseFileReadResult) SetData(data *FileReadResult)
- func (r *ResponseFileReadResult) SetHint(hint *string)
- func (r *ResponseFileReadResult) SetMessage(message *string)
- func (r *ResponseFileReadResult) SetSuccess(success *bool)
- func (r *ResponseFileReadResult) String() string
- func (r *ResponseFileReadResult) UnmarshalJSON(data []byte) error
- type ResponseFileReplaceResult
- func (r *ResponseFileReplaceResult) GetData() *FileReplaceResult
- func (r *ResponseFileReplaceResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseFileReplaceResult) GetHint() *string
- func (r *ResponseFileReplaceResult) GetMessage() *string
- func (r *ResponseFileReplaceResult) GetSuccess() *bool
- func (r *ResponseFileReplaceResult) MarshalJSON() ([]byte, error)
- func (r *ResponseFileReplaceResult) SetData(data *FileReplaceResult)
- func (r *ResponseFileReplaceResult) SetHint(hint *string)
- func (r *ResponseFileReplaceResult) SetMessage(message *string)
- func (r *ResponseFileReplaceResult) SetSuccess(success *bool)
- func (r *ResponseFileReplaceResult) String() string
- func (r *ResponseFileReplaceResult) UnmarshalJSON(data []byte) error
- type ResponseFileSearchResult
- func (r *ResponseFileSearchResult) GetData() *FileSearchResult
- func (r *ResponseFileSearchResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseFileSearchResult) GetHint() *string
- func (r *ResponseFileSearchResult) GetMessage() *string
- func (r *ResponseFileSearchResult) GetSuccess() *bool
- func (r *ResponseFileSearchResult) MarshalJSON() ([]byte, error)
- func (r *ResponseFileSearchResult) SetData(data *FileSearchResult)
- func (r *ResponseFileSearchResult) SetHint(hint *string)
- func (r *ResponseFileSearchResult) SetMessage(message *string)
- func (r *ResponseFileSearchResult) SetSuccess(success *bool)
- func (r *ResponseFileSearchResult) String() string
- func (r *ResponseFileSearchResult) UnmarshalJSON(data []byte) error
- type ResponseFileUploadResult
- func (r *ResponseFileUploadResult) GetData() *FileUploadResult
- func (r *ResponseFileUploadResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseFileUploadResult) GetHint() *string
- func (r *ResponseFileUploadResult) GetMessage() *string
- func (r *ResponseFileUploadResult) GetSuccess() *bool
- func (r *ResponseFileUploadResult) MarshalJSON() ([]byte, error)
- func (r *ResponseFileUploadResult) SetData(data *FileUploadResult)
- func (r *ResponseFileUploadResult) SetHint(hint *string)
- func (r *ResponseFileUploadResult) SetMessage(message *string)
- func (r *ResponseFileUploadResult) SetSuccess(success *bool)
- func (r *ResponseFileUploadResult) String() string
- func (r *ResponseFileUploadResult) UnmarshalJSON(data []byte) error
- type ResponseFileWriteResult
- func (r *ResponseFileWriteResult) GetData() *FileWriteResult
- func (r *ResponseFileWriteResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseFileWriteResult) GetHint() *string
- func (r *ResponseFileWriteResult) GetMessage() *string
- func (r *ResponseFileWriteResult) GetSuccess() *bool
- func (r *ResponseFileWriteResult) MarshalJSON() ([]byte, error)
- func (r *ResponseFileWriteResult) SetData(data *FileWriteResult)
- func (r *ResponseFileWriteResult) SetHint(hint *string)
- func (r *ResponseFileWriteResult) SetMessage(message *string)
- func (r *ResponseFileWriteResult) SetSuccess(success *bool)
- func (r *ResponseFileWriteResult) String() string
- func (r *ResponseFileWriteResult) UnmarshalJSON(data []byte) error
- type ResponseJupyterCreateSessionResponse
- func (r *ResponseJupyterCreateSessionResponse) GetData() *JupyterCreateSessionResponse
- func (r *ResponseJupyterCreateSessionResponse) GetExtraProperties() map[string]interface{}
- func (r *ResponseJupyterCreateSessionResponse) GetHint() *string
- func (r *ResponseJupyterCreateSessionResponse) GetMessage() *string
- func (r *ResponseJupyterCreateSessionResponse) GetSuccess() *bool
- func (r *ResponseJupyterCreateSessionResponse) MarshalJSON() ([]byte, error)
- func (r *ResponseJupyterCreateSessionResponse) SetData(data *JupyterCreateSessionResponse)
- func (r *ResponseJupyterCreateSessionResponse) SetHint(hint *string)
- func (r *ResponseJupyterCreateSessionResponse) SetMessage(message *string)
- func (r *ResponseJupyterCreateSessionResponse) SetSuccess(success *bool)
- func (r *ResponseJupyterCreateSessionResponse) String() string
- func (r *ResponseJupyterCreateSessionResponse) UnmarshalJSON(data []byte) error
- type ResponseJupyterExecuteResponse
- func (r *ResponseJupyterExecuteResponse) GetData() *JupyterExecuteResponse
- func (r *ResponseJupyterExecuteResponse) GetExtraProperties() map[string]interface{}
- func (r *ResponseJupyterExecuteResponse) GetHint() *string
- func (r *ResponseJupyterExecuteResponse) GetMessage() *string
- func (r *ResponseJupyterExecuteResponse) GetSuccess() *bool
- func (r *ResponseJupyterExecuteResponse) MarshalJSON() ([]byte, error)
- func (r *ResponseJupyterExecuteResponse) SetData(data *JupyterExecuteResponse)
- func (r *ResponseJupyterExecuteResponse) SetHint(hint *string)
- func (r *ResponseJupyterExecuteResponse) SetMessage(message *string)
- func (r *ResponseJupyterExecuteResponse) SetSuccess(success *bool)
- func (r *ResponseJupyterExecuteResponse) String() string
- func (r *ResponseJupyterExecuteResponse) UnmarshalJSON(data []byte) error
- type ResponseJupyterInfoResponse
- func (r *ResponseJupyterInfoResponse) GetData() *JupyterInfoResponse
- func (r *ResponseJupyterInfoResponse) GetExtraProperties() map[string]interface{}
- func (r *ResponseJupyterInfoResponse) GetHint() *string
- func (r *ResponseJupyterInfoResponse) GetMessage() *string
- func (r *ResponseJupyterInfoResponse) GetSuccess() *bool
- func (r *ResponseJupyterInfoResponse) MarshalJSON() ([]byte, error)
- func (r *ResponseJupyterInfoResponse) SetData(data *JupyterInfoResponse)
- func (r *ResponseJupyterInfoResponse) SetHint(hint *string)
- func (r *ResponseJupyterInfoResponse) SetMessage(message *string)
- func (r *ResponseJupyterInfoResponse) SetSuccess(success *bool)
- func (r *ResponseJupyterInfoResponse) String() string
- func (r *ResponseJupyterInfoResponse) UnmarshalJSON(data []byte) error
- type ResponseList
- func (r *ResponseList) GetData() []interface{}
- func (r *ResponseList) GetExtraProperties() map[string]interface{}
- func (r *ResponseList) GetHint() *string
- func (r *ResponseList) GetMessage() *string
- func (r *ResponseList) GetSuccess() *bool
- func (r *ResponseList) MarshalJSON() ([]byte, error)
- func (r *ResponseList) SetData(data []interface{})
- func (r *ResponseList) SetHint(hint *string)
- func (r *ResponseList) SetMessage(message *string)
- func (r *ResponseList) SetSuccess(success *bool)
- func (r *ResponseList) String() string
- func (r *ResponseList) UnmarshalJSON(data []byte) error
- type ResponseListBashSessionInfo
- func (r *ResponseListBashSessionInfo) GetData() []*BashSessionInfo
- func (r *ResponseListBashSessionInfo) GetExtraProperties() map[string]interface{}
- func (r *ResponseListBashSessionInfo) GetHint() *string
- func (r *ResponseListBashSessionInfo) GetMessage() *string
- func (r *ResponseListBashSessionInfo) GetSuccess() *bool
- func (r *ResponseListBashSessionInfo) MarshalJSON() ([]byte, error)
- func (r *ResponseListBashSessionInfo) SetData(data []*BashSessionInfo)
- func (r *ResponseListBashSessionInfo) SetHint(hint *string)
- func (r *ResponseListBashSessionInfo) SetMessage(message *string)
- func (r *ResponseListBashSessionInfo) SetSuccess(success *bool)
- func (r *ResponseListBashSessionInfo) String() string
- func (r *ResponseListBashSessionInfo) UnmarshalJSON(data []byte) error
- type ResponseListProxyMappingRoute
- func (r *ResponseListProxyMappingRoute) GetData() []*ProxyMappingRoute
- func (r *ResponseListProxyMappingRoute) GetExtraProperties() map[string]interface{}
- func (r *ResponseListProxyMappingRoute) GetHint() *string
- func (r *ResponseListProxyMappingRoute) GetMessage() *string
- func (r *ResponseListProxyMappingRoute) GetSuccess() *bool
- func (r *ResponseListProxyMappingRoute) MarshalJSON() ([]byte, error)
- func (r *ResponseListProxyMappingRoute) SetData(data []*ProxyMappingRoute)
- func (r *ResponseListProxyMappingRoute) SetHint(hint *string)
- func (r *ResponseListProxyMappingRoute) SetMessage(message *string)
- func (r *ResponseListProxyMappingRoute) SetSuccess(success *bool)
- func (r *ResponseListProxyMappingRoute) String() string
- func (r *ResponseListProxyMappingRoute) UnmarshalJSON(data []byte) error
- type ResponseListSandboxHook
- func (r *ResponseListSandboxHook) GetData() []*SandboxHook
- func (r *ResponseListSandboxHook) GetExtraProperties() map[string]interface{}
- func (r *ResponseListSandboxHook) GetHint() *string
- func (r *ResponseListSandboxHook) GetMessage() *string
- func (r *ResponseListSandboxHook) GetSuccess() *bool
- func (r *ResponseListSandboxHook) MarshalJSON() ([]byte, error)
- func (r *ResponseListSandboxHook) SetData(data []*SandboxHook)
- func (r *ResponseListSandboxHook) SetHint(hint *string)
- func (r *ResponseListSandboxHook) SetMessage(message *string)
- func (r *ResponseListSandboxHook) SetSuccess(success *bool)
- func (r *ResponseListSandboxHook) String() string
- func (r *ResponseListSandboxHook) UnmarshalJSON(data []byte) error
- type ResponseListStr
- func (r *ResponseListStr) GetData() []string
- func (r *ResponseListStr) GetExtraProperties() map[string]interface{}
- func (r *ResponseListStr) GetHint() *string
- func (r *ResponseListStr) GetMessage() *string
- func (r *ResponseListStr) GetSuccess() *bool
- func (r *ResponseListStr) MarshalJSON() ([]byte, error)
- func (r *ResponseListStr) SetData(data []string)
- func (r *ResponseListStr) SetHint(hint *string)
- func (r *ResponseListStr) SetMessage(message *string)
- func (r *ResponseListStr) SetSuccess(success *bool)
- func (r *ResponseListStr) String() string
- func (r *ResponseListStr) UnmarshalJSON(data []byte) error
- type ResponseListToolsResultModel
- func (r *ResponseListToolsResultModel) GetData() *ListToolsResult
- func (r *ResponseListToolsResultModel) GetExtraProperties() map[string]interface{}
- func (r *ResponseListToolsResultModel) GetHint() *string
- func (r *ResponseListToolsResultModel) GetMessage() *string
- func (r *ResponseListToolsResultModel) GetSuccess() *bool
- func (r *ResponseListToolsResultModel) MarshalJSON() ([]byte, error)
- func (r *ResponseListToolsResultModel) SetData(data *ListToolsResult)
- func (r *ResponseListToolsResultModel) SetHint(hint *string)
- func (r *ResponseListToolsResultModel) SetMessage(message *string)
- func (r *ResponseListToolsResultModel) SetSuccess(success *bool)
- func (r *ResponseListToolsResultModel) String() string
- func (r *ResponseListToolsResultModel) UnmarshalJSON(data []byte) error
- type ResponseNodeJsCreateSessionResponse
- func (r *ResponseNodeJsCreateSessionResponse) GetData() *NodeJsCreateSessionResponse
- func (r *ResponseNodeJsCreateSessionResponse) GetExtraProperties() map[string]interface{}
- func (r *ResponseNodeJsCreateSessionResponse) GetHint() *string
- func (r *ResponseNodeJsCreateSessionResponse) GetMessage() *string
- func (r *ResponseNodeJsCreateSessionResponse) GetSuccess() *bool
- func (r *ResponseNodeJsCreateSessionResponse) MarshalJSON() ([]byte, error)
- func (r *ResponseNodeJsCreateSessionResponse) SetData(data *NodeJsCreateSessionResponse)
- func (r *ResponseNodeJsCreateSessionResponse) SetHint(hint *string)
- func (r *ResponseNodeJsCreateSessionResponse) SetMessage(message *string)
- func (r *ResponseNodeJsCreateSessionResponse) SetSuccess(success *bool)
- func (r *ResponseNodeJsCreateSessionResponse) String() string
- func (r *ResponseNodeJsCreateSessionResponse) UnmarshalJSON(data []byte) error
- type ResponseNodeJsDeleteSessionResponse
- func (r *ResponseNodeJsDeleteSessionResponse) GetData() *NodeJsDeleteSessionResponse
- func (r *ResponseNodeJsDeleteSessionResponse) GetExtraProperties() map[string]interface{}
- func (r *ResponseNodeJsDeleteSessionResponse) GetHint() *string
- func (r *ResponseNodeJsDeleteSessionResponse) GetMessage() *string
- func (r *ResponseNodeJsDeleteSessionResponse) GetSuccess() *bool
- func (r *ResponseNodeJsDeleteSessionResponse) MarshalJSON() ([]byte, error)
- func (r *ResponseNodeJsDeleteSessionResponse) SetData(data *NodeJsDeleteSessionResponse)
- func (r *ResponseNodeJsDeleteSessionResponse) SetHint(hint *string)
- func (r *ResponseNodeJsDeleteSessionResponse) SetMessage(message *string)
- func (r *ResponseNodeJsDeleteSessionResponse) SetSuccess(success *bool)
- func (r *ResponseNodeJsDeleteSessionResponse) String() string
- func (r *ResponseNodeJsDeleteSessionResponse) UnmarshalJSON(data []byte) error
- type ResponseNodeJsExecuteResponse
- func (r *ResponseNodeJsExecuteResponse) GetData() *NodeJsExecuteResponse
- func (r *ResponseNodeJsExecuteResponse) GetExtraProperties() map[string]interface{}
- func (r *ResponseNodeJsExecuteResponse) GetHint() *string
- func (r *ResponseNodeJsExecuteResponse) GetMessage() *string
- func (r *ResponseNodeJsExecuteResponse) GetSuccess() *bool
- func (r *ResponseNodeJsExecuteResponse) MarshalJSON() ([]byte, error)
- func (r *ResponseNodeJsExecuteResponse) SetData(data *NodeJsExecuteResponse)
- func (r *ResponseNodeJsExecuteResponse) SetHint(hint *string)
- func (r *ResponseNodeJsExecuteResponse) SetMessage(message *string)
- func (r *ResponseNodeJsExecuteResponse) SetSuccess(success *bool)
- func (r *ResponseNodeJsExecuteResponse) String() string
- func (r *ResponseNodeJsExecuteResponse) UnmarshalJSON(data []byte) error
- type ResponseNodeJsRuntimeInfo
- func (r *ResponseNodeJsRuntimeInfo) GetData() *NodeJsRuntimeInfo
- func (r *ResponseNodeJsRuntimeInfo) GetExtraProperties() map[string]interface{}
- func (r *ResponseNodeJsRuntimeInfo) GetHint() *string
- func (r *ResponseNodeJsRuntimeInfo) GetMessage() *string
- func (r *ResponseNodeJsRuntimeInfo) GetSuccess() *bool
- func (r *ResponseNodeJsRuntimeInfo) MarshalJSON() ([]byte, error)
- func (r *ResponseNodeJsRuntimeInfo) SetData(data *NodeJsRuntimeInfo)
- func (r *ResponseNodeJsRuntimeInfo) SetHint(hint *string)
- func (r *ResponseNodeJsRuntimeInfo) SetMessage(message *string)
- func (r *ResponseNodeJsRuntimeInfo) SetSuccess(success *bool)
- func (r *ResponseNodeJsRuntimeInfo) String() string
- func (r *ResponseNodeJsRuntimeInfo) UnmarshalJSON(data []byte) error
- type ResponseNodeJsSessionListResponse
- func (r *ResponseNodeJsSessionListResponse) GetData() *NodeJsSessionListResponse
- func (r *ResponseNodeJsSessionListResponse) GetExtraProperties() map[string]interface{}
- func (r *ResponseNodeJsSessionListResponse) GetHint() *string
- func (r *ResponseNodeJsSessionListResponse) GetMessage() *string
- func (r *ResponseNodeJsSessionListResponse) GetSuccess() *bool
- func (r *ResponseNodeJsSessionListResponse) MarshalJSON() ([]byte, error)
- func (r *ResponseNodeJsSessionListResponse) SetData(data *NodeJsSessionListResponse)
- func (r *ResponseNodeJsSessionListResponse) SetHint(hint *string)
- func (r *ResponseNodeJsSessionListResponse) SetMessage(message *string)
- func (r *ResponseNodeJsSessionListResponse) SetSuccess(success *bool)
- func (r *ResponseNodeJsSessionListResponse) String() string
- func (r *ResponseNodeJsSessionListResponse) UnmarshalJSON(data []byte) error
- type ResponseNodeJsSessionResponse
- func (r *ResponseNodeJsSessionResponse) GetData() *NodeJsSessionResponse
- func (r *ResponseNodeJsSessionResponse) GetExtraProperties() map[string]interface{}
- func (r *ResponseNodeJsSessionResponse) GetHint() *string
- func (r *ResponseNodeJsSessionResponse) GetMessage() *string
- func (r *ResponseNodeJsSessionResponse) GetSuccess() *bool
- func (r *ResponseNodeJsSessionResponse) MarshalJSON() ([]byte, error)
- func (r *ResponseNodeJsSessionResponse) SetData(data *NodeJsSessionResponse)
- func (r *ResponseNodeJsSessionResponse) SetHint(hint *string)
- func (r *ResponseNodeJsSessionResponse) SetMessage(message *string)
- func (r *ResponseNodeJsSessionResponse) SetSuccess(success *bool)
- func (r *ResponseNodeJsSessionResponse) String() string
- func (r *ResponseNodeJsSessionResponse) UnmarshalJSON(data []byte) error
- type ResponseNodeJsUpdateSessionResponse
- func (r *ResponseNodeJsUpdateSessionResponse) GetData() *NodeJsUpdateSessionResponse
- func (r *ResponseNodeJsUpdateSessionResponse) GetExtraProperties() map[string]interface{}
- func (r *ResponseNodeJsUpdateSessionResponse) GetHint() *string
- func (r *ResponseNodeJsUpdateSessionResponse) GetMessage() *string
- func (r *ResponseNodeJsUpdateSessionResponse) GetSuccess() *bool
- func (r *ResponseNodeJsUpdateSessionResponse) MarshalJSON() ([]byte, error)
- func (r *ResponseNodeJsUpdateSessionResponse) SetData(data *NodeJsUpdateSessionResponse)
- func (r *ResponseNodeJsUpdateSessionResponse) SetHint(hint *string)
- func (r *ResponseNodeJsUpdateSessionResponse) SetMessage(message *string)
- func (r *ResponseNodeJsUpdateSessionResponse) SetSuccess(success *bool)
- func (r *ResponseNodeJsUpdateSessionResponse) String() string
- func (r *ResponseNodeJsUpdateSessionResponse) UnmarshalJSON(data []byte) error
- type ResponseProxyDiagnoseResult
- func (r *ResponseProxyDiagnoseResult) GetData() *ProxyDiagnoseResult
- func (r *ResponseProxyDiagnoseResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseProxyDiagnoseResult) GetHint() *string
- func (r *ResponseProxyDiagnoseResult) GetMessage() *string
- func (r *ResponseProxyDiagnoseResult) GetSuccess() *bool
- func (r *ResponseProxyDiagnoseResult) MarshalJSON() ([]byte, error)
- func (r *ResponseProxyDiagnoseResult) SetData(data *ProxyDiagnoseResult)
- func (r *ResponseProxyDiagnoseResult) SetHint(hint *string)
- func (r *ResponseProxyDiagnoseResult) SetMessage(message *string)
- func (r *ResponseProxyDiagnoseResult) SetSuccess(success *bool)
- func (r *ResponseProxyDiagnoseResult) String() string
- func (r *ResponseProxyDiagnoseResult) UnmarshalJSON(data []byte) error
- type ResponseProxyHealthCheck
- func (r *ResponseProxyHealthCheck) GetData() *ProxyHealthCheck
- func (r *ResponseProxyHealthCheck) GetExtraProperties() map[string]interface{}
- func (r *ResponseProxyHealthCheck) GetHint() *string
- func (r *ResponseProxyHealthCheck) GetMessage() *string
- func (r *ResponseProxyHealthCheck) GetSuccess() *bool
- func (r *ResponseProxyHealthCheck) MarshalJSON() ([]byte, error)
- func (r *ResponseProxyHealthCheck) SetData(data *ProxyHealthCheck)
- func (r *ResponseProxyHealthCheck) SetHint(hint *string)
- func (r *ResponseProxyHealthCheck) SetMessage(message *string)
- func (r *ResponseProxyHealthCheck) SetSuccess(success *bool)
- func (r *ResponseProxyHealthCheck) String() string
- func (r *ResponseProxyHealthCheck) UnmarshalJSON(data []byte) error
- type ResponseProxyMappingRoute
- func (r *ResponseProxyMappingRoute) GetData() *ProxyMappingRoute
- func (r *ResponseProxyMappingRoute) GetExtraProperties() map[string]interface{}
- func (r *ResponseProxyMappingRoute) GetHint() *string
- func (r *ResponseProxyMappingRoute) GetMessage() *string
- func (r *ResponseProxyMappingRoute) GetSuccess() *bool
- func (r *ResponseProxyMappingRoute) MarshalJSON() ([]byte, error)
- func (r *ResponseProxyMappingRoute) SetData(data *ProxyMappingRoute)
- func (r *ResponseProxyMappingRoute) SetHint(hint *string)
- func (r *ResponseProxyMappingRoute) SetMessage(message *string)
- func (r *ResponseProxyMappingRoute) SetSuccess(success *bool)
- func (r *ResponseProxyMappingRoute) String() string
- func (r *ResponseProxyMappingRoute) UnmarshalJSON(data []byte) error
- type ResponseProxyUpstreamInfo
- func (r *ResponseProxyUpstreamInfo) GetData() *ProxyUpstreamInfo
- func (r *ResponseProxyUpstreamInfo) GetExtraProperties() map[string]interface{}
- func (r *ResponseProxyUpstreamInfo) GetHint() *string
- func (r *ResponseProxyUpstreamInfo) GetMessage() *string
- func (r *ResponseProxyUpstreamInfo) GetSuccess() *bool
- func (r *ResponseProxyUpstreamInfo) MarshalJSON() ([]byte, error)
- func (r *ResponseProxyUpstreamInfo) SetData(data *ProxyUpstreamInfo)
- func (r *ResponseProxyUpstreamInfo) SetHint(hint *string)
- func (r *ResponseProxyUpstreamInfo) SetMessage(message *string)
- func (r *ResponseProxyUpstreamInfo) SetSuccess(success *bool)
- func (r *ResponseProxyUpstreamInfo) String() string
- func (r *ResponseProxyUpstreamInfo) UnmarshalJSON(data []byte) error
- type ResponseSandboxHook
- func (r *ResponseSandboxHook) GetData() *SandboxHook
- func (r *ResponseSandboxHook) GetExtraProperties() map[string]interface{}
- func (r *ResponseSandboxHook) GetHint() *string
- func (r *ResponseSandboxHook) GetMessage() *string
- func (r *ResponseSandboxHook) GetSuccess() *bool
- func (r *ResponseSandboxHook) MarshalJSON() ([]byte, error)
- func (r *ResponseSandboxHook) SetData(data *SandboxHook)
- func (r *ResponseSandboxHook) SetHint(hint *string)
- func (r *ResponseSandboxHook) SetMessage(message *string)
- func (r *ResponseSandboxHook) SetSuccess(success *bool)
- func (r *ResponseSandboxHook) String() string
- func (r *ResponseSandboxHook) UnmarshalJSON(data []byte) error
- type ResponseShellCommandResult
- func (r *ResponseShellCommandResult) GetData() *ShellCommandResult
- func (r *ResponseShellCommandResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseShellCommandResult) GetHint() *string
- func (r *ResponseShellCommandResult) GetMessage() *string
- func (r *ResponseShellCommandResult) GetSuccess() *bool
- func (r *ResponseShellCommandResult) MarshalJSON() ([]byte, error)
- func (r *ResponseShellCommandResult) SetData(data *ShellCommandResult)
- func (r *ResponseShellCommandResult) SetHint(hint *string)
- func (r *ResponseShellCommandResult) SetMessage(message *string)
- func (r *ResponseShellCommandResult) SetSuccess(success *bool)
- func (r *ResponseShellCommandResult) String() string
- func (r *ResponseShellCommandResult) UnmarshalJSON(data []byte) error
- type ResponseShellCreateSessionResponse
- func (r *ResponseShellCreateSessionResponse) GetData() *ShellCreateSessionResponse
- func (r *ResponseShellCreateSessionResponse) GetExtraProperties() map[string]interface{}
- func (r *ResponseShellCreateSessionResponse) GetHint() *string
- func (r *ResponseShellCreateSessionResponse) GetMessage() *string
- func (r *ResponseShellCreateSessionResponse) GetSuccess() *bool
- func (r *ResponseShellCreateSessionResponse) MarshalJSON() ([]byte, error)
- func (r *ResponseShellCreateSessionResponse) SetData(data *ShellCreateSessionResponse)
- func (r *ResponseShellCreateSessionResponse) SetHint(hint *string)
- func (r *ResponseShellCreateSessionResponse) SetMessage(message *string)
- func (r *ResponseShellCreateSessionResponse) SetSuccess(success *bool)
- func (r *ResponseShellCreateSessionResponse) String() string
- func (r *ResponseShellCreateSessionResponse) UnmarshalJSON(data []byte) error
- type ResponseShellKillResult
- func (r *ResponseShellKillResult) GetData() *ShellKillResult
- func (r *ResponseShellKillResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseShellKillResult) GetHint() *string
- func (r *ResponseShellKillResult) GetMessage() *string
- func (r *ResponseShellKillResult) GetSuccess() *bool
- func (r *ResponseShellKillResult) MarshalJSON() ([]byte, error)
- func (r *ResponseShellKillResult) SetData(data *ShellKillResult)
- func (r *ResponseShellKillResult) SetHint(hint *string)
- func (r *ResponseShellKillResult) SetMessage(message *string)
- func (r *ResponseShellKillResult) SetSuccess(success *bool)
- func (r *ResponseShellKillResult) String() string
- func (r *ResponseShellKillResult) UnmarshalJSON(data []byte) error
- type ResponseShellSessionStats
- func (r *ResponseShellSessionStats) GetData() *ShellSessionStats
- func (r *ResponseShellSessionStats) GetExtraProperties() map[string]interface{}
- func (r *ResponseShellSessionStats) GetHint() *string
- func (r *ResponseShellSessionStats) GetMessage() *string
- func (r *ResponseShellSessionStats) GetSuccess() *bool
- func (r *ResponseShellSessionStats) MarshalJSON() ([]byte, error)
- func (r *ResponseShellSessionStats) SetData(data *ShellSessionStats)
- func (r *ResponseShellSessionStats) SetHint(hint *string)
- func (r *ResponseShellSessionStats) SetMessage(message *string)
- func (r *ResponseShellSessionStats) SetSuccess(success *bool)
- func (r *ResponseShellSessionStats) String() string
- func (r *ResponseShellSessionStats) UnmarshalJSON(data []byte) error
- type ResponseShellViewResult
- func (r *ResponseShellViewResult) GetData() *ShellViewResult
- func (r *ResponseShellViewResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseShellViewResult) GetHint() *string
- func (r *ResponseShellViewResult) GetMessage() *string
- func (r *ResponseShellViewResult) GetSuccess() *bool
- func (r *ResponseShellViewResult) MarshalJSON() ([]byte, error)
- func (r *ResponseShellViewResult) SetData(data *ShellViewResult)
- func (r *ResponseShellViewResult) SetHint(hint *string)
- func (r *ResponseShellViewResult) SetMessage(message *string)
- func (r *ResponseShellViewResult) SetSuccess(success *bool)
- func (r *ResponseShellViewResult) String() string
- func (r *ResponseShellViewResult) UnmarshalJSON(data []byte) error
- type ResponseShellWaitResult
- func (r *ResponseShellWaitResult) GetData() *ShellWaitResult
- func (r *ResponseShellWaitResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseShellWaitResult) GetHint() *string
- func (r *ResponseShellWaitResult) GetMessage() *string
- func (r *ResponseShellWaitResult) GetSuccess() *bool
- func (r *ResponseShellWaitResult) MarshalJSON() ([]byte, error)
- func (r *ResponseShellWaitResult) SetData(data *ShellWaitResult)
- func (r *ResponseShellWaitResult) SetHint(hint *string)
- func (r *ResponseShellWaitResult) SetMessage(message *string)
- func (r *ResponseShellWaitResult) SetSuccess(success *bool)
- func (r *ResponseShellWaitResult) String() string
- func (r *ResponseShellWaitResult) UnmarshalJSON(data []byte) error
- type ResponseShellWriteResult
- func (r *ResponseShellWriteResult) GetData() *ShellWriteResult
- func (r *ResponseShellWriteResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseShellWriteResult) GetHint() *string
- func (r *ResponseShellWriteResult) GetMessage() *string
- func (r *ResponseShellWriteResult) GetSuccess() *bool
- func (r *ResponseShellWriteResult) MarshalJSON() ([]byte, error)
- func (r *ResponseShellWriteResult) SetData(data *ShellWriteResult)
- func (r *ResponseShellWriteResult) SetHint(hint *string)
- func (r *ResponseShellWriteResult) SetMessage(message *string)
- func (r *ResponseShellWriteResult) SetSuccess(success *bool)
- func (r *ResponseShellWriteResult) String() string
- func (r *ResponseShellWriteResult) UnmarshalJSON(data []byte) error
- type ResponseSkillContentResult
- func (r *ResponseSkillContentResult) GetData() *SkillContentResult
- func (r *ResponseSkillContentResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseSkillContentResult) GetHint() *string
- func (r *ResponseSkillContentResult) GetMessage() *string
- func (r *ResponseSkillContentResult) GetSuccess() *bool
- func (r *ResponseSkillContentResult) MarshalJSON() ([]byte, error)
- func (r *ResponseSkillContentResult) SetData(data *SkillContentResult)
- func (r *ResponseSkillContentResult) SetHint(hint *string)
- func (r *ResponseSkillContentResult) SetMessage(message *string)
- func (r *ResponseSkillContentResult) SetSuccess(success *bool)
- func (r *ResponseSkillContentResult) String() string
- func (r *ResponseSkillContentResult) UnmarshalJSON(data []byte) error
- type ResponseSkillMetadata
- func (r *ResponseSkillMetadata) GetData() *SkillMetadata
- func (r *ResponseSkillMetadata) GetExtraProperties() map[string]interface{}
- func (r *ResponseSkillMetadata) GetHint() *string
- func (r *ResponseSkillMetadata) GetMessage() *string
- func (r *ResponseSkillMetadata) GetSuccess() *bool
- func (r *ResponseSkillMetadata) MarshalJSON() ([]byte, error)
- func (r *ResponseSkillMetadata) SetData(data *SkillMetadata)
- func (r *ResponseSkillMetadata) SetHint(hint *string)
- func (r *ResponseSkillMetadata) SetMessage(message *string)
- func (r *ResponseSkillMetadata) SetSuccess(success *bool)
- func (r *ResponseSkillMetadata) String() string
- func (r *ResponseSkillMetadata) UnmarshalJSON(data []byte) error
- type ResponseSkillMetadataCollection
- func (r *ResponseSkillMetadataCollection) GetData() *SkillMetadataCollection
- func (r *ResponseSkillMetadataCollection) GetExtraProperties() map[string]interface{}
- func (r *ResponseSkillMetadataCollection) GetHint() *string
- func (r *ResponseSkillMetadataCollection) GetMessage() *string
- func (r *ResponseSkillMetadataCollection) GetSuccess() *bool
- func (r *ResponseSkillMetadataCollection) MarshalJSON() ([]byte, error)
- func (r *ResponseSkillMetadataCollection) SetData(data *SkillMetadataCollection)
- func (r *ResponseSkillMetadataCollection) SetHint(hint *string)
- func (r *ResponseSkillMetadataCollection) SetMessage(message *string)
- func (r *ResponseSkillMetadataCollection) SetSuccess(success *bool)
- func (r *ResponseSkillMetadataCollection) String() string
- func (r *ResponseSkillMetadataCollection) UnmarshalJSON(data []byte) error
- type ResponseSkillRegistrationResult
- func (r *ResponseSkillRegistrationResult) GetData() *SkillRegistrationResult
- func (r *ResponseSkillRegistrationResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseSkillRegistrationResult) GetHint() *string
- func (r *ResponseSkillRegistrationResult) GetMessage() *string
- func (r *ResponseSkillRegistrationResult) GetSuccess() *bool
- func (r *ResponseSkillRegistrationResult) MarshalJSON() ([]byte, error)
- func (r *ResponseSkillRegistrationResult) SetData(data *SkillRegistrationResult)
- func (r *ResponseSkillRegistrationResult) SetHint(hint *string)
- func (r *ResponseSkillRegistrationResult) SetMessage(message *string)
- func (r *ResponseSkillRegistrationResult) SetSuccess(success *bool)
- func (r *ResponseSkillRegistrationResult) String() string
- func (r *ResponseSkillRegistrationResult) UnmarshalJSON(data []byte) error
- type ResponseStr
- func (r *ResponseStr) GetData() *string
- func (r *ResponseStr) GetExtraProperties() map[string]interface{}
- func (r *ResponseStr) GetHint() *string
- func (r *ResponseStr) GetMessage() *string
- func (r *ResponseStr) GetSuccess() *bool
- func (r *ResponseStr) MarshalJSON() ([]byte, error)
- func (r *ResponseStr) SetData(data *string)
- func (r *ResponseStr) SetHint(hint *string)
- func (r *ResponseStr) SetMessage(message *string)
- func (r *ResponseStr) SetSuccess(success *bool)
- func (r *ResponseStr) String() string
- func (r *ResponseStr) UnmarshalJSON(data []byte) error
- type ResponseStrReplaceEditorResult
- func (r *ResponseStrReplaceEditorResult) GetData() *StrReplaceEditorResult
- func (r *ResponseStrReplaceEditorResult) GetExtraProperties() map[string]interface{}
- func (r *ResponseStrReplaceEditorResult) GetHint() *string
- func (r *ResponseStrReplaceEditorResult) GetMessage() *string
- func (r *ResponseStrReplaceEditorResult) GetSuccess() *bool
- func (r *ResponseStrReplaceEditorResult) MarshalJSON() ([]byte, error)
- func (r *ResponseStrReplaceEditorResult) SetData(data *StrReplaceEditorResult)
- func (r *ResponseStrReplaceEditorResult) SetHint(hint *string)
- func (r *ResponseStrReplaceEditorResult) SetMessage(message *string)
- func (r *ResponseStrReplaceEditorResult) SetSuccess(success *bool)
- func (r *ResponseStrReplaceEditorResult) String() string
- func (r *ResponseStrReplaceEditorResult) UnmarshalJSON(data []byte) error
- type ResponseUnionProxyUpstreamInfoNoneType
- func (r *ResponseUnionProxyUpstreamInfoNoneType) GetData() *ProxyUpstreamInfo
- func (r *ResponseUnionProxyUpstreamInfoNoneType) GetExtraProperties() map[string]interface{}
- func (r *ResponseUnionProxyUpstreamInfoNoneType) GetHint() *string
- func (r *ResponseUnionProxyUpstreamInfoNoneType) GetMessage() *string
- func (r *ResponseUnionProxyUpstreamInfoNoneType) GetSuccess() *bool
- func (r *ResponseUnionProxyUpstreamInfoNoneType) MarshalJSON() ([]byte, error)
- func (r *ResponseUnionProxyUpstreamInfoNoneType) SetData(data *ProxyUpstreamInfo)
- func (r *ResponseUnionProxyUpstreamInfoNoneType) SetHint(hint *string)
- func (r *ResponseUnionProxyUpstreamInfoNoneType) SetMessage(message *string)
- func (r *ResponseUnionProxyUpstreamInfoNoneType) SetSuccess(success *bool)
- func (r *ResponseUnionProxyUpstreamInfoNoneType) String() string
- func (r *ResponseUnionProxyUpstreamInfoNoneType) UnmarshalJSON(data []byte) error
- type RestartRequest
- func (r *RestartRequest) GetExtraProperties() map[string]interface{}
- func (r *RestartRequest) GetLocale() *string
- func (r *RestartRequest) GetMode() *Mode
- func (r *RestartRequest) GetUrlAllowlist() []string
- func (r *RestartRequest) GetUrlBlocklist() []string
- func (r *RestartRequest) MarshalJSON() ([]byte, error)
- func (r *RestartRequest) SetLocale(locale *string)
- func (r *RestartRequest) SetMode(mode *Mode)
- func (r *RestartRequest) SetUrlAllowlist(urlAllowlist []string)
- func (r *RestartRequest) SetUrlBlocklist(urlBlocklist []string)
- func (r *RestartRequest) String() string
- func (r *RestartRequest) UnmarshalJSON(data []byte) error
- type RightClickAction
- func (r *RightClickAction) GetExtraProperties() map[string]interface{}
- func (r *RightClickAction) GetX() *float64
- func (r *RightClickAction) GetY() *float64
- func (r *RightClickAction) MarshalJSON() ([]byte, error)
- func (r *RightClickAction) SetX(x *float64)
- func (r *RightClickAction) SetY(y *float64)
- func (r *RightClickAction) String() string
- func (r *RightClickAction) UnmarshalJSON(data []byte) error
- type RouteResponseModel
- func (r *RouteResponseModel) GetBody() *string
- func (r *RouteResponseModel) GetContentType() *string
- func (r *RouteResponseModel) GetExtraProperties() map[string]interface{}
- func (r *RouteResponseModel) GetHeaders() map[string]string
- func (r *RouteResponseModel) GetStatus() *int
- func (r *RouteResponseModel) MarshalJSON() ([]byte, error)
- func (r *RouteResponseModel) SetBody(body *string)
- func (r *RouteResponseModel) SetContentType(contentType *string)
- func (r *RouteResponseModel) SetHeaders(headers map[string]string)
- func (r *RouteResponseModel) SetStatus(status *int)
- func (r *RouteResponseModel) String() string
- func (r *RouteResponseModel) UnmarshalJSON(data []byte) error
- type RuntimeEnv
- func (r *RuntimeEnv) GetExtraProperties() map[string]interface{}
- func (r *RuntimeEnv) GetNodejs() []*ToolSpec
- func (r *RuntimeEnv) GetPython() []*ToolSpec
- func (r *RuntimeEnv) MarshalJSON() ([]byte, error)
- func (r *RuntimeEnv) SetNodejs(nodejs []*ToolSpec)
- func (r *RuntimeEnv) SetPython(python []*ToolSpec)
- func (r *RuntimeEnv) String() string
- func (r *RuntimeEnv) UnmarshalJSON(data []byte) error
- type SandboxDetail
- func (s *SandboxDetail) GetExtraProperties() map[string]interface{}
- func (s *SandboxDetail) GetRuntime() *RuntimeEnv
- func (s *SandboxDetail) GetSystem() *SystemEnv
- func (s *SandboxDetail) GetUtils() []*ToolCategory
- func (s *SandboxDetail) MarshalJSON() ([]byte, error)
- func (s *SandboxDetail) SetRuntime(runtime *RuntimeEnv)
- func (s *SandboxDetail) SetSystem(system *SystemEnv)
- func (s *SandboxDetail) SetUtils(utils []*ToolCategory)
- func (s *SandboxDetail) String() string
- func (s *SandboxDetail) UnmarshalJSON(data []byte) error
- type SandboxHook
- func (s *SandboxHook) GetCommand() string
- func (s *SandboxHook) GetEvent() *string
- func (s *SandboxHook) GetExtraProperties() map[string]interface{}
- func (s *SandboxHook) GetName() string
- func (s *SandboxHook) GetPriority() *int
- func (s *SandboxHook) GetSource() *string
- func (s *SandboxHook) GetTimeout() *float64
- func (s *SandboxHook) MarshalJSON() ([]byte, error)
- func (s *SandboxHook) SetCommand(command string)
- func (s *SandboxHook) SetEvent(event *string)
- func (s *SandboxHook) SetName(name string)
- func (s *SandboxHook) SetPriority(priority *int)
- func (s *SandboxHook) SetSource(source *string)
- func (s *SandboxHook) SetTimeout(timeout *float64)
- func (s *SandboxHook) String() string
- func (s *SandboxHook) UnmarshalJSON(data []byte) error
- type SandboxListHooksRequest
- type SandboxResponse
- func (s *SandboxResponse) GetData() interface{}
- func (s *SandboxResponse) GetDetail() *SandboxDetail
- func (s *SandboxResponse) GetExtraProperties() map[string]interface{}
- func (s *SandboxResponse) GetHint() *string
- func (s *SandboxResponse) GetHomeDir() string
- func (s *SandboxResponse) GetMessage() *string
- func (s *SandboxResponse) GetSuccess() *bool
- func (s *SandboxResponse) GetVersion() string
- func (s *SandboxResponse) GetWorkspace() *string
- func (s *SandboxResponse) MarshalJSON() ([]byte, error)
- func (s *SandboxResponse) SetData(data interface{})
- func (s *SandboxResponse) SetDetail(detail *SandboxDetail)
- func (s *SandboxResponse) SetHint(hint *string)
- func (s *SandboxResponse) SetHomeDir(homeDir string)
- func (s *SandboxResponse) SetMessage(message *string)
- func (s *SandboxResponse) SetSuccess(success *bool)
- func (s *SandboxResponse) SetVersion(version string)
- func (s *SandboxResponse) SetWorkspace(workspace *string)
- func (s *SandboxResponse) String() string
- func (s *SandboxResponse) UnmarshalJSON(data []byte) error
- type ScopedHeadersRequest
- type ScrollAction
- func (s *ScrollAction) GetDx() *int
- func (s *ScrollAction) GetDy() *int
- func (s *ScrollAction) GetExtraProperties() map[string]interface{}
- func (s *ScrollAction) MarshalJSON() ([]byte, error)
- func (s *ScrollAction) SetDx(dx *int)
- func (s *ScrollAction) SetDy(dy *int)
- func (s *ScrollAction) String() string
- func (s *ScrollAction) UnmarshalJSON(data []byte) error
- type ScrollRequest
- type ScrollToElementRequest
- type ScrollToRequest
- type SelectOptionRequest
- type SessionInfo
- func (s *SessionInfo) GetAgeSeconds() int
- func (s *SessionInfo) GetExtraProperties() map[string]interface{}
- func (s *SessionInfo) GetKernelName() string
- func (s *SessionInfo) GetLastUsed() float64
- func (s *SessionInfo) MarshalJSON() ([]byte, error)
- func (s *SessionInfo) SetAgeSeconds(ageSeconds int)
- func (s *SessionInfo) SetKernelName(kernelName string)
- func (s *SessionInfo) SetLastUsed(lastUsed float64)
- func (s *SessionInfo) String() string
- func (s *SessionInfo) UnmarshalJSON(data []byte) error
- type SessionStatus
- type ShellCommandResult
- func (s *ShellCommandResult) GetCommand() string
- func (s *ShellCommandResult) GetConsole() []*ConsoleRecord
- func (s *ShellCommandResult) GetExitCode() *int
- func (s *ShellCommandResult) GetExtraProperties() map[string]interface{}
- func (s *ShellCommandResult) GetOutput() *string
- func (s *ShellCommandResult) GetSessionId() string
- func (s *ShellCommandResult) GetStatus() BashCommandStatus
- func (s *ShellCommandResult) MarshalJSON() ([]byte, error)
- func (s *ShellCommandResult) SetCommand(command string)
- func (s *ShellCommandResult) SetConsole(console []*ConsoleRecord)
- func (s *ShellCommandResult) SetExitCode(exitCode *int)
- func (s *ShellCommandResult) SetOutput(output *string)
- func (s *ShellCommandResult) SetSessionId(sessionId string)
- func (s *ShellCommandResult) SetStatus(status BashCommandStatus)
- func (s *ShellCommandResult) String() string
- func (s *ShellCommandResult) UnmarshalJSON(data []byte) error
- type ShellCreateSessionRequest
- type ShellCreateSessionResponse
- func (s *ShellCreateSessionResponse) GetExtraProperties() map[string]interface{}
- func (s *ShellCreateSessionResponse) GetSessionId() string
- func (s *ShellCreateSessionResponse) GetWorkingDir() string
- func (s *ShellCreateSessionResponse) MarshalJSON() ([]byte, error)
- func (s *ShellCreateSessionResponse) SetSessionId(sessionId string)
- func (s *ShellCreateSessionResponse) SetWorkingDir(workingDir string)
- func (s *ShellCreateSessionResponse) String() string
- func (s *ShellCreateSessionResponse) UnmarshalJSON(data []byte) error
- type ShellExecRequest
- func (s *ShellExecRequest) SetAsyncMode(asyncMode *bool)
- func (s *ShellExecRequest) SetCommand(command string)
- func (s *ShellExecRequest) SetExecDir(execDir *string)
- func (s *ShellExecRequest) SetHardTimeout(hardTimeout *float64)
- func (s *ShellExecRequest) SetId(id *string)
- func (s *ShellExecRequest) SetNoChangeTimeout(noChangeTimeout *int)
- func (s *ShellExecRequest) SetPreserveSymlinks(preserveSymlinks *bool)
- func (s *ShellExecRequest) SetStrict(strict *bool)
- func (s *ShellExecRequest) SetTimeout(timeout *float64)
- func (s *ShellExecRequest) SetTruncate(truncate *bool)
- type ShellKillProcessRequest
- type ShellKillResult
- func (s *ShellKillResult) GetExitCode() *int
- func (s *ShellKillResult) GetExtraProperties() map[string]interface{}
- func (s *ShellKillResult) GetReturncode() *int
- func (s *ShellKillResult) GetStatus() BashCommandStatus
- func (s *ShellKillResult) MarshalJSON() ([]byte, error)
- func (s *ShellKillResult) SetExitCode(exitCode *int)
- func (s *ShellKillResult) SetReturncode(returncode *int)
- func (s *ShellKillResult) SetStatus(status BashCommandStatus)
- func (s *ShellKillResult) String() string
- func (s *ShellKillResult) UnmarshalJSON(data []byte) error
- type ShellSessionInfo
- func (s *ShellSessionInfo) GetAgeSeconds() int
- func (s *ShellSessionInfo) GetCreatedAt() time.Time
- func (s *ShellSessionInfo) GetCurrentCommand() *string
- func (s *ShellSessionInfo) GetExtraProperties() map[string]interface{}
- func (s *ShellSessionInfo) GetLastUsedAt() time.Time
- func (s *ShellSessionInfo) GetStatus() string
- func (s *ShellSessionInfo) GetWorkingDir() string
- func (s *ShellSessionInfo) MarshalJSON() ([]byte, error)
- func (s *ShellSessionInfo) SetAgeSeconds(ageSeconds int)
- func (s *ShellSessionInfo) SetCreatedAt(createdAt time.Time)
- func (s *ShellSessionInfo) SetCurrentCommand(currentCommand *string)
- func (s *ShellSessionInfo) SetLastUsedAt(lastUsedAt time.Time)
- func (s *ShellSessionInfo) SetStatus(status string)
- func (s *ShellSessionInfo) SetWorkingDir(workingDir string)
- func (s *ShellSessionInfo) String() string
- func (s *ShellSessionInfo) UnmarshalJSON(data []byte) error
- type ShellSessionStats
- func (s *ShellSessionStats) GetActiveSessions() int
- func (s *ShellSessionStats) GetExtraProperties() map[string]interface{}
- func (s *ShellSessionStats) GetIdleSessions() int
- func (s *ShellSessionStats) GetMaxSessions() int
- func (s *ShellSessionStats) GetSessionTimeout() int
- func (s *ShellSessionStats) GetTotalSessions() int
- func (s *ShellSessionStats) GetUsageRatio() float64
- func (s *ShellSessionStats) MarshalJSON() ([]byte, error)
- func (s *ShellSessionStats) SetActiveSessions(activeSessions int)
- func (s *ShellSessionStats) SetIdleSessions(idleSessions int)
- func (s *ShellSessionStats) SetMaxSessions(maxSessions int)
- func (s *ShellSessionStats) SetSessionTimeout(sessionTimeout int)
- func (s *ShellSessionStats) SetTotalSessions(totalSessions int)
- func (s *ShellSessionStats) SetUsageRatio(usageRatio float64)
- func (s *ShellSessionStats) String() string
- func (s *ShellSessionStats) UnmarshalJSON(data []byte) error
- type ShellUpdateSessionRequest
- type ShellViewRequest
- type ShellViewResult
- func (s *ShellViewResult) GetCommand() *string
- func (s *ShellViewResult) GetConsole() []*ConsoleRecord
- func (s *ShellViewResult) GetExitCode() *int
- func (s *ShellViewResult) GetExtraProperties() map[string]interface{}
- func (s *ShellViewResult) GetOutput() string
- func (s *ShellViewResult) GetSessionId() string
- func (s *ShellViewResult) GetStatus() BashCommandStatus
- func (s *ShellViewResult) MarshalJSON() ([]byte, error)
- func (s *ShellViewResult) SetCommand(command *string)
- func (s *ShellViewResult) SetConsole(console []*ConsoleRecord)
- func (s *ShellViewResult) SetExitCode(exitCode *int)
- func (s *ShellViewResult) SetOutput(output string)
- func (s *ShellViewResult) SetSessionId(sessionId string)
- func (s *ShellViewResult) SetStatus(status BashCommandStatus)
- func (s *ShellViewResult) String() string
- func (s *ShellViewResult) UnmarshalJSON(data []byte) error
- type ShellWaitRequest
- type ShellWaitResult
- func (s *ShellWaitResult) GetExtraProperties() map[string]interface{}
- func (s *ShellWaitResult) GetStatus() BashCommandStatus
- func (s *ShellWaitResult) MarshalJSON() ([]byte, error)
- func (s *ShellWaitResult) SetStatus(status BashCommandStatus)
- func (s *ShellWaitResult) String() string
- func (s *ShellWaitResult) UnmarshalJSON(data []byte) error
- type ShellWriteResult
- func (s *ShellWriteResult) GetExtraProperties() map[string]interface{}
- func (s *ShellWriteResult) GetStatus() BashCommandStatus
- func (s *ShellWriteResult) MarshalJSON() ([]byte, error)
- func (s *ShellWriteResult) SetStatus(status BashCommandStatus)
- func (s *ShellWriteResult) String() string
- func (s *ShellWriteResult) UnmarshalJSON(data []byte) error
- type ShellWriteToProcessRequest
- type SkillContentResult
- func (s *SkillContentResult) GetContent() string
- func (s *SkillContentResult) GetExtraProperties() map[string]interface{}
- func (s *SkillContentResult) GetName() string
- func (s *SkillContentResult) GetPath() string
- func (s *SkillContentResult) MarshalJSON() ([]byte, error)
- func (s *SkillContentResult) SetContent(content string)
- func (s *SkillContentResult) SetName(name string)
- func (s *SkillContentResult) SetPath(path string)
- func (s *SkillContentResult) String() string
- func (s *SkillContentResult) UnmarshalJSON(data []byte) error
- type SkillMetadata
- func (s *SkillMetadata) GetDependencyCommands() []*DependencyCommandResult
- func (s *SkillMetadata) GetExtraProperties() map[string]interface{}
- func (s *SkillMetadata) GetMetadata() map[string]interface{}
- func (s *SkillMetadata) GetName() string
- func (s *SkillMetadata) GetPath() string
- func (s *SkillMetadata) MarshalJSON() ([]byte, error)
- func (s *SkillMetadata) SetDependencyCommands(dependencyCommands []*DependencyCommandResult)
- func (s *SkillMetadata) SetMetadata(metadata map[string]interface{})
- func (s *SkillMetadata) SetName(name string)
- func (s *SkillMetadata) SetPath(path string)
- func (s *SkillMetadata) String() string
- func (s *SkillMetadata) UnmarshalJSON(data []byte) error
- type SkillMetadataCollection
- func (s *SkillMetadataCollection) GetExtraProperties() map[string]interface{}
- func (s *SkillMetadataCollection) GetSkills() []*SkillMetadata
- func (s *SkillMetadataCollection) MarshalJSON() ([]byte, error)
- func (s *SkillMetadataCollection) SetSkills(skills []*SkillMetadata)
- func (s *SkillMetadataCollection) String() string
- func (s *SkillMetadataCollection) UnmarshalJSON(data []byte) error
- type SkillRegistrationResult
- func (s *SkillRegistrationResult) GetCount() int
- func (s *SkillRegistrationResult) GetExtraProperties() map[string]interface{}
- func (s *SkillRegistrationResult) GetRegistered() []*SkillMetadata
- func (s *SkillRegistrationResult) MarshalJSON() ([]byte, error)
- func (s *SkillRegistrationResult) SetCount(count int)
- func (s *SkillRegistrationResult) SetRegistered(registered []*SkillMetadata)
- func (s *SkillRegistrationResult) String() string
- func (s *SkillRegistrationResult) UnmarshalJSON(data []byte) error
- type SkillsListMetadataRequest
- type StateLoadRequest
- type StateSaveRequest
- type Status
- type StrReplaceEditorRequest
- func (s *StrReplaceEditorRequest) SetCommand(command Command)
- func (s *StrReplaceEditorRequest) SetEnableMetadata(enableMetadata *bool)
- func (s *StrReplaceEditorRequest) SetFileText(fileText *string)
- func (s *StrReplaceEditorRequest) SetInsertLine(insertLine *int)
- func (s *StrReplaceEditorRequest) SetNewStr(newStr *string)
- func (s *StrReplaceEditorRequest) SetOldStr(oldStr *string)
- func (s *StrReplaceEditorRequest) SetPageRange(pageRange []int)
- func (s *StrReplaceEditorRequest) SetPath(path string)
- func (s *StrReplaceEditorRequest) SetReplaceMode(replaceMode *StrReplaceEditorRequestReplaceMode)
- func (s *StrReplaceEditorRequest) SetRowRange(rowRange []int)
- func (s *StrReplaceEditorRequest) SetSheetName(sheetName *string)
- func (s *StrReplaceEditorRequest) SetSlideRange(slideRange []int)
- func (s *StrReplaceEditorRequest) SetViewRange(viewRange []int)
- type StrReplaceEditorRequestReplaceMode
- type StrReplaceEditorResult
- func (s *StrReplaceEditorResult) GetError() *string
- func (s *StrReplaceEditorResult) GetExtraProperties() map[string]interface{}
- func (s *StrReplaceEditorResult) GetMetadata() map[string]interface{}
- func (s *StrReplaceEditorResult) GetNewContent() *string
- func (s *StrReplaceEditorResult) GetOldContent() *string
- func (s *StrReplaceEditorResult) GetOutput() string
- func (s *StrReplaceEditorResult) GetPath() string
- func (s *StrReplaceEditorResult) GetPrevExist() bool
- func (s *StrReplaceEditorResult) MarshalJSON() ([]byte, error)
- func (s *StrReplaceEditorResult) SetError(error_ *string)
- func (s *StrReplaceEditorResult) SetMetadata(metadata map[string]interface{})
- func (s *StrReplaceEditorResult) SetNewContent(newContent *string)
- func (s *StrReplaceEditorResult) SetOldContent(oldContent *string)
- func (s *StrReplaceEditorResult) SetOutput(output string)
- func (s *StrReplaceEditorResult) SetPath(path string)
- func (s *StrReplaceEditorResult) SetPrevExist(prevExist bool)
- func (s *StrReplaceEditorResult) String() string
- func (s *StrReplaceEditorResult) UnmarshalJSON(data []byte) error
- type SystemEnv
- func (s *SystemEnv) GetArch() string
- func (s *SystemEnv) GetExtraProperties() map[string]interface{}
- func (s *SystemEnv) GetHomeDir() string
- func (s *SystemEnv) GetOccupiedPorts() []string
- func (s *SystemEnv) GetOs() string
- func (s *SystemEnv) GetOsVersion() string
- func (s *SystemEnv) GetTimezone() string
- func (s *SystemEnv) GetUser() string
- func (s *SystemEnv) GetWorkspace() *string
- func (s *SystemEnv) MarshalJSON() ([]byte, error)
- func (s *SystemEnv) SetArch(arch string)
- func (s *SystemEnv) SetHomeDir(homeDir string)
- func (s *SystemEnv) SetOccupiedPorts(occupiedPorts []string)
- func (s *SystemEnv) SetOs(os string)
- func (s *SystemEnv) SetOsVersion(osVersion string)
- func (s *SystemEnv) SetTimezone(timezone string)
- func (s *SystemEnv) SetUser(user string)
- func (s *SystemEnv) SetWorkspace(workspace *string)
- func (s *SystemEnv) String() string
- func (s *SystemEnv) UnmarshalJSON(data []byte) error
- type TextContent
- func (t *TextContent) GetAnnotations() *Annotations
- func (t *TextContent) GetExtraProperties() map[string]interface{}
- func (t *TextContent) GetMeta() map[string]interface{}
- func (t *TextContent) GetText() string
- func (t *TextContent) MarshalJSON() ([]byte, error)
- func (t *TextContent) SetAnnotations(annotations *Annotations)
- func (t *TextContent) SetMeta(meta map[string]interface{})
- func (t *TextContent) SetText(text string)
- func (t *TextContent) String() string
- func (t *TextContent) UnmarshalJSON(data []byte) error
- type TextResourceContents
- func (t *TextResourceContents) GetExtraProperties() map[string]interface{}
- func (t *TextResourceContents) GetMeta() map[string]interface{}
- func (t *TextResourceContents) GetMimeType() *string
- func (t *TextResourceContents) GetText() string
- func (t *TextResourceContents) GetUri() string
- func (t *TextResourceContents) MarshalJSON() ([]byte, error)
- func (t *TextResourceContents) SetMeta(meta map[string]interface{})
- func (t *TextResourceContents) SetMimeType(mimeType *string)
- func (t *TextResourceContents) SetText(text string)
- func (t *TextResourceContents) SetUri(uri string)
- func (t *TextResourceContents) String() string
- func (t *TextResourceContents) UnmarshalJSON(data []byte) error
- type Tool
- func (t *Tool) GetAnnotations() *ToolAnnotations
- func (t *Tool) GetDescription() *string
- func (t *Tool) GetExecution() *ToolExecution
- func (t *Tool) GetExtraProperties() map[string]interface{}
- func (t *Tool) GetIcons() []*Icon
- func (t *Tool) GetInputSchema() map[string]interface{}
- func (t *Tool) GetMeta() map[string]interface{}
- func (t *Tool) GetName() string
- func (t *Tool) GetOutputSchema() map[string]interface{}
- func (t *Tool) GetTitle() *string
- func (t *Tool) MarshalJSON() ([]byte, error)
- func (t *Tool) SetAnnotations(annotations *ToolAnnotations)
- func (t *Tool) SetDescription(description *string)
- func (t *Tool) SetExecution(execution *ToolExecution)
- func (t *Tool) SetIcons(icons []*Icon)
- func (t *Tool) SetInputSchema(inputSchema map[string]interface{})
- func (t *Tool) SetMeta(meta map[string]interface{})
- func (t *Tool) SetName(name string)
- func (t *Tool) SetOutputSchema(outputSchema map[string]interface{})
- func (t *Tool) SetTitle(title *string)
- func (t *Tool) String() string
- func (t *Tool) UnmarshalJSON(data []byte) error
- type ToolAnnotations
- func (t *ToolAnnotations) GetDestructiveHint() *bool
- func (t *ToolAnnotations) GetExtraProperties() map[string]interface{}
- func (t *ToolAnnotations) GetIdempotentHint() *bool
- func (t *ToolAnnotations) GetOpenWorldHint() *bool
- func (t *ToolAnnotations) GetReadOnlyHint() *bool
- func (t *ToolAnnotations) GetTitle() *string
- func (t *ToolAnnotations) MarshalJSON() ([]byte, error)
- func (t *ToolAnnotations) SetDestructiveHint(destructiveHint *bool)
- func (t *ToolAnnotations) SetIdempotentHint(idempotentHint *bool)
- func (t *ToolAnnotations) SetOpenWorldHint(openWorldHint *bool)
- func (t *ToolAnnotations) SetReadOnlyHint(readOnlyHint *bool)
- func (t *ToolAnnotations) SetTitle(title *string)
- func (t *ToolAnnotations) String() string
- func (t *ToolAnnotations) UnmarshalJSON(data []byte) error
- type ToolCategory
- func (t *ToolCategory) GetCategory() string
- func (t *ToolCategory) GetExtraProperties() map[string]interface{}
- func (t *ToolCategory) GetTools() []*AvailableTool
- func (t *ToolCategory) MarshalJSON() ([]byte, error)
- func (t *ToolCategory) SetCategory(category string)
- func (t *ToolCategory) SetTools(tools []*AvailableTool)
- func (t *ToolCategory) String() string
- func (t *ToolCategory) UnmarshalJSON(data []byte) error
- type ToolExecution
- func (t *ToolExecution) GetExtraProperties() map[string]interface{}
- func (t *ToolExecution) GetTaskSupport() *ToolExecutionTaskSupport
- func (t *ToolExecution) MarshalJSON() ([]byte, error)
- func (t *ToolExecution) SetTaskSupport(taskSupport *ToolExecutionTaskSupport)
- func (t *ToolExecution) String() string
- func (t *ToolExecution) UnmarshalJSON(data []byte) error
- type ToolExecutionTaskSupport
- type ToolSpec
- func (t *ToolSpec) GetAlias() []string
- func (t *ToolSpec) GetBin() *string
- func (t *ToolSpec) GetExtraProperties() map[string]interface{}
- func (t *ToolSpec) GetVer() *string
- func (t *ToolSpec) MarshalJSON() ([]byte, error)
- func (t *ToolSpec) SetAlias(alias []string)
- func (t *ToolSpec) SetBin(bin *string)
- func (t *ToolSpec) SetVer(ver *string)
- func (t *ToolSpec) String() string
- func (t *ToolSpec) UnmarshalJSON(data []byte) error
- type Type
- type TypeTextRequest
- type TypingAction
- func (t *TypingAction) GetExtraProperties() map[string]interface{}
- func (t *TypingAction) GetText() string
- func (t *TypingAction) GetUseClipboard() *bool
- func (t *TypingAction) MarshalJSON() ([]byte, error)
- func (t *TypingAction) SetText(text string)
- func (t *TypingAction) SetUseClipboard(useClipboard *bool)
- func (t *TypingAction) String() string
- func (t *TypingAction) UnmarshalJSON(data []byte) error
- type UnprocessableEntityError
- type UploadFileRequest
- type UtilConvertToMarkdownRequest
- type ValidationError
- func (v *ValidationError) GetExtraProperties() map[string]interface{}
- func (v *ValidationError) GetLoc() []*ValidationErrorLocItem
- func (v *ValidationError) GetMsg() string
- func (v *ValidationError) GetType() string
- func (v *ValidationError) MarshalJSON() ([]byte, error)
- func (v *ValidationError) SetLoc(loc []*ValidationErrorLocItem)
- func (v *ValidationError) SetMsg(msg string)
- func (v *ValidationError) SetType(type_ string)
- func (v *ValidationError) String() string
- func (v *ValidationError) UnmarshalJSON(data []byte) error
- type ValidationErrorLocItem
- func (v *ValidationErrorLocItem) Accept(visitor ValidationErrorLocItemVisitor) error
- func (v *ValidationErrorLocItem) GetInteger() int
- func (v *ValidationErrorLocItem) GetString() string
- func (v ValidationErrorLocItem) MarshalJSON() ([]byte, error)
- func (v *ValidationErrorLocItem) UnmarshalJSON(data []byte) error
- type ValidationErrorLocItemVisitor
- type WaitAction
- func (w *WaitAction) GetDuration() float64
- func (w *WaitAction) GetExtraProperties() map[string]interface{}
- func (w *WaitAction) MarshalJSON() ([]byte, error)
- func (w *WaitAction) SetDuration(duration float64)
- func (w *WaitAction) String() string
- func (w *WaitAction) UnmarshalJSON(data []byte) error
- type WaitRequest
- func (w *WaitRequest) SetExpression(expression *string)
- func (w *WaitRequest) SetPolling(polling *float64)
- func (w *WaitRequest) SetSavePath(savePath *string)
- func (w *WaitRequest) SetSelector(selector *string)
- func (w *WaitRequest) SetState(state *string)
- func (w *WaitRequest) SetTimeout(timeout *float64)
- func (w *WaitRequest) SetType(type_ Type)
- func (w *WaitRequest) SetUrl(url *string)
- func (w *WaitRequest) SetUrlPattern(urlPattern *string)
Constants ¶
This section is empty.
Variables ¶
var ErrorCodes internal.ErrorCodes = internal.ErrorCodes{ 422: func(apiError *core.APIError) error { return &UnprocessableEntityError{ APIError: apiError, } }, }
Functions ¶
func Complex128 ¶
func Complex128(c complex128) *complex128
Complex128 returns a pointer to the given complex128 value.
func MustParseDate ¶
MustParseDate attempts to parse the given string as a date time.Time, and panics upon failure.
func MustParseDateTime ¶
MustParseDateTime attempts to parse the given string as a datetime time.Time, and panics upon failure.
Types ¶
type Action ¶
type Action struct {
ActionType string
MoveTo *MoveToAction
MoveRel *MoveRelAction
Click *ClickAction
MouseDown *MouseDownAction
MouseUp *MouseUpAction
RightClick *RightClickAction
DoubleClick *DoubleClickAction
DragTo *DragToAction
DragRel *DragRelAction
Scroll *ScrollAction
Typing *TypingAction
Press *PressAction
KeyDown *KeyDownAction
KeyUp *KeyUpAction
Hotkey *HotkeyAction
Wait *WaitAction
}
func (*Action) Accept ¶
func (a *Action) Accept(visitor ActionVisitor) error
func (*Action) GetActionType ¶
func (*Action) GetClick ¶
func (a *Action) GetClick() *ClickAction
func (*Action) GetDoubleClick ¶
func (a *Action) GetDoubleClick() *DoubleClickAction
func (*Action) GetDragRel ¶
func (a *Action) GetDragRel() *DragRelAction
func (*Action) GetDragTo ¶
func (a *Action) GetDragTo() *DragToAction
func (*Action) GetHotkey ¶
func (a *Action) GetHotkey() *HotkeyAction
func (*Action) GetKeyDown ¶
func (a *Action) GetKeyDown() *KeyDownAction
func (*Action) GetKeyUp ¶
func (a *Action) GetKeyUp() *KeyUpAction
func (*Action) GetMouseDown ¶
func (a *Action) GetMouseDown() *MouseDownAction
func (*Action) GetMouseUp ¶
func (a *Action) GetMouseUp() *MouseUpAction
func (*Action) GetMoveRel ¶
func (a *Action) GetMoveRel() *MoveRelAction
func (*Action) GetMoveTo ¶
func (a *Action) GetMoveTo() *MoveToAction
func (*Action) GetPress ¶
func (a *Action) GetPress() *PressAction
func (*Action) GetRightClick ¶
func (a *Action) GetRightClick() *RightClickAction
func (*Action) GetScroll ¶
func (a *Action) GetScroll() *ScrollAction
func (*Action) GetTyping ¶
func (a *Action) GetTyping() *TypingAction
func (*Action) GetWait ¶
func (a *Action) GetWait() *WaitAction
func (Action) MarshalJSON ¶
func (*Action) UnmarshalJSON ¶
type ActionData ¶ added in v0.0.4
type ActionData struct {
ActionPerformed string `json:"action_performed" url:"action_performed"`
// contains filtered or unexported fields
}
func (*ActionData) GetActionPerformed ¶ added in v0.0.4
func (a *ActionData) GetActionPerformed() string
func (*ActionData) GetExtraProperties ¶ added in v0.0.4
func (a *ActionData) GetExtraProperties() map[string]interface{}
func (*ActionData) MarshalJSON ¶ added in v0.0.4
func (a *ActionData) MarshalJSON() ([]byte, error)
func (*ActionData) SetActionPerformed ¶ added in v0.0.4
func (a *ActionData) SetActionPerformed(actionPerformed string)
SetActionPerformed sets the ActionPerformed field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ActionData) Status ¶ added in v0.0.4
func (a *ActionData) Status() string
func (*ActionData) String ¶ added in v0.0.4
func (a *ActionData) String() string
func (*ActionData) UnmarshalJSON ¶ added in v0.0.4
func (a *ActionData) UnmarshalJSON(data []byte) error
type ActionResponse ¶
type ActionResponse struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ActionData `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
Status *string `json:"status,omitempty" url:"status,omitempty"`
ActionPerformed *string `json:"action_performed,omitempty" url:"action_performed,omitempty"`
// contains filtered or unexported fields
}
func (*ActionResponse) GetActionPerformed ¶
func (a *ActionResponse) GetActionPerformed() *string
func (*ActionResponse) GetData ¶ added in v0.0.4
func (a *ActionResponse) GetData() *ActionData
func (*ActionResponse) GetExtraProperties ¶
func (a *ActionResponse) GetExtraProperties() map[string]interface{}
func (*ActionResponse) GetHint ¶ added in v0.0.4
func (a *ActionResponse) GetHint() *string
func (*ActionResponse) GetMessage ¶ added in v0.0.4
func (a *ActionResponse) GetMessage() *string
func (*ActionResponse) GetSuccess ¶ added in v0.0.4
func (a *ActionResponse) GetSuccess() *bool
func (*ActionResponse) MarshalJSON ¶
func (a *ActionResponse) MarshalJSON() ([]byte, error)
func (*ActionResponse) SetActionPerformed ¶
func (a *ActionResponse) SetActionPerformed(actionPerformed *string)
SetActionPerformed sets the ActionPerformed field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ActionResponse) SetData ¶ added in v0.0.4
func (a *ActionResponse) SetData(data *ActionData)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ActionResponse) SetHint ¶ added in v0.0.4
func (a *ActionResponse) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ActionResponse) SetMessage ¶ added in v0.0.4
func (a *ActionResponse) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ActionResponse) SetStatus ¶ added in v0.0.4
func (a *ActionResponse) SetStatus(status *string)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ActionResponse) SetSuccess ¶ added in v0.0.4
func (a *ActionResponse) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ActionResponse) String ¶
func (a *ActionResponse) String() string
func (*ActionResponse) UnmarshalJSON ¶
func (a *ActionResponse) UnmarshalJSON(data []byte) error
type ActionVisitor ¶
type ActionVisitor interface {
VisitMoveTo(*MoveToAction) error
VisitMoveRel(*MoveRelAction) error
VisitClick(*ClickAction) error
VisitMouseDown(*MouseDownAction) error
VisitMouseUp(*MouseUpAction) error
VisitRightClick(*RightClickAction) error
VisitDoubleClick(*DoubleClickAction) error
VisitDragTo(*DragToAction) error
VisitDragRel(*DragRelAction) error
VisitScroll(*ScrollAction) error
VisitTyping(*TypingAction) error
VisitPress(*PressAction) error
VisitKeyDown(*KeyDownAction) error
VisitKeyUp(*KeyUpAction) error
VisitHotkey(*HotkeyAction) error
VisitWait(*WaitAction) error
}
type ActiveSessionsResult ¶
type ActiveSessionsResult struct {
// Map of session ID to session info
Sessions map[string]*SessionInfo `json:"sessions" url:"sessions"`
// contains filtered or unexported fields
}
func (*ActiveSessionsResult) GetExtraProperties ¶
func (a *ActiveSessionsResult) GetExtraProperties() map[string]interface{}
func (*ActiveSessionsResult) GetSessions ¶
func (a *ActiveSessionsResult) GetSessions() map[string]*SessionInfo
func (*ActiveSessionsResult) MarshalJSON ¶
func (a *ActiveSessionsResult) MarshalJSON() ([]byte, error)
func (*ActiveSessionsResult) SetSessions ¶
func (a *ActiveSessionsResult) SetSessions(sessions map[string]*SessionInfo)
SetSessions sets the Sessions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ActiveSessionsResult) String ¶
func (a *ActiveSessionsResult) String() string
func (*ActiveSessionsResult) UnmarshalJSON ¶
func (a *ActiveSessionsResult) UnmarshalJSON(data []byte) error
type ActiveShellSessionsResult ¶
type ActiveShellSessionsResult struct {
// Map of session ID to session info
Sessions map[string]*ShellSessionInfo `json:"sessions" url:"sessions"`
// contains filtered or unexported fields
}
func (*ActiveShellSessionsResult) GetExtraProperties ¶
func (a *ActiveShellSessionsResult) GetExtraProperties() map[string]interface{}
func (*ActiveShellSessionsResult) GetSessions ¶
func (a *ActiveShellSessionsResult) GetSessions() map[string]*ShellSessionInfo
func (*ActiveShellSessionsResult) MarshalJSON ¶
func (a *ActiveShellSessionsResult) MarshalJSON() ([]byte, error)
func (*ActiveShellSessionsResult) SetSessions ¶
func (a *ActiveShellSessionsResult) SetSessions(sessions map[string]*ShellSessionInfo)
SetSessions sets the Sessions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ActiveShellSessionsResult) String ¶
func (a *ActiveShellSessionsResult) String() string
func (*ActiveShellSessionsResult) UnmarshalJSON ¶
func (a *ActiveShellSessionsResult) UnmarshalJSON(data []byte) error
type Annotations ¶
type Annotations struct {
Audience []AnnotationsAudienceItem `json:"audience,omitempty" url:"audience,omitempty"`
Priority *float64 `json:"priority,omitempty" url:"priority,omitempty"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*Annotations) GetAudience ¶
func (a *Annotations) GetAudience() []AnnotationsAudienceItem
func (*Annotations) GetExtraProperties ¶
func (a *Annotations) GetExtraProperties() map[string]interface{}
func (*Annotations) GetPriority ¶
func (a *Annotations) GetPriority() *float64
func (*Annotations) MarshalJSON ¶
func (a *Annotations) MarshalJSON() ([]byte, error)
func (*Annotations) SetAudience ¶
func (a *Annotations) SetAudience(audience []AnnotationsAudienceItem)
SetAudience sets the Audience field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Annotations) SetPriority ¶
func (a *Annotations) SetPriority(priority *float64)
SetPriority sets the Priority field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Annotations) String ¶
func (a *Annotations) String() string
func (*Annotations) UnmarshalJSON ¶
func (a *Annotations) UnmarshalJSON(data []byte) error
type AnnotationsAudienceItem ¶
type AnnotationsAudienceItem string
const ( AnnotationsAudienceItemUser AnnotationsAudienceItem = "user" AnnotationsAudienceItemAssistant AnnotationsAudienceItem = "assistant" )
func NewAnnotationsAudienceItemFromString ¶
func NewAnnotationsAudienceItemFromString(s string) (AnnotationsAudienceItem, error)
func (AnnotationsAudienceItem) Ptr ¶
func (a AnnotationsAudienceItem) Ptr() *AnnotationsAudienceItem
type AppSchemasFileWatchWaitRequestEventTypesItem ¶ added in v0.0.5
type AppSchemasFileWatchWaitRequestEventTypesItem string
const ( AppSchemasFileWatchWaitRequestEventTypesItemCreate AppSchemasFileWatchWaitRequestEventTypesItem = "create" AppSchemasFileWatchWaitRequestEventTypesItemWrite AppSchemasFileWatchWaitRequestEventTypesItem = "write" AppSchemasFileWatchWaitRequestEventTypesItemRemove AppSchemasFileWatchWaitRequestEventTypesItem = "remove" AppSchemasFileWatchWaitRequestEventTypesItemRename AppSchemasFileWatchWaitRequestEventTypesItem = "rename" AppSchemasFileWatchWaitRequestEventTypesItemChmod AppSchemasFileWatchWaitRequestEventTypesItem = "chmod" )
func NewAppSchemasFileWatchWaitRequestEventTypesItemFromString ¶ added in v0.0.5
func NewAppSchemasFileWatchWaitRequestEventTypesItemFromString(s string) (AppSchemasFileWatchWaitRequestEventTypesItem, error)
type AudioContent ¶
type AudioContent struct {
Data string `json:"data" url:"data"`
MimeType string `json:"mimeType" url:"mimeType"`
Annotations *Annotations `json:"annotations,omitempty" url:"annotations,omitempty"`
Meta map[string]interface{} `json:"_meta,omitempty" url:"_meta,omitempty"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*AudioContent) GetAnnotations ¶
func (a *AudioContent) GetAnnotations() *Annotations
func (*AudioContent) GetData ¶
func (a *AudioContent) GetData() string
func (*AudioContent) GetExtraProperties ¶
func (a *AudioContent) GetExtraProperties() map[string]interface{}
func (*AudioContent) GetMeta ¶
func (a *AudioContent) GetMeta() map[string]interface{}
func (*AudioContent) GetMimeType ¶
func (a *AudioContent) GetMimeType() string
func (*AudioContent) MarshalJSON ¶
func (a *AudioContent) MarshalJSON() ([]byte, error)
func (*AudioContent) SetAnnotations ¶
func (a *AudioContent) SetAnnotations(annotations *Annotations)
SetAnnotations sets the Annotations field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AudioContent) SetData ¶
func (a *AudioContent) SetData(data string)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AudioContent) SetMeta ¶
func (a *AudioContent) SetMeta(meta map[string]interface{})
SetMeta sets the Meta field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AudioContent) SetMimeType ¶
func (a *AudioContent) SetMimeType(mimeType string)
SetMimeType sets the MimeType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AudioContent) String ¶
func (a *AudioContent) String() string
func (*AudioContent) UnmarshalJSON ¶
func (a *AudioContent) UnmarshalJSON(data []byte) error
type AvailableTool ¶ added in v0.0.3
type AvailableTool struct {
// Tool’s command / binary name
Name string `json:"name" url:"name"`
// Tool’s functionality description
Description *string `json:"description,omitempty" url:"description,omitempty"`
// contains filtered or unexported fields
}
func (*AvailableTool) GetDescription ¶ added in v0.0.3
func (a *AvailableTool) GetDescription() *string
func (*AvailableTool) GetExtraProperties ¶ added in v0.0.3
func (a *AvailableTool) GetExtraProperties() map[string]interface{}
func (*AvailableTool) GetName ¶ added in v0.0.3
func (a *AvailableTool) GetName() string
func (*AvailableTool) MarshalJSON ¶ added in v0.0.3
func (a *AvailableTool) MarshalJSON() ([]byte, error)
func (*AvailableTool) SetDescription ¶ added in v0.0.3
func (a *AvailableTool) SetDescription(description *string)
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AvailableTool) SetName ¶ added in v0.0.3
func (a *AvailableTool) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*AvailableTool) String ¶ added in v0.0.3
func (a *AvailableTool) String() string
func (*AvailableTool) UnmarshalJSON ¶ added in v0.0.3
func (a *AvailableTool) UnmarshalJSON(data []byte) error
type BashCommandInfo ¶ added in v0.0.4
type BashCommandInfo struct {
// Unique command identifier
CommandId string `json:"command_id" url:"command_id"`
// The command string
Command string `json:"command" url:"command"`
// Command execution status
Status CommandStatus `json:"status" url:"status"`
// Exit code (when completed)
ExitCode *int `json:"exit_code,omitempty" url:"exit_code,omitempty"`
// contains filtered or unexported fields
}
func (*BashCommandInfo) GetCommand ¶ added in v0.0.4
func (b *BashCommandInfo) GetCommand() string
func (*BashCommandInfo) GetCommandId ¶ added in v0.0.4
func (b *BashCommandInfo) GetCommandId() string
func (*BashCommandInfo) GetExitCode ¶ added in v0.0.4
func (b *BashCommandInfo) GetExitCode() *int
func (*BashCommandInfo) GetExtraProperties ¶ added in v0.0.4
func (b *BashCommandInfo) GetExtraProperties() map[string]interface{}
func (*BashCommandInfo) GetStatus ¶ added in v0.0.4
func (b *BashCommandInfo) GetStatus() CommandStatus
func (*BashCommandInfo) MarshalJSON ¶ added in v0.0.4
func (b *BashCommandInfo) MarshalJSON() ([]byte, error)
func (*BashCommandInfo) SetCommand ¶ added in v0.0.4
func (b *BashCommandInfo) SetCommand(command string)
SetCommand sets the Command field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashCommandInfo) SetCommandId ¶ added in v0.0.4
func (b *BashCommandInfo) SetCommandId(commandId string)
SetCommandId sets the CommandId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashCommandInfo) SetExitCode ¶ added in v0.0.4
func (b *BashCommandInfo) SetExitCode(exitCode *int)
SetExitCode sets the ExitCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashCommandInfo) SetStatus ¶ added in v0.0.4
func (b *BashCommandInfo) SetStatus(status CommandStatus)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashCommandInfo) String ¶ added in v0.0.4
func (b *BashCommandInfo) String() string
func (*BashCommandInfo) UnmarshalJSON ¶ added in v0.0.4
func (b *BashCommandInfo) UnmarshalJSON(data []byte) error
type BashCommandStatus ¶
type BashCommandStatus string
Shell command execution status (compatible with OpenHands)
const ( BashCommandStatusRunning BashCommandStatus = "running" BashCommandStatusCompleted BashCommandStatus = "completed" BashCommandStatusNoChangeTimeout BashCommandStatus = "no_change_timeout" BashCommandStatusHardTimeout BashCommandStatus = "hard_timeout" BashCommandStatusTerminated BashCommandStatus = "terminated" )
func NewBashCommandStatusFromString ¶
func NewBashCommandStatusFromString(s string) (BashCommandStatus, error)
func (BashCommandStatus) Ptr ¶
func (b BashCommandStatus) Ptr() *BashCommandStatus
type BashExecRequest ¶ added in v0.0.4
type BashExecRequest struct {
// Target session ID. If not provided, a new session is created automatically. Reuse the same session_id to maintain state (env vars, cwd, etc.) across commands.
SessionId *string `json:"session_id,omitempty" url:"-"`
// Shell command to execute
Command string `json:"command" url:"-"`
// Working directory (absolute path). Takes effect on every call — if the session already exists, the working directory is updated persistently.
ExecDir *string `json:"exec_dir,omitempty" url:"-"`
// Extra environment variables to inject for this command only.
Env map[string]*string `json:"env,omitempty" url:"-"`
// If true, return immediately with running status. Use /output to poll results.
AsyncMode *bool `json:"async_mode,omitempty" url:"-"`
// HTTP timeout (seconds). Only effective when async_mode=false. If the command does not complete within this time, HTTP returns running status and the command continues in the background. Use /output to get results.
Timeout *float64 `json:"timeout,omitempty" url:"-"`
// Hard execution timeout (seconds). When reached, the process is killed and status becomes timed_out. None means no limit.
HardTimeout *float64 `json:"hard_timeout,omitempty" url:"-"`
// Maximum character length for stdout/stderr in the response. When output exceeds this limit, middle truncation is applied (head and tail preserved, middle replaced with a marker). Only effective in sync mode (async_mode=false). Set to 0 to disable truncation.
MaxOutputLength *int `json:"max_output_length,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*BashExecRequest) SetAsyncMode ¶ added in v0.0.4
func (b *BashExecRequest) SetAsyncMode(asyncMode *bool)
SetAsyncMode sets the AsyncMode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecRequest) SetCommand ¶ added in v0.0.4
func (b *BashExecRequest) SetCommand(command string)
SetCommand sets the Command field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecRequest) SetEnv ¶ added in v0.0.4
func (b *BashExecRequest) SetEnv(env map[string]*string)
SetEnv sets the Env field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecRequest) SetExecDir ¶ added in v0.0.4
func (b *BashExecRequest) SetExecDir(execDir *string)
SetExecDir sets the ExecDir field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecRequest) SetHardTimeout ¶ added in v0.0.4
func (b *BashExecRequest) SetHardTimeout(hardTimeout *float64)
SetHardTimeout sets the HardTimeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecRequest) SetMaxOutputLength ¶ added in v0.0.4
func (b *BashExecRequest) SetMaxOutputLength(maxOutputLength *int)
SetMaxOutputLength sets the MaxOutputLength field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecRequest) SetSessionId ¶ added in v0.0.4
func (b *BashExecRequest) SetSessionId(sessionId *string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecRequest) SetTimeout ¶ added in v0.0.4
func (b *BashExecRequest) SetTimeout(timeout *float64)
SetTimeout sets the Timeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type BashExecResult ¶ added in v0.0.4
type BashExecResult struct {
// Session identifier
SessionId string `json:"session_id" url:"session_id"`
// Unique command identifier
CommandId string `json:"command_id" url:"command_id"`
// The executed command
Command string `json:"command" url:"command"`
// Command status
Status CommandStatus `json:"status" url:"status"`
// Stdout output up to this point
Stdout *string `json:"stdout,omitempty" url:"stdout,omitempty"`
// Stderr output up to this point
Stderr *string `json:"stderr,omitempty" url:"stderr,omitempty"`
// Exit code (when completed)
ExitCode *int `json:"exit_code,omitempty" url:"exit_code,omitempty"`
// Current stdout offset for subsequent /output calls
Offset *int `json:"offset,omitempty" url:"offset,omitempty"`
// Current stderr offset
StderrOffset *int `json:"stderr_offset,omitempty" url:"stderr_offset,omitempty"`
// contains filtered or unexported fields
}
func (*BashExecResult) GetCommand ¶ added in v0.0.4
func (b *BashExecResult) GetCommand() string
func (*BashExecResult) GetCommandId ¶ added in v0.0.4
func (b *BashExecResult) GetCommandId() string
func (*BashExecResult) GetExitCode ¶ added in v0.0.4
func (b *BashExecResult) GetExitCode() *int
func (*BashExecResult) GetExtraProperties ¶ added in v0.0.4
func (b *BashExecResult) GetExtraProperties() map[string]interface{}
func (*BashExecResult) GetOffset ¶ added in v0.0.4
func (b *BashExecResult) GetOffset() *int
func (*BashExecResult) GetSessionId ¶ added in v0.0.4
func (b *BashExecResult) GetSessionId() string
func (*BashExecResult) GetStatus ¶ added in v0.0.4
func (b *BashExecResult) GetStatus() CommandStatus
func (*BashExecResult) GetStderr ¶ added in v0.0.4
func (b *BashExecResult) GetStderr() *string
func (*BashExecResult) GetStderrOffset ¶ added in v0.0.4
func (b *BashExecResult) GetStderrOffset() *int
func (*BashExecResult) GetStdout ¶ added in v0.0.4
func (b *BashExecResult) GetStdout() *string
func (*BashExecResult) MarshalJSON ¶ added in v0.0.4
func (b *BashExecResult) MarshalJSON() ([]byte, error)
func (*BashExecResult) SetCommand ¶ added in v0.0.4
func (b *BashExecResult) SetCommand(command string)
SetCommand sets the Command field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecResult) SetCommandId ¶ added in v0.0.4
func (b *BashExecResult) SetCommandId(commandId string)
SetCommandId sets the CommandId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecResult) SetExitCode ¶ added in v0.0.4
func (b *BashExecResult) SetExitCode(exitCode *int)
SetExitCode sets the ExitCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecResult) SetOffset ¶ added in v0.0.4
func (b *BashExecResult) SetOffset(offset *int)
SetOffset sets the Offset field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecResult) SetSessionId ¶ added in v0.0.4
func (b *BashExecResult) SetSessionId(sessionId string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecResult) SetStatus ¶ added in v0.0.4
func (b *BashExecResult) SetStatus(status CommandStatus)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecResult) SetStderr ¶ added in v0.0.4
func (b *BashExecResult) SetStderr(stderr *string)
SetStderr sets the Stderr field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecResult) SetStderrOffset ¶ added in v0.0.4
func (b *BashExecResult) SetStderrOffset(stderrOffset *int)
SetStderrOffset sets the StderrOffset field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecResult) SetStdout ¶ added in v0.0.4
func (b *BashExecResult) SetStdout(stdout *string)
SetStdout sets the Stdout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashExecResult) String ¶ added in v0.0.4
func (b *BashExecResult) String() string
func (*BashExecResult) UnmarshalJSON ¶ added in v0.0.4
func (b *BashExecResult) UnmarshalJSON(data []byte) error
type BashKillRequest ¶ added in v0.0.4
type BashKillRequest struct {
// Target session ID
SessionId string `json:"session_id" url:"-"`
// Signal to send: SIGTERM, SIGKILL, or SIGINT
Signal *string `json:"signal,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*BashKillRequest) SetSessionId ¶ added in v0.0.4
func (b *BashKillRequest) SetSessionId(sessionId string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashKillRequest) SetSignal ¶ added in v0.0.4
func (b *BashKillRequest) SetSignal(signal *string)
SetSignal sets the Signal field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type BashOutputRequest ¶ added in v0.0.4
type BashOutputRequest struct {
// Target session ID
SessionId string `json:"session_id" url:"-"`
// Target a specific async command. If not set, uses session-level output.
CommandId *string `json:"command_id,omitempty" url:"-"`
// Stdout byte offset to read from
Offset *int `json:"offset,omitempty" url:"-"`
// Stderr byte offset to read from
StderrOffset *int `json:"stderr_offset,omitempty" url:"-"`
// If true, long-poll until new output is available or wait_timeout is reached.
Wait *bool `json:"wait,omitempty" url:"-"`
// Max seconds to wait for new output when wait=true.
WaitTimeout *float64 `json:"wait_timeout,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*BashOutputRequest) SetCommandId ¶ added in v0.0.4
func (b *BashOutputRequest) SetCommandId(commandId *string)
SetCommandId sets the CommandId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashOutputRequest) SetOffset ¶ added in v0.0.4
func (b *BashOutputRequest) SetOffset(offset *int)
SetOffset sets the Offset field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashOutputRequest) SetSessionId ¶ added in v0.0.4
func (b *BashOutputRequest) SetSessionId(sessionId string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashOutputRequest) SetStderrOffset ¶ added in v0.0.4
func (b *BashOutputRequest) SetStderrOffset(stderrOffset *int)
SetStderrOffset sets the StderrOffset field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashOutputRequest) SetWait ¶ added in v0.0.4
func (b *BashOutputRequest) SetWait(wait *bool)
SetWait sets the Wait field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashOutputRequest) SetWaitTimeout ¶ added in v0.0.4
func (b *BashOutputRequest) SetWaitTimeout(waitTimeout *float64)
SetWaitTimeout sets the WaitTimeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type BashOutputResult ¶ added in v0.0.4
type BashOutputResult struct {
// Session identifier
SessionId string `json:"session_id" url:"session_id"`
// New stdout data since last offset
Stdout *string `json:"stdout,omitempty" url:"stdout,omitempty"`
// New stderr data since last offset
Stderr *string `json:"stderr,omitempty" url:"stderr,omitempty"`
// Current stdout offset (use for next request)
Offset *int `json:"offset,omitempty" url:"offset,omitempty"`
// Current stderr offset (use for next request)
StderrOffset *int `json:"stderr_offset,omitempty" url:"stderr_offset,omitempty"`
// Current or most recent command status
Command *BashCommandInfo `json:"command,omitempty" url:"command,omitempty"`
// contains filtered or unexported fields
}
func (*BashOutputResult) GetCommand ¶ added in v0.0.4
func (b *BashOutputResult) GetCommand() *BashCommandInfo
func (*BashOutputResult) GetExtraProperties ¶ added in v0.0.4
func (b *BashOutputResult) GetExtraProperties() map[string]interface{}
func (*BashOutputResult) GetOffset ¶ added in v0.0.4
func (b *BashOutputResult) GetOffset() *int
func (*BashOutputResult) GetSessionId ¶ added in v0.0.4
func (b *BashOutputResult) GetSessionId() string
func (*BashOutputResult) GetStderr ¶ added in v0.0.4
func (b *BashOutputResult) GetStderr() *string
func (*BashOutputResult) GetStderrOffset ¶ added in v0.0.4
func (b *BashOutputResult) GetStderrOffset() *int
func (*BashOutputResult) GetStdout ¶ added in v0.0.4
func (b *BashOutputResult) GetStdout() *string
func (*BashOutputResult) MarshalJSON ¶ added in v0.0.4
func (b *BashOutputResult) MarshalJSON() ([]byte, error)
func (*BashOutputResult) SetCommand ¶ added in v0.0.4
func (b *BashOutputResult) SetCommand(command *BashCommandInfo)
SetCommand sets the Command field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashOutputResult) SetOffset ¶ added in v0.0.4
func (b *BashOutputResult) SetOffset(offset *int)
SetOffset sets the Offset field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashOutputResult) SetSessionId ¶ added in v0.0.4
func (b *BashOutputResult) SetSessionId(sessionId string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashOutputResult) SetStderr ¶ added in v0.0.4
func (b *BashOutputResult) SetStderr(stderr *string)
SetStderr sets the Stderr field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashOutputResult) SetStderrOffset ¶ added in v0.0.4
func (b *BashOutputResult) SetStderrOffset(stderrOffset *int)
SetStderrOffset sets the StderrOffset field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashOutputResult) SetStdout ¶ added in v0.0.4
func (b *BashOutputResult) SetStdout(stdout *string)
SetStdout sets the Stdout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashOutputResult) String ¶ added in v0.0.4
func (b *BashOutputResult) String() string
func (*BashOutputResult) UnmarshalJSON ¶ added in v0.0.4
func (b *BashOutputResult) UnmarshalJSON(data []byte) error
type BashSessionCreateRequest ¶ added in v0.0.4
type BashSessionCreateRequest struct {
// Session ID. Auto-generated if not provided.
SessionId *string `json:"session_id,omitempty" url:"-"`
// Working directory for the new session (absolute path)
ExecDir *string `json:"exec_dir,omitempty" url:"-"`
// Path to a shell snapshot script to source on session init
SnapshotPath *string `json:"snapshot_path,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*BashSessionCreateRequest) SetExecDir ¶ added in v0.0.4
func (b *BashSessionCreateRequest) SetExecDir(execDir *string)
SetExecDir sets the ExecDir field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashSessionCreateRequest) SetSessionId ¶ added in v0.0.4
func (b *BashSessionCreateRequest) SetSessionId(sessionId *string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashSessionCreateRequest) SetSnapshotPath ¶ added in v0.0.4
func (b *BashSessionCreateRequest) SetSnapshotPath(snapshotPath *string)
SetSnapshotPath sets the SnapshotPath field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type BashSessionInfo ¶ added in v0.0.4
type BashSessionInfo struct {
// Session identifier
SessionId string `json:"session_id" url:"session_id"`
// Session status
Status SessionStatus `json:"status" url:"status"`
// Working directory
WorkingDir string `json:"working_dir" url:"working_dir"`
// Creation timestamp
CreatedAt time.Time `json:"created_at" url:"created_at"`
// Last used timestamp
LastUsedAt time.Time `json:"last_used_at" url:"last_used_at"`
// Currently executing command
CurrentCommand *string `json:"current_command,omitempty" url:"current_command,omitempty"`
// Total commands executed
CommandCount *int `json:"command_count,omitempty" url:"command_count,omitempty"`
// contains filtered or unexported fields
}
func (*BashSessionInfo) GetCommandCount ¶ added in v0.0.4
func (b *BashSessionInfo) GetCommandCount() *int
func (*BashSessionInfo) GetCreatedAt ¶ added in v0.0.4
func (b *BashSessionInfo) GetCreatedAt() time.Time
func (*BashSessionInfo) GetCurrentCommand ¶ added in v0.0.4
func (b *BashSessionInfo) GetCurrentCommand() *string
func (*BashSessionInfo) GetExtraProperties ¶ added in v0.0.4
func (b *BashSessionInfo) GetExtraProperties() map[string]interface{}
func (*BashSessionInfo) GetLastUsedAt ¶ added in v0.0.4
func (b *BashSessionInfo) GetLastUsedAt() time.Time
func (*BashSessionInfo) GetSessionId ¶ added in v0.0.4
func (b *BashSessionInfo) GetSessionId() string
func (*BashSessionInfo) GetStatus ¶ added in v0.0.4
func (b *BashSessionInfo) GetStatus() SessionStatus
func (*BashSessionInfo) GetWorkingDir ¶ added in v0.0.4
func (b *BashSessionInfo) GetWorkingDir() string
func (*BashSessionInfo) MarshalJSON ¶ added in v0.0.4
func (b *BashSessionInfo) MarshalJSON() ([]byte, error)
func (*BashSessionInfo) SetCommandCount ¶ added in v0.0.4
func (b *BashSessionInfo) SetCommandCount(commandCount *int)
SetCommandCount sets the CommandCount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashSessionInfo) SetCreatedAt ¶ added in v0.0.4
func (b *BashSessionInfo) SetCreatedAt(createdAt time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashSessionInfo) SetCurrentCommand ¶ added in v0.0.4
func (b *BashSessionInfo) SetCurrentCommand(currentCommand *string)
SetCurrentCommand sets the CurrentCommand field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashSessionInfo) SetLastUsedAt ¶ added in v0.0.4
func (b *BashSessionInfo) SetLastUsedAt(lastUsedAt time.Time)
SetLastUsedAt sets the LastUsedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashSessionInfo) SetSessionId ¶ added in v0.0.4
func (b *BashSessionInfo) SetSessionId(sessionId string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashSessionInfo) SetStatus ¶ added in v0.0.4
func (b *BashSessionInfo) SetStatus(status SessionStatus)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashSessionInfo) SetWorkingDir ¶ added in v0.0.4
func (b *BashSessionInfo) SetWorkingDir(workingDir string)
SetWorkingDir sets the WorkingDir field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashSessionInfo) String ¶ added in v0.0.4
func (b *BashSessionInfo) String() string
func (*BashSessionInfo) UnmarshalJSON ¶ added in v0.0.4
func (b *BashSessionInfo) UnmarshalJSON(data []byte) error
type BashWriteRequest ¶ added in v0.0.4
type BashWriteRequest struct {
// Target session ID
SessionId string `json:"session_id" url:"-"`
// Target a specific async command. If not set, writes to current command.
CommandId *string `json:"command_id,omitempty" url:"-"`
// Content to write to the process stdin
Input string `json:"input" url:"-"`
// contains filtered or unexported fields
}
func (*BashWriteRequest) SetCommandId ¶ added in v0.0.4
func (b *BashWriteRequest) SetCommandId(commandId *string)
SetCommandId sets the CommandId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashWriteRequest) SetInput ¶ added in v0.0.4
func (b *BashWriteRequest) SetInput(input string)
SetInput sets the Input field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BashWriteRequest) SetSessionId ¶ added in v0.0.4
func (b *BashWriteRequest) SetSessionId(sessionId string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type BlobResourceContents ¶
type BlobResourceContents struct {
Uri string `json:"uri" url:"uri"`
MimeType *string `json:"mimeType,omitempty" url:"mimeType,omitempty"`
Meta map[string]interface{} `json:"_meta,omitempty" url:"_meta,omitempty"`
Blob string `json:"blob" url:"blob"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*BlobResourceContents) GetBlob ¶
func (b *BlobResourceContents) GetBlob() string
func (*BlobResourceContents) GetExtraProperties ¶
func (b *BlobResourceContents) GetExtraProperties() map[string]interface{}
func (*BlobResourceContents) GetMeta ¶
func (b *BlobResourceContents) GetMeta() map[string]interface{}
func (*BlobResourceContents) GetMimeType ¶
func (b *BlobResourceContents) GetMimeType() *string
func (*BlobResourceContents) GetUri ¶
func (b *BlobResourceContents) GetUri() string
func (*BlobResourceContents) MarshalJSON ¶
func (b *BlobResourceContents) MarshalJSON() ([]byte, error)
func (*BlobResourceContents) SetBlob ¶
func (b *BlobResourceContents) SetBlob(blob string)
SetBlob sets the Blob field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BlobResourceContents) SetMeta ¶
func (b *BlobResourceContents) SetMeta(meta map[string]interface{})
SetMeta sets the Meta field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BlobResourceContents) SetMimeType ¶
func (b *BlobResourceContents) SetMimeType(mimeType *string)
SetMimeType sets the MimeType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BlobResourceContents) SetUri ¶
func (b *BlobResourceContents) SetUri(uri string)
SetUri sets the Uri field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BlobResourceContents) String ¶
func (b *BlobResourceContents) String() string
func (*BlobResourceContents) UnmarshalJSON ¶
func (b *BlobResourceContents) UnmarshalJSON(data []byte) error
type BodyRegisterSkills ¶ added in v0.0.3
type BodyUploadFile ¶
type BrowserConfigRequest ¶ added in v0.0.3
type BrowserConfigRequest struct {
// The desired screen resolution, allowed values are: 1920x1080, 640x480, 1360x768, 1280x720, 800x600, 1024x768, 1280x800, 1920x1200, 1280x960, 1400x1050, 1680x1050, 1280x1024, 1600x1200.
Resolution *Resolution `json:"resolution,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*BrowserConfigRequest) SetResolution ¶ added in v0.0.3
func (b *BrowserConfigRequest) SetResolution(resolution *Resolution)
SetResolution sets the Resolution field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type BrowserCookiesGetCookiesRequest ¶ added in v0.0.4
type BrowserCookiesGetCookiesRequest struct {
Urls *string `json:"-" url:"urls,omitempty"`
// contains filtered or unexported fields
}
func (*BrowserCookiesGetCookiesRequest) SetUrls ¶ added in v0.0.4
func (b *BrowserCookiesGetCookiesRequest) SetUrls(urls *string)
SetUrls sets the Urls field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type BrowserInfoResult ¶
type BrowserInfoResult struct {
// User agent
UserAgent string `json:"user_agent" url:"user_agent"`
// Browser CDP URL
CdpUrl string `json:"cdp_url" url:"cdp_url"`
// VNC URL
VncUrl string `json:"vnc_url" url:"vnc_url"`
// CDP UI URL (browser-ui)
CdpUiUrl *string `json:"cdp_ui_url,omitempty" url:"cdp_ui_url,omitempty"`
// Display size (from xrandr / env vars)
Viewport *BrowserViewport `json:"viewport" url:"viewport"`
// Actual Chrome page viewport (window.innerWidth/Height via CDP). Smaller than viewport because Chrome UI chrome takes space.
PageViewport *BrowserViewport `json:"page_viewport,omitempty" url:"page_viewport,omitempty"`
// contains filtered or unexported fields
}
func (*BrowserInfoResult) GetCdpUiUrl ¶ added in v0.0.4
func (b *BrowserInfoResult) GetCdpUiUrl() *string
func (*BrowserInfoResult) GetCdpUrl ¶
func (b *BrowserInfoResult) GetCdpUrl() string
func (*BrowserInfoResult) GetExtraProperties ¶
func (b *BrowserInfoResult) GetExtraProperties() map[string]interface{}
func (*BrowserInfoResult) GetPageViewport ¶ added in v0.0.4
func (b *BrowserInfoResult) GetPageViewport() *BrowserViewport
func (*BrowserInfoResult) GetUserAgent ¶
func (b *BrowserInfoResult) GetUserAgent() string
func (*BrowserInfoResult) GetViewport ¶
func (b *BrowserInfoResult) GetViewport() *BrowserViewport
func (*BrowserInfoResult) GetVncUrl ¶
func (b *BrowserInfoResult) GetVncUrl() string
func (*BrowserInfoResult) MarshalJSON ¶
func (b *BrowserInfoResult) MarshalJSON() ([]byte, error)
func (*BrowserInfoResult) SetCdpUiUrl ¶ added in v0.0.4
func (b *BrowserInfoResult) SetCdpUiUrl(cdpUiUrl *string)
SetCdpUiUrl sets the CdpUiUrl field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BrowserInfoResult) SetCdpUrl ¶
func (b *BrowserInfoResult) SetCdpUrl(cdpUrl string)
SetCdpUrl sets the CdpUrl field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BrowserInfoResult) SetPageViewport ¶ added in v0.0.4
func (b *BrowserInfoResult) SetPageViewport(pageViewport *BrowserViewport)
SetPageViewport sets the PageViewport field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BrowserInfoResult) SetUserAgent ¶
func (b *BrowserInfoResult) SetUserAgent(userAgent string)
SetUserAgent sets the UserAgent field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BrowserInfoResult) SetViewport ¶
func (b *BrowserInfoResult) SetViewport(viewport *BrowserViewport)
SetViewport sets the Viewport field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BrowserInfoResult) SetVncUrl ¶
func (b *BrowserInfoResult) SetVncUrl(vncUrl string)
SetVncUrl sets the VncUrl field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BrowserInfoResult) String ¶
func (b *BrowserInfoResult) String() string
func (*BrowserInfoResult) UnmarshalJSON ¶
func (b *BrowserInfoResult) UnmarshalJSON(data []byte) error
type BrowserNetworkGetRequestsRequest ¶ added in v0.0.4
type BrowserNetworkGetRequestsRequest struct {
Filter *string `json:"-" url:"filter,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
// contains filtered or unexported fields
}
func (*BrowserNetworkGetRequestsRequest) SetFilter ¶ added in v0.0.4
func (b *BrowserNetworkGetRequestsRequest) SetFilter(filter *string)
SetFilter sets the Filter field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BrowserNetworkGetRequestsRequest) SetLimit ¶ added in v0.0.4
func (b *BrowserNetworkGetRequestsRequest) SetLimit(limit *int)
SetLimit sets the Limit field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type BrowserPageGetConsoleRequest ¶ added in v0.0.4
type BrowserPageGetConsoleRequest struct {
Clear *bool `json:"-" url:"clear,omitempty"`
// contains filtered or unexported fields
}
func (*BrowserPageGetConsoleRequest) SetClear ¶ added in v0.0.4
func (b *BrowserPageGetConsoleRequest) SetClear(clear *bool)
SetClear sets the Clear field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type BrowserPageGetHtmlRequest ¶ added in v0.0.4
type BrowserPageGetHtmlRequest struct {
Outer *bool `json:"-" url:"outer,omitempty"`
// contains filtered or unexported fields
}
func (*BrowserPageGetHtmlRequest) SetOuter ¶ added in v0.0.4
func (b *BrowserPageGetHtmlRequest) SetOuter(outer *bool)
SetOuter sets the Outer field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type BrowserPageScreenshotRequest ¶ added in v0.0.4
type BrowserPageScreenshotRequest struct {
FullPage *bool `json:"-" url:"full_page,omitempty"`
Format *string `json:"-" url:"format,omitempty"`
Quality *int `json:"-" url:"quality,omitempty"`
// contains filtered or unexported fields
}
func (*BrowserPageScreenshotRequest) SetFormat ¶ added in v0.0.4
func (b *BrowserPageScreenshotRequest) SetFormat(format *string)
SetFormat sets the Format field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BrowserPageScreenshotRequest) SetFullPage ¶ added in v0.0.4
func (b *BrowserPageScreenshotRequest) SetFullPage(fullPage *bool)
SetFullPage sets the FullPage field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BrowserPageScreenshotRequest) SetQuality ¶ added in v0.0.4
func (b *BrowserPageScreenshotRequest) SetQuality(quality *int)
SetQuality sets the Quality field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type BrowserViewport ¶
type BrowserViewport struct {
// Viewport width
Width int `json:"width" url:"width"`
// Viewport height
Height int `json:"height" url:"height"`
// contains filtered or unexported fields
}
func (*BrowserViewport) GetExtraProperties ¶
func (b *BrowserViewport) GetExtraProperties() map[string]interface{}
func (*BrowserViewport) GetHeight ¶
func (b *BrowserViewport) GetHeight() int
func (*BrowserViewport) GetWidth ¶
func (b *BrowserViewport) GetWidth() int
func (*BrowserViewport) MarshalJSON ¶
func (b *BrowserViewport) MarshalJSON() ([]byte, error)
func (*BrowserViewport) SetHeight ¶
func (b *BrowserViewport) SetHeight(height int)
SetHeight sets the Height field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BrowserViewport) SetWidth ¶
func (b *BrowserViewport) SetWidth(width int)
SetWidth sets the Width field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*BrowserViewport) String ¶
func (b *BrowserViewport) String() string
func (*BrowserViewport) UnmarshalJSON ¶
func (b *BrowserViewport) UnmarshalJSON(data []byte) error
type CallToolResult ¶
type CallToolResult struct {
Meta map[string]interface{} `json:"_meta,omitempty" url:"_meta,omitempty"`
Content []*ResponseCallToolResultModelDataContentItem `json:"content" url:"content"`
StructuredContent map[string]interface{} `json:"structuredContent,omitempty" url:"structuredContent,omitempty"`
IsError *bool `json:"isError,omitempty" url:"isError,omitempty"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*CallToolResult) GetContent ¶
func (c *CallToolResult) GetContent() []*ResponseCallToolResultModelDataContentItem
func (*CallToolResult) GetExtraProperties ¶
func (c *CallToolResult) GetExtraProperties() map[string]interface{}
func (*CallToolResult) GetIsError ¶
func (c *CallToolResult) GetIsError() *bool
func (*CallToolResult) GetMeta ¶
func (c *CallToolResult) GetMeta() map[string]interface{}
func (*CallToolResult) GetStructuredContent ¶
func (c *CallToolResult) GetStructuredContent() map[string]interface{}
func (*CallToolResult) MarshalJSON ¶
func (c *CallToolResult) MarshalJSON() ([]byte, error)
func (*CallToolResult) SetContent ¶
func (c *CallToolResult) SetContent(content []*ResponseCallToolResultModelDataContentItem)
SetContent sets the Content field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CallToolResult) SetIsError ¶
func (c *CallToolResult) SetIsError(isError *bool)
SetIsError sets the IsError field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CallToolResult) SetMeta ¶
func (c *CallToolResult) SetMeta(meta map[string]interface{})
SetMeta sets the Meta field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CallToolResult) SetStructuredContent ¶
func (c *CallToolResult) SetStructuredContent(structuredContent map[string]interface{})
SetStructuredContent sets the StructuredContent field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CallToolResult) String ¶
func (c *CallToolResult) String() string
func (*CallToolResult) UnmarshalJSON ¶
func (c *CallToolResult) UnmarshalJSON(data []byte) error
type CaptchaWaitRequest ¶ added in v0.0.4
type CaptchaWaitRequest struct {
Timeout *float64 `json:"timeout,omitempty" url:"-"`
PollInterval *float64 `json:"poll_interval,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*CaptchaWaitRequest) SetPollInterval ¶ added in v0.0.4
func (c *CaptchaWaitRequest) SetPollInterval(pollInterval *float64)
SetPollInterval sets the PollInterval field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CaptchaWaitRequest) SetTimeout ¶ added in v0.0.4
func (c *CaptchaWaitRequest) SetTimeout(timeout *float64)
SetTimeout sets the Timeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type CaptchaWaitResult ¶ added in v0.0.4
type CaptchaWaitResult struct {
Resolved bool `json:"resolved" url:"resolved"`
// contains filtered or unexported fields
}
func (*CaptchaWaitResult) GetExtraProperties ¶ added in v0.0.4
func (c *CaptchaWaitResult) GetExtraProperties() map[string]interface{}
func (*CaptchaWaitResult) GetResolved ¶ added in v0.0.4
func (c *CaptchaWaitResult) GetResolved() bool
func (*CaptchaWaitResult) MarshalJSON ¶ added in v0.0.4
func (c *CaptchaWaitResult) MarshalJSON() ([]byte, error)
func (*CaptchaWaitResult) SetResolved ¶ added in v0.0.4
func (c *CaptchaWaitResult) SetResolved(resolved bool)
SetResolved sets the Resolved field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CaptchaWaitResult) String ¶ added in v0.0.4
func (c *CaptchaWaitResult) String() string
func (*CaptchaWaitResult) UnmarshalJSON ¶ added in v0.0.4
func (c *CaptchaWaitResult) UnmarshalJSON(data []byte) error
type CheckRequest ¶ added in v0.0.4
type CheckRequest struct {
Selector string `json:"selector" url:"selector"`
// contains filtered or unexported fields
}
func (*CheckRequest) GetExtraProperties ¶ added in v0.0.4
func (c *CheckRequest) GetExtraProperties() map[string]interface{}
func (*CheckRequest) GetSelector ¶ added in v0.0.4
func (c *CheckRequest) GetSelector() string
func (*CheckRequest) MarshalJSON ¶ added in v0.0.4
func (c *CheckRequest) MarshalJSON() ([]byte, error)
func (*CheckRequest) SetSelector ¶ added in v0.0.4
func (c *CheckRequest) SetSelector(selector string)
SetSelector sets the Selector field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CheckRequest) String ¶ added in v0.0.4
func (c *CheckRequest) String() string
func (*CheckRequest) UnmarshalJSON ¶ added in v0.0.4
func (c *CheckRequest) UnmarshalJSON(data []byte) error
type ClickAction ¶
type ClickAction struct {
X *float64 `json:"x,omitempty" url:"x,omitempty"`
Y *float64 `json:"y,omitempty" url:"y,omitempty"`
Button *Button `json:"button,omitempty" url:"button,omitempty"`
NumClicks *int `json:"num_clicks,omitempty" url:"num_clicks,omitempty"`
// contains filtered or unexported fields
}
func (*ClickAction) GetButton ¶
func (c *ClickAction) GetButton() *Button
func (*ClickAction) GetExtraProperties ¶
func (c *ClickAction) GetExtraProperties() map[string]interface{}
func (*ClickAction) GetNumClicks ¶
func (c *ClickAction) GetNumClicks() *int
func (*ClickAction) GetX ¶
func (c *ClickAction) GetX() *float64
func (*ClickAction) GetY ¶
func (c *ClickAction) GetY() *float64
func (*ClickAction) MarshalJSON ¶
func (c *ClickAction) MarshalJSON() ([]byte, error)
func (*ClickAction) SetButton ¶
func (c *ClickAction) SetButton(button *Button)
SetButton sets the Button field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ClickAction) SetNumClicks ¶
func (c *ClickAction) SetNumClicks(numClicks *int)
SetNumClicks sets the NumClicks field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ClickAction) SetX ¶
func (c *ClickAction) SetX(x *float64)
SetX sets the X field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ClickAction) SetY ¶
func (c *ClickAction) SetY(y *float64)
SetY sets the Y field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ClickAction) String ¶
func (c *ClickAction) String() string
func (*ClickAction) UnmarshalJSON ¶
func (c *ClickAction) UnmarshalJSON(data []byte) error
type ClickRequest ¶ added in v0.0.4
type ClickRequest struct {
Selector *string `json:"selector,omitempty" url:"-"`
Index *int `json:"index,omitempty" url:"-"`
X *float64 `json:"x,omitempty" url:"-"`
Y *float64 `json:"y,omitempty" url:"-"`
Button *string `json:"button,omitempty" url:"-"`
ClickCount *int `json:"click_count,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*ClickRequest) SetButton ¶ added in v0.0.4
func (c *ClickRequest) SetButton(button *string)
SetButton sets the Button field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ClickRequest) SetClickCount ¶ added in v0.0.4
func (c *ClickRequest) SetClickCount(clickCount *int)
SetClickCount sets the ClickCount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ClickRequest) SetIndex ¶ added in v0.0.4
func (c *ClickRequest) SetIndex(index *int)
SetIndex sets the Index field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ClickRequest) SetSelector ¶ added in v0.0.4
func (c *ClickRequest) SetSelector(selector *string)
SetSelector sets the Selector field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ClickRequest) SetX ¶ added in v0.0.4
func (c *ClickRequest) SetX(x *float64)
SetX sets the X field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ClickRequest) SetY ¶ added in v0.0.4
func (c *ClickRequest) SetY(y *float64)
SetY sets the Y field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type CodeExecuteRequest ¶
type CodeExecuteRequest struct {
// Target runtime language
Language Language `json:"language" url:"-"`
// Source code to execute
Code string `json:"code" url:"-"`
// Execution timeout in seconds
Timeout *int `json:"timeout,omitempty" url:"-"`
// Current working directory for code execution
Cwd *string `json:"cwd,omitempty" url:"-"`
// Enable stateful execution using Jupyter kernel. When True, variables and state persist across requests with the same session_id.
Stateful *bool `json:"stateful,omitempty" url:"-"`
// Session ID for stateful execution. Required when stateful=True to maintain state across requests. Auto-generated if not provided.
SessionId *string `json:"session_id,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*CodeExecuteRequest) SetCode ¶
func (c *CodeExecuteRequest) SetCode(code string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeExecuteRequest) SetCwd ¶ added in v0.0.3
func (c *CodeExecuteRequest) SetCwd(cwd *string)
SetCwd sets the Cwd field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeExecuteRequest) SetLanguage ¶
func (c *CodeExecuteRequest) SetLanguage(language Language)
SetLanguage sets the Language field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeExecuteRequest) SetSessionId ¶ added in v0.0.4
func (c *CodeExecuteRequest) SetSessionId(sessionId *string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeExecuteRequest) SetStateful ¶ added in v0.0.4
func (c *CodeExecuteRequest) SetStateful(stateful *bool)
SetStateful sets the Stateful field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeExecuteRequest) SetTimeout ¶
func (c *CodeExecuteRequest) SetTimeout(timeout *int)
SetTimeout sets the Timeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type CodeExecuteResponse ¶
type CodeExecuteResponse struct {
// Runtime language that executed the code
Language Language `json:"language" url:"language"`
// Execution status indicator
Status string `json:"status" url:"status"`
// Structured execution outputs
Outputs []map[string]interface{} `json:"outputs,omitempty" url:"outputs,omitempty"`
// Echo of executed code
Code string `json:"code" url:"code"`
// Captured standard output stream
Stdout *string `json:"stdout,omitempty" url:"stdout,omitempty"`
// Captured standard error stream
Stderr *string `json:"stderr,omitempty" url:"stderr,omitempty"`
// Process exit code when applicable
ExitCode *int `json:"exit_code,omitempty" url:"exit_code,omitempty"`
// Captured error traceback lines when available
Traceback []string `json:"traceback,omitempty" url:"traceback,omitempty"`
// Session ID for stateful execution (only present when stateful=True)
SessionId *string `json:"session_id,omitempty" url:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*CodeExecuteResponse) GetCode ¶
func (c *CodeExecuteResponse) GetCode() string
func (*CodeExecuteResponse) GetExitCode ¶
func (c *CodeExecuteResponse) GetExitCode() *int
func (*CodeExecuteResponse) GetExtraProperties ¶
func (c *CodeExecuteResponse) GetExtraProperties() map[string]interface{}
func (*CodeExecuteResponse) GetLanguage ¶
func (c *CodeExecuteResponse) GetLanguage() Language
func (*CodeExecuteResponse) GetOutputs ¶
func (c *CodeExecuteResponse) GetOutputs() []map[string]interface{}
func (*CodeExecuteResponse) GetSessionId ¶ added in v0.0.4
func (c *CodeExecuteResponse) GetSessionId() *string
func (*CodeExecuteResponse) GetStatus ¶
func (c *CodeExecuteResponse) GetStatus() string
func (*CodeExecuteResponse) GetStderr ¶
func (c *CodeExecuteResponse) GetStderr() *string
func (*CodeExecuteResponse) GetStdout ¶
func (c *CodeExecuteResponse) GetStdout() *string
func (*CodeExecuteResponse) GetTraceback ¶ added in v0.0.3
func (c *CodeExecuteResponse) GetTraceback() []string
func (*CodeExecuteResponse) MarshalJSON ¶
func (c *CodeExecuteResponse) MarshalJSON() ([]byte, error)
func (*CodeExecuteResponse) SetCode ¶
func (c *CodeExecuteResponse) SetCode(code string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeExecuteResponse) SetExitCode ¶
func (c *CodeExecuteResponse) SetExitCode(exitCode *int)
SetExitCode sets the ExitCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeExecuteResponse) SetLanguage ¶
func (c *CodeExecuteResponse) SetLanguage(language Language)
SetLanguage sets the Language field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeExecuteResponse) SetOutputs ¶
func (c *CodeExecuteResponse) SetOutputs(outputs []map[string]interface{})
SetOutputs sets the Outputs field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeExecuteResponse) SetSessionId ¶ added in v0.0.4
func (c *CodeExecuteResponse) SetSessionId(sessionId *string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeExecuteResponse) SetStatus ¶
func (c *CodeExecuteResponse) SetStatus(status string)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeExecuteResponse) SetStderr ¶
func (c *CodeExecuteResponse) SetStderr(stderr *string)
SetStderr sets the Stderr field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeExecuteResponse) SetStdout ¶
func (c *CodeExecuteResponse) SetStdout(stdout *string)
SetStdout sets the Stdout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeExecuteResponse) SetTraceback ¶ added in v0.0.3
func (c *CodeExecuteResponse) SetTraceback(traceback []string)
SetTraceback sets the Traceback field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeExecuteResponse) String ¶
func (c *CodeExecuteResponse) String() string
func (*CodeExecuteResponse) UnmarshalJSON ¶
func (c *CodeExecuteResponse) UnmarshalJSON(data []byte) error
type CodeInfoResponse ¶
type CodeInfoResponse struct {
// List of supported languages and metadata
Languages []*CodeLanguageInfo `json:"languages" url:"languages"`
// contains filtered or unexported fields
}
func (*CodeInfoResponse) GetExtraProperties ¶
func (c *CodeInfoResponse) GetExtraProperties() map[string]interface{}
func (*CodeInfoResponse) GetLanguages ¶
func (c *CodeInfoResponse) GetLanguages() []*CodeLanguageInfo
func (*CodeInfoResponse) MarshalJSON ¶
func (c *CodeInfoResponse) MarshalJSON() ([]byte, error)
func (*CodeInfoResponse) SetLanguages ¶
func (c *CodeInfoResponse) SetLanguages(languages []*CodeLanguageInfo)
SetLanguages sets the Languages field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeInfoResponse) String ¶
func (c *CodeInfoResponse) String() string
func (*CodeInfoResponse) UnmarshalJSON ¶
func (c *CodeInfoResponse) UnmarshalJSON(data []byte) error
type CodeLanguageInfo ¶
type CodeLanguageInfo struct {
// Supported language identifier
Language Language `json:"language" url:"language"`
// Human readable runtime description
Description string `json:"description" url:"description"`
// Primary runtime version identifier
RuntimeVersion *string `json:"runtime_version,omitempty" url:"runtime_version,omitempty"`
// Default timeout in seconds
DefaultTimeout *int `json:"default_timeout,omitempty" url:"default_timeout,omitempty"`
// Maximum allowed timeout in seconds
MaxTimeout *int `json:"max_timeout,omitempty" url:"max_timeout,omitempty"`
// Additional runtime specific metadata
Details map[string]interface{} `json:"details,omitempty" url:"details,omitempty"`
// contains filtered or unexported fields
}
func (*CodeLanguageInfo) GetDefaultTimeout ¶
func (c *CodeLanguageInfo) GetDefaultTimeout() *int
func (*CodeLanguageInfo) GetDescription ¶
func (c *CodeLanguageInfo) GetDescription() string
func (*CodeLanguageInfo) GetDetails ¶
func (c *CodeLanguageInfo) GetDetails() map[string]interface{}
func (*CodeLanguageInfo) GetExtraProperties ¶
func (c *CodeLanguageInfo) GetExtraProperties() map[string]interface{}
func (*CodeLanguageInfo) GetLanguage ¶
func (c *CodeLanguageInfo) GetLanguage() Language
func (*CodeLanguageInfo) GetMaxTimeout ¶
func (c *CodeLanguageInfo) GetMaxTimeout() *int
func (*CodeLanguageInfo) GetRuntimeVersion ¶
func (c *CodeLanguageInfo) GetRuntimeVersion() *string
func (*CodeLanguageInfo) MarshalJSON ¶
func (c *CodeLanguageInfo) MarshalJSON() ([]byte, error)
func (*CodeLanguageInfo) SetDefaultTimeout ¶
func (c *CodeLanguageInfo) SetDefaultTimeout(defaultTimeout *int)
SetDefaultTimeout sets the DefaultTimeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeLanguageInfo) SetDescription ¶
func (c *CodeLanguageInfo) SetDescription(description string)
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeLanguageInfo) SetDetails ¶
func (c *CodeLanguageInfo) SetDetails(details map[string]interface{})
SetDetails sets the Details field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeLanguageInfo) SetLanguage ¶
func (c *CodeLanguageInfo) SetLanguage(language Language)
SetLanguage sets the Language field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeLanguageInfo) SetMaxTimeout ¶
func (c *CodeLanguageInfo) SetMaxTimeout(maxTimeout *int)
SetMaxTimeout sets the MaxTimeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeLanguageInfo) SetRuntimeVersion ¶
func (c *CodeLanguageInfo) SetRuntimeVersion(runtimeVersion *string)
SetRuntimeVersion sets the RuntimeVersion field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CodeLanguageInfo) String ¶
func (c *CodeLanguageInfo) String() string
func (*CodeLanguageInfo) UnmarshalJSON ¶
func (c *CodeLanguageInfo) UnmarshalJSON(data []byte) error
type Command ¶
type Command string
The commands to run. Allowed options are: `view`, `create`, `str_replace`, `insert`, `undo_edit`.
func NewCommandFromString ¶
type CommandStatus ¶ added in v0.0.4
type CommandStatus string
Status of a bash command execution.
const ( CommandStatusPending CommandStatus = "pending" CommandStatusRunning CommandStatus = "running" CommandStatusCompleted CommandStatus = "completed" CommandStatusTimedOut CommandStatus = "timed_out" CommandStatusKilled CommandStatus = "killed" )
func NewCommandStatusFromString ¶ added in v0.0.4
func NewCommandStatusFromString(s string) (CommandStatus, error)
func (CommandStatus) Ptr ¶ added in v0.0.4
func (c CommandStatus) Ptr() *CommandStatus
type ConsoleRecord ¶
type ConsoleRecord struct {
// Command prompt
Ps1 string `json:"ps1" url:"ps1"`
// Executed command
Command string `json:"command" url:"command"`
// Command output
Output *string `json:"output,omitempty" url:"output,omitempty"`
// contains filtered or unexported fields
}
func (*ConsoleRecord) GetCommand ¶
func (c *ConsoleRecord) GetCommand() string
func (*ConsoleRecord) GetExtraProperties ¶
func (c *ConsoleRecord) GetExtraProperties() map[string]interface{}
func (*ConsoleRecord) GetOutput ¶
func (c *ConsoleRecord) GetOutput() *string
func (*ConsoleRecord) GetPs1 ¶
func (c *ConsoleRecord) GetPs1() string
func (*ConsoleRecord) MarshalJSON ¶
func (c *ConsoleRecord) MarshalJSON() ([]byte, error)
func (*ConsoleRecord) SetCommand ¶
func (c *ConsoleRecord) SetCommand(command string)
SetCommand sets the Command field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ConsoleRecord) SetOutput ¶
func (c *ConsoleRecord) SetOutput(output *string)
SetOutput sets the Output field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ConsoleRecord) SetPs1 ¶
func (c *ConsoleRecord) SetPs1(ps1 string)
SetPs1 sets the Ps1 field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ConsoleRecord) String ¶
func (c *ConsoleRecord) String() string
func (*ConsoleRecord) UnmarshalJSON ¶
func (c *ConsoleRecord) UnmarshalJSON(data []byte) error
type CookieSetRequest ¶ added in v0.0.4
type CookieSetRequest struct {
Cookies []map[string]interface{} `json:"cookies,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*CookieSetRequest) SetCookies ¶ added in v0.0.4
func (c *CookieSetRequest) SetCookies(cookies []map[string]interface{})
SetCookies sets the Cookies field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type CreatePageRequest ¶ added in v0.0.4
type CreatePageRequest struct {
Url *string `json:"url,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*CreatePageRequest) SetUrl ¶ added in v0.0.4
func (c *CreatePageRequest) SetUrl(url *string)
SetUrl sets the Url field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type CreateWatchRequest ¶ added in v0.0.5
type CreateWatchRequest struct {
// 监听目录或文件路径
Path string `json:"path" url:"-"`
// 是否递归子目录
Recursive *bool `json:"recursive,omitempty" url:"-"`
// 排除的目录/glob 模式
Exclude []string `json:"exclude,omitempty" url:"-"`
// 去抖动窗口(ms)
Debounce *int `json:"debounce,omitempty" url:"-"`
// glob 过滤,空=全部通过
IncludePatterns []string `json:"include_patterns,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*CreateWatchRequest) SetDebounce ¶ added in v0.0.5
func (c *CreateWatchRequest) SetDebounce(debounce *int)
SetDebounce sets the Debounce field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateWatchRequest) SetExclude ¶ added in v0.0.5
func (c *CreateWatchRequest) SetExclude(exclude []string)
SetExclude sets the Exclude field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateWatchRequest) SetIncludePatterns ¶ added in v0.0.5
func (c *CreateWatchRequest) SetIncludePatterns(includePatterns []string)
SetIncludePatterns sets the IncludePatterns field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateWatchRequest) SetPath ¶ added in v0.0.5
func (c *CreateWatchRequest) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*CreateWatchRequest) SetRecursive ¶ added in v0.0.5
func (c *CreateWatchRequest) SetRecursive(recursive *bool)
SetRecursive sets the Recursive field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type DependencyCommandResult ¶ added in v0.0.3
type DependencyCommandResult struct {
// Executed dependency command
Command []string `json:"command" url:"command"`
// Whether the command succeeded
Success bool `json:"success" url:"success"`
// Standard output from command
Stdout *string `json:"stdout,omitempty" url:"stdout,omitempty"`
// Standard error from command
Stderr *string `json:"stderr,omitempty" url:"stderr,omitempty"`
// contains filtered or unexported fields
}
func (*DependencyCommandResult) GetCommand ¶ added in v0.0.3
func (d *DependencyCommandResult) GetCommand() []string
func (*DependencyCommandResult) GetExtraProperties ¶ added in v0.0.3
func (d *DependencyCommandResult) GetExtraProperties() map[string]interface{}
func (*DependencyCommandResult) GetStderr ¶ added in v0.0.3
func (d *DependencyCommandResult) GetStderr() *string
func (*DependencyCommandResult) GetStdout ¶ added in v0.0.3
func (d *DependencyCommandResult) GetStdout() *string
func (*DependencyCommandResult) GetSuccess ¶ added in v0.0.3
func (d *DependencyCommandResult) GetSuccess() bool
func (*DependencyCommandResult) MarshalJSON ¶ added in v0.0.3
func (d *DependencyCommandResult) MarshalJSON() ([]byte, error)
func (*DependencyCommandResult) SetCommand ¶ added in v0.0.3
func (d *DependencyCommandResult) SetCommand(command []string)
SetCommand sets the Command field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DependencyCommandResult) SetStderr ¶ added in v0.0.3
func (d *DependencyCommandResult) SetStderr(stderr *string)
SetStderr sets the Stderr field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DependencyCommandResult) SetStdout ¶ added in v0.0.3
func (d *DependencyCommandResult) SetStdout(stdout *string)
SetStdout sets the Stdout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DependencyCommandResult) SetSuccess ¶ added in v0.0.3
func (d *DependencyCommandResult) SetSuccess(success bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DependencyCommandResult) String ¶ added in v0.0.3
func (d *DependencyCommandResult) String() string
func (*DependencyCommandResult) UnmarshalJSON ¶ added in v0.0.3
func (d *DependencyCommandResult) UnmarshalJSON(data []byte) error
type DisplayRecordRequest ¶ added in v0.0.5
type DisplayRecordRequest struct {
// Recording action: start, stop, or status
Action DisplayRecordRequestAction `json:"action" url:"-"`
// Output file path (default: /tmp/recordings/recording_{timestamp}.mp4)
SavePath *string `json:"save_path,omitempty" url:"-"`
// Frames per second
Fps *int `json:"fps,omitempty" url:"-"`
// H.264 CRF quality (0=lossless, 51=worst)
Crf *int `json:"crf,omitempty" url:"-"`
// Max recording duration in seconds
MaxDuration *float64 `json:"max_duration,omitempty" url:"-"`
// Video width in pixels (auto-detected from X11 if omitted)
Width *int `json:"width,omitempty" url:"-"`
// Video height in pixels (auto-detected from X11 if omitted)
Height *int `json:"height,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*DisplayRecordRequest) SetAction ¶ added in v0.0.5
func (d *DisplayRecordRequest) SetAction(action DisplayRecordRequestAction)
SetAction sets the Action field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DisplayRecordRequest) SetCrf ¶ added in v0.0.5
func (d *DisplayRecordRequest) SetCrf(crf *int)
SetCrf sets the Crf field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DisplayRecordRequest) SetFps ¶ added in v0.0.5
func (d *DisplayRecordRequest) SetFps(fps *int)
SetFps sets the Fps field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DisplayRecordRequest) SetHeight ¶ added in v0.0.5
func (d *DisplayRecordRequest) SetHeight(height *int)
SetHeight sets the Height field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DisplayRecordRequest) SetMaxDuration ¶ added in v0.0.5
func (d *DisplayRecordRequest) SetMaxDuration(maxDuration *float64)
SetMaxDuration sets the MaxDuration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DisplayRecordRequest) SetSavePath ¶ added in v0.0.5
func (d *DisplayRecordRequest) SetSavePath(savePath *string)
SetSavePath sets the SavePath field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DisplayRecordRequest) SetWidth ¶ added in v0.0.5
func (d *DisplayRecordRequest) SetWidth(width *int)
SetWidth sets the Width field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type DisplayRecordRequestAction ¶ added in v0.0.5
type DisplayRecordRequestAction string
Recording action: start, stop, or status
const ( DisplayRecordRequestActionStart DisplayRecordRequestAction = "start" DisplayRecordRequestActionStop DisplayRecordRequestAction = "stop" DisplayRecordRequestActionStatus DisplayRecordRequestAction = "status" )
func NewDisplayRecordRequestActionFromString ¶ added in v0.0.5
func NewDisplayRecordRequestActionFromString(s string) (DisplayRecordRequestAction, error)
func (DisplayRecordRequestAction) Ptr ¶ added in v0.0.5
func (d DisplayRecordRequestAction) Ptr() *DisplayRecordRequestAction
type DisplayRecordResult ¶ added in v0.0.5
type DisplayRecordResult struct {
Status Status `json:"status" url:"status"`
SavePath *string `json:"save_path,omitempty" url:"save_path,omitempty"`
Duration *float64 `json:"duration,omitempty" url:"duration,omitempty"`
FileSizeBytes *int `json:"file_size_bytes,omitempty" url:"file_size_bytes,omitempty"`
// contains filtered or unexported fields
}
func (*DisplayRecordResult) GetDuration ¶ added in v0.0.5
func (d *DisplayRecordResult) GetDuration() *float64
func (*DisplayRecordResult) GetExtraProperties ¶ added in v0.0.5
func (d *DisplayRecordResult) GetExtraProperties() map[string]interface{}
func (*DisplayRecordResult) GetFileSizeBytes ¶ added in v0.0.5
func (d *DisplayRecordResult) GetFileSizeBytes() *int
func (*DisplayRecordResult) GetSavePath ¶ added in v0.0.5
func (d *DisplayRecordResult) GetSavePath() *string
func (*DisplayRecordResult) GetStatus ¶ added in v0.0.5
func (d *DisplayRecordResult) GetStatus() Status
func (*DisplayRecordResult) MarshalJSON ¶ added in v0.0.5
func (d *DisplayRecordResult) MarshalJSON() ([]byte, error)
func (*DisplayRecordResult) SetDuration ¶ added in v0.0.5
func (d *DisplayRecordResult) SetDuration(duration *float64)
SetDuration sets the Duration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DisplayRecordResult) SetFileSizeBytes ¶ added in v0.0.5
func (d *DisplayRecordResult) SetFileSizeBytes(fileSizeBytes *int)
SetFileSizeBytes sets the FileSizeBytes field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DisplayRecordResult) SetSavePath ¶ added in v0.0.5
func (d *DisplayRecordResult) SetSavePath(savePath *string)
SetSavePath sets the SavePath field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DisplayRecordResult) SetStatus ¶ added in v0.0.5
func (d *DisplayRecordResult) SetStatus(status Status)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DisplayRecordResult) String ¶ added in v0.0.5
func (d *DisplayRecordResult) String() string
func (*DisplayRecordResult) UnmarshalJSON ¶ added in v0.0.5
func (d *DisplayRecordResult) UnmarshalJSON(data []byte) error
type DoubleClickAction ¶
type DoubleClickAction struct {
X *float64 `json:"x,omitempty" url:"x,omitempty"`
Y *float64 `json:"y,omitempty" url:"y,omitempty"`
// contains filtered or unexported fields
}
func (*DoubleClickAction) GetExtraProperties ¶
func (d *DoubleClickAction) GetExtraProperties() map[string]interface{}
func (*DoubleClickAction) GetX ¶
func (d *DoubleClickAction) GetX() *float64
func (*DoubleClickAction) GetY ¶
func (d *DoubleClickAction) GetY() *float64
func (*DoubleClickAction) MarshalJSON ¶
func (d *DoubleClickAction) MarshalJSON() ([]byte, error)
func (*DoubleClickAction) SetX ¶
func (d *DoubleClickAction) SetX(x *float64)
SetX sets the X field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DoubleClickAction) SetY ¶
func (d *DoubleClickAction) SetY(y *float64)
SetY sets the Y field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DoubleClickAction) String ¶
func (d *DoubleClickAction) String() string
func (*DoubleClickAction) UnmarshalJSON ¶
func (d *DoubleClickAction) UnmarshalJSON(data []byte) error
type DragRelAction ¶
type DragRelAction struct {
// Relative current position x-axis drag movement
XOffset float64 `json:"x_offset" url:"x_offset"`
// Relative current position y-axis drag movement
YOffset float64 `json:"y_offset" url:"y_offset"`
// contains filtered or unexported fields
}
func (*DragRelAction) GetExtraProperties ¶
func (d *DragRelAction) GetExtraProperties() map[string]interface{}
func (*DragRelAction) GetXOffset ¶
func (d *DragRelAction) GetXOffset() float64
func (*DragRelAction) GetYOffset ¶
func (d *DragRelAction) GetYOffset() float64
func (*DragRelAction) MarshalJSON ¶
func (d *DragRelAction) MarshalJSON() ([]byte, error)
func (*DragRelAction) SetXOffset ¶
func (d *DragRelAction) SetXOffset(xOffset float64)
SetXOffset sets the XOffset field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DragRelAction) SetYOffset ¶
func (d *DragRelAction) SetYOffset(yOffset float64)
SetYOffset sets the YOffset field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DragRelAction) String ¶
func (d *DragRelAction) String() string
func (*DragRelAction) UnmarshalJSON ¶
func (d *DragRelAction) UnmarshalJSON(data []byte) error
type DragToAction ¶
type DragToAction struct {
// Target x-coordinate for drag
X float64 `json:"x" url:"x"`
// Target y-coordinate for drag
Y float64 `json:"y" url:"y"`
// contains filtered or unexported fields
}
func (*DragToAction) GetExtraProperties ¶
func (d *DragToAction) GetExtraProperties() map[string]interface{}
func (*DragToAction) GetX ¶
func (d *DragToAction) GetX() float64
func (*DragToAction) GetY ¶
func (d *DragToAction) GetY() float64
func (*DragToAction) MarshalJSON ¶
func (d *DragToAction) MarshalJSON() ([]byte, error)
func (*DragToAction) SetX ¶
func (d *DragToAction) SetX(x float64)
SetX sets the X field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DragToAction) SetY ¶
func (d *DragToAction) SetY(y float64)
SetY sets the Y field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*DragToAction) String ¶
func (d *DragToAction) String() string
func (*DragToAction) UnmarshalJSON ¶
func (d *DragToAction) UnmarshalJSON(data []byte) error
type EmbeddedResource ¶
type EmbeddedResource struct {
Resource *Resource `json:"resource" url:"resource"`
Annotations *Annotations `json:"annotations,omitempty" url:"annotations,omitempty"`
Meta map[string]interface{} `json:"_meta,omitempty" url:"_meta,omitempty"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*EmbeddedResource) GetAnnotations ¶
func (e *EmbeddedResource) GetAnnotations() *Annotations
func (*EmbeddedResource) GetExtraProperties ¶
func (e *EmbeddedResource) GetExtraProperties() map[string]interface{}
func (*EmbeddedResource) GetMeta ¶
func (e *EmbeddedResource) GetMeta() map[string]interface{}
func (*EmbeddedResource) GetResource ¶
func (e *EmbeddedResource) GetResource() *Resource
func (*EmbeddedResource) MarshalJSON ¶
func (e *EmbeddedResource) MarshalJSON() ([]byte, error)
func (*EmbeddedResource) SetAnnotations ¶
func (e *EmbeddedResource) SetAnnotations(annotations *Annotations)
SetAnnotations sets the Annotations field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*EmbeddedResource) SetMeta ¶
func (e *EmbeddedResource) SetMeta(meta map[string]interface{})
SetMeta sets the Meta field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*EmbeddedResource) SetResource ¶
func (e *EmbeddedResource) SetResource(resource *Resource)
SetResource sets the Resource field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*EmbeddedResource) String ¶
func (e *EmbeddedResource) String() string
func (*EmbeddedResource) UnmarshalJSON ¶
func (e *EmbeddedResource) UnmarshalJSON(data []byte) error
type EvaluateRequest ¶ added in v0.0.4
type EvaluateRequest struct {
Expression string `json:"expression" url:"-"`
// contains filtered or unexported fields
}
func (*EvaluateRequest) SetExpression ¶ added in v0.0.4
func (e *EvaluateRequest) SetExpression(expression string)
SetExpression sets the Expression field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type ExportConsoleLogsRequest ¶ added in v0.0.4
type ExportConsoleLogsRequest struct {
SavePath string `json:"save_path" url:"-"`
Clear *bool `json:"clear,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*ExportConsoleLogsRequest) SetClear ¶ added in v0.0.4
func (e *ExportConsoleLogsRequest) SetClear(clear *bool)
SetClear sets the Clear field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ExportConsoleLogsRequest) SetSavePath ¶ added in v0.0.4
func (e *ExportConsoleLogsRequest) SetSavePath(savePath string)
SetSavePath sets the SavePath field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type ExportHarRequest ¶ added in v0.0.4
type ExportHarRequest struct {
SavePath string `json:"save_path" url:"-"`
// contains filtered or unexported fields
}
func (*ExportHarRequest) SetSavePath ¶ added in v0.0.4
func (e *ExportHarRequest) SetSavePath(savePath string)
SetSavePath sets the SavePath field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type FileContentEncoding ¶
type FileContentEncoding string
File content encoding type
const ( FileContentEncodingUtf8 FileContentEncoding = "utf-8" FileContentEncodingBase64 FileContentEncoding = "base64" FileContentEncodingRaw FileContentEncoding = "raw" )
func NewFileContentEncodingFromString ¶
func NewFileContentEncodingFromString(s string) (FileContentEncoding, error)
func (FileContentEncoding) Ptr ¶
func (f FileContentEncoding) Ptr() *FileContentEncoding
type FileDownloadFileRequest ¶
type FileDownloadFileRequest struct {
Path string `json:"-" url:"path"`
// contains filtered or unexported fields
}
func (*FileDownloadFileRequest) SetPath ¶
func (f *FileDownloadFileRequest) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type FileFindRequest ¶
type FileFindRequest struct {
// Directory path to search
Path string `json:"path" url:"-"`
// Filename pattern (glob syntax)
Glob string `json:"glob" url:"-"`
// contains filtered or unexported fields
}
func (*FileFindRequest) SetGlob ¶
func (f *FileFindRequest) SetGlob(glob string)
SetGlob sets the Glob field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileFindRequest) SetPath ¶
func (f *FileFindRequest) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type FileFindResult ¶
type FileFindResult struct {
// Path of the search directory
Path string `json:"path" url:"path"`
// List of found files
Files []string `json:"files,omitempty" url:"files,omitempty"`
// contains filtered or unexported fields
}
func (*FileFindResult) GetExtraProperties ¶
func (f *FileFindResult) GetExtraProperties() map[string]interface{}
func (*FileFindResult) GetFiles ¶
func (f *FileFindResult) GetFiles() []string
func (*FileFindResult) GetPath ¶
func (f *FileFindResult) GetPath() string
func (*FileFindResult) MarshalJSON ¶
func (f *FileFindResult) MarshalJSON() ([]byte, error)
func (*FileFindResult) SetFiles ¶
func (f *FileFindResult) SetFiles(files []string)
SetFiles sets the Files field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileFindResult) SetPath ¶
func (f *FileFindResult) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileFindResult) String ¶
func (f *FileFindResult) String() string
func (*FileFindResult) UnmarshalJSON ¶
func (f *FileFindResult) UnmarshalJSON(data []byte) error
type FileGlobRequest ¶ added in v0.0.4
type FileGlobRequest struct {
// Base directory path
Path string `json:"path" url:"-"`
// Glob pattern (**, *, ?, [...])
Pattern string `json:"pattern" url:"-"`
// Glob patterns to exclude
Exclude []string `json:"exclude,omitempty" url:"-"`
// Whether to include hidden files
IncludeHidden *bool `json:"include_hidden,omitempty" url:"-"`
// Only return files (not directories)
FilesOnly *bool `json:"files_only,omitempty" url:"-"`
// Whether to include size and modified time
IncludeMetadata *bool `json:"include_metadata,omitempty" url:"-"`
// Maximum number of results
MaxResults *int `json:"max_results,omitempty" url:"-"`
// Sort by: path, name, size, modified
SortBy *string `json:"sort_by,omitempty" url:"-"`
// Sort in descending order
SortDesc *bool `json:"sort_desc,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*FileGlobRequest) SetExclude ¶ added in v0.0.4
func (f *FileGlobRequest) SetExclude(exclude []string)
SetExclude sets the Exclude field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGlobRequest) SetFilesOnly ¶ added in v0.0.4
func (f *FileGlobRequest) SetFilesOnly(filesOnly *bool)
SetFilesOnly sets the FilesOnly field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGlobRequest) SetIncludeHidden ¶ added in v0.0.4
func (f *FileGlobRequest) SetIncludeHidden(includeHidden *bool)
SetIncludeHidden sets the IncludeHidden field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGlobRequest) SetIncludeMetadata ¶ added in v0.0.4
func (f *FileGlobRequest) SetIncludeMetadata(includeMetadata *bool)
SetIncludeMetadata sets the IncludeMetadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGlobRequest) SetMaxResults ¶ added in v0.0.4
func (f *FileGlobRequest) SetMaxResults(maxResults *int)
SetMaxResults sets the MaxResults field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGlobRequest) SetPath ¶ added in v0.0.4
func (f *FileGlobRequest) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGlobRequest) SetPattern ¶ added in v0.0.4
func (f *FileGlobRequest) SetPattern(pattern string)
SetPattern sets the Pattern field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGlobRequest) SetSortBy ¶ added in v0.0.4
func (f *FileGlobRequest) SetSortBy(sortBy *string)
SetSortBy sets the SortBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGlobRequest) SetSortDesc ¶ added in v0.0.4
func (f *FileGlobRequest) SetSortDesc(sortDesc *bool)
SetSortDesc sets the SortDesc field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type FileGlobResult ¶ added in v0.0.4
type FileGlobResult struct {
// Base directory path
Path string `json:"path" url:"path"`
// Glob pattern used
Pattern string `json:"pattern" url:"pattern"`
// List of matched files
Files []*GlobFileInfo `json:"files,omitempty" url:"files,omitempty"`
// Total number of matches
TotalCount *int `json:"total_count,omitempty" url:"total_count,omitempty"`
// Whether results were truncated
Truncated *bool `json:"truncated,omitempty" url:"truncated,omitempty"`
// contains filtered or unexported fields
}
func (*FileGlobResult) GetExtraProperties ¶ added in v0.0.4
func (f *FileGlobResult) GetExtraProperties() map[string]interface{}
func (*FileGlobResult) GetFiles ¶ added in v0.0.4
func (f *FileGlobResult) GetFiles() []*GlobFileInfo
func (*FileGlobResult) GetPath ¶ added in v0.0.4
func (f *FileGlobResult) GetPath() string
func (*FileGlobResult) GetPattern ¶ added in v0.0.4
func (f *FileGlobResult) GetPattern() string
func (*FileGlobResult) GetTotalCount ¶ added in v0.0.4
func (f *FileGlobResult) GetTotalCount() *int
func (*FileGlobResult) GetTruncated ¶ added in v0.0.4
func (f *FileGlobResult) GetTruncated() *bool
func (*FileGlobResult) MarshalJSON ¶ added in v0.0.4
func (f *FileGlobResult) MarshalJSON() ([]byte, error)
func (*FileGlobResult) SetFiles ¶ added in v0.0.4
func (f *FileGlobResult) SetFiles(files []*GlobFileInfo)
SetFiles sets the Files field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGlobResult) SetPath ¶ added in v0.0.4
func (f *FileGlobResult) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGlobResult) SetPattern ¶ added in v0.0.4
func (f *FileGlobResult) SetPattern(pattern string)
SetPattern sets the Pattern field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGlobResult) SetTotalCount ¶ added in v0.0.4
func (f *FileGlobResult) SetTotalCount(totalCount *int)
SetTotalCount sets the TotalCount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGlobResult) SetTruncated ¶ added in v0.0.4
func (f *FileGlobResult) SetTruncated(truncated *bool)
SetTruncated sets the Truncated field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGlobResult) String ¶ added in v0.0.4
func (f *FileGlobResult) String() string
func (*FileGlobResult) UnmarshalJSON ¶ added in v0.0.4
func (f *FileGlobResult) UnmarshalJSON(data []byte) error
type FileGrepRequest ¶ added in v0.0.4
type FileGrepRequest struct {
// File or directory path to search
Path string `json:"path" url:"-"`
// Search pattern (regex or fixed string)
Pattern string `json:"pattern" url:"-"`
// File glob filters to include (e.g., ["*.py", "*.ts"])
Include []string `json:"include,omitempty" url:"-"`
// Glob patterns to exclude (e.g., ["node_modules", "*.min.js"])
Exclude []string `json:"exclude,omitempty" url:"-"`
// Case insensitive search
CaseInsensitive *bool `json:"case_insensitive,omitempty" url:"-"`
// Treat pattern as literal string, not regex
FixedStrings *bool `json:"fixed_strings,omitempty" url:"-"`
// Number of lines before each match (-B)
ContextBefore *int `json:"context_before,omitempty" url:"-"`
// Number of lines after each match (-A)
ContextAfter *int `json:"context_after,omitempty" url:"-"`
// Maximum number of matches to return
MaxResults *int `json:"max_results,omitempty" url:"-"`
// Skip files larger than this size (e.g., 1M, 500K)
MaxFileSize *string `json:"max_file_size,omitempty" url:"-"`
// Enable multiline matching where . matches newlines and patterns can span lines (rg -U --multiline-dotall)
Multiline *bool `json:"multiline,omitempty" url:"-"`
// Skip first N matches before returning results (for pagination)
Offset *int `json:"offset,omitempty" url:"-"`
// File type filter using ripgrep type aliases (e.g., "py", "js", "rust", "go"). Maps to rg --type.
Type *string `json:"type,omitempty" url:"-"`
// Search recursively
Recursive *bool `json:"recursive,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*FileGrepRequest) SetCaseInsensitive ¶ added in v0.0.4
func (f *FileGrepRequest) SetCaseInsensitive(caseInsensitive *bool)
SetCaseInsensitive sets the CaseInsensitive field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepRequest) SetContextAfter ¶ added in v0.0.4
func (f *FileGrepRequest) SetContextAfter(contextAfter *int)
SetContextAfter sets the ContextAfter field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepRequest) SetContextBefore ¶ added in v0.0.4
func (f *FileGrepRequest) SetContextBefore(contextBefore *int)
SetContextBefore sets the ContextBefore field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepRequest) SetExclude ¶ added in v0.0.4
func (f *FileGrepRequest) SetExclude(exclude []string)
SetExclude sets the Exclude field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepRequest) SetFixedStrings ¶ added in v0.0.4
func (f *FileGrepRequest) SetFixedStrings(fixedStrings *bool)
SetFixedStrings sets the FixedStrings field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepRequest) SetInclude ¶ added in v0.0.4
func (f *FileGrepRequest) SetInclude(include []string)
SetInclude sets the Include field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepRequest) SetMaxFileSize ¶ added in v0.0.4
func (f *FileGrepRequest) SetMaxFileSize(maxFileSize *string)
SetMaxFileSize sets the MaxFileSize field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepRequest) SetMaxResults ¶ added in v0.0.4
func (f *FileGrepRequest) SetMaxResults(maxResults *int)
SetMaxResults sets the MaxResults field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepRequest) SetMultiline ¶ added in v0.0.5
func (f *FileGrepRequest) SetMultiline(multiline *bool)
SetMultiline sets the Multiline field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepRequest) SetOffset ¶ added in v0.0.5
func (f *FileGrepRequest) SetOffset(offset *int)
SetOffset sets the Offset field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepRequest) SetPath ¶ added in v0.0.4
func (f *FileGrepRequest) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepRequest) SetPattern ¶ added in v0.0.4
func (f *FileGrepRequest) SetPattern(pattern string)
SetPattern sets the Pattern field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepRequest) SetRecursive ¶ added in v0.0.4
func (f *FileGrepRequest) SetRecursive(recursive *bool)
SetRecursive sets the Recursive field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepRequest) SetType ¶ added in v0.0.5
func (f *FileGrepRequest) SetType(type_ *string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type FileGrepResult ¶ added in v0.0.4
type FileGrepResult struct {
// Search directory path
Path string `json:"path" url:"path"`
// Search pattern used
Pattern string `json:"pattern" url:"pattern"`
// List of matches
Matches []*GrepMatch `json:"matches,omitempty" url:"matches,omitempty"`
// Total number of matches
MatchCount *int `json:"match_count,omitempty" url:"match_count,omitempty"`
// Number of files searched
FilesSearched *int `json:"files_searched,omitempty" url:"files_searched,omitempty"`
// Number of files with matches
FilesMatched *int `json:"files_matched,omitempty" url:"files_matched,omitempty"`
// Whether results were truncated
Truncated *bool `json:"truncated,omitempty" url:"truncated,omitempty"`
// contains filtered or unexported fields
}
func (*FileGrepResult) GetExtraProperties ¶ added in v0.0.4
func (f *FileGrepResult) GetExtraProperties() map[string]interface{}
func (*FileGrepResult) GetFilesMatched ¶ added in v0.0.4
func (f *FileGrepResult) GetFilesMatched() *int
func (*FileGrepResult) GetFilesSearched ¶ added in v0.0.4
func (f *FileGrepResult) GetFilesSearched() *int
func (*FileGrepResult) GetMatchCount ¶ added in v0.0.4
func (f *FileGrepResult) GetMatchCount() *int
func (*FileGrepResult) GetMatches ¶ added in v0.0.4
func (f *FileGrepResult) GetMatches() []*GrepMatch
func (*FileGrepResult) GetPath ¶ added in v0.0.4
func (f *FileGrepResult) GetPath() string
func (*FileGrepResult) GetPattern ¶ added in v0.0.4
func (f *FileGrepResult) GetPattern() string
func (*FileGrepResult) GetTruncated ¶ added in v0.0.4
func (f *FileGrepResult) GetTruncated() *bool
func (*FileGrepResult) MarshalJSON ¶ added in v0.0.4
func (f *FileGrepResult) MarshalJSON() ([]byte, error)
func (*FileGrepResult) SetFilesMatched ¶ added in v0.0.4
func (f *FileGrepResult) SetFilesMatched(filesMatched *int)
SetFilesMatched sets the FilesMatched field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepResult) SetFilesSearched ¶ added in v0.0.4
func (f *FileGrepResult) SetFilesSearched(filesSearched *int)
SetFilesSearched sets the FilesSearched field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepResult) SetMatchCount ¶ added in v0.0.4
func (f *FileGrepResult) SetMatchCount(matchCount *int)
SetMatchCount sets the MatchCount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepResult) SetMatches ¶ added in v0.0.4
func (f *FileGrepResult) SetMatches(matches []*GrepMatch)
SetMatches sets the Matches field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepResult) SetPath ¶ added in v0.0.4
func (f *FileGrepResult) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepResult) SetPattern ¶ added in v0.0.4
func (f *FileGrepResult) SetPattern(pattern string)
SetPattern sets the Pattern field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepResult) SetTruncated ¶ added in v0.0.4
func (f *FileGrepResult) SetTruncated(truncated *bool)
SetTruncated sets the Truncated field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileGrepResult) String ¶ added in v0.0.4
func (f *FileGrepResult) String() string
func (*FileGrepResult) UnmarshalJSON ¶ added in v0.0.4
func (f *FileGrepResult) UnmarshalJSON(data []byte) error
type FileInfo ¶
type FileInfo struct {
// File name
Name string `json:"name" url:"name"`
// Full file path
Path string `json:"path" url:"path"`
// Whether it's a directory
IsDirectory bool `json:"is_directory" url:"is_directory"`
// File size in bytes
Size *int `json:"size,omitempty" url:"size,omitempty"`
// Last modified time (ISO format)
ModifiedTime *string `json:"modified_time,omitempty" url:"modified_time,omitempty"`
// File permissions
Permissions *string `json:"permissions,omitempty" url:"permissions,omitempty"`
// File extension
Extension *string `json:"extension,omitempty" url:"extension,omitempty"`
// contains filtered or unexported fields
}
func (*FileInfo) GetExtension ¶
func (*FileInfo) GetExtraProperties ¶
func (*FileInfo) GetIsDirectory ¶
func (*FileInfo) GetModifiedTime ¶
func (*FileInfo) GetPermissions ¶
func (*FileInfo) MarshalJSON ¶
func (*FileInfo) SetExtension ¶
SetExtension sets the Extension field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileInfo) SetIsDirectory ¶
SetIsDirectory sets the IsDirectory field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileInfo) SetModifiedTime ¶
SetModifiedTime sets the ModifiedTime field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileInfo) SetName ¶
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileInfo) SetPath ¶
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileInfo) SetPermissions ¶
SetPermissions sets the Permissions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileInfo) SetSize ¶
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileInfo) UnmarshalJSON ¶
type FileListRequest ¶
type FileListRequest struct {
// Directory path to list
Path string `json:"path" url:"-"`
// Whether to list recursively
Recursive *bool `json:"recursive,omitempty" url:"-"`
// Whether to show hidden files
ShowHidden *bool `json:"show_hidden,omitempty" url:"-"`
// Filter by file extensions (e.g., ['.py', '.txt'])
FileTypes []string `json:"file_types,omitempty" url:"-"`
// Maximum depth for recursive listing
MaxDepth *int `json:"max_depth,omitempty" url:"-"`
// Whether to include file size information
IncludeSize *bool `json:"include_size,omitempty" url:"-"`
// Whether to include file permissions
IncludePermissions *bool `json:"include_permissions,omitempty" url:"-"`
// Sort by: name, size, modified, type
SortBy *string `json:"sort_by,omitempty" url:"-"`
// Sort in descending order
SortDesc *bool `json:"sort_desc,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*FileListRequest) SetFileTypes ¶
func (f *FileListRequest) SetFileTypes(fileTypes []string)
SetFileTypes sets the FileTypes field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileListRequest) SetIncludePermissions ¶
func (f *FileListRequest) SetIncludePermissions(includePermissions *bool)
SetIncludePermissions sets the IncludePermissions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileListRequest) SetIncludeSize ¶
func (f *FileListRequest) SetIncludeSize(includeSize *bool)
SetIncludeSize sets the IncludeSize field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileListRequest) SetMaxDepth ¶
func (f *FileListRequest) SetMaxDepth(maxDepth *int)
SetMaxDepth sets the MaxDepth field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileListRequest) SetPath ¶
func (f *FileListRequest) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileListRequest) SetRecursive ¶
func (f *FileListRequest) SetRecursive(recursive *bool)
SetRecursive sets the Recursive field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileListRequest) SetShowHidden ¶
func (f *FileListRequest) SetShowHidden(showHidden *bool)
SetShowHidden sets the ShowHidden field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileListRequest) SetSortBy ¶
func (f *FileListRequest) SetSortBy(sortBy *string)
SetSortBy sets the SortBy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileListRequest) SetSortDesc ¶
func (f *FileListRequest) SetSortDesc(sortDesc *bool)
SetSortDesc sets the SortDesc field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type FileListResult ¶
type FileListResult struct {
// Listed directory path
Path string `json:"path" url:"path"`
// List of files and directories
Files []*FileInfo `json:"files,omitempty" url:"files,omitempty"`
// Total number of items
TotalCount *int `json:"total_count,omitempty" url:"total_count,omitempty"`
// Number of directories
DirectoryCount *int `json:"directory_count,omitempty" url:"directory_count,omitempty"`
// Number of files
FileCount *int `json:"file_count,omitempty" url:"file_count,omitempty"`
// contains filtered or unexported fields
}
func (*FileListResult) GetDirectoryCount ¶
func (f *FileListResult) GetDirectoryCount() *int
func (*FileListResult) GetExtraProperties ¶
func (f *FileListResult) GetExtraProperties() map[string]interface{}
func (*FileListResult) GetFileCount ¶
func (f *FileListResult) GetFileCount() *int
func (*FileListResult) GetFiles ¶
func (f *FileListResult) GetFiles() []*FileInfo
func (*FileListResult) GetPath ¶
func (f *FileListResult) GetPath() string
func (*FileListResult) GetTotalCount ¶
func (f *FileListResult) GetTotalCount() *int
func (*FileListResult) MarshalJSON ¶
func (f *FileListResult) MarshalJSON() ([]byte, error)
func (*FileListResult) SetDirectoryCount ¶
func (f *FileListResult) SetDirectoryCount(directoryCount *int)
SetDirectoryCount sets the DirectoryCount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileListResult) SetFileCount ¶
func (f *FileListResult) SetFileCount(fileCount *int)
SetFileCount sets the FileCount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileListResult) SetFiles ¶
func (f *FileListResult) SetFiles(files []*FileInfo)
SetFiles sets the Files field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileListResult) SetPath ¶
func (f *FileListResult) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileListResult) SetTotalCount ¶
func (f *FileListResult) SetTotalCount(totalCount *int)
SetTotalCount sets the TotalCount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileListResult) String ¶
func (f *FileListResult) String() string
func (*FileListResult) UnmarshalJSON ¶
func (f *FileListResult) UnmarshalJSON(data []byte) error
type FileParam ¶
FileParam is a file type suitable for multipart/form-data uploads.
func NewFileParam ¶
func NewFileParam( reader io.Reader, filename string, contentType string, opts ...FileParamOption, ) *FileParam
NewFileParam returns a *FileParam type suitable for multipart/form-data uploads. All file upload endpoints accept a simple io.Reader, which is usually created by opening a file via os.Open.
However, some endpoints require additional metadata about the file such as a specific Content-Type or custom filename. FileParam makes it easier to create the correct type signature for these endpoints.
func (*FileParam) ContentType ¶
type FileParamOption ¶
type FileParamOption interface {
// contains filtered or unexported methods
}
FileParamOption adapts the behavior of the FileParam. No options are implemented yet, but this interface allows for future extensibility.
type FileReadRequest ¶
type FileReadRequest struct {
// Absolute file path
File string `json:"file" url:"-"`
// Start line (0-based)
StartLine *int `json:"start_line,omitempty" url:"-"`
// End line (not inclusive)
EndLine *int `json:"end_line,omitempty" url:"-"`
// Whether to use sudo privileges
Sudo *bool `json:"sudo,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*FileReadRequest) SetEndLine ¶
func (f *FileReadRequest) SetEndLine(endLine *int)
SetEndLine sets the EndLine field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileReadRequest) SetFile ¶
func (f *FileReadRequest) SetFile(file string)
SetFile sets the File field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileReadRequest) SetStartLine ¶
func (f *FileReadRequest) SetStartLine(startLine *int)
SetStartLine sets the StartLine field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileReadRequest) SetSudo ¶
func (f *FileReadRequest) SetSudo(sudo *bool)
SetSudo sets the Sudo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type FileReadResult ¶
type FileReadResult struct {
// File content
Content string `json:"content" url:"content"`
// Path of the read file
File string `json:"file" url:"file"`
// contains filtered or unexported fields
}
func (*FileReadResult) GetContent ¶
func (f *FileReadResult) GetContent() string
func (*FileReadResult) GetExtraProperties ¶
func (f *FileReadResult) GetExtraProperties() map[string]interface{}
func (*FileReadResult) GetFile ¶
func (f *FileReadResult) GetFile() string
func (*FileReadResult) MarshalJSON ¶
func (f *FileReadResult) MarshalJSON() ([]byte, error)
func (*FileReadResult) SetContent ¶
func (f *FileReadResult) SetContent(content string)
SetContent sets the Content field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileReadResult) SetFile ¶
func (f *FileReadResult) SetFile(file string)
SetFile sets the File field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileReadResult) String ¶
func (f *FileReadResult) String() string
func (*FileReadResult) UnmarshalJSON ¶
func (f *FileReadResult) UnmarshalJSON(data []byte) error
type FileReplaceRequest ¶
type FileReplaceRequest struct {
// Absolute file path
File string `json:"file" url:"-"`
// Original string to replace
OldStr string `json:"old_str" url:"-"`
// New string to replace with
NewStr string `json:"new_str" url:"-"`
// Whether to use sudo privileges
Sudo *bool `json:"sudo,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*FileReplaceRequest) SetFile ¶
func (f *FileReplaceRequest) SetFile(file string)
SetFile sets the File field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileReplaceRequest) SetNewStr ¶
func (f *FileReplaceRequest) SetNewStr(newStr string)
SetNewStr sets the NewStr field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileReplaceRequest) SetOldStr ¶
func (f *FileReplaceRequest) SetOldStr(oldStr string)
SetOldStr sets the OldStr field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileReplaceRequest) SetSudo ¶
func (f *FileReplaceRequest) SetSudo(sudo *bool)
SetSudo sets the Sudo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type FileReplaceResult ¶
type FileReplaceResult struct {
// Path of the operated file
File string `json:"file" url:"file"`
// Number of replacements
ReplacedCount *int `json:"replaced_count,omitempty" url:"replaced_count,omitempty"`
// contains filtered or unexported fields
}
func (*FileReplaceResult) GetExtraProperties ¶
func (f *FileReplaceResult) GetExtraProperties() map[string]interface{}
func (*FileReplaceResult) GetFile ¶
func (f *FileReplaceResult) GetFile() string
func (*FileReplaceResult) GetReplacedCount ¶
func (f *FileReplaceResult) GetReplacedCount() *int
func (*FileReplaceResult) MarshalJSON ¶
func (f *FileReplaceResult) MarshalJSON() ([]byte, error)
func (*FileReplaceResult) SetFile ¶
func (f *FileReplaceResult) SetFile(file string)
SetFile sets the File field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileReplaceResult) SetReplacedCount ¶
func (f *FileReplaceResult) SetReplacedCount(replacedCount *int)
SetReplacedCount sets the ReplacedCount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileReplaceResult) String ¶
func (f *FileReplaceResult) String() string
func (*FileReplaceResult) UnmarshalJSON ¶
func (f *FileReplaceResult) UnmarshalJSON(data []byte) error
type FileSearchRequest ¶
type FileSearchRequest struct {
// Absolute file path
File string `json:"file" url:"-"`
// Regular expression pattern
Regex string `json:"regex" url:"-"`
// Whether to use sudo privileges
Sudo *bool `json:"sudo,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*FileSearchRequest) SetFile ¶
func (f *FileSearchRequest) SetFile(file string)
SetFile sets the File field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileSearchRequest) SetRegex ¶
func (f *FileSearchRequest) SetRegex(regex string)
SetRegex sets the Regex field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileSearchRequest) SetSudo ¶
func (f *FileSearchRequest) SetSudo(sudo *bool)
SetSudo sets the Sudo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type FileSearchResult ¶
type FileSearchResult struct {
// Path of the searched file
File string `json:"file" url:"file"`
// List of matched content
Matches []string `json:"matches,omitempty" url:"matches,omitempty"`
// List of matched line numbers
LineNumbers []int `json:"line_numbers,omitempty" url:"line_numbers,omitempty"`
// contains filtered or unexported fields
}
func (*FileSearchResult) GetExtraProperties ¶
func (f *FileSearchResult) GetExtraProperties() map[string]interface{}
func (*FileSearchResult) GetFile ¶
func (f *FileSearchResult) GetFile() string
func (*FileSearchResult) GetLineNumbers ¶
func (f *FileSearchResult) GetLineNumbers() []int
func (*FileSearchResult) GetMatches ¶
func (f *FileSearchResult) GetMatches() []string
func (*FileSearchResult) MarshalJSON ¶
func (f *FileSearchResult) MarshalJSON() ([]byte, error)
func (*FileSearchResult) SetFile ¶
func (f *FileSearchResult) SetFile(file string)
SetFile sets the File field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileSearchResult) SetLineNumbers ¶
func (f *FileSearchResult) SetLineNumbers(lineNumbers []int)
SetLineNumbers sets the LineNumbers field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileSearchResult) SetMatches ¶
func (f *FileSearchResult) SetMatches(matches []string)
SetMatches sets the Matches field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileSearchResult) String ¶
func (f *FileSearchResult) String() string
func (*FileSearchResult) UnmarshalJSON ¶
func (f *FileSearchResult) UnmarshalJSON(data []byte) error
type FileUploadResult ¶
type FileUploadResult struct {
// Path of the uploaded file
FilePath string `json:"file_path" url:"file_path"`
// Size of the uploaded file in bytes
FileSize int `json:"file_size" url:"file_size"`
// Whether upload was successful
Success bool `json:"success" url:"success"`
// contains filtered or unexported fields
}
func (*FileUploadResult) GetExtraProperties ¶
func (f *FileUploadResult) GetExtraProperties() map[string]interface{}
func (*FileUploadResult) GetFilePath ¶
func (f *FileUploadResult) GetFilePath() string
func (*FileUploadResult) GetFileSize ¶
func (f *FileUploadResult) GetFileSize() int
func (*FileUploadResult) GetSuccess ¶
func (f *FileUploadResult) GetSuccess() bool
func (*FileUploadResult) MarshalJSON ¶
func (f *FileUploadResult) MarshalJSON() ([]byte, error)
func (*FileUploadResult) SetFilePath ¶
func (f *FileUploadResult) SetFilePath(filePath string)
SetFilePath sets the FilePath field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileUploadResult) SetFileSize ¶
func (f *FileUploadResult) SetFileSize(fileSize int)
SetFileSize sets the FileSize field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileUploadResult) SetSuccess ¶
func (f *FileUploadResult) SetSuccess(success bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileUploadResult) String ¶
func (f *FileUploadResult) String() string
func (*FileUploadResult) UnmarshalJSON ¶
func (f *FileUploadResult) UnmarshalJSON(data []byte) error
type FileWatchWaitRequest ¶ added in v0.0.5
type FileWatchWaitRequest struct {
// 等待的文件路径(精确匹配)
Path string `json:"path" url:"-"`
// 最大等待秒数
Timeout *int `json:"timeout,omitempty" url:"-"`
// 关注的事件类型
EventTypes []AppSchemasFileWatchWaitRequestEventTypesItem `json:"event_types,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*FileWatchWaitRequest) SetEventTypes ¶ added in v0.0.5
func (f *FileWatchWaitRequest) SetEventTypes(eventTypes []AppSchemasFileWatchWaitRequestEventTypesItem)
SetEventTypes sets the EventTypes field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileWatchWaitRequest) SetPath ¶ added in v0.0.5
func (f *FileWatchWaitRequest) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileWatchWaitRequest) SetTimeout ¶ added in v0.0.5
func (f *FileWatchWaitRequest) SetTimeout(timeout *int)
SetTimeout sets the Timeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type FileWriteRequest ¶
type FileWriteRequest struct {
// Absolute file path
File string `json:"file" url:"-"`
// Content to write (text or base64 encoded for binary)
Content string `json:"content" url:"-"`
// Content encoding: utf-8 for text, base64 for binary data
Encoding *FileContentEncoding `json:"encoding,omitempty" url:"-"`
// Whether to use append mode
Append *bool `json:"append,omitempty" url:"-"`
// Whether to add leading newline (only for text mode)
LeadingNewline *bool `json:"leading_newline,omitempty" url:"-"`
// Whether to add trailing newline (only for text mode)
TrailingNewline *bool `json:"trailing_newline,omitempty" url:"-"`
// Whether to use sudo privileges
Sudo *bool `json:"sudo,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*FileWriteRequest) SetAppend ¶
func (f *FileWriteRequest) SetAppend(append *bool)
SetAppend sets the Append field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileWriteRequest) SetContent ¶
func (f *FileWriteRequest) SetContent(content string)
SetContent sets the Content field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileWriteRequest) SetEncoding ¶
func (f *FileWriteRequest) SetEncoding(encoding *FileContentEncoding)
SetEncoding sets the Encoding field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileWriteRequest) SetFile ¶
func (f *FileWriteRequest) SetFile(file string)
SetFile sets the File field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileWriteRequest) SetLeadingNewline ¶
func (f *FileWriteRequest) SetLeadingNewline(leadingNewline *bool)
SetLeadingNewline sets the LeadingNewline field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileWriteRequest) SetSudo ¶
func (f *FileWriteRequest) SetSudo(sudo *bool)
SetSudo sets the Sudo field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileWriteRequest) SetTrailingNewline ¶
func (f *FileWriteRequest) SetTrailingNewline(trailingNewline *bool)
SetTrailingNewline sets the TrailingNewline field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type FileWriteResult ¶
type FileWriteResult struct {
// Path of the written file
File string `json:"file" url:"file"`
// Number of bytes written
BytesWritten *int `json:"bytes_written,omitempty" url:"bytes_written,omitempty"`
// contains filtered or unexported fields
}
func (*FileWriteResult) GetBytesWritten ¶
func (f *FileWriteResult) GetBytesWritten() *int
func (*FileWriteResult) GetExtraProperties ¶
func (f *FileWriteResult) GetExtraProperties() map[string]interface{}
func (*FileWriteResult) GetFile ¶
func (f *FileWriteResult) GetFile() string
func (*FileWriteResult) MarshalJSON ¶
func (f *FileWriteResult) MarshalJSON() ([]byte, error)
func (*FileWriteResult) SetBytesWritten ¶
func (f *FileWriteResult) SetBytesWritten(bytesWritten *int)
SetBytesWritten sets the BytesWritten field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileWriteResult) SetFile ¶
func (f *FileWriteResult) SetFile(file string)
SetFile sets the File field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FileWriteResult) String ¶
func (f *FileWriteResult) String() string
func (*FileWriteResult) UnmarshalJSON ¶
func (f *FileWriteResult) UnmarshalJSON(data []byte) error
type FillRequest ¶ added in v0.0.4
type FillRequest struct {
Selector *string `json:"selector,omitempty" url:"-"`
Index *int `json:"index,omitempty" url:"-"`
Text string `json:"text" url:"-"`
// contains filtered or unexported fields
}
func (*FillRequest) SetIndex ¶ added in v0.0.4
func (f *FillRequest) SetIndex(index *int)
SetIndex sets the Index field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FillRequest) SetSelector ¶ added in v0.0.4
func (f *FillRequest) SetSelector(selector *string)
SetSelector sets the Selector field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*FillRequest) SetText ¶ added in v0.0.4
func (f *FillRequest) SetText(text string)
SetText sets the Text field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type FindTextRequest ¶ added in v0.0.4
type FindTextRequest struct {
Keyword string `json:"keyword" url:"-"`
// contains filtered or unexported fields
}
func (*FindTextRequest) SetKeyword ¶ added in v0.0.4
func (f *FindTextRequest) SetKeyword(keyword string)
SetKeyword sets the Keyword field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type FormFillRequest ¶ added in v0.0.4
type FormFillRequest struct {
Items []map[string]interface{} `json:"items,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*FormFillRequest) SetItems ¶ added in v0.0.4
func (f *FormFillRequest) SetItems(items []map[string]interface{})
SetItems sets the Items field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type GlobFileInfo ¶ added in v0.0.4
type GlobFileInfo struct {
// Full file path
Path string `json:"path" url:"path"`
// File name
Name string `json:"name" url:"name"`
// Whether it's a directory
IsDirectory *bool `json:"is_directory,omitempty" url:"is_directory,omitempty"`
// File size in bytes
Size *int `json:"size,omitempty" url:"size,omitempty"`
// Last modified time (ISO format)
ModifiedTime *string `json:"modified_time,omitempty" url:"modified_time,omitempty"`
// contains filtered or unexported fields
}
func (*GlobFileInfo) GetExtraProperties ¶ added in v0.0.4
func (g *GlobFileInfo) GetExtraProperties() map[string]interface{}
func (*GlobFileInfo) GetIsDirectory ¶ added in v0.0.4
func (g *GlobFileInfo) GetIsDirectory() *bool
func (*GlobFileInfo) GetModifiedTime ¶ added in v0.0.4
func (g *GlobFileInfo) GetModifiedTime() *string
func (*GlobFileInfo) GetName ¶ added in v0.0.4
func (g *GlobFileInfo) GetName() string
func (*GlobFileInfo) GetPath ¶ added in v0.0.4
func (g *GlobFileInfo) GetPath() string
func (*GlobFileInfo) GetSize ¶ added in v0.0.4
func (g *GlobFileInfo) GetSize() *int
func (*GlobFileInfo) MarshalJSON ¶ added in v0.0.4
func (g *GlobFileInfo) MarshalJSON() ([]byte, error)
func (*GlobFileInfo) SetIsDirectory ¶ added in v0.0.4
func (g *GlobFileInfo) SetIsDirectory(isDirectory *bool)
SetIsDirectory sets the IsDirectory field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GlobFileInfo) SetModifiedTime ¶ added in v0.0.4
func (g *GlobFileInfo) SetModifiedTime(modifiedTime *string)
SetModifiedTime sets the ModifiedTime field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GlobFileInfo) SetName ¶ added in v0.0.4
func (g *GlobFileInfo) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GlobFileInfo) SetPath ¶ added in v0.0.4
func (g *GlobFileInfo) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GlobFileInfo) SetSize ¶ added in v0.0.4
func (g *GlobFileInfo) SetSize(size *int)
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GlobFileInfo) String ¶ added in v0.0.4
func (g *GlobFileInfo) String() string
func (*GlobFileInfo) UnmarshalJSON ¶ added in v0.0.4
func (g *GlobFileInfo) UnmarshalJSON(data []byte) error
type GrepMatch ¶ added in v0.0.4
type GrepMatch struct {
// File path containing the match
File string `json:"file" url:"file"`
// Line number (1-based)
LineNumber int `json:"line_number" url:"line_number"`
// Content of the matched line
LineContent string `json:"line_content" url:"line_content"`
// Lines before the match
ContextBefore []string `json:"context_before,omitempty" url:"context_before,omitempty"`
// Lines after the match
ContextAfter []string `json:"context_after,omitempty" url:"context_after,omitempty"`
// contains filtered or unexported fields
}
func (*GrepMatch) GetContextAfter ¶ added in v0.0.4
func (*GrepMatch) GetContextBefore ¶ added in v0.0.4
func (*GrepMatch) GetExtraProperties ¶ added in v0.0.4
func (*GrepMatch) GetLineContent ¶ added in v0.0.4
func (*GrepMatch) GetLineNumber ¶ added in v0.0.4
func (*GrepMatch) MarshalJSON ¶ added in v0.0.4
func (*GrepMatch) SetContextAfter ¶ added in v0.0.4
SetContextAfter sets the ContextAfter field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GrepMatch) SetContextBefore ¶ added in v0.0.4
SetContextBefore sets the ContextBefore field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GrepMatch) SetFile ¶ added in v0.0.4
SetFile sets the File field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GrepMatch) SetLineContent ¶ added in v0.0.4
SetLineContent sets the LineContent field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GrepMatch) SetLineNumber ¶ added in v0.0.4
SetLineNumber sets the LineNumber field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*GrepMatch) UnmarshalJSON ¶ added in v0.0.4
type HeadersRequest ¶ added in v0.0.4
type HeadersRequest struct {
Headers map[string]string `json:"headers,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*HeadersRequest) SetHeaders ¶ added in v0.0.4
func (h *HeadersRequest) SetHeaders(headers map[string]string)
SetHeaders sets the Headers field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type HotKeyRequest ¶ added in v0.0.4
type HotKeyRequest struct {
Keys []string `json:"keys,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*HotKeyRequest) SetKeys ¶ added in v0.0.4
func (h *HotKeyRequest) SetKeys(keys []string)
SetKeys sets the Keys field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type HotkeyAction ¶
type HotkeyAction struct {
Keys []string `json:"keys" url:"keys"`
// contains filtered or unexported fields
}
func (*HotkeyAction) GetExtraProperties ¶
func (h *HotkeyAction) GetExtraProperties() map[string]interface{}
func (*HotkeyAction) GetKeys ¶
func (h *HotkeyAction) GetKeys() []string
func (*HotkeyAction) MarshalJSON ¶
func (h *HotkeyAction) MarshalJSON() ([]byte, error)
func (*HotkeyAction) SetKeys ¶
func (h *HotkeyAction) SetKeys(keys []string)
SetKeys sets the Keys field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*HotkeyAction) String ¶
func (h *HotkeyAction) String() string
func (*HotkeyAction) UnmarshalJSON ¶
func (h *HotkeyAction) UnmarshalJSON(data []byte) error
type HoverRequest ¶ added in v0.0.4
type HoverRequest struct {
Selector *string `json:"selector,omitempty" url:"-"`
X *float64 `json:"x,omitempty" url:"-"`
Y *float64 `json:"y,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*HoverRequest) SetSelector ¶ added in v0.0.4
func (h *HoverRequest) SetSelector(selector *string)
SetSelector sets the Selector field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*HoverRequest) SetX ¶ added in v0.0.4
func (h *HoverRequest) SetX(x *float64)
SetX sets the X field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*HoverRequest) SetY ¶ added in v0.0.4
func (h *HoverRequest) SetY(y *float64)
SetY sets the Y field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type HttpValidationError ¶
type HttpValidationError struct {
Detail []*ValidationError `json:"detail,omitempty" url:"detail,omitempty"`
// contains filtered or unexported fields
}
func (*HttpValidationError) GetDetail ¶
func (h *HttpValidationError) GetDetail() []*ValidationError
func (*HttpValidationError) GetExtraProperties ¶
func (h *HttpValidationError) GetExtraProperties() map[string]interface{}
func (*HttpValidationError) MarshalJSON ¶
func (h *HttpValidationError) MarshalJSON() ([]byte, error)
func (*HttpValidationError) SetDetail ¶
func (h *HttpValidationError) SetDetail(detail []*ValidationError)
SetDetail sets the Detail field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*HttpValidationError) String ¶
func (h *HttpValidationError) String() string
func (*HttpValidationError) UnmarshalJSON ¶
func (h *HttpValidationError) UnmarshalJSON(data []byte) error
type Icon ¶
type Icon struct {
Src string `json:"src" url:"src"`
MimeType *string `json:"mimeType,omitempty" url:"mimeType,omitempty"`
Sizes []string `json:"sizes,omitempty" url:"sizes,omitempty"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*Icon) GetExtraProperties ¶
func (*Icon) GetMimeType ¶
func (*Icon) MarshalJSON ¶
func (*Icon) SetMimeType ¶
SetMimeType sets the MimeType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Icon) SetSizes ¶
SetSizes sets the Sizes field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Icon) SetSrc ¶
SetSrc sets the Src field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Icon) UnmarshalJSON ¶
type ImageContent ¶
type ImageContent struct {
Data string `json:"data" url:"data"`
MimeType string `json:"mimeType" url:"mimeType"`
Annotations *Annotations `json:"annotations,omitempty" url:"annotations,omitempty"`
Meta map[string]interface{} `json:"_meta,omitempty" url:"_meta,omitempty"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*ImageContent) GetAnnotations ¶
func (i *ImageContent) GetAnnotations() *Annotations
func (*ImageContent) GetData ¶
func (i *ImageContent) GetData() string
func (*ImageContent) GetExtraProperties ¶
func (i *ImageContent) GetExtraProperties() map[string]interface{}
func (*ImageContent) GetMeta ¶
func (i *ImageContent) GetMeta() map[string]interface{}
func (*ImageContent) GetMimeType ¶
func (i *ImageContent) GetMimeType() string
func (*ImageContent) MarshalJSON ¶
func (i *ImageContent) MarshalJSON() ([]byte, error)
func (*ImageContent) SetAnnotations ¶
func (i *ImageContent) SetAnnotations(annotations *Annotations)
SetAnnotations sets the Annotations field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ImageContent) SetData ¶
func (i *ImageContent) SetData(data string)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ImageContent) SetMeta ¶
func (i *ImageContent) SetMeta(meta map[string]interface{})
SetMeta sets the Meta field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ImageContent) SetMimeType ¶
func (i *ImageContent) SetMimeType(mimeType string)
SetMimeType sets the MimeType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ImageContent) String ¶
func (i *ImageContent) String() string
func (*ImageContent) UnmarshalJSON ¶
func (i *ImageContent) UnmarshalJSON(data []byte) error
type JupyterCreateSessionRequest ¶ added in v0.0.3
type JupyterCreateSessionRequest struct {
// Unique identifier for the session, auto-generated if not provided
SessionId *string `json:"session_id,omitempty" url:"-"`
// Kernel name: 'python3', 'python3.10', 'python3.11', 'python3.12'. Defaults to 'python3'.
KernelName *string `json:"kernel_name,omitempty" url:"-"`
// Current working directory for the session
Cwd *string `json:"cwd,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*JupyterCreateSessionRequest) SetCwd ¶ added in v0.0.3
func (j *JupyterCreateSessionRequest) SetCwd(cwd *string)
SetCwd sets the Cwd field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterCreateSessionRequest) SetKernelName ¶ added in v0.0.3
func (j *JupyterCreateSessionRequest) SetKernelName(kernelName *string)
SetKernelName sets the KernelName field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterCreateSessionRequest) SetSessionId ¶ added in v0.0.3
func (j *JupyterCreateSessionRequest) SetSessionId(sessionId *string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type JupyterCreateSessionResponse ¶ added in v0.0.3
type JupyterCreateSessionResponse struct {
// Unique identifier of the created session
SessionId string `json:"session_id" url:"session_id"`
// Name of the kernel associated with the session
KernelName string `json:"kernel_name" url:"kernel_name"`
// Status message about session creation
Message string `json:"message" url:"message"`
// contains filtered or unexported fields
}
func (*JupyterCreateSessionResponse) GetExtraProperties ¶ added in v0.0.3
func (j *JupyterCreateSessionResponse) GetExtraProperties() map[string]interface{}
func (*JupyterCreateSessionResponse) GetKernelName ¶ added in v0.0.3
func (j *JupyterCreateSessionResponse) GetKernelName() string
func (*JupyterCreateSessionResponse) GetMessage ¶ added in v0.0.3
func (j *JupyterCreateSessionResponse) GetMessage() string
func (*JupyterCreateSessionResponse) GetSessionId ¶ added in v0.0.3
func (j *JupyterCreateSessionResponse) GetSessionId() string
func (*JupyterCreateSessionResponse) MarshalJSON ¶ added in v0.0.3
func (j *JupyterCreateSessionResponse) MarshalJSON() ([]byte, error)
func (*JupyterCreateSessionResponse) SetKernelName ¶ added in v0.0.3
func (j *JupyterCreateSessionResponse) SetKernelName(kernelName string)
SetKernelName sets the KernelName field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterCreateSessionResponse) SetMessage ¶ added in v0.0.3
func (j *JupyterCreateSessionResponse) SetMessage(message string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterCreateSessionResponse) SetSessionId ¶ added in v0.0.3
func (j *JupyterCreateSessionResponse) SetSessionId(sessionId string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterCreateSessionResponse) String ¶ added in v0.0.3
func (j *JupyterCreateSessionResponse) String() string
func (*JupyterCreateSessionResponse) UnmarshalJSON ¶ added in v0.0.3
func (j *JupyterCreateSessionResponse) UnmarshalJSON(data []byte) error
type JupyterExecuteRequest ¶
type JupyterExecuteRequest struct {
// Python code to execute
Code string `json:"code" url:"-"`
// Execution timeout in seconds
Timeout *int `json:"timeout,omitempty" url:"-"`
// Kernel name: 'python3', 'python3.10', 'python3.11', 'python3.12'. Defaults to 'python3'.
KernelName *string `json:"kernel_name,omitempty" url:"-"`
// Session ID to maintain kernel state across requests
SessionId *string `json:"session_id,omitempty" url:"-"`
// Current working directory for the kernel
Cwd *string `json:"cwd,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*JupyterExecuteRequest) SetCode ¶
func (j *JupyterExecuteRequest) SetCode(code string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterExecuteRequest) SetCwd ¶ added in v0.0.3
func (j *JupyterExecuteRequest) SetCwd(cwd *string)
SetCwd sets the Cwd field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterExecuteRequest) SetKernelName ¶
func (j *JupyterExecuteRequest) SetKernelName(kernelName *string)
SetKernelName sets the KernelName field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterExecuteRequest) SetSessionId ¶
func (j *JupyterExecuteRequest) SetSessionId(sessionId *string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterExecuteRequest) SetTimeout ¶
func (j *JupyterExecuteRequest) SetTimeout(timeout *int)
SetTimeout sets the Timeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type JupyterExecuteResponse ¶
type JupyterExecuteResponse struct {
// Name of the kernel used for execution
KernelName string `json:"kernel_name" url:"kernel_name"`
// Session ID for this kernel instance
SessionId *string `json:"session_id,omitempty" url:"session_id,omitempty"`
// Execution status: ok, error, or timeout
Status string `json:"status" url:"status"`
// Execution count from the kernel
ExecutionCount *int `json:"execution_count,omitempty" url:"execution_count,omitempty"`
// List of execution outputs
Outputs []*JupyterOutput `json:"outputs" url:"outputs"`
// The executed code
Code string `json:"code" url:"code"`
// Message ID from Jupyter kernel
MsgId *string `json:"msg_id,omitempty" url:"msg_id,omitempty"`
// contains filtered or unexported fields
}
func (*JupyterExecuteResponse) GetCode ¶
func (j *JupyterExecuteResponse) GetCode() string
func (*JupyterExecuteResponse) GetExecutionCount ¶
func (j *JupyterExecuteResponse) GetExecutionCount() *int
func (*JupyterExecuteResponse) GetExtraProperties ¶
func (j *JupyterExecuteResponse) GetExtraProperties() map[string]interface{}
func (*JupyterExecuteResponse) GetKernelName ¶
func (j *JupyterExecuteResponse) GetKernelName() string
func (*JupyterExecuteResponse) GetMsgId ¶
func (j *JupyterExecuteResponse) GetMsgId() *string
func (*JupyterExecuteResponse) GetOutputs ¶
func (j *JupyterExecuteResponse) GetOutputs() []*JupyterOutput
func (*JupyterExecuteResponse) GetSessionId ¶
func (j *JupyterExecuteResponse) GetSessionId() *string
func (*JupyterExecuteResponse) GetStatus ¶
func (j *JupyterExecuteResponse) GetStatus() string
func (*JupyterExecuteResponse) MarshalJSON ¶
func (j *JupyterExecuteResponse) MarshalJSON() ([]byte, error)
func (*JupyterExecuteResponse) SetCode ¶
func (j *JupyterExecuteResponse) SetCode(code string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterExecuteResponse) SetExecutionCount ¶
func (j *JupyterExecuteResponse) SetExecutionCount(executionCount *int)
SetExecutionCount sets the ExecutionCount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterExecuteResponse) SetKernelName ¶
func (j *JupyterExecuteResponse) SetKernelName(kernelName string)
SetKernelName sets the KernelName field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterExecuteResponse) SetMsgId ¶
func (j *JupyterExecuteResponse) SetMsgId(msgId *string)
SetMsgId sets the MsgId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterExecuteResponse) SetOutputs ¶
func (j *JupyterExecuteResponse) SetOutputs(outputs []*JupyterOutput)
SetOutputs sets the Outputs field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterExecuteResponse) SetSessionId ¶
func (j *JupyterExecuteResponse) SetSessionId(sessionId *string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterExecuteResponse) SetStatus ¶
func (j *JupyterExecuteResponse) SetStatus(status string)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterExecuteResponse) String ¶
func (j *JupyterExecuteResponse) String() string
func (*JupyterExecuteResponse) UnmarshalJSON ¶
func (j *JupyterExecuteResponse) UnmarshalJSON(data []byte) error
type JupyterInfoResponse ¶
type JupyterInfoResponse struct {
// Default kernel name
DefaultKernel string `json:"default_kernel" url:"default_kernel"`
// List of available kernel names
AvailableKernels []string `json:"available_kernels" url:"available_kernels"`
// Number of active sessions
ActiveSessions int `json:"active_sessions" url:"active_sessions"`
// Session timeout in seconds
SessionTimeoutSeconds int `json:"session_timeout_seconds" url:"session_timeout_seconds"`
// Maximum number of concurrent sessions
MaxSessions int `json:"max_sessions" url:"max_sessions"`
// Service description
Description string `json:"description" url:"description"`
// Kernel detection strategy
KernelDetection string `json:"kernel_detection" url:"kernel_detection"`
// contains filtered or unexported fields
}
func (*JupyterInfoResponse) GetActiveSessions ¶
func (j *JupyterInfoResponse) GetActiveSessions() int
func (*JupyterInfoResponse) GetAvailableKernels ¶
func (j *JupyterInfoResponse) GetAvailableKernels() []string
func (*JupyterInfoResponse) GetDefaultKernel ¶
func (j *JupyterInfoResponse) GetDefaultKernel() string
func (*JupyterInfoResponse) GetDescription ¶
func (j *JupyterInfoResponse) GetDescription() string
func (*JupyterInfoResponse) GetExtraProperties ¶
func (j *JupyterInfoResponse) GetExtraProperties() map[string]interface{}
func (*JupyterInfoResponse) GetKernelDetection ¶
func (j *JupyterInfoResponse) GetKernelDetection() string
func (*JupyterInfoResponse) GetMaxSessions ¶
func (j *JupyterInfoResponse) GetMaxSessions() int
func (*JupyterInfoResponse) GetSessionTimeoutSeconds ¶
func (j *JupyterInfoResponse) GetSessionTimeoutSeconds() int
func (*JupyterInfoResponse) MarshalJSON ¶
func (j *JupyterInfoResponse) MarshalJSON() ([]byte, error)
func (*JupyterInfoResponse) SetActiveSessions ¶
func (j *JupyterInfoResponse) SetActiveSessions(activeSessions int)
SetActiveSessions sets the ActiveSessions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterInfoResponse) SetAvailableKernels ¶
func (j *JupyterInfoResponse) SetAvailableKernels(availableKernels []string)
SetAvailableKernels sets the AvailableKernels field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterInfoResponse) SetDefaultKernel ¶
func (j *JupyterInfoResponse) SetDefaultKernel(defaultKernel string)
SetDefaultKernel sets the DefaultKernel field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterInfoResponse) SetDescription ¶
func (j *JupyterInfoResponse) SetDescription(description string)
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterInfoResponse) SetKernelDetection ¶
func (j *JupyterInfoResponse) SetKernelDetection(kernelDetection string)
SetKernelDetection sets the KernelDetection field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterInfoResponse) SetMaxSessions ¶
func (j *JupyterInfoResponse) SetMaxSessions(maxSessions int)
SetMaxSessions sets the MaxSessions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterInfoResponse) SetSessionTimeoutSeconds ¶
func (j *JupyterInfoResponse) SetSessionTimeoutSeconds(sessionTimeoutSeconds int)
SetSessionTimeoutSeconds sets the SessionTimeoutSeconds field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterInfoResponse) String ¶
func (j *JupyterInfoResponse) String() string
func (*JupyterInfoResponse) UnmarshalJSON ¶
func (j *JupyterInfoResponse) UnmarshalJSON(data []byte) error
type JupyterOutput ¶
type JupyterOutput struct {
// Type of output: stream, execute_result, display_data, or error
OutputType string `json:"output_type" url:"output_type"`
// Stream name (stdout/stderr) for stream outputs
Name *string `json:"name,omitempty" url:"name,omitempty"`
// Text content for stream outputs
Text *string `json:"text,omitempty" url:"text,omitempty"`
// Output data for execute_result/display_data
Data map[string]interface{} `json:"data,omitempty" url:"data,omitempty"`
// Output metadata
Metadata map[string]interface{} `json:"metadata,omitempty" url:"metadata,omitempty"`
// Execution count for execute_result
ExecutionCount *int `json:"execution_count,omitempty" url:"execution_count,omitempty"`
// Error name for error outputs
Ename *string `json:"ename,omitempty" url:"ename,omitempty"`
// Error value for error outputs
Evalue *string `json:"evalue,omitempty" url:"evalue,omitempty"`
// Error traceback for error outputs
Traceback []string `json:"traceback,omitempty" url:"traceback,omitempty"`
// contains filtered or unexported fields
}
func (*JupyterOutput) GetData ¶
func (j *JupyterOutput) GetData() map[string]interface{}
func (*JupyterOutput) GetEname ¶
func (j *JupyterOutput) GetEname() *string
func (*JupyterOutput) GetEvalue ¶
func (j *JupyterOutput) GetEvalue() *string
func (*JupyterOutput) GetExecutionCount ¶
func (j *JupyterOutput) GetExecutionCount() *int
func (*JupyterOutput) GetExtraProperties ¶
func (j *JupyterOutput) GetExtraProperties() map[string]interface{}
func (*JupyterOutput) GetMetadata ¶
func (j *JupyterOutput) GetMetadata() map[string]interface{}
func (*JupyterOutput) GetName ¶
func (j *JupyterOutput) GetName() *string
func (*JupyterOutput) GetOutputType ¶
func (j *JupyterOutput) GetOutputType() string
func (*JupyterOutput) GetText ¶
func (j *JupyterOutput) GetText() *string
func (*JupyterOutput) GetTraceback ¶
func (j *JupyterOutput) GetTraceback() []string
func (*JupyterOutput) MarshalJSON ¶
func (j *JupyterOutput) MarshalJSON() ([]byte, error)
func (*JupyterOutput) SetData ¶
func (j *JupyterOutput) SetData(data map[string]interface{})
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterOutput) SetEname ¶
func (j *JupyterOutput) SetEname(ename *string)
SetEname sets the Ename field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterOutput) SetEvalue ¶
func (j *JupyterOutput) SetEvalue(evalue *string)
SetEvalue sets the Evalue field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterOutput) SetExecutionCount ¶
func (j *JupyterOutput) SetExecutionCount(executionCount *int)
SetExecutionCount sets the ExecutionCount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterOutput) SetMetadata ¶
func (j *JupyterOutput) SetMetadata(metadata map[string]interface{})
SetMetadata sets the Metadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterOutput) SetName ¶
func (j *JupyterOutput) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterOutput) SetOutputType ¶
func (j *JupyterOutput) SetOutputType(outputType string)
SetOutputType sets the OutputType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterOutput) SetText ¶
func (j *JupyterOutput) SetText(text *string)
SetText sets the Text field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterOutput) SetTraceback ¶
func (j *JupyterOutput) SetTraceback(traceback []string)
SetTraceback sets the Traceback field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*JupyterOutput) String ¶
func (j *JupyterOutput) String() string
func (*JupyterOutput) UnmarshalJSON ¶
func (j *JupyterOutput) UnmarshalJSON(data []byte) error
type KeyDownAction ¶
type KeyDownAction struct {
Key string `json:"key" url:"key"`
// contains filtered or unexported fields
}
func (*KeyDownAction) GetExtraProperties ¶
func (k *KeyDownAction) GetExtraProperties() map[string]interface{}
func (*KeyDownAction) GetKey ¶
func (k *KeyDownAction) GetKey() string
func (*KeyDownAction) MarshalJSON ¶
func (k *KeyDownAction) MarshalJSON() ([]byte, error)
func (*KeyDownAction) SetKey ¶
func (k *KeyDownAction) SetKey(key string)
SetKey sets the Key field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*KeyDownAction) String ¶
func (k *KeyDownAction) String() string
func (*KeyDownAction) UnmarshalJSON ¶
func (k *KeyDownAction) UnmarshalJSON(data []byte) error
type KeyRequest ¶ added in v0.0.4
type KeyRequest struct {
Key string `json:"key" url:"-"`
// contains filtered or unexported fields
}
func (*KeyRequest) SetKey ¶ added in v0.0.4
func (k *KeyRequest) SetKey(key string)
SetKey sets the Key field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type KeyUpAction ¶
type KeyUpAction struct {
Key string `json:"key" url:"key"`
// contains filtered or unexported fields
}
func (*KeyUpAction) GetExtraProperties ¶
func (k *KeyUpAction) GetExtraProperties() map[string]interface{}
func (*KeyUpAction) GetKey ¶
func (k *KeyUpAction) GetKey() string
func (*KeyUpAction) MarshalJSON ¶
func (k *KeyUpAction) MarshalJSON() ([]byte, error)
func (*KeyUpAction) SetKey ¶
func (k *KeyUpAction) SetKey(key string)
SetKey sets the Key field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*KeyUpAction) String ¶
func (k *KeyUpAction) String() string
func (*KeyUpAction) UnmarshalJSON ¶
func (k *KeyUpAction) UnmarshalJSON(data []byte) error
type Language ¶
type Language string
Supported programming languages for code execution
func NewLanguageFromString ¶
type ListToolsResult ¶
type ListToolsResult struct {
Meta map[string]interface{} `json:"_meta,omitempty" url:"_meta,omitempty"`
NextCursor *string `json:"nextCursor,omitempty" url:"nextCursor,omitempty"`
Tools []*Tool `json:"tools" url:"tools"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*ListToolsResult) GetExtraProperties ¶
func (l *ListToolsResult) GetExtraProperties() map[string]interface{}
func (*ListToolsResult) GetMeta ¶
func (l *ListToolsResult) GetMeta() map[string]interface{}
func (*ListToolsResult) GetNextCursor ¶
func (l *ListToolsResult) GetNextCursor() *string
func (*ListToolsResult) GetTools ¶
func (l *ListToolsResult) GetTools() []*Tool
func (*ListToolsResult) MarshalJSON ¶
func (l *ListToolsResult) MarshalJSON() ([]byte, error)
func (*ListToolsResult) SetMeta ¶
func (l *ListToolsResult) SetMeta(meta map[string]interface{})
SetMeta sets the Meta field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ListToolsResult) SetNextCursor ¶
func (l *ListToolsResult) SetNextCursor(nextCursor *string)
SetNextCursor sets the NextCursor field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ListToolsResult) SetTools ¶
func (l *ListToolsResult) SetTools(tools []*Tool)
SetTools sets the Tools field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ListToolsResult) String ¶
func (l *ListToolsResult) String() string
func (*ListToolsResult) UnmarshalJSON ¶
func (l *ListToolsResult) UnmarshalJSON(data []byte) error
type MouseDownAction ¶
type MouseDownAction struct {
Button *Button `json:"button,omitempty" url:"button,omitempty"`
// contains filtered or unexported fields
}
func (*MouseDownAction) GetButton ¶
func (m *MouseDownAction) GetButton() *Button
func (*MouseDownAction) GetExtraProperties ¶
func (m *MouseDownAction) GetExtraProperties() map[string]interface{}
func (*MouseDownAction) MarshalJSON ¶
func (m *MouseDownAction) MarshalJSON() ([]byte, error)
func (*MouseDownAction) SetButton ¶
func (m *MouseDownAction) SetButton(button *Button)
SetButton sets the Button field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MouseDownAction) String ¶
func (m *MouseDownAction) String() string
func (*MouseDownAction) UnmarshalJSON ¶
func (m *MouseDownAction) UnmarshalJSON(data []byte) error
type MouseUpAction ¶
type MouseUpAction struct {
Button *Button `json:"button,omitempty" url:"button,omitempty"`
// contains filtered or unexported fields
}
func (*MouseUpAction) GetButton ¶
func (m *MouseUpAction) GetButton() *Button
func (*MouseUpAction) GetExtraProperties ¶
func (m *MouseUpAction) GetExtraProperties() map[string]interface{}
func (*MouseUpAction) MarshalJSON ¶
func (m *MouseUpAction) MarshalJSON() ([]byte, error)
func (*MouseUpAction) SetButton ¶
func (m *MouseUpAction) SetButton(button *Button)
SetButton sets the Button field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MouseUpAction) String ¶
func (m *MouseUpAction) String() string
func (*MouseUpAction) UnmarshalJSON ¶
func (m *MouseUpAction) UnmarshalJSON(data []byte) error
type MoveRelAction ¶
type MoveRelAction struct {
// Relative current position x-axis movement
XOffset float64 `json:"x_offset" url:"x_offset"`
// Relative current position y-axis movement
YOffset float64 `json:"y_offset" url:"y_offset"`
// contains filtered or unexported fields
}
func (*MoveRelAction) GetExtraProperties ¶
func (m *MoveRelAction) GetExtraProperties() map[string]interface{}
func (*MoveRelAction) GetXOffset ¶
func (m *MoveRelAction) GetXOffset() float64
func (*MoveRelAction) GetYOffset ¶
func (m *MoveRelAction) GetYOffset() float64
func (*MoveRelAction) MarshalJSON ¶
func (m *MoveRelAction) MarshalJSON() ([]byte, error)
func (*MoveRelAction) SetXOffset ¶
func (m *MoveRelAction) SetXOffset(xOffset float64)
SetXOffset sets the XOffset field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MoveRelAction) SetYOffset ¶
func (m *MoveRelAction) SetYOffset(yOffset float64)
SetYOffset sets the YOffset field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MoveRelAction) String ¶
func (m *MoveRelAction) String() string
func (*MoveRelAction) UnmarshalJSON ¶
func (m *MoveRelAction) UnmarshalJSON(data []byte) error
type MoveToAction ¶
type MoveToAction struct {
// Target x-coordinate
X float64 `json:"x" url:"x"`
// Target y-coordinate
Y float64 `json:"y" url:"y"`
// contains filtered or unexported fields
}
func (*MoveToAction) GetExtraProperties ¶
func (m *MoveToAction) GetExtraProperties() map[string]interface{}
func (*MoveToAction) GetX ¶
func (m *MoveToAction) GetX() float64
func (*MoveToAction) GetY ¶
func (m *MoveToAction) GetY() float64
func (*MoveToAction) MarshalJSON ¶
func (m *MoveToAction) MarshalJSON() ([]byte, error)
func (*MoveToAction) SetX ¶
func (m *MoveToAction) SetX(x float64)
SetX sets the X field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MoveToAction) SetY ¶
func (m *MoveToAction) SetY(y float64)
SetY sets the Y field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*MoveToAction) String ¶
func (m *MoveToAction) String() string
func (*MoveToAction) UnmarshalJSON ¶
func (m *MoveToAction) UnmarshalJSON(data []byte) error
type NavigateRequest ¶ added in v0.0.4
type NavigateRequest struct {
// contains filtered or unexported fields
}
func (*NavigateRequest) SetTimeout ¶ added in v0.0.4
func (n *NavigateRequest) SetTimeout(timeout *float64)
SetTimeout sets the Timeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NavigateRequest) SetUrl ¶ added in v0.0.4
func (n *NavigateRequest) SetUrl(url string)
SetUrl sets the Url field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NavigateRequest) SetWaitUntil ¶ added in v0.0.4
func (n *NavigateRequest) SetWaitUntil(waitUntil *NavigateRequestWaitUntil)
SetWaitUntil sets the WaitUntil field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type NavigateRequestWaitUntil ¶ added in v0.0.4
type NavigateRequestWaitUntil string
const ( )
func NewNavigateRequestWaitUntilFromString ¶ added in v0.0.4
func NewNavigateRequestWaitUntilFromString(s string) (NavigateRequestWaitUntil, error)
func (NavigateRequestWaitUntil) Ptr ¶ added in v0.0.4
func (n NavigateRequestWaitUntil) Ptr() *NavigateRequestWaitUntil
type NetworkRouteRemoveRequest ¶ added in v0.0.4
type NetworkRouteRemoveRequest struct {
UrlPattern string `json:"url_pattern" url:"-"`
// contains filtered or unexported fields
}
func (*NetworkRouteRemoveRequest) SetUrlPattern ¶ added in v0.0.4
func (n *NetworkRouteRemoveRequest) SetUrlPattern(urlPattern string)
SetUrlPattern sets the UrlPattern field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type NetworkRouteRequest ¶ added in v0.0.4
type NetworkRouteRequest struct {
UrlPattern string `json:"url_pattern" url:"-"`
Response *RouteResponseModel `json:"response,omitempty" url:"-"`
Abort *bool `json:"abort,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*NetworkRouteRequest) SetAbort ¶ added in v0.0.4
func (n *NetworkRouteRequest) SetAbort(abort *bool)
SetAbort sets the Abort field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkRouteRequest) SetResponse ¶ added in v0.0.4
func (n *NetworkRouteRequest) SetResponse(response *RouteResponseModel)
SetResponse sets the Response field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NetworkRouteRequest) SetUrlPattern ¶ added in v0.0.4
func (n *NetworkRouteRequest) SetUrlPattern(urlPattern string)
SetUrlPattern sets the UrlPattern field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type NodeJsCreateSessionRequest ¶ added in v0.0.4
type NodeJsCreateSessionRequest struct {
// Custom session ID (auto-generated if not provided)
SessionId *string `json:"session_id,omitempty" url:"-"`
// Working directory for the session
Cwd *string `json:"cwd,omitempty" url:"-"`
// Maximum idle time in seconds (default 24 hours)
MaxIdleTime *int `json:"max_idle_time,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*NodeJsCreateSessionRequest) SetCwd ¶ added in v0.0.4
func (n *NodeJsCreateSessionRequest) SetCwd(cwd *string)
SetCwd sets the Cwd field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsCreateSessionRequest) SetMaxIdleTime ¶ added in v0.0.4
func (n *NodeJsCreateSessionRequest) SetMaxIdleTime(maxIdleTime *int)
SetMaxIdleTime sets the MaxIdleTime field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsCreateSessionRequest) SetSessionId ¶ added in v0.0.4
func (n *NodeJsCreateSessionRequest) SetSessionId(sessionId *string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type NodeJsCreateSessionResponse ¶ added in v0.0.4
type NodeJsCreateSessionResponse struct {
// Session ID
SessionId string `json:"session_id" url:"session_id"`
// Whether the session was newly created
Created bool `json:"created" url:"created"`
// Additional message (e.g., if session already exists)
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Session information (if created)
Session *NodeJsSessionInfo `json:"session,omitempty" url:"session,omitempty"`
// contains filtered or unexported fields
}
func (*NodeJsCreateSessionResponse) GetCreated ¶ added in v0.0.4
func (n *NodeJsCreateSessionResponse) GetCreated() bool
func (*NodeJsCreateSessionResponse) GetExtraProperties ¶ added in v0.0.4
func (n *NodeJsCreateSessionResponse) GetExtraProperties() map[string]interface{}
func (*NodeJsCreateSessionResponse) GetMessage ¶ added in v0.0.4
func (n *NodeJsCreateSessionResponse) GetMessage() *string
func (*NodeJsCreateSessionResponse) GetSession ¶ added in v0.0.4
func (n *NodeJsCreateSessionResponse) GetSession() *NodeJsSessionInfo
func (*NodeJsCreateSessionResponse) GetSessionId ¶ added in v0.0.4
func (n *NodeJsCreateSessionResponse) GetSessionId() string
func (*NodeJsCreateSessionResponse) MarshalJSON ¶ added in v0.0.4
func (n *NodeJsCreateSessionResponse) MarshalJSON() ([]byte, error)
func (*NodeJsCreateSessionResponse) SetCreated ¶ added in v0.0.4
func (n *NodeJsCreateSessionResponse) SetCreated(created bool)
SetCreated sets the Created field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsCreateSessionResponse) SetMessage ¶ added in v0.0.4
func (n *NodeJsCreateSessionResponse) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsCreateSessionResponse) SetSession ¶ added in v0.0.4
func (n *NodeJsCreateSessionResponse) SetSession(session *NodeJsSessionInfo)
SetSession sets the Session field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsCreateSessionResponse) SetSessionId ¶ added in v0.0.4
func (n *NodeJsCreateSessionResponse) SetSessionId(sessionId string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsCreateSessionResponse) String ¶ added in v0.0.4
func (n *NodeJsCreateSessionResponse) String() string
func (*NodeJsCreateSessionResponse) UnmarshalJSON ¶ added in v0.0.4
func (n *NodeJsCreateSessionResponse) UnmarshalJSON(data []byte) error
type NodeJsDeleteSessionResponse ¶ added in v0.0.4
type NodeJsDeleteSessionResponse struct {
// Whether the session was deleted
Deleted bool `json:"deleted" url:"deleted"`
// contains filtered or unexported fields
}
func (*NodeJsDeleteSessionResponse) GetDeleted ¶ added in v0.0.4
func (n *NodeJsDeleteSessionResponse) GetDeleted() bool
func (*NodeJsDeleteSessionResponse) GetExtraProperties ¶ added in v0.0.4
func (n *NodeJsDeleteSessionResponse) GetExtraProperties() map[string]interface{}
func (*NodeJsDeleteSessionResponse) MarshalJSON ¶ added in v0.0.4
func (n *NodeJsDeleteSessionResponse) MarshalJSON() ([]byte, error)
func (*NodeJsDeleteSessionResponse) SetDeleted ¶ added in v0.0.4
func (n *NodeJsDeleteSessionResponse) SetDeleted(deleted bool)
SetDeleted sets the Deleted field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsDeleteSessionResponse) String ¶ added in v0.0.4
func (n *NodeJsDeleteSessionResponse) String() string
func (*NodeJsDeleteSessionResponse) UnmarshalJSON ¶ added in v0.0.4
func (n *NodeJsDeleteSessionResponse) UnmarshalJSON(data []byte) error
type NodeJsExecuteRequest ¶
type NodeJsExecuteRequest struct {
// JavaScript code to execute
Code string `json:"code" url:"-"`
// Execution timeout in seconds
Timeout *int `json:"timeout,omitempty" url:"-"`
// Standard input for the process
Stdin *string `json:"stdin,omitempty" url:"-"`
// Additional files to create in execution directory
Files map[string]*string `json:"files,omitempty" url:"-"`
// Enable stateful execution with persistent REPL session
Stateful *bool `json:"stateful,omitempty" url:"-"`
// Session ID for stateful execution (reuse existing session)
SessionId *string `json:"session_id,omitempty" url:"-"`
// Working directory for code execution
Cwd *string `json:"cwd,omitempty" url:"-"`
// Node.js version to use: "node20", "node22", "node24", or aliases "20", "22", "24"
Version *string `json:"version,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*NodeJsExecuteRequest) SetCode ¶
func (n *NodeJsExecuteRequest) SetCode(code string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsExecuteRequest) SetCwd ¶ added in v0.0.4
func (n *NodeJsExecuteRequest) SetCwd(cwd *string)
SetCwd sets the Cwd field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsExecuteRequest) SetFiles ¶
func (n *NodeJsExecuteRequest) SetFiles(files map[string]*string)
SetFiles sets the Files field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsExecuteRequest) SetSessionId ¶ added in v0.0.4
func (n *NodeJsExecuteRequest) SetSessionId(sessionId *string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsExecuteRequest) SetStateful ¶ added in v0.0.4
func (n *NodeJsExecuteRequest) SetStateful(stateful *bool)
SetStateful sets the Stateful field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsExecuteRequest) SetStdin ¶
func (n *NodeJsExecuteRequest) SetStdin(stdin *string)
SetStdin sets the Stdin field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsExecuteRequest) SetTimeout ¶
func (n *NodeJsExecuteRequest) SetTimeout(timeout *int)
SetTimeout sets the Timeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsExecuteRequest) SetVersion ¶ added in v0.0.4
func (n *NodeJsExecuteRequest) SetVersion(version *string)
SetVersion sets the Version field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type NodeJsExecuteResponse ¶
type NodeJsExecuteResponse struct {
// Language that was executed (always 'javascript')
// Execution status: ok, error, or timeout
Status string `json:"status" url:"status"`
// Execution count
ExecutionCount *int `json:"execution_count,omitempty" url:"execution_count,omitempty"`
// List of execution outputs
Outputs []*NodeJsOutput `json:"outputs,omitempty" url:"outputs,omitempty"`
// Code that was executed
Code string `json:"code" url:"code"`
// Standard output
Stdout *string `json:"stdout,omitempty" url:"stdout,omitempty"`
// Standard error
Stderr *string `json:"stderr,omitempty" url:"stderr,omitempty"`
// Process exit code
ExitCode int `json:"exit_code" url:"exit_code"`
// Session ID for stateful execution (use this to continue the session)
SessionId *string `json:"session_id,omitempty" url:"session_id,omitempty"`
// contains filtered or unexported fields
}
func (*NodeJsExecuteResponse) GetCode ¶
func (n *NodeJsExecuteResponse) GetCode() string
func (*NodeJsExecuteResponse) GetExecutionCount ¶
func (n *NodeJsExecuteResponse) GetExecutionCount() *int
func (*NodeJsExecuteResponse) GetExitCode ¶
func (n *NodeJsExecuteResponse) GetExitCode() int
func (*NodeJsExecuteResponse) GetExtraProperties ¶
func (n *NodeJsExecuteResponse) GetExtraProperties() map[string]interface{}
func (*NodeJsExecuteResponse) GetOutputs ¶
func (n *NodeJsExecuteResponse) GetOutputs() []*NodeJsOutput
func (*NodeJsExecuteResponse) GetSessionId ¶ added in v0.0.4
func (n *NodeJsExecuteResponse) GetSessionId() *string
func (*NodeJsExecuteResponse) GetStatus ¶
func (n *NodeJsExecuteResponse) GetStatus() string
func (*NodeJsExecuteResponse) GetStderr ¶
func (n *NodeJsExecuteResponse) GetStderr() *string
func (*NodeJsExecuteResponse) GetStdout ¶
func (n *NodeJsExecuteResponse) GetStdout() *string
func (*NodeJsExecuteResponse) Language ¶
func (n *NodeJsExecuteResponse) Language() string
func (*NodeJsExecuteResponse) MarshalJSON ¶
func (n *NodeJsExecuteResponse) MarshalJSON() ([]byte, error)
func (*NodeJsExecuteResponse) SetCode ¶
func (n *NodeJsExecuteResponse) SetCode(code string)
SetCode sets the Code field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsExecuteResponse) SetExecutionCount ¶
func (n *NodeJsExecuteResponse) SetExecutionCount(executionCount *int)
SetExecutionCount sets the ExecutionCount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsExecuteResponse) SetExitCode ¶
func (n *NodeJsExecuteResponse) SetExitCode(exitCode int)
SetExitCode sets the ExitCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsExecuteResponse) SetOutputs ¶
func (n *NodeJsExecuteResponse) SetOutputs(outputs []*NodeJsOutput)
SetOutputs sets the Outputs field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsExecuteResponse) SetSessionId ¶ added in v0.0.4
func (n *NodeJsExecuteResponse) SetSessionId(sessionId *string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsExecuteResponse) SetStatus ¶
func (n *NodeJsExecuteResponse) SetStatus(status string)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsExecuteResponse) SetStderr ¶
func (n *NodeJsExecuteResponse) SetStderr(stderr *string)
SetStderr sets the Stderr field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsExecuteResponse) SetStdout ¶
func (n *NodeJsExecuteResponse) SetStdout(stdout *string)
SetStdout sets the Stdout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsExecuteResponse) String ¶
func (n *NodeJsExecuteResponse) String() string
func (*NodeJsExecuteResponse) UnmarshalJSON ¶
func (n *NodeJsExecuteResponse) UnmarshalJSON(data []byte) error
type NodeJsOutput ¶
type NodeJsOutput struct {
// Type of output: stream, error, or execute_result
OutputType string `json:"output_type" url:"output_type"`
// Stream name (stdout/stderr) for stream outputs
Name *string `json:"name,omitempty" url:"name,omitempty"`
// Text content for stream outputs
Text *string `json:"text,omitempty" url:"text,omitempty"`
// Error name for error outputs
Ename *string `json:"ename,omitempty" url:"ename,omitempty"`
// Error value for error outputs
Evalue *string `json:"evalue,omitempty" url:"evalue,omitempty"`
// Error traceback for error outputs
Traceback []string `json:"traceback,omitempty" url:"traceback,omitempty"`
// Data for execute_result outputs
Data map[string]interface{} `json:"data,omitempty" url:"data,omitempty"`
// Metadata for outputs
Metadata map[string]interface{} `json:"metadata,omitempty" url:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*NodeJsOutput) GetData ¶
func (n *NodeJsOutput) GetData() map[string]interface{}
func (*NodeJsOutput) GetEname ¶
func (n *NodeJsOutput) GetEname() *string
func (*NodeJsOutput) GetEvalue ¶
func (n *NodeJsOutput) GetEvalue() *string
func (*NodeJsOutput) GetExtraProperties ¶
func (n *NodeJsOutput) GetExtraProperties() map[string]interface{}
func (*NodeJsOutput) GetMetadata ¶
func (n *NodeJsOutput) GetMetadata() map[string]interface{}
func (*NodeJsOutput) GetName ¶
func (n *NodeJsOutput) GetName() *string
func (*NodeJsOutput) GetOutputType ¶
func (n *NodeJsOutput) GetOutputType() string
func (*NodeJsOutput) GetText ¶
func (n *NodeJsOutput) GetText() *string
func (*NodeJsOutput) GetTraceback ¶
func (n *NodeJsOutput) GetTraceback() []string
func (*NodeJsOutput) MarshalJSON ¶
func (n *NodeJsOutput) MarshalJSON() ([]byte, error)
func (*NodeJsOutput) SetData ¶
func (n *NodeJsOutput) SetData(data map[string]interface{})
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsOutput) SetEname ¶
func (n *NodeJsOutput) SetEname(ename *string)
SetEname sets the Ename field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsOutput) SetEvalue ¶
func (n *NodeJsOutput) SetEvalue(evalue *string)
SetEvalue sets the Evalue field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsOutput) SetMetadata ¶
func (n *NodeJsOutput) SetMetadata(metadata map[string]interface{})
SetMetadata sets the Metadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsOutput) SetName ¶
func (n *NodeJsOutput) SetName(name *string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsOutput) SetOutputType ¶
func (n *NodeJsOutput) SetOutputType(outputType string)
SetOutputType sets the OutputType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsOutput) SetText ¶
func (n *NodeJsOutput) SetText(text *string)
SetText sets the Text field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsOutput) SetTraceback ¶
func (n *NodeJsOutput) SetTraceback(traceback []string)
SetTraceback sets the Traceback field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsOutput) String ¶
func (n *NodeJsOutput) String() string
func (*NodeJsOutput) UnmarshalJSON ¶
func (n *NodeJsOutput) UnmarshalJSON(data []byte) error
type NodeJsPackageInfo ¶ added in v0.0.4
type NodeJsPackageInfo struct {
// Package name
Name string `json:"name" url:"name"`
// Package version
Version string `json:"version" url:"version"`
// contains filtered or unexported fields
}
func (*NodeJsPackageInfo) GetExtraProperties ¶ added in v0.0.4
func (n *NodeJsPackageInfo) GetExtraProperties() map[string]interface{}
func (*NodeJsPackageInfo) GetName ¶ added in v0.0.4
func (n *NodeJsPackageInfo) GetName() string
func (*NodeJsPackageInfo) GetVersion ¶ added in v0.0.4
func (n *NodeJsPackageInfo) GetVersion() string
func (*NodeJsPackageInfo) MarshalJSON ¶ added in v0.0.4
func (n *NodeJsPackageInfo) MarshalJSON() ([]byte, error)
func (*NodeJsPackageInfo) SetName ¶ added in v0.0.4
func (n *NodeJsPackageInfo) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsPackageInfo) SetVersion ¶ added in v0.0.4
func (n *NodeJsPackageInfo) SetVersion(version string)
SetVersion sets the Version field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsPackageInfo) String ¶ added in v0.0.4
func (n *NodeJsPackageInfo) String() string
func (*NodeJsPackageInfo) UnmarshalJSON ¶ added in v0.0.4
func (n *NodeJsPackageInfo) UnmarshalJSON(data []byte) error
type NodeJsRuntimeInfo ¶
type NodeJsRuntimeInfo struct {
// Node.js version
NodeVersion string `json:"node_version" url:"node_version"`
// npm version
NpmVersion string `json:"npm_version" url:"npm_version"`
// List of supported languages
SupportedLanguages []string `json:"supported_languages" url:"supported_languages"`
// Service description
Description string `json:"description" url:"description"`
// Runtime directory path
RuntimeDirectory *string `json:"runtime_directory,omitempty" url:"runtime_directory,omitempty"`
// Global npm directory path
GlobalNpmDirectory *string `json:"global_npm_directory,omitempty" url:"global_npm_directory,omitempty"`
// Pre-installed runtime packages
RuntimePackages []*NodeJsPackageInfo `json:"runtime_packages,omitempty" url:"runtime_packages,omitempty"`
// Globally installed npm packages
GlobalPackages []*NodeJsPackageInfo `json:"global_packages,omitempty" url:"global_packages,omitempty"`
// Error message if runtime info retrieval failed
Error *string `json:"error,omitempty" url:"error,omitempty"`
// Available Node.js versions (e.g., node20, node22, node24)
AvailableVersions []string `json:"available_versions,omitempty" url:"available_versions,omitempty"`
// Currently active Node.js version
CurrentVersion *string `json:"current_version,omitempty" url:"current_version,omitempty"`
// contains filtered or unexported fields
}
func (*NodeJsRuntimeInfo) GetAvailableVersions ¶ added in v0.0.4
func (n *NodeJsRuntimeInfo) GetAvailableVersions() []string
func (*NodeJsRuntimeInfo) GetCurrentVersion ¶ added in v0.0.4
func (n *NodeJsRuntimeInfo) GetCurrentVersion() *string
func (*NodeJsRuntimeInfo) GetDescription ¶
func (n *NodeJsRuntimeInfo) GetDescription() string
func (*NodeJsRuntimeInfo) GetError ¶
func (n *NodeJsRuntimeInfo) GetError() *string
func (*NodeJsRuntimeInfo) GetExtraProperties ¶
func (n *NodeJsRuntimeInfo) GetExtraProperties() map[string]interface{}
func (*NodeJsRuntimeInfo) GetGlobalNpmDirectory ¶ added in v0.0.4
func (n *NodeJsRuntimeInfo) GetGlobalNpmDirectory() *string
func (*NodeJsRuntimeInfo) GetGlobalPackages ¶ added in v0.0.4
func (n *NodeJsRuntimeInfo) GetGlobalPackages() []*NodeJsPackageInfo
func (*NodeJsRuntimeInfo) GetNodeVersion ¶
func (n *NodeJsRuntimeInfo) GetNodeVersion() string
func (*NodeJsRuntimeInfo) GetNpmVersion ¶
func (n *NodeJsRuntimeInfo) GetNpmVersion() string
func (*NodeJsRuntimeInfo) GetRuntimeDirectory ¶
func (n *NodeJsRuntimeInfo) GetRuntimeDirectory() *string
func (*NodeJsRuntimeInfo) GetRuntimePackages ¶ added in v0.0.4
func (n *NodeJsRuntimeInfo) GetRuntimePackages() []*NodeJsPackageInfo
func (*NodeJsRuntimeInfo) GetSupportedLanguages ¶
func (n *NodeJsRuntimeInfo) GetSupportedLanguages() []string
func (*NodeJsRuntimeInfo) MarshalJSON ¶
func (n *NodeJsRuntimeInfo) MarshalJSON() ([]byte, error)
func (*NodeJsRuntimeInfo) SetAvailableVersions ¶ added in v0.0.4
func (n *NodeJsRuntimeInfo) SetAvailableVersions(availableVersions []string)
SetAvailableVersions sets the AvailableVersions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsRuntimeInfo) SetCurrentVersion ¶ added in v0.0.4
func (n *NodeJsRuntimeInfo) SetCurrentVersion(currentVersion *string)
SetCurrentVersion sets the CurrentVersion field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsRuntimeInfo) SetDescription ¶
func (n *NodeJsRuntimeInfo) SetDescription(description string)
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsRuntimeInfo) SetError ¶
func (n *NodeJsRuntimeInfo) SetError(error_ *string)
SetError sets the Error field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsRuntimeInfo) SetGlobalNpmDirectory ¶ added in v0.0.4
func (n *NodeJsRuntimeInfo) SetGlobalNpmDirectory(globalNpmDirectory *string)
SetGlobalNpmDirectory sets the GlobalNpmDirectory field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsRuntimeInfo) SetGlobalPackages ¶ added in v0.0.4
func (n *NodeJsRuntimeInfo) SetGlobalPackages(globalPackages []*NodeJsPackageInfo)
SetGlobalPackages sets the GlobalPackages field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsRuntimeInfo) SetNodeVersion ¶
func (n *NodeJsRuntimeInfo) SetNodeVersion(nodeVersion string)
SetNodeVersion sets the NodeVersion field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsRuntimeInfo) SetNpmVersion ¶
func (n *NodeJsRuntimeInfo) SetNpmVersion(npmVersion string)
SetNpmVersion sets the NpmVersion field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsRuntimeInfo) SetRuntimeDirectory ¶
func (n *NodeJsRuntimeInfo) SetRuntimeDirectory(runtimeDirectory *string)
SetRuntimeDirectory sets the RuntimeDirectory field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsRuntimeInfo) SetRuntimePackages ¶ added in v0.0.4
func (n *NodeJsRuntimeInfo) SetRuntimePackages(runtimePackages []*NodeJsPackageInfo)
SetRuntimePackages sets the RuntimePackages field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsRuntimeInfo) SetSupportedLanguages ¶
func (n *NodeJsRuntimeInfo) SetSupportedLanguages(supportedLanguages []string)
SetSupportedLanguages sets the SupportedLanguages field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsRuntimeInfo) String ¶
func (n *NodeJsRuntimeInfo) String() string
func (*NodeJsRuntimeInfo) UnmarshalJSON ¶
func (n *NodeJsRuntimeInfo) UnmarshalJSON(data []byte) error
type NodeJsSessionInfo ¶ added in v0.0.4
type NodeJsSessionInfo struct {
// Session ID
SessionId string `json:"session_id" url:"session_id"`
// Working directory
Cwd string `json:"cwd" url:"cwd"`
// Session creation timestamp (ms since epoch)
CreatedAt float64 `json:"created_at" url:"created_at"`
// Last activity timestamp (ms since epoch)
LastUsed float64 `json:"last_used" url:"last_used"`
// Maximum idle time in milliseconds
MaxIdleTime int `json:"max_idle_time" url:"max_idle_time"`
// Seconds since last activity
AgeSeconds int `json:"age_seconds" url:"age_seconds"`
// Session state: IDLE or EXECUTING
State string `json:"state" url:"state"`
// contains filtered or unexported fields
}
func (*NodeJsSessionInfo) GetAgeSeconds ¶ added in v0.0.4
func (n *NodeJsSessionInfo) GetAgeSeconds() int
func (*NodeJsSessionInfo) GetCreatedAt ¶ added in v0.0.4
func (n *NodeJsSessionInfo) GetCreatedAt() float64
func (*NodeJsSessionInfo) GetCwd ¶ added in v0.0.4
func (n *NodeJsSessionInfo) GetCwd() string
func (*NodeJsSessionInfo) GetExtraProperties ¶ added in v0.0.4
func (n *NodeJsSessionInfo) GetExtraProperties() map[string]interface{}
func (*NodeJsSessionInfo) GetLastUsed ¶ added in v0.0.4
func (n *NodeJsSessionInfo) GetLastUsed() float64
func (*NodeJsSessionInfo) GetMaxIdleTime ¶ added in v0.0.4
func (n *NodeJsSessionInfo) GetMaxIdleTime() int
func (*NodeJsSessionInfo) GetSessionId ¶ added in v0.0.4
func (n *NodeJsSessionInfo) GetSessionId() string
func (*NodeJsSessionInfo) GetState ¶ added in v0.0.4
func (n *NodeJsSessionInfo) GetState() string
func (*NodeJsSessionInfo) MarshalJSON ¶ added in v0.0.4
func (n *NodeJsSessionInfo) MarshalJSON() ([]byte, error)
func (*NodeJsSessionInfo) SetAgeSeconds ¶ added in v0.0.4
func (n *NodeJsSessionInfo) SetAgeSeconds(ageSeconds int)
SetAgeSeconds sets the AgeSeconds field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsSessionInfo) SetCreatedAt ¶ added in v0.0.4
func (n *NodeJsSessionInfo) SetCreatedAt(createdAt float64)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsSessionInfo) SetCwd ¶ added in v0.0.4
func (n *NodeJsSessionInfo) SetCwd(cwd string)
SetCwd sets the Cwd field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsSessionInfo) SetLastUsed ¶ added in v0.0.4
func (n *NodeJsSessionInfo) SetLastUsed(lastUsed float64)
SetLastUsed sets the LastUsed field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsSessionInfo) SetMaxIdleTime ¶ added in v0.0.4
func (n *NodeJsSessionInfo) SetMaxIdleTime(maxIdleTime int)
SetMaxIdleTime sets the MaxIdleTime field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsSessionInfo) SetSessionId ¶ added in v0.0.4
func (n *NodeJsSessionInfo) SetSessionId(sessionId string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsSessionInfo) SetState ¶ added in v0.0.4
func (n *NodeJsSessionInfo) SetState(state string)
SetState sets the State field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsSessionInfo) String ¶ added in v0.0.4
func (n *NodeJsSessionInfo) String() string
func (*NodeJsSessionInfo) UnmarshalJSON ¶ added in v0.0.4
func (n *NodeJsSessionInfo) UnmarshalJSON(data []byte) error
type NodeJsSessionListResponse ¶ added in v0.0.4
type NodeJsSessionListResponse struct {
// Map of session ID to session info
Sessions map[string]*NodeJsSessionInfo `json:"sessions,omitempty" url:"sessions,omitempty"`
// contains filtered or unexported fields
}
func (*NodeJsSessionListResponse) GetExtraProperties ¶ added in v0.0.4
func (n *NodeJsSessionListResponse) GetExtraProperties() map[string]interface{}
func (*NodeJsSessionListResponse) GetSessions ¶ added in v0.0.4
func (n *NodeJsSessionListResponse) GetSessions() map[string]*NodeJsSessionInfo
func (*NodeJsSessionListResponse) MarshalJSON ¶ added in v0.0.4
func (n *NodeJsSessionListResponse) MarshalJSON() ([]byte, error)
func (*NodeJsSessionListResponse) SetSessions ¶ added in v0.0.4
func (n *NodeJsSessionListResponse) SetSessions(sessions map[string]*NodeJsSessionInfo)
SetSessions sets the Sessions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsSessionListResponse) String ¶ added in v0.0.4
func (n *NodeJsSessionListResponse) String() string
func (*NodeJsSessionListResponse) UnmarshalJSON ¶ added in v0.0.4
func (n *NodeJsSessionListResponse) UnmarshalJSON(data []byte) error
type NodeJsSessionResponse ¶ added in v0.0.4
type NodeJsSessionResponse struct {
// Session information
Session *NodeJsSessionInfo `json:"session" url:"session"`
// contains filtered or unexported fields
}
func (*NodeJsSessionResponse) GetExtraProperties ¶ added in v0.0.4
func (n *NodeJsSessionResponse) GetExtraProperties() map[string]interface{}
func (*NodeJsSessionResponse) GetSession ¶ added in v0.0.4
func (n *NodeJsSessionResponse) GetSession() *NodeJsSessionInfo
func (*NodeJsSessionResponse) MarshalJSON ¶ added in v0.0.4
func (n *NodeJsSessionResponse) MarshalJSON() ([]byte, error)
func (*NodeJsSessionResponse) SetSession ¶ added in v0.0.4
func (n *NodeJsSessionResponse) SetSession(session *NodeJsSessionInfo)
SetSession sets the Session field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsSessionResponse) String ¶ added in v0.0.4
func (n *NodeJsSessionResponse) String() string
func (*NodeJsSessionResponse) UnmarshalJSON ¶ added in v0.0.4
func (n *NodeJsSessionResponse) UnmarshalJSON(data []byte) error
type NodeJsUpdateSessionRequest ¶ added in v0.0.4
type NodeJsUpdateSessionRequest struct {
// New maximum idle time in seconds
MaxIdleTime *int `json:"max_idle_time,omitempty" url:"-"`
// New working directory
Cwd *string `json:"cwd,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*NodeJsUpdateSessionRequest) SetCwd ¶ added in v0.0.4
func (n *NodeJsUpdateSessionRequest) SetCwd(cwd *string)
SetCwd sets the Cwd field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsUpdateSessionRequest) SetMaxIdleTime ¶ added in v0.0.4
func (n *NodeJsUpdateSessionRequest) SetMaxIdleTime(maxIdleTime *int)
SetMaxIdleTime sets the MaxIdleTime field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type NodeJsUpdateSessionResponse ¶ added in v0.0.4
type NodeJsUpdateSessionResponse struct {
// Whether the update was successful
Updated bool `json:"updated" url:"updated"`
// Updated session information
Session *NodeJsSessionInfo `json:"session" url:"session"`
// contains filtered or unexported fields
}
func (*NodeJsUpdateSessionResponse) GetExtraProperties ¶ added in v0.0.4
func (n *NodeJsUpdateSessionResponse) GetExtraProperties() map[string]interface{}
func (*NodeJsUpdateSessionResponse) GetSession ¶ added in v0.0.4
func (n *NodeJsUpdateSessionResponse) GetSession() *NodeJsSessionInfo
func (*NodeJsUpdateSessionResponse) GetUpdated ¶ added in v0.0.4
func (n *NodeJsUpdateSessionResponse) GetUpdated() bool
func (*NodeJsUpdateSessionResponse) MarshalJSON ¶ added in v0.0.4
func (n *NodeJsUpdateSessionResponse) MarshalJSON() ([]byte, error)
func (*NodeJsUpdateSessionResponse) SetSession ¶ added in v0.0.4
func (n *NodeJsUpdateSessionResponse) SetSession(session *NodeJsSessionInfo)
SetSession sets the Session field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsUpdateSessionResponse) SetUpdated ¶ added in v0.0.4
func (n *NodeJsUpdateSessionResponse) SetUpdated(updated bool)
SetUpdated sets the Updated field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*NodeJsUpdateSessionResponse) String ¶ added in v0.0.4
func (n *NodeJsUpdateSessionResponse) String() string
func (*NodeJsUpdateSessionResponse) UnmarshalJSON ¶ added in v0.0.4
func (n *NodeJsUpdateSessionResponse) UnmarshalJSON(data []byte) error
type PollRequest ¶ added in v0.0.5
type PollRequest struct {
// 上次返回的游标值,只返回 seq > cursor 的事件
Cursor *int `json:"cursor,omitempty" url:"-"`
// 最多返回条数
Limit *int `json:"limit,omitempty" url:"-"`
// 长轮询等待秒数,0=立即返回
Timeout *int `json:"timeout,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*PollRequest) SetCursor ¶ added in v0.0.5
func (p *PollRequest) SetCursor(cursor *int)
SetCursor sets the Cursor field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PollRequest) SetLimit ¶ added in v0.0.5
func (p *PollRequest) SetLimit(limit *int)
SetLimit sets the Limit field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PollRequest) SetTimeout ¶ added in v0.0.5
func (p *PollRequest) SetTimeout(timeout *int)
SetTimeout sets the Timeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type PressAction ¶
type PressAction struct {
Key string `json:"key" url:"key"`
// contains filtered or unexported fields
}
func (*PressAction) GetExtraProperties ¶
func (p *PressAction) GetExtraProperties() map[string]interface{}
func (*PressAction) GetKey ¶
func (p *PressAction) GetKey() string
func (*PressAction) MarshalJSON ¶
func (p *PressAction) MarshalJSON() ([]byte, error)
func (*PressAction) SetKey ¶
func (p *PressAction) SetKey(key string)
SetKey sets the Key field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*PressAction) String ¶
func (p *PressAction) String() string
func (*PressAction) UnmarshalJSON ¶
func (p *PressAction) UnmarshalJSON(data []byte) error
type ProxyBypassRequest ¶ added in v0.0.4
type ProxyBypassRequest struct {
// Bypass pattern: domain (*.example.com, .example.com) or CIDR (10.0.0.0/8)
Pattern string `json:"pattern" url:"pattern"`
// contains filtered or unexported fields
}
func (*ProxyBypassRequest) GetExtraProperties ¶ added in v0.0.4
func (p *ProxyBypassRequest) GetExtraProperties() map[string]interface{}
func (*ProxyBypassRequest) GetPattern ¶ added in v0.0.4
func (p *ProxyBypassRequest) GetPattern() string
func (*ProxyBypassRequest) MarshalJSON ¶ added in v0.0.4
func (p *ProxyBypassRequest) MarshalJSON() ([]byte, error)
func (*ProxyBypassRequest) SetPattern ¶ added in v0.0.4
func (p *ProxyBypassRequest) SetPattern(pattern string)
SetPattern sets the Pattern field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyBypassRequest) String ¶ added in v0.0.4
func (p *ProxyBypassRequest) String() string
func (*ProxyBypassRequest) UnmarshalJSON ¶ added in v0.0.4
func (p *ProxyBypassRequest) UnmarshalJSON(data []byte) error
type ProxyDiagnoseRequest ¶ added in v0.0.4
type ProxyDiagnoseRequest struct {
// URL to diagnose routing for
Url string `json:"-" url:"url"`
// contains filtered or unexported fields
}
func (*ProxyDiagnoseRequest) SetUrl ¶ added in v0.0.4
func (p *ProxyDiagnoseRequest) SetUrl(url string)
SetUrl sets the Url field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type ProxyDiagnoseResult ¶ added in v0.0.4
type ProxyDiagnoseResult struct {
Url string `json:"url" url:"url"`
MatchedMapping *ProxyMappingRoute `json:"matched_mapping,omitempty" url:"matched_mapping,omitempty"`
ResolvedTarget *string `json:"resolved_target,omitempty" url:"resolved_target,omitempty"`
TargetReachable *bool `json:"target_reachable,omitempty" url:"target_reachable,omitempty"`
Route string `json:"route" url:"route"`
// contains filtered or unexported fields
}
func (*ProxyDiagnoseResult) GetExtraProperties ¶ added in v0.0.4
func (p *ProxyDiagnoseResult) GetExtraProperties() map[string]interface{}
func (*ProxyDiagnoseResult) GetMatchedMapping ¶ added in v0.0.4
func (p *ProxyDiagnoseResult) GetMatchedMapping() *ProxyMappingRoute
func (*ProxyDiagnoseResult) GetResolvedTarget ¶ added in v0.0.4
func (p *ProxyDiagnoseResult) GetResolvedTarget() *string
func (*ProxyDiagnoseResult) GetRoute ¶ added in v0.0.4
func (p *ProxyDiagnoseResult) GetRoute() string
func (*ProxyDiagnoseResult) GetTargetReachable ¶ added in v0.0.4
func (p *ProxyDiagnoseResult) GetTargetReachable() *bool
func (*ProxyDiagnoseResult) GetUrl ¶ added in v0.0.4
func (p *ProxyDiagnoseResult) GetUrl() string
func (*ProxyDiagnoseResult) MarshalJSON ¶ added in v0.0.4
func (p *ProxyDiagnoseResult) MarshalJSON() ([]byte, error)
func (*ProxyDiagnoseResult) SetMatchedMapping ¶ added in v0.0.4
func (p *ProxyDiagnoseResult) SetMatchedMapping(matchedMapping *ProxyMappingRoute)
SetMatchedMapping sets the MatchedMapping field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyDiagnoseResult) SetResolvedTarget ¶ added in v0.0.4
func (p *ProxyDiagnoseResult) SetResolvedTarget(resolvedTarget *string)
SetResolvedTarget sets the ResolvedTarget field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyDiagnoseResult) SetRoute ¶ added in v0.0.4
func (p *ProxyDiagnoseResult) SetRoute(route string)
SetRoute sets the Route field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyDiagnoseResult) SetTargetReachable ¶ added in v0.0.4
func (p *ProxyDiagnoseResult) SetTargetReachable(targetReachable *bool)
SetTargetReachable sets the TargetReachable field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyDiagnoseResult) SetUrl ¶ added in v0.0.4
func (p *ProxyDiagnoseResult) SetUrl(url string)
SetUrl sets the Url field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyDiagnoseResult) String ¶ added in v0.0.4
func (p *ProxyDiagnoseResult) String() string
func (*ProxyDiagnoseResult) UnmarshalJSON ¶ added in v0.0.4
func (p *ProxyDiagnoseResult) UnmarshalJSON(data []byte) error
type ProxyHealthCheck ¶ added in v0.0.5
type ProxyHealthCheck struct {
// Overall health status
Healthy bool `json:"healthy" url:"healthy"`
// GOST proxy process is reachable via API
GostAlive bool `json:"gost_alive" url:"gost_alive"`
// nginx process is running
NginxAlive bool `json:"nginx_alive" url:"nginx_alive"`
// Domain sets in proxy-map.json, gost-hosts.txt, and nginx conf are consistent
ConfigConsistent bool `json:"config_consistent" url:"config_consistent"`
// List of inconsistency details (empty when config_consistent is true)
Inconsistencies []string `json:"inconsistencies,omitempty" url:"inconsistencies,omitempty"`
// contains filtered or unexported fields
}
func (*ProxyHealthCheck) GetConfigConsistent ¶ added in v0.0.5
func (p *ProxyHealthCheck) GetConfigConsistent() bool
func (*ProxyHealthCheck) GetExtraProperties ¶ added in v0.0.5
func (p *ProxyHealthCheck) GetExtraProperties() map[string]interface{}
func (*ProxyHealthCheck) GetGostAlive ¶ added in v0.0.5
func (p *ProxyHealthCheck) GetGostAlive() bool
func (*ProxyHealthCheck) GetHealthy ¶ added in v0.0.5
func (p *ProxyHealthCheck) GetHealthy() bool
func (*ProxyHealthCheck) GetInconsistencies ¶ added in v0.0.5
func (p *ProxyHealthCheck) GetInconsistencies() []string
func (*ProxyHealthCheck) GetNginxAlive ¶ added in v0.0.5
func (p *ProxyHealthCheck) GetNginxAlive() bool
func (*ProxyHealthCheck) MarshalJSON ¶ added in v0.0.5
func (p *ProxyHealthCheck) MarshalJSON() ([]byte, error)
func (*ProxyHealthCheck) SetConfigConsistent ¶ added in v0.0.5
func (p *ProxyHealthCheck) SetConfigConsistent(configConsistent bool)
SetConfigConsistent sets the ConfigConsistent field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyHealthCheck) SetGostAlive ¶ added in v0.0.5
func (p *ProxyHealthCheck) SetGostAlive(gostAlive bool)
SetGostAlive sets the GostAlive field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyHealthCheck) SetHealthy ¶ added in v0.0.5
func (p *ProxyHealthCheck) SetHealthy(healthy bool)
SetHealthy sets the Healthy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyHealthCheck) SetInconsistencies ¶ added in v0.0.5
func (p *ProxyHealthCheck) SetInconsistencies(inconsistencies []string)
SetInconsistencies sets the Inconsistencies field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyHealthCheck) SetNginxAlive ¶ added in v0.0.5
func (p *ProxyHealthCheck) SetNginxAlive(nginxAlive bool)
SetNginxAlive sets the NginxAlive field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyHealthCheck) String ¶ added in v0.0.5
func (p *ProxyHealthCheck) String() string
func (*ProxyHealthCheck) UnmarshalJSON ¶ added in v0.0.5
func (p *ProxyHealthCheck) UnmarshalJSON(data []byte) error
type ProxyMappingAddRequest ¶ added in v0.0.4
type ProxyMappingAddRequest struct {
// Source pattern: [protocol://]host[:port][/path], supports wildcard *
Source string `json:"source" url:"-"`
// Target address: [host:]port[/path]. Host defaults to 127.0.0.1
Target string `json:"target" url:"-"`
// contains filtered or unexported fields
}
func (*ProxyMappingAddRequest) SetSource ¶ added in v0.0.4
func (p *ProxyMappingAddRequest) SetSource(source string)
SetSource sets the Source field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyMappingAddRequest) SetTarget ¶ added in v0.0.4
func (p *ProxyMappingAddRequest) SetTarget(target string)
SetTarget sets the Target field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type ProxyMappingRoute ¶ added in v0.0.4
type ProxyMappingRoute struct {
// Source pattern: [protocol://]host[:port][/path], supports wildcard * in host
Source string `json:"source" url:"source"`
// Target address: [host:]port[/path]. Host defaults to 127.0.0.1
Target string `json:"target" url:"target"`
// Extracted host from source (used for GOST hosts)
SourceHost string `json:"source_host" url:"source_host"`
// Extracted path from source (used for nginx location)
SourcePath *string `json:"source_path,omitempty" url:"source_path,omitempty"`
// Internal nginx listen port for this domain group
InternalPort int `json:"internal_port" url:"internal_port"`
// contains filtered or unexported fields
}
func (*ProxyMappingRoute) GetExtraProperties ¶ added in v0.0.4
func (p *ProxyMappingRoute) GetExtraProperties() map[string]interface{}
func (*ProxyMappingRoute) GetInternalPort ¶ added in v0.0.4
func (p *ProxyMappingRoute) GetInternalPort() int
func (*ProxyMappingRoute) GetSource ¶ added in v0.0.4
func (p *ProxyMappingRoute) GetSource() string
func (*ProxyMappingRoute) GetSourceHost ¶ added in v0.0.4
func (p *ProxyMappingRoute) GetSourceHost() string
func (*ProxyMappingRoute) GetSourcePath ¶ added in v0.0.4
func (p *ProxyMappingRoute) GetSourcePath() *string
func (*ProxyMappingRoute) GetTarget ¶ added in v0.0.4
func (p *ProxyMappingRoute) GetTarget() string
func (*ProxyMappingRoute) MarshalJSON ¶ added in v0.0.4
func (p *ProxyMappingRoute) MarshalJSON() ([]byte, error)
func (*ProxyMappingRoute) SetInternalPort ¶ added in v0.0.4
func (p *ProxyMappingRoute) SetInternalPort(internalPort int)
SetInternalPort sets the InternalPort field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyMappingRoute) SetSource ¶ added in v0.0.4
func (p *ProxyMappingRoute) SetSource(source string)
SetSource sets the Source field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyMappingRoute) SetSourceHost ¶ added in v0.0.4
func (p *ProxyMappingRoute) SetSourceHost(sourceHost string)
SetSourceHost sets the SourceHost field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyMappingRoute) SetSourcePath ¶ added in v0.0.4
func (p *ProxyMappingRoute) SetSourcePath(sourcePath *string)
SetSourcePath sets the SourcePath field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyMappingRoute) SetTarget ¶ added in v0.0.4
func (p *ProxyMappingRoute) SetTarget(target string)
SetTarget sets the Target field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyMappingRoute) String ¶ added in v0.0.4
func (p *ProxyMappingRoute) String() string
func (*ProxyMappingRoute) UnmarshalJSON ¶ added in v0.0.4
func (p *ProxyMappingRoute) UnmarshalJSON(data []byte) error
type ProxyUpstreamInfo ¶ added in v0.0.5
type ProxyUpstreamInfo struct {
// Upstream proxy address (host:port)
Addr string `json:"addr" url:"addr"`
// Proxy auth username (if authenticated)
Username *string `json:"username,omitempty" url:"username,omitempty"`
// Proxy auth password (if authenticated)
Password *string `json:"password,omitempty" url:"password,omitempty"`
// contains filtered or unexported fields
}
func (*ProxyUpstreamInfo) GetAddr ¶ added in v0.0.5
func (p *ProxyUpstreamInfo) GetAddr() string
func (*ProxyUpstreamInfo) GetExtraProperties ¶ added in v0.0.5
func (p *ProxyUpstreamInfo) GetExtraProperties() map[string]interface{}
func (*ProxyUpstreamInfo) GetPassword ¶ added in v0.0.5
func (p *ProxyUpstreamInfo) GetPassword() *string
func (*ProxyUpstreamInfo) GetUsername ¶ added in v0.0.5
func (p *ProxyUpstreamInfo) GetUsername() *string
func (*ProxyUpstreamInfo) MarshalJSON ¶ added in v0.0.5
func (p *ProxyUpstreamInfo) MarshalJSON() ([]byte, error)
func (*ProxyUpstreamInfo) SetAddr ¶ added in v0.0.5
func (p *ProxyUpstreamInfo) SetAddr(addr string)
SetAddr sets the Addr field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyUpstreamInfo) SetPassword ¶ added in v0.0.5
func (p *ProxyUpstreamInfo) SetPassword(password *string)
SetPassword sets the Password field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyUpstreamInfo) SetUsername ¶ added in v0.0.5
func (p *ProxyUpstreamInfo) SetUsername(username *string)
SetUsername sets the Username field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyUpstreamInfo) String ¶ added in v0.0.5
func (p *ProxyUpstreamInfo) String() string
func (*ProxyUpstreamInfo) UnmarshalJSON ¶ added in v0.0.5
func (p *ProxyUpstreamInfo) UnmarshalJSON(data []byte) error
type ProxyUpstreamUpdateRequest ¶ added in v0.0.5
type ProxyUpstreamUpdateRequest struct {
// Upstream proxy server. Supports plain host:port or user:pass@host:port
Server string `json:"server" url:"-"`
// Optional shell command to obtain proxy credentials. The command stdout should be "username:password". When set, the result is injected into the server URL, replacing any inline credentials.
AuthCmd *string `json:"auth_cmd,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*ProxyUpstreamUpdateRequest) SetAuthCmd ¶ added in v0.0.5
func (p *ProxyUpstreamUpdateRequest) SetAuthCmd(authCmd *string)
SetAuthCmd sets the AuthCmd field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ProxyUpstreamUpdateRequest) SetServer ¶ added in v0.0.5
func (p *ProxyUpstreamUpdateRequest) SetServer(server string)
SetServer sets the Server field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type RecordRequest ¶ added in v0.0.4
type RecordRequest struct {
Action *RecordRequestAction `json:"action,omitempty" url:"-"`
SavePath *string `json:"save_path,omitempty" url:"-"`
Duration *float64 `json:"duration,omitempty" url:"-"`
Fps *int `json:"fps,omitempty" url:"-"`
Quality *int `json:"quality,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*RecordRequest) SetAction ¶ added in v0.0.4
func (r *RecordRequest) SetAction(action *RecordRequestAction)
SetAction sets the Action field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RecordRequest) SetDuration ¶ added in v0.0.4
func (r *RecordRequest) SetDuration(duration *float64)
SetDuration sets the Duration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RecordRequest) SetFps ¶ added in v0.0.4
func (r *RecordRequest) SetFps(fps *int)
SetFps sets the Fps field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RecordRequest) SetQuality ¶ added in v0.0.4
func (r *RecordRequest) SetQuality(quality *int)
SetQuality sets the Quality field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RecordRequest) SetSavePath ¶ added in v0.0.4
func (r *RecordRequest) SetSavePath(savePath *string)
SetSavePath sets the SavePath field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type RecordRequestAction ¶ added in v0.0.4
type RecordRequestAction string
const ( RecordRequestActionOnce RecordRequestAction = "once" RecordRequestActionStart RecordRequestAction = "start" RecordRequestActionPause RecordRequestAction = "pause" RecordRequestActionResume RecordRequestAction = "resume" RecordRequestActionStop RecordRequestAction = "stop" RecordRequestActionStatus RecordRequestAction = "status" )
func NewRecordRequestActionFromString ¶ added in v0.0.4
func NewRecordRequestActionFromString(s string) (RecordRequestAction, error)
func (RecordRequestAction) Ptr ¶ added in v0.0.4
func (r RecordRequestAction) Ptr() *RecordRequestAction
type RegisterHookRequest ¶ added in v0.0.5
type RegisterHookRequest struct {
// Unique name for this hook
Name string `json:"name" url:"-"`
// Lifecycle event: "shutdown"
Event *string `json:"event,omitempty" url:"-"`
// Shell command to execute
Command string `json:"command" url:"-"`
// Per-hook timeout in seconds
Timeout *float64 `json:"timeout,omitempty" url:"-"`
// Execution priority (lower = earlier). Same priority hooks run in parallel
Priority *int `json:"priority,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*RegisterHookRequest) SetCommand ¶ added in v0.0.5
func (r *RegisterHookRequest) SetCommand(command string)
SetCommand sets the Command field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RegisterHookRequest) SetEvent ¶ added in v0.0.5
func (r *RegisterHookRequest) SetEvent(event *string)
SetEvent sets the Event field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RegisterHookRequest) SetName ¶ added in v0.0.5
func (r *RegisterHookRequest) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RegisterHookRequest) SetPriority ¶ added in v0.0.5
func (r *RegisterHookRequest) SetPriority(priority *int)
SetPriority sets the Priority field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RegisterHookRequest) SetTimeout ¶ added in v0.0.5
func (r *RegisterHookRequest) SetTimeout(timeout *float64)
SetTimeout sets the Timeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type Resolution ¶ added in v0.0.3
type Resolution struct {
// Screen width in pixels.
Width int `json:"width" url:"width"`
// Screen height in pixels.
Height int `json:"height" url:"height"`
// contains filtered or unexported fields
}
func (*Resolution) GetExtraProperties ¶ added in v0.0.3
func (r *Resolution) GetExtraProperties() map[string]interface{}
func (*Resolution) GetHeight ¶ added in v0.0.3
func (r *Resolution) GetHeight() int
func (*Resolution) GetWidth ¶ added in v0.0.3
func (r *Resolution) GetWidth() int
func (*Resolution) MarshalJSON ¶ added in v0.0.3
func (r *Resolution) MarshalJSON() ([]byte, error)
func (*Resolution) SetHeight ¶ added in v0.0.3
func (r *Resolution) SetHeight(height int)
SetHeight sets the Height field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Resolution) SetWidth ¶ added in v0.0.3
func (r *Resolution) SetWidth(width int)
SetWidth sets the Width field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Resolution) String ¶ added in v0.0.3
func (r *Resolution) String() string
func (*Resolution) UnmarshalJSON ¶ added in v0.0.3
func (r *Resolution) UnmarshalJSON(data []byte) error
type Resource ¶
type Resource struct {
TextResourceContents *TextResourceContents
BlobResourceContents *BlobResourceContents
// contains filtered or unexported fields
}
func (*Resource) Accept ¶
func (r *Resource) Accept(visitor ResourceVisitor) error
func (*Resource) GetBlobResourceContents ¶
func (r *Resource) GetBlobResourceContents() *BlobResourceContents
func (*Resource) GetTextResourceContents ¶
func (r *Resource) GetTextResourceContents() *TextResourceContents
func (Resource) MarshalJSON ¶
func (*Resource) UnmarshalJSON ¶
type ResourceLink ¶
type ResourceLink struct {
Name string `json:"name" url:"name"`
Title *string `json:"title,omitempty" url:"title,omitempty"`
Uri string `json:"uri" url:"uri"`
Description *string `json:"description,omitempty" url:"description,omitempty"`
MimeType *string `json:"mimeType,omitempty" url:"mimeType,omitempty"`
Size *int `json:"size,omitempty" url:"size,omitempty"`
Icons []*Icon `json:"icons,omitempty" url:"icons,omitempty"`
Annotations *Annotations `json:"annotations,omitempty" url:"annotations,omitempty"`
Meta map[string]interface{} `json:"_meta,omitempty" url:"_meta,omitempty"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*ResourceLink) GetAnnotations ¶
func (r *ResourceLink) GetAnnotations() *Annotations
func (*ResourceLink) GetDescription ¶
func (r *ResourceLink) GetDescription() *string
func (*ResourceLink) GetExtraProperties ¶
func (r *ResourceLink) GetExtraProperties() map[string]interface{}
func (*ResourceLink) GetIcons ¶
func (r *ResourceLink) GetIcons() []*Icon
func (*ResourceLink) GetMeta ¶
func (r *ResourceLink) GetMeta() map[string]interface{}
func (*ResourceLink) GetMimeType ¶
func (r *ResourceLink) GetMimeType() *string
func (*ResourceLink) GetName ¶
func (r *ResourceLink) GetName() string
func (*ResourceLink) GetSize ¶
func (r *ResourceLink) GetSize() *int
func (*ResourceLink) GetTitle ¶
func (r *ResourceLink) GetTitle() *string
func (*ResourceLink) GetUri ¶
func (r *ResourceLink) GetUri() string
func (*ResourceLink) MarshalJSON ¶
func (r *ResourceLink) MarshalJSON() ([]byte, error)
func (*ResourceLink) SetAnnotations ¶
func (r *ResourceLink) SetAnnotations(annotations *Annotations)
SetAnnotations sets the Annotations field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResourceLink) SetDescription ¶
func (r *ResourceLink) SetDescription(description *string)
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResourceLink) SetIcons ¶
func (r *ResourceLink) SetIcons(icons []*Icon)
SetIcons sets the Icons field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResourceLink) SetMeta ¶
func (r *ResourceLink) SetMeta(meta map[string]interface{})
SetMeta sets the Meta field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResourceLink) SetMimeType ¶
func (r *ResourceLink) SetMimeType(mimeType *string)
SetMimeType sets the MimeType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResourceLink) SetName ¶
func (r *ResourceLink) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResourceLink) SetSize ¶
func (r *ResourceLink) SetSize(size *int)
SetSize sets the Size field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResourceLink) SetTitle ¶
func (r *ResourceLink) SetTitle(title *string)
SetTitle sets the Title field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResourceLink) SetUri ¶
func (r *ResourceLink) SetUri(uri string)
SetUri sets the Uri field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResourceLink) String ¶
func (r *ResourceLink) String() string
func (*ResourceLink) UnmarshalJSON ¶
func (r *ResourceLink) UnmarshalJSON(data []byte) error
type ResourceVisitor ¶
type ResourceVisitor interface {
VisitTextResourceContents(*TextResourceContents) error
VisitBlobResourceContents(*BlobResourceContents) error
}
type Response ¶
type Response struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data interface{} `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*Response) GetExtraProperties ¶
func (*Response) GetMessage ¶
func (*Response) GetSuccess ¶
func (*Response) MarshalJSON ¶
func (*Response) SetData ¶
func (r *Response) SetData(data interface{})
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Response) SetHint ¶ added in v0.0.4
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Response) SetMessage ¶
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Response) SetSuccess ¶
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Response) UnmarshalJSON ¶
type ResponseActiveSessionsResult ¶
type ResponseActiveSessionsResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ActiveSessionsResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseActiveSessionsResult) GetData ¶
func (r *ResponseActiveSessionsResult) GetData() *ActiveSessionsResult
func (*ResponseActiveSessionsResult) GetExtraProperties ¶
func (r *ResponseActiveSessionsResult) GetExtraProperties() map[string]interface{}
func (*ResponseActiveSessionsResult) GetHint ¶ added in v0.0.4
func (r *ResponseActiveSessionsResult) GetHint() *string
func (*ResponseActiveSessionsResult) GetMessage ¶
func (r *ResponseActiveSessionsResult) GetMessage() *string
func (*ResponseActiveSessionsResult) GetSuccess ¶
func (r *ResponseActiveSessionsResult) GetSuccess() *bool
func (*ResponseActiveSessionsResult) MarshalJSON ¶
func (r *ResponseActiveSessionsResult) MarshalJSON() ([]byte, error)
func (*ResponseActiveSessionsResult) SetData ¶
func (r *ResponseActiveSessionsResult) SetData(data *ActiveSessionsResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseActiveSessionsResult) SetHint ¶ added in v0.0.4
func (r *ResponseActiveSessionsResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseActiveSessionsResult) SetMessage ¶
func (r *ResponseActiveSessionsResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseActiveSessionsResult) SetSuccess ¶
func (r *ResponseActiveSessionsResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseActiveSessionsResult) String ¶
func (r *ResponseActiveSessionsResult) String() string
func (*ResponseActiveSessionsResult) UnmarshalJSON ¶
func (r *ResponseActiveSessionsResult) UnmarshalJSON(data []byte) error
type ResponseActiveShellSessionsResult ¶
type ResponseActiveShellSessionsResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ActiveShellSessionsResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseActiveShellSessionsResult) GetData ¶
func (r *ResponseActiveShellSessionsResult) GetData() *ActiveShellSessionsResult
func (*ResponseActiveShellSessionsResult) GetExtraProperties ¶
func (r *ResponseActiveShellSessionsResult) GetExtraProperties() map[string]interface{}
func (*ResponseActiveShellSessionsResult) GetHint ¶ added in v0.0.4
func (r *ResponseActiveShellSessionsResult) GetHint() *string
func (*ResponseActiveShellSessionsResult) GetMessage ¶
func (r *ResponseActiveShellSessionsResult) GetMessage() *string
func (*ResponseActiveShellSessionsResult) GetSuccess ¶
func (r *ResponseActiveShellSessionsResult) GetSuccess() *bool
func (*ResponseActiveShellSessionsResult) MarshalJSON ¶
func (r *ResponseActiveShellSessionsResult) MarshalJSON() ([]byte, error)
func (*ResponseActiveShellSessionsResult) SetData ¶
func (r *ResponseActiveShellSessionsResult) SetData(data *ActiveShellSessionsResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseActiveShellSessionsResult) SetHint ¶ added in v0.0.4
func (r *ResponseActiveShellSessionsResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseActiveShellSessionsResult) SetMessage ¶
func (r *ResponseActiveShellSessionsResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseActiveShellSessionsResult) SetSuccess ¶
func (r *ResponseActiveShellSessionsResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseActiveShellSessionsResult) String ¶
func (r *ResponseActiveShellSessionsResult) String() string
func (*ResponseActiveShellSessionsResult) UnmarshalJSON ¶
func (r *ResponseActiveShellSessionsResult) UnmarshalJSON(data []byte) error
type ResponseBashExecResult ¶ added in v0.0.4
type ResponseBashExecResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *BashExecResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseBashExecResult) GetData ¶ added in v0.0.4
func (r *ResponseBashExecResult) GetData() *BashExecResult
func (*ResponseBashExecResult) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseBashExecResult) GetExtraProperties() map[string]interface{}
func (*ResponseBashExecResult) GetHint ¶ added in v0.0.4
func (r *ResponseBashExecResult) GetHint() *string
func (*ResponseBashExecResult) GetMessage ¶ added in v0.0.4
func (r *ResponseBashExecResult) GetMessage() *string
func (*ResponseBashExecResult) GetSuccess ¶ added in v0.0.4
func (r *ResponseBashExecResult) GetSuccess() *bool
func (*ResponseBashExecResult) MarshalJSON ¶ added in v0.0.4
func (r *ResponseBashExecResult) MarshalJSON() ([]byte, error)
func (*ResponseBashExecResult) SetData ¶ added in v0.0.4
func (r *ResponseBashExecResult) SetData(data *BashExecResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBashExecResult) SetHint ¶ added in v0.0.4
func (r *ResponseBashExecResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBashExecResult) SetMessage ¶ added in v0.0.4
func (r *ResponseBashExecResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBashExecResult) SetSuccess ¶ added in v0.0.4
func (r *ResponseBashExecResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBashExecResult) String ¶ added in v0.0.4
func (r *ResponseBashExecResult) String() string
func (*ResponseBashExecResult) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseBashExecResult) UnmarshalJSON(data []byte) error
type ResponseBashOutputResult ¶ added in v0.0.4
type ResponseBashOutputResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *BashOutputResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseBashOutputResult) GetData ¶ added in v0.0.4
func (r *ResponseBashOutputResult) GetData() *BashOutputResult
func (*ResponseBashOutputResult) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseBashOutputResult) GetExtraProperties() map[string]interface{}
func (*ResponseBashOutputResult) GetHint ¶ added in v0.0.4
func (r *ResponseBashOutputResult) GetHint() *string
func (*ResponseBashOutputResult) GetMessage ¶ added in v0.0.4
func (r *ResponseBashOutputResult) GetMessage() *string
func (*ResponseBashOutputResult) GetSuccess ¶ added in v0.0.4
func (r *ResponseBashOutputResult) GetSuccess() *bool
func (*ResponseBashOutputResult) MarshalJSON ¶ added in v0.0.4
func (r *ResponseBashOutputResult) MarshalJSON() ([]byte, error)
func (*ResponseBashOutputResult) SetData ¶ added in v0.0.4
func (r *ResponseBashOutputResult) SetData(data *BashOutputResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBashOutputResult) SetHint ¶ added in v0.0.4
func (r *ResponseBashOutputResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBashOutputResult) SetMessage ¶ added in v0.0.4
func (r *ResponseBashOutputResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBashOutputResult) SetSuccess ¶ added in v0.0.4
func (r *ResponseBashOutputResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBashOutputResult) String ¶ added in v0.0.4
func (r *ResponseBashOutputResult) String() string
func (*ResponseBashOutputResult) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseBashOutputResult) UnmarshalJSON(data []byte) error
type ResponseBashSessionInfo ¶ added in v0.0.4
type ResponseBashSessionInfo struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *BashSessionInfo `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseBashSessionInfo) GetData ¶ added in v0.0.4
func (r *ResponseBashSessionInfo) GetData() *BashSessionInfo
func (*ResponseBashSessionInfo) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseBashSessionInfo) GetExtraProperties() map[string]interface{}
func (*ResponseBashSessionInfo) GetHint ¶ added in v0.0.4
func (r *ResponseBashSessionInfo) GetHint() *string
func (*ResponseBashSessionInfo) GetMessage ¶ added in v0.0.4
func (r *ResponseBashSessionInfo) GetMessage() *string
func (*ResponseBashSessionInfo) GetSuccess ¶ added in v0.0.4
func (r *ResponseBashSessionInfo) GetSuccess() *bool
func (*ResponseBashSessionInfo) MarshalJSON ¶ added in v0.0.4
func (r *ResponseBashSessionInfo) MarshalJSON() ([]byte, error)
func (*ResponseBashSessionInfo) SetData ¶ added in v0.0.4
func (r *ResponseBashSessionInfo) SetData(data *BashSessionInfo)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBashSessionInfo) SetHint ¶ added in v0.0.4
func (r *ResponseBashSessionInfo) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBashSessionInfo) SetMessage ¶ added in v0.0.4
func (r *ResponseBashSessionInfo) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBashSessionInfo) SetSuccess ¶ added in v0.0.4
func (r *ResponseBashSessionInfo) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBashSessionInfo) String ¶ added in v0.0.4
func (r *ResponseBashSessionInfo) String() string
func (*ResponseBashSessionInfo) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseBashSessionInfo) UnmarshalJSON(data []byte) error
type ResponseBrowserInfoResult ¶
type ResponseBrowserInfoResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *BrowserInfoResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseBrowserInfoResult) GetData ¶
func (r *ResponseBrowserInfoResult) GetData() *BrowserInfoResult
func (*ResponseBrowserInfoResult) GetExtraProperties ¶
func (r *ResponseBrowserInfoResult) GetExtraProperties() map[string]interface{}
func (*ResponseBrowserInfoResult) GetHint ¶ added in v0.0.4
func (r *ResponseBrowserInfoResult) GetHint() *string
func (*ResponseBrowserInfoResult) GetMessage ¶
func (r *ResponseBrowserInfoResult) GetMessage() *string
func (*ResponseBrowserInfoResult) GetSuccess ¶
func (r *ResponseBrowserInfoResult) GetSuccess() *bool
func (*ResponseBrowserInfoResult) MarshalJSON ¶
func (r *ResponseBrowserInfoResult) MarshalJSON() ([]byte, error)
func (*ResponseBrowserInfoResult) SetData ¶
func (r *ResponseBrowserInfoResult) SetData(data *BrowserInfoResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBrowserInfoResult) SetHint ¶ added in v0.0.4
func (r *ResponseBrowserInfoResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBrowserInfoResult) SetMessage ¶
func (r *ResponseBrowserInfoResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBrowserInfoResult) SetSuccess ¶
func (r *ResponseBrowserInfoResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseBrowserInfoResult) String ¶
func (r *ResponseBrowserInfoResult) String() string
func (*ResponseBrowserInfoResult) UnmarshalJSON ¶
func (r *ResponseBrowserInfoResult) UnmarshalJSON(data []byte) error
type ResponseCallToolResultModel ¶ added in v0.0.3
type ResponseCallToolResultModel struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *CallToolResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseCallToolResultModel) GetData ¶ added in v0.0.3
func (r *ResponseCallToolResultModel) GetData() *CallToolResult
func (*ResponseCallToolResultModel) GetExtraProperties ¶ added in v0.0.3
func (r *ResponseCallToolResultModel) GetExtraProperties() map[string]interface{}
func (*ResponseCallToolResultModel) GetHint ¶ added in v0.0.4
func (r *ResponseCallToolResultModel) GetHint() *string
func (*ResponseCallToolResultModel) GetMessage ¶ added in v0.0.3
func (r *ResponseCallToolResultModel) GetMessage() *string
func (*ResponseCallToolResultModel) GetSuccess ¶ added in v0.0.3
func (r *ResponseCallToolResultModel) GetSuccess() *bool
func (*ResponseCallToolResultModel) MarshalJSON ¶ added in v0.0.3
func (r *ResponseCallToolResultModel) MarshalJSON() ([]byte, error)
func (*ResponseCallToolResultModel) SetData ¶ added in v0.0.3
func (r *ResponseCallToolResultModel) SetData(data *CallToolResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCallToolResultModel) SetHint ¶ added in v0.0.4
func (r *ResponseCallToolResultModel) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCallToolResultModel) SetMessage ¶ added in v0.0.3
func (r *ResponseCallToolResultModel) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCallToolResultModel) SetSuccess ¶ added in v0.0.3
func (r *ResponseCallToolResultModel) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCallToolResultModel) String ¶ added in v0.0.3
func (r *ResponseCallToolResultModel) String() string
func (*ResponseCallToolResultModel) UnmarshalJSON ¶ added in v0.0.3
func (r *ResponseCallToolResultModel) UnmarshalJSON(data []byte) error
type ResponseCallToolResultModelDataContentItem ¶ added in v0.0.3
type ResponseCallToolResultModelDataContentItem struct {
Type string
Text *TextContent
Image *ImageContent
Audio *AudioContent
ResourceLink *ResourceLink
Resource *EmbeddedResource
}
func (*ResponseCallToolResultModelDataContentItem) Accept ¶ added in v0.0.3
func (r *ResponseCallToolResultModelDataContentItem) Accept(visitor ResponseCallToolResultModelDataContentItemVisitor) error
func (*ResponseCallToolResultModelDataContentItem) GetAudio ¶ added in v0.0.3
func (r *ResponseCallToolResultModelDataContentItem) GetAudio() *AudioContent
func (*ResponseCallToolResultModelDataContentItem) GetImage ¶ added in v0.0.3
func (r *ResponseCallToolResultModelDataContentItem) GetImage() *ImageContent
func (*ResponseCallToolResultModelDataContentItem) GetResource ¶ added in v0.0.3
func (r *ResponseCallToolResultModelDataContentItem) GetResource() *EmbeddedResource
func (*ResponseCallToolResultModelDataContentItem) GetResourceLink ¶ added in v0.0.3
func (r *ResponseCallToolResultModelDataContentItem) GetResourceLink() *ResourceLink
func (*ResponseCallToolResultModelDataContentItem) GetText ¶ added in v0.0.3
func (r *ResponseCallToolResultModelDataContentItem) GetText() *TextContent
func (*ResponseCallToolResultModelDataContentItem) GetType ¶ added in v0.0.3
func (r *ResponseCallToolResultModelDataContentItem) GetType() string
func (ResponseCallToolResultModelDataContentItem) MarshalJSON ¶ added in v0.0.3
func (r ResponseCallToolResultModelDataContentItem) MarshalJSON() ([]byte, error)
func (*ResponseCallToolResultModelDataContentItem) UnmarshalJSON ¶ added in v0.0.3
func (r *ResponseCallToolResultModelDataContentItem) UnmarshalJSON(data []byte) error
type ResponseCallToolResultModelDataContentItemVisitor ¶ added in v0.0.3
type ResponseCallToolResultModelDataContentItemVisitor interface {
VisitText(*TextContent) error
VisitImage(*ImageContent) error
VisitAudio(*AudioContent) error
VisitResourceLink(*ResourceLink) error
VisitResource(*EmbeddedResource) error
}
type ResponseCaptchaWaitResult ¶ added in v0.0.4
type ResponseCaptchaWaitResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *CaptchaWaitResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseCaptchaWaitResult) GetData ¶ added in v0.0.4
func (r *ResponseCaptchaWaitResult) GetData() *CaptchaWaitResult
func (*ResponseCaptchaWaitResult) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseCaptchaWaitResult) GetExtraProperties() map[string]interface{}
func (*ResponseCaptchaWaitResult) GetHint ¶ added in v0.0.4
func (r *ResponseCaptchaWaitResult) GetHint() *string
func (*ResponseCaptchaWaitResult) GetMessage ¶ added in v0.0.4
func (r *ResponseCaptchaWaitResult) GetMessage() *string
func (*ResponseCaptchaWaitResult) GetSuccess ¶ added in v0.0.4
func (r *ResponseCaptchaWaitResult) GetSuccess() *bool
func (*ResponseCaptchaWaitResult) MarshalJSON ¶ added in v0.0.4
func (r *ResponseCaptchaWaitResult) MarshalJSON() ([]byte, error)
func (*ResponseCaptchaWaitResult) SetData ¶ added in v0.0.4
func (r *ResponseCaptchaWaitResult) SetData(data *CaptchaWaitResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCaptchaWaitResult) SetHint ¶ added in v0.0.4
func (r *ResponseCaptchaWaitResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCaptchaWaitResult) SetMessage ¶ added in v0.0.4
func (r *ResponseCaptchaWaitResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCaptchaWaitResult) SetSuccess ¶ added in v0.0.4
func (r *ResponseCaptchaWaitResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCaptchaWaitResult) String ¶ added in v0.0.4
func (r *ResponseCaptchaWaitResult) String() string
func (*ResponseCaptchaWaitResult) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseCaptchaWaitResult) UnmarshalJSON(data []byte) error
type ResponseCodeExecuteResponse ¶
type ResponseCodeExecuteResponse struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *CodeExecuteResponse `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseCodeExecuteResponse) GetData ¶
func (r *ResponseCodeExecuteResponse) GetData() *CodeExecuteResponse
func (*ResponseCodeExecuteResponse) GetExtraProperties ¶
func (r *ResponseCodeExecuteResponse) GetExtraProperties() map[string]interface{}
func (*ResponseCodeExecuteResponse) GetHint ¶ added in v0.0.4
func (r *ResponseCodeExecuteResponse) GetHint() *string
func (*ResponseCodeExecuteResponse) GetMessage ¶
func (r *ResponseCodeExecuteResponse) GetMessage() *string
func (*ResponseCodeExecuteResponse) GetSuccess ¶
func (r *ResponseCodeExecuteResponse) GetSuccess() *bool
func (*ResponseCodeExecuteResponse) MarshalJSON ¶
func (r *ResponseCodeExecuteResponse) MarshalJSON() ([]byte, error)
func (*ResponseCodeExecuteResponse) SetData ¶
func (r *ResponseCodeExecuteResponse) SetData(data *CodeExecuteResponse)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCodeExecuteResponse) SetHint ¶ added in v0.0.4
func (r *ResponseCodeExecuteResponse) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCodeExecuteResponse) SetMessage ¶
func (r *ResponseCodeExecuteResponse) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCodeExecuteResponse) SetSuccess ¶
func (r *ResponseCodeExecuteResponse) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCodeExecuteResponse) String ¶
func (r *ResponseCodeExecuteResponse) String() string
func (*ResponseCodeExecuteResponse) UnmarshalJSON ¶
func (r *ResponseCodeExecuteResponse) UnmarshalJSON(data []byte) error
type ResponseCodeInfoResponse ¶
type ResponseCodeInfoResponse struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *CodeInfoResponse `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseCodeInfoResponse) GetData ¶
func (r *ResponseCodeInfoResponse) GetData() *CodeInfoResponse
func (*ResponseCodeInfoResponse) GetExtraProperties ¶
func (r *ResponseCodeInfoResponse) GetExtraProperties() map[string]interface{}
func (*ResponseCodeInfoResponse) GetHint ¶ added in v0.0.4
func (r *ResponseCodeInfoResponse) GetHint() *string
func (*ResponseCodeInfoResponse) GetMessage ¶
func (r *ResponseCodeInfoResponse) GetMessage() *string
func (*ResponseCodeInfoResponse) GetSuccess ¶
func (r *ResponseCodeInfoResponse) GetSuccess() *bool
func (*ResponseCodeInfoResponse) MarshalJSON ¶
func (r *ResponseCodeInfoResponse) MarshalJSON() ([]byte, error)
func (*ResponseCodeInfoResponse) SetData ¶
func (r *ResponseCodeInfoResponse) SetData(data *CodeInfoResponse)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCodeInfoResponse) SetHint ¶ added in v0.0.4
func (r *ResponseCodeInfoResponse) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCodeInfoResponse) SetMessage ¶
func (r *ResponseCodeInfoResponse) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCodeInfoResponse) SetSuccess ¶
func (r *ResponseCodeInfoResponse) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseCodeInfoResponse) String ¶
func (r *ResponseCodeInfoResponse) String() string
func (*ResponseCodeInfoResponse) UnmarshalJSON ¶
func (r *ResponseCodeInfoResponse) UnmarshalJSON(data []byte) error
type ResponseDict ¶ added in v0.0.3
type ResponseDict struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data map[string]interface{} `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseDict) GetData ¶ added in v0.0.3
func (r *ResponseDict) GetData() map[string]interface{}
func (*ResponseDict) GetExtraProperties ¶ added in v0.0.3
func (r *ResponseDict) GetExtraProperties() map[string]interface{}
func (*ResponseDict) GetHint ¶ added in v0.0.4
func (r *ResponseDict) GetHint() *string
func (*ResponseDict) GetMessage ¶ added in v0.0.3
func (r *ResponseDict) GetMessage() *string
func (*ResponseDict) GetSuccess ¶ added in v0.0.3
func (r *ResponseDict) GetSuccess() *bool
func (*ResponseDict) MarshalJSON ¶ added in v0.0.3
func (r *ResponseDict) MarshalJSON() ([]byte, error)
func (*ResponseDict) SetData ¶ added in v0.0.3
func (r *ResponseDict) SetData(data map[string]interface{})
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseDict) SetHint ¶ added in v0.0.4
func (r *ResponseDict) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseDict) SetMessage ¶ added in v0.0.3
func (r *ResponseDict) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseDict) SetSuccess ¶ added in v0.0.3
func (r *ResponseDict) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseDict) String ¶ added in v0.0.3
func (r *ResponseDict) String() string
func (*ResponseDict) UnmarshalJSON ¶ added in v0.0.3
func (r *ResponseDict) UnmarshalJSON(data []byte) error
type ResponseDisplayRecordResult ¶ added in v0.0.5
type ResponseDisplayRecordResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *DisplayRecordResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseDisplayRecordResult) GetData ¶ added in v0.0.5
func (r *ResponseDisplayRecordResult) GetData() *DisplayRecordResult
func (*ResponseDisplayRecordResult) GetExtraProperties ¶ added in v0.0.5
func (r *ResponseDisplayRecordResult) GetExtraProperties() map[string]interface{}
func (*ResponseDisplayRecordResult) GetHint ¶ added in v0.0.5
func (r *ResponseDisplayRecordResult) GetHint() *string
func (*ResponseDisplayRecordResult) GetMessage ¶ added in v0.0.5
func (r *ResponseDisplayRecordResult) GetMessage() *string
func (*ResponseDisplayRecordResult) GetSuccess ¶ added in v0.0.5
func (r *ResponseDisplayRecordResult) GetSuccess() *bool
func (*ResponseDisplayRecordResult) MarshalJSON ¶ added in v0.0.5
func (r *ResponseDisplayRecordResult) MarshalJSON() ([]byte, error)
func (*ResponseDisplayRecordResult) SetData ¶ added in v0.0.5
func (r *ResponseDisplayRecordResult) SetData(data *DisplayRecordResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseDisplayRecordResult) SetHint ¶ added in v0.0.5
func (r *ResponseDisplayRecordResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseDisplayRecordResult) SetMessage ¶ added in v0.0.5
func (r *ResponseDisplayRecordResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseDisplayRecordResult) SetSuccess ¶ added in v0.0.5
func (r *ResponseDisplayRecordResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseDisplayRecordResult) String ¶ added in v0.0.5
func (r *ResponseDisplayRecordResult) String() string
func (*ResponseDisplayRecordResult) UnmarshalJSON ¶ added in v0.0.5
func (r *ResponseDisplayRecordResult) UnmarshalJSON(data []byte) error
type ResponseFileFindResult ¶
type ResponseFileFindResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *FileFindResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseFileFindResult) GetData ¶
func (r *ResponseFileFindResult) GetData() *FileFindResult
func (*ResponseFileFindResult) GetExtraProperties ¶
func (r *ResponseFileFindResult) GetExtraProperties() map[string]interface{}
func (*ResponseFileFindResult) GetHint ¶ added in v0.0.4
func (r *ResponseFileFindResult) GetHint() *string
func (*ResponseFileFindResult) GetMessage ¶
func (r *ResponseFileFindResult) GetMessage() *string
func (*ResponseFileFindResult) GetSuccess ¶
func (r *ResponseFileFindResult) GetSuccess() *bool
func (*ResponseFileFindResult) MarshalJSON ¶
func (r *ResponseFileFindResult) MarshalJSON() ([]byte, error)
func (*ResponseFileFindResult) SetData ¶
func (r *ResponseFileFindResult) SetData(data *FileFindResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileFindResult) SetHint ¶ added in v0.0.4
func (r *ResponseFileFindResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileFindResult) SetMessage ¶
func (r *ResponseFileFindResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileFindResult) SetSuccess ¶
func (r *ResponseFileFindResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileFindResult) String ¶
func (r *ResponseFileFindResult) String() string
func (*ResponseFileFindResult) UnmarshalJSON ¶
func (r *ResponseFileFindResult) UnmarshalJSON(data []byte) error
type ResponseFileGlobResult ¶ added in v0.0.4
type ResponseFileGlobResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *FileGlobResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseFileGlobResult) GetData ¶ added in v0.0.4
func (r *ResponseFileGlobResult) GetData() *FileGlobResult
func (*ResponseFileGlobResult) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseFileGlobResult) GetExtraProperties() map[string]interface{}
func (*ResponseFileGlobResult) GetHint ¶ added in v0.0.4
func (r *ResponseFileGlobResult) GetHint() *string
func (*ResponseFileGlobResult) GetMessage ¶ added in v0.0.4
func (r *ResponseFileGlobResult) GetMessage() *string
func (*ResponseFileGlobResult) GetSuccess ¶ added in v0.0.4
func (r *ResponseFileGlobResult) GetSuccess() *bool
func (*ResponseFileGlobResult) MarshalJSON ¶ added in v0.0.4
func (r *ResponseFileGlobResult) MarshalJSON() ([]byte, error)
func (*ResponseFileGlobResult) SetData ¶ added in v0.0.4
func (r *ResponseFileGlobResult) SetData(data *FileGlobResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileGlobResult) SetHint ¶ added in v0.0.4
func (r *ResponseFileGlobResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileGlobResult) SetMessage ¶ added in v0.0.4
func (r *ResponseFileGlobResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileGlobResult) SetSuccess ¶ added in v0.0.4
func (r *ResponseFileGlobResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileGlobResult) String ¶ added in v0.0.4
func (r *ResponseFileGlobResult) String() string
func (*ResponseFileGlobResult) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseFileGlobResult) UnmarshalJSON(data []byte) error
type ResponseFileGrepResult ¶ added in v0.0.4
type ResponseFileGrepResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *FileGrepResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseFileGrepResult) GetData ¶ added in v0.0.4
func (r *ResponseFileGrepResult) GetData() *FileGrepResult
func (*ResponseFileGrepResult) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseFileGrepResult) GetExtraProperties() map[string]interface{}
func (*ResponseFileGrepResult) GetHint ¶ added in v0.0.4
func (r *ResponseFileGrepResult) GetHint() *string
func (*ResponseFileGrepResult) GetMessage ¶ added in v0.0.4
func (r *ResponseFileGrepResult) GetMessage() *string
func (*ResponseFileGrepResult) GetSuccess ¶ added in v0.0.4
func (r *ResponseFileGrepResult) GetSuccess() *bool
func (*ResponseFileGrepResult) MarshalJSON ¶ added in v0.0.4
func (r *ResponseFileGrepResult) MarshalJSON() ([]byte, error)
func (*ResponseFileGrepResult) SetData ¶ added in v0.0.4
func (r *ResponseFileGrepResult) SetData(data *FileGrepResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileGrepResult) SetHint ¶ added in v0.0.4
func (r *ResponseFileGrepResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileGrepResult) SetMessage ¶ added in v0.0.4
func (r *ResponseFileGrepResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileGrepResult) SetSuccess ¶ added in v0.0.4
func (r *ResponseFileGrepResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileGrepResult) String ¶ added in v0.0.4
func (r *ResponseFileGrepResult) String() string
func (*ResponseFileGrepResult) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseFileGrepResult) UnmarshalJSON(data []byte) error
type ResponseFileListResult ¶
type ResponseFileListResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *FileListResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseFileListResult) GetData ¶
func (r *ResponseFileListResult) GetData() *FileListResult
func (*ResponseFileListResult) GetExtraProperties ¶
func (r *ResponseFileListResult) GetExtraProperties() map[string]interface{}
func (*ResponseFileListResult) GetHint ¶ added in v0.0.4
func (r *ResponseFileListResult) GetHint() *string
func (*ResponseFileListResult) GetMessage ¶
func (r *ResponseFileListResult) GetMessage() *string
func (*ResponseFileListResult) GetSuccess ¶
func (r *ResponseFileListResult) GetSuccess() *bool
func (*ResponseFileListResult) MarshalJSON ¶
func (r *ResponseFileListResult) MarshalJSON() ([]byte, error)
func (*ResponseFileListResult) SetData ¶
func (r *ResponseFileListResult) SetData(data *FileListResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileListResult) SetHint ¶ added in v0.0.4
func (r *ResponseFileListResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileListResult) SetMessage ¶
func (r *ResponseFileListResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileListResult) SetSuccess ¶
func (r *ResponseFileListResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileListResult) String ¶
func (r *ResponseFileListResult) String() string
func (*ResponseFileListResult) UnmarshalJSON ¶
func (r *ResponseFileListResult) UnmarshalJSON(data []byte) error
type ResponseFileReadResult ¶
type ResponseFileReadResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *FileReadResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseFileReadResult) GetData ¶
func (r *ResponseFileReadResult) GetData() *FileReadResult
func (*ResponseFileReadResult) GetExtraProperties ¶
func (r *ResponseFileReadResult) GetExtraProperties() map[string]interface{}
func (*ResponseFileReadResult) GetHint ¶ added in v0.0.4
func (r *ResponseFileReadResult) GetHint() *string
func (*ResponseFileReadResult) GetMessage ¶
func (r *ResponseFileReadResult) GetMessage() *string
func (*ResponseFileReadResult) GetSuccess ¶
func (r *ResponseFileReadResult) GetSuccess() *bool
func (*ResponseFileReadResult) MarshalJSON ¶
func (r *ResponseFileReadResult) MarshalJSON() ([]byte, error)
func (*ResponseFileReadResult) SetData ¶
func (r *ResponseFileReadResult) SetData(data *FileReadResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileReadResult) SetHint ¶ added in v0.0.4
func (r *ResponseFileReadResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileReadResult) SetMessage ¶
func (r *ResponseFileReadResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileReadResult) SetSuccess ¶
func (r *ResponseFileReadResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileReadResult) String ¶
func (r *ResponseFileReadResult) String() string
func (*ResponseFileReadResult) UnmarshalJSON ¶
func (r *ResponseFileReadResult) UnmarshalJSON(data []byte) error
type ResponseFileReplaceResult ¶
type ResponseFileReplaceResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *FileReplaceResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseFileReplaceResult) GetData ¶
func (r *ResponseFileReplaceResult) GetData() *FileReplaceResult
func (*ResponseFileReplaceResult) GetExtraProperties ¶
func (r *ResponseFileReplaceResult) GetExtraProperties() map[string]interface{}
func (*ResponseFileReplaceResult) GetHint ¶ added in v0.0.4
func (r *ResponseFileReplaceResult) GetHint() *string
func (*ResponseFileReplaceResult) GetMessage ¶
func (r *ResponseFileReplaceResult) GetMessage() *string
func (*ResponseFileReplaceResult) GetSuccess ¶
func (r *ResponseFileReplaceResult) GetSuccess() *bool
func (*ResponseFileReplaceResult) MarshalJSON ¶
func (r *ResponseFileReplaceResult) MarshalJSON() ([]byte, error)
func (*ResponseFileReplaceResult) SetData ¶
func (r *ResponseFileReplaceResult) SetData(data *FileReplaceResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileReplaceResult) SetHint ¶ added in v0.0.4
func (r *ResponseFileReplaceResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileReplaceResult) SetMessage ¶
func (r *ResponseFileReplaceResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileReplaceResult) SetSuccess ¶
func (r *ResponseFileReplaceResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileReplaceResult) String ¶
func (r *ResponseFileReplaceResult) String() string
func (*ResponseFileReplaceResult) UnmarshalJSON ¶
func (r *ResponseFileReplaceResult) UnmarshalJSON(data []byte) error
type ResponseFileSearchResult ¶
type ResponseFileSearchResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *FileSearchResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseFileSearchResult) GetData ¶
func (r *ResponseFileSearchResult) GetData() *FileSearchResult
func (*ResponseFileSearchResult) GetExtraProperties ¶
func (r *ResponseFileSearchResult) GetExtraProperties() map[string]interface{}
func (*ResponseFileSearchResult) GetHint ¶ added in v0.0.4
func (r *ResponseFileSearchResult) GetHint() *string
func (*ResponseFileSearchResult) GetMessage ¶
func (r *ResponseFileSearchResult) GetMessage() *string
func (*ResponseFileSearchResult) GetSuccess ¶
func (r *ResponseFileSearchResult) GetSuccess() *bool
func (*ResponseFileSearchResult) MarshalJSON ¶
func (r *ResponseFileSearchResult) MarshalJSON() ([]byte, error)
func (*ResponseFileSearchResult) SetData ¶
func (r *ResponseFileSearchResult) SetData(data *FileSearchResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileSearchResult) SetHint ¶ added in v0.0.4
func (r *ResponseFileSearchResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileSearchResult) SetMessage ¶
func (r *ResponseFileSearchResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileSearchResult) SetSuccess ¶
func (r *ResponseFileSearchResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileSearchResult) String ¶
func (r *ResponseFileSearchResult) String() string
func (*ResponseFileSearchResult) UnmarshalJSON ¶
func (r *ResponseFileSearchResult) UnmarshalJSON(data []byte) error
type ResponseFileUploadResult ¶
type ResponseFileUploadResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *FileUploadResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseFileUploadResult) GetData ¶
func (r *ResponseFileUploadResult) GetData() *FileUploadResult
func (*ResponseFileUploadResult) GetExtraProperties ¶
func (r *ResponseFileUploadResult) GetExtraProperties() map[string]interface{}
func (*ResponseFileUploadResult) GetHint ¶ added in v0.0.4
func (r *ResponseFileUploadResult) GetHint() *string
func (*ResponseFileUploadResult) GetMessage ¶
func (r *ResponseFileUploadResult) GetMessage() *string
func (*ResponseFileUploadResult) GetSuccess ¶
func (r *ResponseFileUploadResult) GetSuccess() *bool
func (*ResponseFileUploadResult) MarshalJSON ¶
func (r *ResponseFileUploadResult) MarshalJSON() ([]byte, error)
func (*ResponseFileUploadResult) SetData ¶
func (r *ResponseFileUploadResult) SetData(data *FileUploadResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileUploadResult) SetHint ¶ added in v0.0.4
func (r *ResponseFileUploadResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileUploadResult) SetMessage ¶
func (r *ResponseFileUploadResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileUploadResult) SetSuccess ¶
func (r *ResponseFileUploadResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileUploadResult) String ¶
func (r *ResponseFileUploadResult) String() string
func (*ResponseFileUploadResult) UnmarshalJSON ¶
func (r *ResponseFileUploadResult) UnmarshalJSON(data []byte) error
type ResponseFileWriteResult ¶
type ResponseFileWriteResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *FileWriteResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseFileWriteResult) GetData ¶
func (r *ResponseFileWriteResult) GetData() *FileWriteResult
func (*ResponseFileWriteResult) GetExtraProperties ¶
func (r *ResponseFileWriteResult) GetExtraProperties() map[string]interface{}
func (*ResponseFileWriteResult) GetHint ¶ added in v0.0.4
func (r *ResponseFileWriteResult) GetHint() *string
func (*ResponseFileWriteResult) GetMessage ¶
func (r *ResponseFileWriteResult) GetMessage() *string
func (*ResponseFileWriteResult) GetSuccess ¶
func (r *ResponseFileWriteResult) GetSuccess() *bool
func (*ResponseFileWriteResult) MarshalJSON ¶
func (r *ResponseFileWriteResult) MarshalJSON() ([]byte, error)
func (*ResponseFileWriteResult) SetData ¶
func (r *ResponseFileWriteResult) SetData(data *FileWriteResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileWriteResult) SetHint ¶ added in v0.0.4
func (r *ResponseFileWriteResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileWriteResult) SetMessage ¶
func (r *ResponseFileWriteResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileWriteResult) SetSuccess ¶
func (r *ResponseFileWriteResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseFileWriteResult) String ¶
func (r *ResponseFileWriteResult) String() string
func (*ResponseFileWriteResult) UnmarshalJSON ¶
func (r *ResponseFileWriteResult) UnmarshalJSON(data []byte) error
type ResponseJupyterCreateSessionResponse ¶ added in v0.0.3
type ResponseJupyterCreateSessionResponse struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *JupyterCreateSessionResponse `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseJupyterCreateSessionResponse) GetData ¶ added in v0.0.3
func (r *ResponseJupyterCreateSessionResponse) GetData() *JupyterCreateSessionResponse
func (*ResponseJupyterCreateSessionResponse) GetExtraProperties ¶ added in v0.0.3
func (r *ResponseJupyterCreateSessionResponse) GetExtraProperties() map[string]interface{}
func (*ResponseJupyterCreateSessionResponse) GetHint ¶ added in v0.0.4
func (r *ResponseJupyterCreateSessionResponse) GetHint() *string
func (*ResponseJupyterCreateSessionResponse) GetMessage ¶ added in v0.0.3
func (r *ResponseJupyterCreateSessionResponse) GetMessage() *string
func (*ResponseJupyterCreateSessionResponse) GetSuccess ¶ added in v0.0.3
func (r *ResponseJupyterCreateSessionResponse) GetSuccess() *bool
func (*ResponseJupyterCreateSessionResponse) MarshalJSON ¶ added in v0.0.3
func (r *ResponseJupyterCreateSessionResponse) MarshalJSON() ([]byte, error)
func (*ResponseJupyterCreateSessionResponse) SetData ¶ added in v0.0.3
func (r *ResponseJupyterCreateSessionResponse) SetData(data *JupyterCreateSessionResponse)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseJupyterCreateSessionResponse) SetHint ¶ added in v0.0.4
func (r *ResponseJupyterCreateSessionResponse) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseJupyterCreateSessionResponse) SetMessage ¶ added in v0.0.3
func (r *ResponseJupyterCreateSessionResponse) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseJupyterCreateSessionResponse) SetSuccess ¶ added in v0.0.3
func (r *ResponseJupyterCreateSessionResponse) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseJupyterCreateSessionResponse) String ¶ added in v0.0.3
func (r *ResponseJupyterCreateSessionResponse) String() string
func (*ResponseJupyterCreateSessionResponse) UnmarshalJSON ¶ added in v0.0.3
func (r *ResponseJupyterCreateSessionResponse) UnmarshalJSON(data []byte) error
type ResponseJupyterExecuteResponse ¶
type ResponseJupyterExecuteResponse struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *JupyterExecuteResponse `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseJupyterExecuteResponse) GetData ¶
func (r *ResponseJupyterExecuteResponse) GetData() *JupyterExecuteResponse
func (*ResponseJupyterExecuteResponse) GetExtraProperties ¶
func (r *ResponseJupyterExecuteResponse) GetExtraProperties() map[string]interface{}
func (*ResponseJupyterExecuteResponse) GetHint ¶ added in v0.0.4
func (r *ResponseJupyterExecuteResponse) GetHint() *string
func (*ResponseJupyterExecuteResponse) GetMessage ¶
func (r *ResponseJupyterExecuteResponse) GetMessage() *string
func (*ResponseJupyterExecuteResponse) GetSuccess ¶
func (r *ResponseJupyterExecuteResponse) GetSuccess() *bool
func (*ResponseJupyterExecuteResponse) MarshalJSON ¶
func (r *ResponseJupyterExecuteResponse) MarshalJSON() ([]byte, error)
func (*ResponseJupyterExecuteResponse) SetData ¶
func (r *ResponseJupyterExecuteResponse) SetData(data *JupyterExecuteResponse)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseJupyterExecuteResponse) SetHint ¶ added in v0.0.4
func (r *ResponseJupyterExecuteResponse) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseJupyterExecuteResponse) SetMessage ¶
func (r *ResponseJupyterExecuteResponse) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseJupyterExecuteResponse) SetSuccess ¶
func (r *ResponseJupyterExecuteResponse) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseJupyterExecuteResponse) String ¶
func (r *ResponseJupyterExecuteResponse) String() string
func (*ResponseJupyterExecuteResponse) UnmarshalJSON ¶
func (r *ResponseJupyterExecuteResponse) UnmarshalJSON(data []byte) error
type ResponseJupyterInfoResponse ¶
type ResponseJupyterInfoResponse struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *JupyterInfoResponse `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseJupyterInfoResponse) GetData ¶
func (r *ResponseJupyterInfoResponse) GetData() *JupyterInfoResponse
func (*ResponseJupyterInfoResponse) GetExtraProperties ¶
func (r *ResponseJupyterInfoResponse) GetExtraProperties() map[string]interface{}
func (*ResponseJupyterInfoResponse) GetHint ¶ added in v0.0.4
func (r *ResponseJupyterInfoResponse) GetHint() *string
func (*ResponseJupyterInfoResponse) GetMessage ¶
func (r *ResponseJupyterInfoResponse) GetMessage() *string
func (*ResponseJupyterInfoResponse) GetSuccess ¶
func (r *ResponseJupyterInfoResponse) GetSuccess() *bool
func (*ResponseJupyterInfoResponse) MarshalJSON ¶
func (r *ResponseJupyterInfoResponse) MarshalJSON() ([]byte, error)
func (*ResponseJupyterInfoResponse) SetData ¶
func (r *ResponseJupyterInfoResponse) SetData(data *JupyterInfoResponse)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseJupyterInfoResponse) SetHint ¶ added in v0.0.4
func (r *ResponseJupyterInfoResponse) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseJupyterInfoResponse) SetMessage ¶
func (r *ResponseJupyterInfoResponse) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseJupyterInfoResponse) SetSuccess ¶
func (r *ResponseJupyterInfoResponse) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseJupyterInfoResponse) String ¶
func (r *ResponseJupyterInfoResponse) String() string
func (*ResponseJupyterInfoResponse) UnmarshalJSON ¶
func (r *ResponseJupyterInfoResponse) UnmarshalJSON(data []byte) error
type ResponseList ¶ added in v0.0.4
type ResponseList struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data []interface{} `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseList) GetData ¶ added in v0.0.4
func (r *ResponseList) GetData() []interface{}
func (*ResponseList) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseList) GetExtraProperties() map[string]interface{}
func (*ResponseList) GetHint ¶ added in v0.0.4
func (r *ResponseList) GetHint() *string
func (*ResponseList) GetMessage ¶ added in v0.0.4
func (r *ResponseList) GetMessage() *string
func (*ResponseList) GetSuccess ¶ added in v0.0.4
func (r *ResponseList) GetSuccess() *bool
func (*ResponseList) MarshalJSON ¶ added in v0.0.4
func (r *ResponseList) MarshalJSON() ([]byte, error)
func (*ResponseList) SetData ¶ added in v0.0.4
func (r *ResponseList) SetData(data []interface{})
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseList) SetHint ¶ added in v0.0.4
func (r *ResponseList) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseList) SetMessage ¶ added in v0.0.4
func (r *ResponseList) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseList) SetSuccess ¶ added in v0.0.4
func (r *ResponseList) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseList) String ¶ added in v0.0.4
func (r *ResponseList) String() string
func (*ResponseList) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseList) UnmarshalJSON(data []byte) error
type ResponseListBashSessionInfo ¶ added in v0.0.4
type ResponseListBashSessionInfo struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data []*BashSessionInfo `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseListBashSessionInfo) GetData ¶ added in v0.0.4
func (r *ResponseListBashSessionInfo) GetData() []*BashSessionInfo
func (*ResponseListBashSessionInfo) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseListBashSessionInfo) GetExtraProperties() map[string]interface{}
func (*ResponseListBashSessionInfo) GetHint ¶ added in v0.0.4
func (r *ResponseListBashSessionInfo) GetHint() *string
func (*ResponseListBashSessionInfo) GetMessage ¶ added in v0.0.4
func (r *ResponseListBashSessionInfo) GetMessage() *string
func (*ResponseListBashSessionInfo) GetSuccess ¶ added in v0.0.4
func (r *ResponseListBashSessionInfo) GetSuccess() *bool
func (*ResponseListBashSessionInfo) MarshalJSON ¶ added in v0.0.4
func (r *ResponseListBashSessionInfo) MarshalJSON() ([]byte, error)
func (*ResponseListBashSessionInfo) SetData ¶ added in v0.0.4
func (r *ResponseListBashSessionInfo) SetData(data []*BashSessionInfo)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListBashSessionInfo) SetHint ¶ added in v0.0.4
func (r *ResponseListBashSessionInfo) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListBashSessionInfo) SetMessage ¶ added in v0.0.4
func (r *ResponseListBashSessionInfo) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListBashSessionInfo) SetSuccess ¶ added in v0.0.4
func (r *ResponseListBashSessionInfo) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListBashSessionInfo) String ¶ added in v0.0.4
func (r *ResponseListBashSessionInfo) String() string
func (*ResponseListBashSessionInfo) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseListBashSessionInfo) UnmarshalJSON(data []byte) error
type ResponseListProxyMappingRoute ¶ added in v0.0.4
type ResponseListProxyMappingRoute struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data []*ProxyMappingRoute `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseListProxyMappingRoute) GetData ¶ added in v0.0.4
func (r *ResponseListProxyMappingRoute) GetData() []*ProxyMappingRoute
func (*ResponseListProxyMappingRoute) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseListProxyMappingRoute) GetExtraProperties() map[string]interface{}
func (*ResponseListProxyMappingRoute) GetHint ¶ added in v0.0.4
func (r *ResponseListProxyMappingRoute) GetHint() *string
func (*ResponseListProxyMappingRoute) GetMessage ¶ added in v0.0.4
func (r *ResponseListProxyMappingRoute) GetMessage() *string
func (*ResponseListProxyMappingRoute) GetSuccess ¶ added in v0.0.4
func (r *ResponseListProxyMappingRoute) GetSuccess() *bool
func (*ResponseListProxyMappingRoute) MarshalJSON ¶ added in v0.0.4
func (r *ResponseListProxyMappingRoute) MarshalJSON() ([]byte, error)
func (*ResponseListProxyMappingRoute) SetData ¶ added in v0.0.4
func (r *ResponseListProxyMappingRoute) SetData(data []*ProxyMappingRoute)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListProxyMappingRoute) SetHint ¶ added in v0.0.4
func (r *ResponseListProxyMappingRoute) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListProxyMappingRoute) SetMessage ¶ added in v0.0.4
func (r *ResponseListProxyMappingRoute) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListProxyMappingRoute) SetSuccess ¶ added in v0.0.4
func (r *ResponseListProxyMappingRoute) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListProxyMappingRoute) String ¶ added in v0.0.4
func (r *ResponseListProxyMappingRoute) String() string
func (*ResponseListProxyMappingRoute) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseListProxyMappingRoute) UnmarshalJSON(data []byte) error
type ResponseListSandboxHook ¶ added in v0.0.5
type ResponseListSandboxHook struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data []*SandboxHook `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseListSandboxHook) GetData ¶ added in v0.0.5
func (r *ResponseListSandboxHook) GetData() []*SandboxHook
func (*ResponseListSandboxHook) GetExtraProperties ¶ added in v0.0.5
func (r *ResponseListSandboxHook) GetExtraProperties() map[string]interface{}
func (*ResponseListSandboxHook) GetHint ¶ added in v0.0.5
func (r *ResponseListSandboxHook) GetHint() *string
func (*ResponseListSandboxHook) GetMessage ¶ added in v0.0.5
func (r *ResponseListSandboxHook) GetMessage() *string
func (*ResponseListSandboxHook) GetSuccess ¶ added in v0.0.5
func (r *ResponseListSandboxHook) GetSuccess() *bool
func (*ResponseListSandboxHook) MarshalJSON ¶ added in v0.0.5
func (r *ResponseListSandboxHook) MarshalJSON() ([]byte, error)
func (*ResponseListSandboxHook) SetData ¶ added in v0.0.5
func (r *ResponseListSandboxHook) SetData(data []*SandboxHook)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListSandboxHook) SetHint ¶ added in v0.0.5
func (r *ResponseListSandboxHook) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListSandboxHook) SetMessage ¶ added in v0.0.5
func (r *ResponseListSandboxHook) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListSandboxHook) SetSuccess ¶ added in v0.0.5
func (r *ResponseListSandboxHook) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListSandboxHook) String ¶ added in v0.0.5
func (r *ResponseListSandboxHook) String() string
func (*ResponseListSandboxHook) UnmarshalJSON ¶ added in v0.0.5
func (r *ResponseListSandboxHook) UnmarshalJSON(data []byte) error
type ResponseListStr ¶
type ResponseListStr struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data []string `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseListStr) GetData ¶
func (r *ResponseListStr) GetData() []string
func (*ResponseListStr) GetExtraProperties ¶
func (r *ResponseListStr) GetExtraProperties() map[string]interface{}
func (*ResponseListStr) GetHint ¶ added in v0.0.4
func (r *ResponseListStr) GetHint() *string
func (*ResponseListStr) GetMessage ¶
func (r *ResponseListStr) GetMessage() *string
func (*ResponseListStr) GetSuccess ¶
func (r *ResponseListStr) GetSuccess() *bool
func (*ResponseListStr) MarshalJSON ¶
func (r *ResponseListStr) MarshalJSON() ([]byte, error)
func (*ResponseListStr) SetData ¶
func (r *ResponseListStr) SetData(data []string)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListStr) SetHint ¶ added in v0.0.4
func (r *ResponseListStr) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListStr) SetMessage ¶
func (r *ResponseListStr) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListStr) SetSuccess ¶
func (r *ResponseListStr) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListStr) String ¶
func (r *ResponseListStr) String() string
func (*ResponseListStr) UnmarshalJSON ¶
func (r *ResponseListStr) UnmarshalJSON(data []byte) error
type ResponseListToolsResultModel ¶ added in v0.0.3
type ResponseListToolsResultModel struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ListToolsResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseListToolsResultModel) GetData ¶ added in v0.0.3
func (r *ResponseListToolsResultModel) GetData() *ListToolsResult
func (*ResponseListToolsResultModel) GetExtraProperties ¶ added in v0.0.3
func (r *ResponseListToolsResultModel) GetExtraProperties() map[string]interface{}
func (*ResponseListToolsResultModel) GetHint ¶ added in v0.0.4
func (r *ResponseListToolsResultModel) GetHint() *string
func (*ResponseListToolsResultModel) GetMessage ¶ added in v0.0.3
func (r *ResponseListToolsResultModel) GetMessage() *string
func (*ResponseListToolsResultModel) GetSuccess ¶ added in v0.0.3
func (r *ResponseListToolsResultModel) GetSuccess() *bool
func (*ResponseListToolsResultModel) MarshalJSON ¶ added in v0.0.3
func (r *ResponseListToolsResultModel) MarshalJSON() ([]byte, error)
func (*ResponseListToolsResultModel) SetData ¶ added in v0.0.3
func (r *ResponseListToolsResultModel) SetData(data *ListToolsResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListToolsResultModel) SetHint ¶ added in v0.0.4
func (r *ResponseListToolsResultModel) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListToolsResultModel) SetMessage ¶ added in v0.0.3
func (r *ResponseListToolsResultModel) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListToolsResultModel) SetSuccess ¶ added in v0.0.3
func (r *ResponseListToolsResultModel) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseListToolsResultModel) String ¶ added in v0.0.3
func (r *ResponseListToolsResultModel) String() string
func (*ResponseListToolsResultModel) UnmarshalJSON ¶ added in v0.0.3
func (r *ResponseListToolsResultModel) UnmarshalJSON(data []byte) error
type ResponseNodeJsCreateSessionResponse ¶ added in v0.0.4
type ResponseNodeJsCreateSessionResponse struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *NodeJsCreateSessionResponse `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseNodeJsCreateSessionResponse) GetData ¶ added in v0.0.4
func (r *ResponseNodeJsCreateSessionResponse) GetData() *NodeJsCreateSessionResponse
func (*ResponseNodeJsCreateSessionResponse) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseNodeJsCreateSessionResponse) GetExtraProperties() map[string]interface{}
func (*ResponseNodeJsCreateSessionResponse) GetHint ¶ added in v0.0.4
func (r *ResponseNodeJsCreateSessionResponse) GetHint() *string
func (*ResponseNodeJsCreateSessionResponse) GetMessage ¶ added in v0.0.4
func (r *ResponseNodeJsCreateSessionResponse) GetMessage() *string
func (*ResponseNodeJsCreateSessionResponse) GetSuccess ¶ added in v0.0.4
func (r *ResponseNodeJsCreateSessionResponse) GetSuccess() *bool
func (*ResponseNodeJsCreateSessionResponse) MarshalJSON ¶ added in v0.0.4
func (r *ResponseNodeJsCreateSessionResponse) MarshalJSON() ([]byte, error)
func (*ResponseNodeJsCreateSessionResponse) SetData ¶ added in v0.0.4
func (r *ResponseNodeJsCreateSessionResponse) SetData(data *NodeJsCreateSessionResponse)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsCreateSessionResponse) SetHint ¶ added in v0.0.4
func (r *ResponseNodeJsCreateSessionResponse) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsCreateSessionResponse) SetMessage ¶ added in v0.0.4
func (r *ResponseNodeJsCreateSessionResponse) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsCreateSessionResponse) SetSuccess ¶ added in v0.0.4
func (r *ResponseNodeJsCreateSessionResponse) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsCreateSessionResponse) String ¶ added in v0.0.4
func (r *ResponseNodeJsCreateSessionResponse) String() string
func (*ResponseNodeJsCreateSessionResponse) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseNodeJsCreateSessionResponse) UnmarshalJSON(data []byte) error
type ResponseNodeJsDeleteSessionResponse ¶ added in v0.0.4
type ResponseNodeJsDeleteSessionResponse struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *NodeJsDeleteSessionResponse `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseNodeJsDeleteSessionResponse) GetData ¶ added in v0.0.4
func (r *ResponseNodeJsDeleteSessionResponse) GetData() *NodeJsDeleteSessionResponse
func (*ResponseNodeJsDeleteSessionResponse) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseNodeJsDeleteSessionResponse) GetExtraProperties() map[string]interface{}
func (*ResponseNodeJsDeleteSessionResponse) GetHint ¶ added in v0.0.4
func (r *ResponseNodeJsDeleteSessionResponse) GetHint() *string
func (*ResponseNodeJsDeleteSessionResponse) GetMessage ¶ added in v0.0.4
func (r *ResponseNodeJsDeleteSessionResponse) GetMessage() *string
func (*ResponseNodeJsDeleteSessionResponse) GetSuccess ¶ added in v0.0.4
func (r *ResponseNodeJsDeleteSessionResponse) GetSuccess() *bool
func (*ResponseNodeJsDeleteSessionResponse) MarshalJSON ¶ added in v0.0.4
func (r *ResponseNodeJsDeleteSessionResponse) MarshalJSON() ([]byte, error)
func (*ResponseNodeJsDeleteSessionResponse) SetData ¶ added in v0.0.4
func (r *ResponseNodeJsDeleteSessionResponse) SetData(data *NodeJsDeleteSessionResponse)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsDeleteSessionResponse) SetHint ¶ added in v0.0.4
func (r *ResponseNodeJsDeleteSessionResponse) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsDeleteSessionResponse) SetMessage ¶ added in v0.0.4
func (r *ResponseNodeJsDeleteSessionResponse) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsDeleteSessionResponse) SetSuccess ¶ added in v0.0.4
func (r *ResponseNodeJsDeleteSessionResponse) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsDeleteSessionResponse) String ¶ added in v0.0.4
func (r *ResponseNodeJsDeleteSessionResponse) String() string
func (*ResponseNodeJsDeleteSessionResponse) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseNodeJsDeleteSessionResponse) UnmarshalJSON(data []byte) error
type ResponseNodeJsExecuteResponse ¶
type ResponseNodeJsExecuteResponse struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *NodeJsExecuteResponse `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseNodeJsExecuteResponse) GetData ¶
func (r *ResponseNodeJsExecuteResponse) GetData() *NodeJsExecuteResponse
func (*ResponseNodeJsExecuteResponse) GetExtraProperties ¶
func (r *ResponseNodeJsExecuteResponse) GetExtraProperties() map[string]interface{}
func (*ResponseNodeJsExecuteResponse) GetHint ¶ added in v0.0.4
func (r *ResponseNodeJsExecuteResponse) GetHint() *string
func (*ResponseNodeJsExecuteResponse) GetMessage ¶
func (r *ResponseNodeJsExecuteResponse) GetMessage() *string
func (*ResponseNodeJsExecuteResponse) GetSuccess ¶
func (r *ResponseNodeJsExecuteResponse) GetSuccess() *bool
func (*ResponseNodeJsExecuteResponse) MarshalJSON ¶
func (r *ResponseNodeJsExecuteResponse) MarshalJSON() ([]byte, error)
func (*ResponseNodeJsExecuteResponse) SetData ¶
func (r *ResponseNodeJsExecuteResponse) SetData(data *NodeJsExecuteResponse)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsExecuteResponse) SetHint ¶ added in v0.0.4
func (r *ResponseNodeJsExecuteResponse) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsExecuteResponse) SetMessage ¶
func (r *ResponseNodeJsExecuteResponse) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsExecuteResponse) SetSuccess ¶
func (r *ResponseNodeJsExecuteResponse) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsExecuteResponse) String ¶
func (r *ResponseNodeJsExecuteResponse) String() string
func (*ResponseNodeJsExecuteResponse) UnmarshalJSON ¶
func (r *ResponseNodeJsExecuteResponse) UnmarshalJSON(data []byte) error
type ResponseNodeJsRuntimeInfo ¶
type ResponseNodeJsRuntimeInfo struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *NodeJsRuntimeInfo `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseNodeJsRuntimeInfo) GetData ¶
func (r *ResponseNodeJsRuntimeInfo) GetData() *NodeJsRuntimeInfo
func (*ResponseNodeJsRuntimeInfo) GetExtraProperties ¶
func (r *ResponseNodeJsRuntimeInfo) GetExtraProperties() map[string]interface{}
func (*ResponseNodeJsRuntimeInfo) GetHint ¶ added in v0.0.4
func (r *ResponseNodeJsRuntimeInfo) GetHint() *string
func (*ResponseNodeJsRuntimeInfo) GetMessage ¶
func (r *ResponseNodeJsRuntimeInfo) GetMessage() *string
func (*ResponseNodeJsRuntimeInfo) GetSuccess ¶
func (r *ResponseNodeJsRuntimeInfo) GetSuccess() *bool
func (*ResponseNodeJsRuntimeInfo) MarshalJSON ¶
func (r *ResponseNodeJsRuntimeInfo) MarshalJSON() ([]byte, error)
func (*ResponseNodeJsRuntimeInfo) SetData ¶
func (r *ResponseNodeJsRuntimeInfo) SetData(data *NodeJsRuntimeInfo)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsRuntimeInfo) SetHint ¶ added in v0.0.4
func (r *ResponseNodeJsRuntimeInfo) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsRuntimeInfo) SetMessage ¶
func (r *ResponseNodeJsRuntimeInfo) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsRuntimeInfo) SetSuccess ¶
func (r *ResponseNodeJsRuntimeInfo) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsRuntimeInfo) String ¶
func (r *ResponseNodeJsRuntimeInfo) String() string
func (*ResponseNodeJsRuntimeInfo) UnmarshalJSON ¶
func (r *ResponseNodeJsRuntimeInfo) UnmarshalJSON(data []byte) error
type ResponseNodeJsSessionListResponse ¶ added in v0.0.4
type ResponseNodeJsSessionListResponse struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *NodeJsSessionListResponse `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseNodeJsSessionListResponse) GetData ¶ added in v0.0.4
func (r *ResponseNodeJsSessionListResponse) GetData() *NodeJsSessionListResponse
func (*ResponseNodeJsSessionListResponse) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseNodeJsSessionListResponse) GetExtraProperties() map[string]interface{}
func (*ResponseNodeJsSessionListResponse) GetHint ¶ added in v0.0.4
func (r *ResponseNodeJsSessionListResponse) GetHint() *string
func (*ResponseNodeJsSessionListResponse) GetMessage ¶ added in v0.0.4
func (r *ResponseNodeJsSessionListResponse) GetMessage() *string
func (*ResponseNodeJsSessionListResponse) GetSuccess ¶ added in v0.0.4
func (r *ResponseNodeJsSessionListResponse) GetSuccess() *bool
func (*ResponseNodeJsSessionListResponse) MarshalJSON ¶ added in v0.0.4
func (r *ResponseNodeJsSessionListResponse) MarshalJSON() ([]byte, error)
func (*ResponseNodeJsSessionListResponse) SetData ¶ added in v0.0.4
func (r *ResponseNodeJsSessionListResponse) SetData(data *NodeJsSessionListResponse)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsSessionListResponse) SetHint ¶ added in v0.0.4
func (r *ResponseNodeJsSessionListResponse) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsSessionListResponse) SetMessage ¶ added in v0.0.4
func (r *ResponseNodeJsSessionListResponse) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsSessionListResponse) SetSuccess ¶ added in v0.0.4
func (r *ResponseNodeJsSessionListResponse) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsSessionListResponse) String ¶ added in v0.0.4
func (r *ResponseNodeJsSessionListResponse) String() string
func (*ResponseNodeJsSessionListResponse) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseNodeJsSessionListResponse) UnmarshalJSON(data []byte) error
type ResponseNodeJsSessionResponse ¶ added in v0.0.4
type ResponseNodeJsSessionResponse struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *NodeJsSessionResponse `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseNodeJsSessionResponse) GetData ¶ added in v0.0.4
func (r *ResponseNodeJsSessionResponse) GetData() *NodeJsSessionResponse
func (*ResponseNodeJsSessionResponse) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseNodeJsSessionResponse) GetExtraProperties() map[string]interface{}
func (*ResponseNodeJsSessionResponse) GetHint ¶ added in v0.0.4
func (r *ResponseNodeJsSessionResponse) GetHint() *string
func (*ResponseNodeJsSessionResponse) GetMessage ¶ added in v0.0.4
func (r *ResponseNodeJsSessionResponse) GetMessage() *string
func (*ResponseNodeJsSessionResponse) GetSuccess ¶ added in v0.0.4
func (r *ResponseNodeJsSessionResponse) GetSuccess() *bool
func (*ResponseNodeJsSessionResponse) MarshalJSON ¶ added in v0.0.4
func (r *ResponseNodeJsSessionResponse) MarshalJSON() ([]byte, error)
func (*ResponseNodeJsSessionResponse) SetData ¶ added in v0.0.4
func (r *ResponseNodeJsSessionResponse) SetData(data *NodeJsSessionResponse)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsSessionResponse) SetHint ¶ added in v0.0.4
func (r *ResponseNodeJsSessionResponse) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsSessionResponse) SetMessage ¶ added in v0.0.4
func (r *ResponseNodeJsSessionResponse) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsSessionResponse) SetSuccess ¶ added in v0.0.4
func (r *ResponseNodeJsSessionResponse) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsSessionResponse) String ¶ added in v0.0.4
func (r *ResponseNodeJsSessionResponse) String() string
func (*ResponseNodeJsSessionResponse) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseNodeJsSessionResponse) UnmarshalJSON(data []byte) error
type ResponseNodeJsUpdateSessionResponse ¶ added in v0.0.4
type ResponseNodeJsUpdateSessionResponse struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *NodeJsUpdateSessionResponse `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseNodeJsUpdateSessionResponse) GetData ¶ added in v0.0.4
func (r *ResponseNodeJsUpdateSessionResponse) GetData() *NodeJsUpdateSessionResponse
func (*ResponseNodeJsUpdateSessionResponse) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseNodeJsUpdateSessionResponse) GetExtraProperties() map[string]interface{}
func (*ResponseNodeJsUpdateSessionResponse) GetHint ¶ added in v0.0.4
func (r *ResponseNodeJsUpdateSessionResponse) GetHint() *string
func (*ResponseNodeJsUpdateSessionResponse) GetMessage ¶ added in v0.0.4
func (r *ResponseNodeJsUpdateSessionResponse) GetMessage() *string
func (*ResponseNodeJsUpdateSessionResponse) GetSuccess ¶ added in v0.0.4
func (r *ResponseNodeJsUpdateSessionResponse) GetSuccess() *bool
func (*ResponseNodeJsUpdateSessionResponse) MarshalJSON ¶ added in v0.0.4
func (r *ResponseNodeJsUpdateSessionResponse) MarshalJSON() ([]byte, error)
func (*ResponseNodeJsUpdateSessionResponse) SetData ¶ added in v0.0.4
func (r *ResponseNodeJsUpdateSessionResponse) SetData(data *NodeJsUpdateSessionResponse)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsUpdateSessionResponse) SetHint ¶ added in v0.0.4
func (r *ResponseNodeJsUpdateSessionResponse) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsUpdateSessionResponse) SetMessage ¶ added in v0.0.4
func (r *ResponseNodeJsUpdateSessionResponse) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsUpdateSessionResponse) SetSuccess ¶ added in v0.0.4
func (r *ResponseNodeJsUpdateSessionResponse) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseNodeJsUpdateSessionResponse) String ¶ added in v0.0.4
func (r *ResponseNodeJsUpdateSessionResponse) String() string
func (*ResponseNodeJsUpdateSessionResponse) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseNodeJsUpdateSessionResponse) UnmarshalJSON(data []byte) error
type ResponseProxyDiagnoseResult ¶ added in v0.0.4
type ResponseProxyDiagnoseResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ProxyDiagnoseResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseProxyDiagnoseResult) GetData ¶ added in v0.0.4
func (r *ResponseProxyDiagnoseResult) GetData() *ProxyDiagnoseResult
func (*ResponseProxyDiagnoseResult) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseProxyDiagnoseResult) GetExtraProperties() map[string]interface{}
func (*ResponseProxyDiagnoseResult) GetHint ¶ added in v0.0.4
func (r *ResponseProxyDiagnoseResult) GetHint() *string
func (*ResponseProxyDiagnoseResult) GetMessage ¶ added in v0.0.4
func (r *ResponseProxyDiagnoseResult) GetMessage() *string
func (*ResponseProxyDiagnoseResult) GetSuccess ¶ added in v0.0.4
func (r *ResponseProxyDiagnoseResult) GetSuccess() *bool
func (*ResponseProxyDiagnoseResult) MarshalJSON ¶ added in v0.0.4
func (r *ResponseProxyDiagnoseResult) MarshalJSON() ([]byte, error)
func (*ResponseProxyDiagnoseResult) SetData ¶ added in v0.0.4
func (r *ResponseProxyDiagnoseResult) SetData(data *ProxyDiagnoseResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyDiagnoseResult) SetHint ¶ added in v0.0.4
func (r *ResponseProxyDiagnoseResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyDiagnoseResult) SetMessage ¶ added in v0.0.4
func (r *ResponseProxyDiagnoseResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyDiagnoseResult) SetSuccess ¶ added in v0.0.4
func (r *ResponseProxyDiagnoseResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyDiagnoseResult) String ¶ added in v0.0.4
func (r *ResponseProxyDiagnoseResult) String() string
func (*ResponseProxyDiagnoseResult) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseProxyDiagnoseResult) UnmarshalJSON(data []byte) error
type ResponseProxyHealthCheck ¶ added in v0.0.5
type ResponseProxyHealthCheck struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ProxyHealthCheck `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseProxyHealthCheck) GetData ¶ added in v0.0.5
func (r *ResponseProxyHealthCheck) GetData() *ProxyHealthCheck
func (*ResponseProxyHealthCheck) GetExtraProperties ¶ added in v0.0.5
func (r *ResponseProxyHealthCheck) GetExtraProperties() map[string]interface{}
func (*ResponseProxyHealthCheck) GetHint ¶ added in v0.0.5
func (r *ResponseProxyHealthCheck) GetHint() *string
func (*ResponseProxyHealthCheck) GetMessage ¶ added in v0.0.5
func (r *ResponseProxyHealthCheck) GetMessage() *string
func (*ResponseProxyHealthCheck) GetSuccess ¶ added in v0.0.5
func (r *ResponseProxyHealthCheck) GetSuccess() *bool
func (*ResponseProxyHealthCheck) MarshalJSON ¶ added in v0.0.5
func (r *ResponseProxyHealthCheck) MarshalJSON() ([]byte, error)
func (*ResponseProxyHealthCheck) SetData ¶ added in v0.0.5
func (r *ResponseProxyHealthCheck) SetData(data *ProxyHealthCheck)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyHealthCheck) SetHint ¶ added in v0.0.5
func (r *ResponseProxyHealthCheck) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyHealthCheck) SetMessage ¶ added in v0.0.5
func (r *ResponseProxyHealthCheck) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyHealthCheck) SetSuccess ¶ added in v0.0.5
func (r *ResponseProxyHealthCheck) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyHealthCheck) String ¶ added in v0.0.5
func (r *ResponseProxyHealthCheck) String() string
func (*ResponseProxyHealthCheck) UnmarshalJSON ¶ added in v0.0.5
func (r *ResponseProxyHealthCheck) UnmarshalJSON(data []byte) error
type ResponseProxyMappingRoute ¶ added in v0.0.4
type ResponseProxyMappingRoute struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ProxyMappingRoute `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseProxyMappingRoute) GetData ¶ added in v0.0.4
func (r *ResponseProxyMappingRoute) GetData() *ProxyMappingRoute
func (*ResponseProxyMappingRoute) GetExtraProperties ¶ added in v0.0.4
func (r *ResponseProxyMappingRoute) GetExtraProperties() map[string]interface{}
func (*ResponseProxyMappingRoute) GetHint ¶ added in v0.0.4
func (r *ResponseProxyMappingRoute) GetHint() *string
func (*ResponseProxyMappingRoute) GetMessage ¶ added in v0.0.4
func (r *ResponseProxyMappingRoute) GetMessage() *string
func (*ResponseProxyMappingRoute) GetSuccess ¶ added in v0.0.4
func (r *ResponseProxyMappingRoute) GetSuccess() *bool
func (*ResponseProxyMappingRoute) MarshalJSON ¶ added in v0.0.4
func (r *ResponseProxyMappingRoute) MarshalJSON() ([]byte, error)
func (*ResponseProxyMappingRoute) SetData ¶ added in v0.0.4
func (r *ResponseProxyMappingRoute) SetData(data *ProxyMappingRoute)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyMappingRoute) SetHint ¶ added in v0.0.4
func (r *ResponseProxyMappingRoute) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyMappingRoute) SetMessage ¶ added in v0.0.4
func (r *ResponseProxyMappingRoute) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyMappingRoute) SetSuccess ¶ added in v0.0.4
func (r *ResponseProxyMappingRoute) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyMappingRoute) String ¶ added in v0.0.4
func (r *ResponseProxyMappingRoute) String() string
func (*ResponseProxyMappingRoute) UnmarshalJSON ¶ added in v0.0.4
func (r *ResponseProxyMappingRoute) UnmarshalJSON(data []byte) error
type ResponseProxyUpstreamInfo ¶ added in v0.0.5
type ResponseProxyUpstreamInfo struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ProxyUpstreamInfo `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseProxyUpstreamInfo) GetData ¶ added in v0.0.5
func (r *ResponseProxyUpstreamInfo) GetData() *ProxyUpstreamInfo
func (*ResponseProxyUpstreamInfo) GetExtraProperties ¶ added in v0.0.5
func (r *ResponseProxyUpstreamInfo) GetExtraProperties() map[string]interface{}
func (*ResponseProxyUpstreamInfo) GetHint ¶ added in v0.0.5
func (r *ResponseProxyUpstreamInfo) GetHint() *string
func (*ResponseProxyUpstreamInfo) GetMessage ¶ added in v0.0.5
func (r *ResponseProxyUpstreamInfo) GetMessage() *string
func (*ResponseProxyUpstreamInfo) GetSuccess ¶ added in v0.0.5
func (r *ResponseProxyUpstreamInfo) GetSuccess() *bool
func (*ResponseProxyUpstreamInfo) MarshalJSON ¶ added in v0.0.5
func (r *ResponseProxyUpstreamInfo) MarshalJSON() ([]byte, error)
func (*ResponseProxyUpstreamInfo) SetData ¶ added in v0.0.5
func (r *ResponseProxyUpstreamInfo) SetData(data *ProxyUpstreamInfo)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyUpstreamInfo) SetHint ¶ added in v0.0.5
func (r *ResponseProxyUpstreamInfo) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyUpstreamInfo) SetMessage ¶ added in v0.0.5
func (r *ResponseProxyUpstreamInfo) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyUpstreamInfo) SetSuccess ¶ added in v0.0.5
func (r *ResponseProxyUpstreamInfo) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseProxyUpstreamInfo) String ¶ added in v0.0.5
func (r *ResponseProxyUpstreamInfo) String() string
func (*ResponseProxyUpstreamInfo) UnmarshalJSON ¶ added in v0.0.5
func (r *ResponseProxyUpstreamInfo) UnmarshalJSON(data []byte) error
type ResponseSandboxHook ¶ added in v0.0.5
type ResponseSandboxHook struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *SandboxHook `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseSandboxHook) GetData ¶ added in v0.0.5
func (r *ResponseSandboxHook) GetData() *SandboxHook
func (*ResponseSandboxHook) GetExtraProperties ¶ added in v0.0.5
func (r *ResponseSandboxHook) GetExtraProperties() map[string]interface{}
func (*ResponseSandboxHook) GetHint ¶ added in v0.0.5
func (r *ResponseSandboxHook) GetHint() *string
func (*ResponseSandboxHook) GetMessage ¶ added in v0.0.5
func (r *ResponseSandboxHook) GetMessage() *string
func (*ResponseSandboxHook) GetSuccess ¶ added in v0.0.5
func (r *ResponseSandboxHook) GetSuccess() *bool
func (*ResponseSandboxHook) MarshalJSON ¶ added in v0.0.5
func (r *ResponseSandboxHook) MarshalJSON() ([]byte, error)
func (*ResponseSandboxHook) SetData ¶ added in v0.0.5
func (r *ResponseSandboxHook) SetData(data *SandboxHook)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSandboxHook) SetHint ¶ added in v0.0.5
func (r *ResponseSandboxHook) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSandboxHook) SetMessage ¶ added in v0.0.5
func (r *ResponseSandboxHook) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSandboxHook) SetSuccess ¶ added in v0.0.5
func (r *ResponseSandboxHook) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSandboxHook) String ¶ added in v0.0.5
func (r *ResponseSandboxHook) String() string
func (*ResponseSandboxHook) UnmarshalJSON ¶ added in v0.0.5
func (r *ResponseSandboxHook) UnmarshalJSON(data []byte) error
type ResponseShellCommandResult ¶
type ResponseShellCommandResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ShellCommandResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseShellCommandResult) GetData ¶
func (r *ResponseShellCommandResult) GetData() *ShellCommandResult
func (*ResponseShellCommandResult) GetExtraProperties ¶
func (r *ResponseShellCommandResult) GetExtraProperties() map[string]interface{}
func (*ResponseShellCommandResult) GetHint ¶ added in v0.0.4
func (r *ResponseShellCommandResult) GetHint() *string
func (*ResponseShellCommandResult) GetMessage ¶
func (r *ResponseShellCommandResult) GetMessage() *string
func (*ResponseShellCommandResult) GetSuccess ¶
func (r *ResponseShellCommandResult) GetSuccess() *bool
func (*ResponseShellCommandResult) MarshalJSON ¶
func (r *ResponseShellCommandResult) MarshalJSON() ([]byte, error)
func (*ResponseShellCommandResult) SetData ¶
func (r *ResponseShellCommandResult) SetData(data *ShellCommandResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellCommandResult) SetHint ¶ added in v0.0.4
func (r *ResponseShellCommandResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellCommandResult) SetMessage ¶
func (r *ResponseShellCommandResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellCommandResult) SetSuccess ¶
func (r *ResponseShellCommandResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellCommandResult) String ¶
func (r *ResponseShellCommandResult) String() string
func (*ResponseShellCommandResult) UnmarshalJSON ¶
func (r *ResponseShellCommandResult) UnmarshalJSON(data []byte) error
type ResponseShellCreateSessionResponse ¶
type ResponseShellCreateSessionResponse struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ShellCreateSessionResponse `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseShellCreateSessionResponse) GetData ¶
func (r *ResponseShellCreateSessionResponse) GetData() *ShellCreateSessionResponse
func (*ResponseShellCreateSessionResponse) GetExtraProperties ¶
func (r *ResponseShellCreateSessionResponse) GetExtraProperties() map[string]interface{}
func (*ResponseShellCreateSessionResponse) GetHint ¶ added in v0.0.4
func (r *ResponseShellCreateSessionResponse) GetHint() *string
func (*ResponseShellCreateSessionResponse) GetMessage ¶
func (r *ResponseShellCreateSessionResponse) GetMessage() *string
func (*ResponseShellCreateSessionResponse) GetSuccess ¶
func (r *ResponseShellCreateSessionResponse) GetSuccess() *bool
func (*ResponseShellCreateSessionResponse) MarshalJSON ¶
func (r *ResponseShellCreateSessionResponse) MarshalJSON() ([]byte, error)
func (*ResponseShellCreateSessionResponse) SetData ¶
func (r *ResponseShellCreateSessionResponse) SetData(data *ShellCreateSessionResponse)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellCreateSessionResponse) SetHint ¶ added in v0.0.4
func (r *ResponseShellCreateSessionResponse) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellCreateSessionResponse) SetMessage ¶
func (r *ResponseShellCreateSessionResponse) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellCreateSessionResponse) SetSuccess ¶
func (r *ResponseShellCreateSessionResponse) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellCreateSessionResponse) String ¶
func (r *ResponseShellCreateSessionResponse) String() string
func (*ResponseShellCreateSessionResponse) UnmarshalJSON ¶
func (r *ResponseShellCreateSessionResponse) UnmarshalJSON(data []byte) error
type ResponseShellKillResult ¶
type ResponseShellKillResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ShellKillResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseShellKillResult) GetData ¶
func (r *ResponseShellKillResult) GetData() *ShellKillResult
func (*ResponseShellKillResult) GetExtraProperties ¶
func (r *ResponseShellKillResult) GetExtraProperties() map[string]interface{}
func (*ResponseShellKillResult) GetHint ¶ added in v0.0.4
func (r *ResponseShellKillResult) GetHint() *string
func (*ResponseShellKillResult) GetMessage ¶
func (r *ResponseShellKillResult) GetMessage() *string
func (*ResponseShellKillResult) GetSuccess ¶
func (r *ResponseShellKillResult) GetSuccess() *bool
func (*ResponseShellKillResult) MarshalJSON ¶
func (r *ResponseShellKillResult) MarshalJSON() ([]byte, error)
func (*ResponseShellKillResult) SetData ¶
func (r *ResponseShellKillResult) SetData(data *ShellKillResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellKillResult) SetHint ¶ added in v0.0.4
func (r *ResponseShellKillResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellKillResult) SetMessage ¶
func (r *ResponseShellKillResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellKillResult) SetSuccess ¶
func (r *ResponseShellKillResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellKillResult) String ¶
func (r *ResponseShellKillResult) String() string
func (*ResponseShellKillResult) UnmarshalJSON ¶
func (r *ResponseShellKillResult) UnmarshalJSON(data []byte) error
type ResponseShellSessionStats ¶ added in v0.0.5
type ResponseShellSessionStats struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ShellSessionStats `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseShellSessionStats) GetData ¶ added in v0.0.5
func (r *ResponseShellSessionStats) GetData() *ShellSessionStats
func (*ResponseShellSessionStats) GetExtraProperties ¶ added in v0.0.5
func (r *ResponseShellSessionStats) GetExtraProperties() map[string]interface{}
func (*ResponseShellSessionStats) GetHint ¶ added in v0.0.5
func (r *ResponseShellSessionStats) GetHint() *string
func (*ResponseShellSessionStats) GetMessage ¶ added in v0.0.5
func (r *ResponseShellSessionStats) GetMessage() *string
func (*ResponseShellSessionStats) GetSuccess ¶ added in v0.0.5
func (r *ResponseShellSessionStats) GetSuccess() *bool
func (*ResponseShellSessionStats) MarshalJSON ¶ added in v0.0.5
func (r *ResponseShellSessionStats) MarshalJSON() ([]byte, error)
func (*ResponseShellSessionStats) SetData ¶ added in v0.0.5
func (r *ResponseShellSessionStats) SetData(data *ShellSessionStats)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellSessionStats) SetHint ¶ added in v0.0.5
func (r *ResponseShellSessionStats) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellSessionStats) SetMessage ¶ added in v0.0.5
func (r *ResponseShellSessionStats) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellSessionStats) SetSuccess ¶ added in v0.0.5
func (r *ResponseShellSessionStats) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellSessionStats) String ¶ added in v0.0.5
func (r *ResponseShellSessionStats) String() string
func (*ResponseShellSessionStats) UnmarshalJSON ¶ added in v0.0.5
func (r *ResponseShellSessionStats) UnmarshalJSON(data []byte) error
type ResponseShellViewResult ¶
type ResponseShellViewResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ShellViewResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseShellViewResult) GetData ¶
func (r *ResponseShellViewResult) GetData() *ShellViewResult
func (*ResponseShellViewResult) GetExtraProperties ¶
func (r *ResponseShellViewResult) GetExtraProperties() map[string]interface{}
func (*ResponseShellViewResult) GetHint ¶ added in v0.0.4
func (r *ResponseShellViewResult) GetHint() *string
func (*ResponseShellViewResult) GetMessage ¶
func (r *ResponseShellViewResult) GetMessage() *string
func (*ResponseShellViewResult) GetSuccess ¶
func (r *ResponseShellViewResult) GetSuccess() *bool
func (*ResponseShellViewResult) MarshalJSON ¶
func (r *ResponseShellViewResult) MarshalJSON() ([]byte, error)
func (*ResponseShellViewResult) SetData ¶
func (r *ResponseShellViewResult) SetData(data *ShellViewResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellViewResult) SetHint ¶ added in v0.0.4
func (r *ResponseShellViewResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellViewResult) SetMessage ¶
func (r *ResponseShellViewResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellViewResult) SetSuccess ¶
func (r *ResponseShellViewResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellViewResult) String ¶
func (r *ResponseShellViewResult) String() string
func (*ResponseShellViewResult) UnmarshalJSON ¶
func (r *ResponseShellViewResult) UnmarshalJSON(data []byte) error
type ResponseShellWaitResult ¶
type ResponseShellWaitResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ShellWaitResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseShellWaitResult) GetData ¶
func (r *ResponseShellWaitResult) GetData() *ShellWaitResult
func (*ResponseShellWaitResult) GetExtraProperties ¶
func (r *ResponseShellWaitResult) GetExtraProperties() map[string]interface{}
func (*ResponseShellWaitResult) GetHint ¶ added in v0.0.4
func (r *ResponseShellWaitResult) GetHint() *string
func (*ResponseShellWaitResult) GetMessage ¶
func (r *ResponseShellWaitResult) GetMessage() *string
func (*ResponseShellWaitResult) GetSuccess ¶
func (r *ResponseShellWaitResult) GetSuccess() *bool
func (*ResponseShellWaitResult) MarshalJSON ¶
func (r *ResponseShellWaitResult) MarshalJSON() ([]byte, error)
func (*ResponseShellWaitResult) SetData ¶
func (r *ResponseShellWaitResult) SetData(data *ShellWaitResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellWaitResult) SetHint ¶ added in v0.0.4
func (r *ResponseShellWaitResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellWaitResult) SetMessage ¶
func (r *ResponseShellWaitResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellWaitResult) SetSuccess ¶
func (r *ResponseShellWaitResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellWaitResult) String ¶
func (r *ResponseShellWaitResult) String() string
func (*ResponseShellWaitResult) UnmarshalJSON ¶
func (r *ResponseShellWaitResult) UnmarshalJSON(data []byte) error
type ResponseShellWriteResult ¶
type ResponseShellWriteResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ShellWriteResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseShellWriteResult) GetData ¶
func (r *ResponseShellWriteResult) GetData() *ShellWriteResult
func (*ResponseShellWriteResult) GetExtraProperties ¶
func (r *ResponseShellWriteResult) GetExtraProperties() map[string]interface{}
func (*ResponseShellWriteResult) GetHint ¶ added in v0.0.4
func (r *ResponseShellWriteResult) GetHint() *string
func (*ResponseShellWriteResult) GetMessage ¶
func (r *ResponseShellWriteResult) GetMessage() *string
func (*ResponseShellWriteResult) GetSuccess ¶
func (r *ResponseShellWriteResult) GetSuccess() *bool
func (*ResponseShellWriteResult) MarshalJSON ¶
func (r *ResponseShellWriteResult) MarshalJSON() ([]byte, error)
func (*ResponseShellWriteResult) SetData ¶
func (r *ResponseShellWriteResult) SetData(data *ShellWriteResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellWriteResult) SetHint ¶ added in v0.0.4
func (r *ResponseShellWriteResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellWriteResult) SetMessage ¶
func (r *ResponseShellWriteResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellWriteResult) SetSuccess ¶
func (r *ResponseShellWriteResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseShellWriteResult) String ¶
func (r *ResponseShellWriteResult) String() string
func (*ResponseShellWriteResult) UnmarshalJSON ¶
func (r *ResponseShellWriteResult) UnmarshalJSON(data []byte) error
type ResponseSkillContentResult ¶ added in v0.0.3
type ResponseSkillContentResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *SkillContentResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseSkillContentResult) GetData ¶ added in v0.0.3
func (r *ResponseSkillContentResult) GetData() *SkillContentResult
func (*ResponseSkillContentResult) GetExtraProperties ¶ added in v0.0.3
func (r *ResponseSkillContentResult) GetExtraProperties() map[string]interface{}
func (*ResponseSkillContentResult) GetHint ¶ added in v0.0.4
func (r *ResponseSkillContentResult) GetHint() *string
func (*ResponseSkillContentResult) GetMessage ¶ added in v0.0.3
func (r *ResponseSkillContentResult) GetMessage() *string
func (*ResponseSkillContentResult) GetSuccess ¶ added in v0.0.3
func (r *ResponseSkillContentResult) GetSuccess() *bool
func (*ResponseSkillContentResult) MarshalJSON ¶ added in v0.0.3
func (r *ResponseSkillContentResult) MarshalJSON() ([]byte, error)
func (*ResponseSkillContentResult) SetData ¶ added in v0.0.3
func (r *ResponseSkillContentResult) SetData(data *SkillContentResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillContentResult) SetHint ¶ added in v0.0.4
func (r *ResponseSkillContentResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillContentResult) SetMessage ¶ added in v0.0.3
func (r *ResponseSkillContentResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillContentResult) SetSuccess ¶ added in v0.0.3
func (r *ResponseSkillContentResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillContentResult) String ¶ added in v0.0.3
func (r *ResponseSkillContentResult) String() string
func (*ResponseSkillContentResult) UnmarshalJSON ¶ added in v0.0.3
func (r *ResponseSkillContentResult) UnmarshalJSON(data []byte) error
type ResponseSkillMetadata ¶ added in v0.0.3
type ResponseSkillMetadata struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *SkillMetadata `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseSkillMetadata) GetData ¶ added in v0.0.3
func (r *ResponseSkillMetadata) GetData() *SkillMetadata
func (*ResponseSkillMetadata) GetExtraProperties ¶ added in v0.0.3
func (r *ResponseSkillMetadata) GetExtraProperties() map[string]interface{}
func (*ResponseSkillMetadata) GetHint ¶ added in v0.0.4
func (r *ResponseSkillMetadata) GetHint() *string
func (*ResponseSkillMetadata) GetMessage ¶ added in v0.0.3
func (r *ResponseSkillMetadata) GetMessage() *string
func (*ResponseSkillMetadata) GetSuccess ¶ added in v0.0.3
func (r *ResponseSkillMetadata) GetSuccess() *bool
func (*ResponseSkillMetadata) MarshalJSON ¶ added in v0.0.3
func (r *ResponseSkillMetadata) MarshalJSON() ([]byte, error)
func (*ResponseSkillMetadata) SetData ¶ added in v0.0.3
func (r *ResponseSkillMetadata) SetData(data *SkillMetadata)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillMetadata) SetHint ¶ added in v0.0.4
func (r *ResponseSkillMetadata) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillMetadata) SetMessage ¶ added in v0.0.3
func (r *ResponseSkillMetadata) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillMetadata) SetSuccess ¶ added in v0.0.3
func (r *ResponseSkillMetadata) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillMetadata) String ¶ added in v0.0.3
func (r *ResponseSkillMetadata) String() string
func (*ResponseSkillMetadata) UnmarshalJSON ¶ added in v0.0.3
func (r *ResponseSkillMetadata) UnmarshalJSON(data []byte) error
type ResponseSkillMetadataCollection ¶ added in v0.0.3
type ResponseSkillMetadataCollection struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *SkillMetadataCollection `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseSkillMetadataCollection) GetData ¶ added in v0.0.3
func (r *ResponseSkillMetadataCollection) GetData() *SkillMetadataCollection
func (*ResponseSkillMetadataCollection) GetExtraProperties ¶ added in v0.0.3
func (r *ResponseSkillMetadataCollection) GetExtraProperties() map[string]interface{}
func (*ResponseSkillMetadataCollection) GetHint ¶ added in v0.0.4
func (r *ResponseSkillMetadataCollection) GetHint() *string
func (*ResponseSkillMetadataCollection) GetMessage ¶ added in v0.0.3
func (r *ResponseSkillMetadataCollection) GetMessage() *string
func (*ResponseSkillMetadataCollection) GetSuccess ¶ added in v0.0.3
func (r *ResponseSkillMetadataCollection) GetSuccess() *bool
func (*ResponseSkillMetadataCollection) MarshalJSON ¶ added in v0.0.3
func (r *ResponseSkillMetadataCollection) MarshalJSON() ([]byte, error)
func (*ResponseSkillMetadataCollection) SetData ¶ added in v0.0.3
func (r *ResponseSkillMetadataCollection) SetData(data *SkillMetadataCollection)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillMetadataCollection) SetHint ¶ added in v0.0.4
func (r *ResponseSkillMetadataCollection) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillMetadataCollection) SetMessage ¶ added in v0.0.3
func (r *ResponseSkillMetadataCollection) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillMetadataCollection) SetSuccess ¶ added in v0.0.3
func (r *ResponseSkillMetadataCollection) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillMetadataCollection) String ¶ added in v0.0.3
func (r *ResponseSkillMetadataCollection) String() string
func (*ResponseSkillMetadataCollection) UnmarshalJSON ¶ added in v0.0.3
func (r *ResponseSkillMetadataCollection) UnmarshalJSON(data []byte) error
type ResponseSkillRegistrationResult ¶ added in v0.0.3
type ResponseSkillRegistrationResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *SkillRegistrationResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseSkillRegistrationResult) GetData ¶ added in v0.0.3
func (r *ResponseSkillRegistrationResult) GetData() *SkillRegistrationResult
func (*ResponseSkillRegistrationResult) GetExtraProperties ¶ added in v0.0.3
func (r *ResponseSkillRegistrationResult) GetExtraProperties() map[string]interface{}
func (*ResponseSkillRegistrationResult) GetHint ¶ added in v0.0.4
func (r *ResponseSkillRegistrationResult) GetHint() *string
func (*ResponseSkillRegistrationResult) GetMessage ¶ added in v0.0.3
func (r *ResponseSkillRegistrationResult) GetMessage() *string
func (*ResponseSkillRegistrationResult) GetSuccess ¶ added in v0.0.3
func (r *ResponseSkillRegistrationResult) GetSuccess() *bool
func (*ResponseSkillRegistrationResult) MarshalJSON ¶ added in v0.0.3
func (r *ResponseSkillRegistrationResult) MarshalJSON() ([]byte, error)
func (*ResponseSkillRegistrationResult) SetData ¶ added in v0.0.3
func (r *ResponseSkillRegistrationResult) SetData(data *SkillRegistrationResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillRegistrationResult) SetHint ¶ added in v0.0.4
func (r *ResponseSkillRegistrationResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillRegistrationResult) SetMessage ¶ added in v0.0.3
func (r *ResponseSkillRegistrationResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillRegistrationResult) SetSuccess ¶ added in v0.0.3
func (r *ResponseSkillRegistrationResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseSkillRegistrationResult) String ¶ added in v0.0.3
func (r *ResponseSkillRegistrationResult) String() string
func (*ResponseSkillRegistrationResult) UnmarshalJSON ¶ added in v0.0.3
func (r *ResponseSkillRegistrationResult) UnmarshalJSON(data []byte) error
type ResponseStr ¶
type ResponseStr struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *string `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseStr) GetData ¶
func (r *ResponseStr) GetData() *string
func (*ResponseStr) GetExtraProperties ¶
func (r *ResponseStr) GetExtraProperties() map[string]interface{}
func (*ResponseStr) GetHint ¶ added in v0.0.4
func (r *ResponseStr) GetHint() *string
func (*ResponseStr) GetMessage ¶
func (r *ResponseStr) GetMessage() *string
func (*ResponseStr) GetSuccess ¶
func (r *ResponseStr) GetSuccess() *bool
func (*ResponseStr) MarshalJSON ¶
func (r *ResponseStr) MarshalJSON() ([]byte, error)
func (*ResponseStr) SetData ¶
func (r *ResponseStr) SetData(data *string)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseStr) SetHint ¶ added in v0.0.4
func (r *ResponseStr) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseStr) SetMessage ¶
func (r *ResponseStr) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseStr) SetSuccess ¶
func (r *ResponseStr) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseStr) String ¶
func (r *ResponseStr) String() string
func (*ResponseStr) UnmarshalJSON ¶
func (r *ResponseStr) UnmarshalJSON(data []byte) error
type ResponseStrReplaceEditorResult ¶
type ResponseStrReplaceEditorResult struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *StrReplaceEditorResult `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseStrReplaceEditorResult) GetData ¶
func (r *ResponseStrReplaceEditorResult) GetData() *StrReplaceEditorResult
func (*ResponseStrReplaceEditorResult) GetExtraProperties ¶
func (r *ResponseStrReplaceEditorResult) GetExtraProperties() map[string]interface{}
func (*ResponseStrReplaceEditorResult) GetHint ¶ added in v0.0.4
func (r *ResponseStrReplaceEditorResult) GetHint() *string
func (*ResponseStrReplaceEditorResult) GetMessage ¶
func (r *ResponseStrReplaceEditorResult) GetMessage() *string
func (*ResponseStrReplaceEditorResult) GetSuccess ¶
func (r *ResponseStrReplaceEditorResult) GetSuccess() *bool
func (*ResponseStrReplaceEditorResult) MarshalJSON ¶
func (r *ResponseStrReplaceEditorResult) MarshalJSON() ([]byte, error)
func (*ResponseStrReplaceEditorResult) SetData ¶
func (r *ResponseStrReplaceEditorResult) SetData(data *StrReplaceEditorResult)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseStrReplaceEditorResult) SetHint ¶ added in v0.0.4
func (r *ResponseStrReplaceEditorResult) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseStrReplaceEditorResult) SetMessage ¶
func (r *ResponseStrReplaceEditorResult) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseStrReplaceEditorResult) SetSuccess ¶
func (r *ResponseStrReplaceEditorResult) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseStrReplaceEditorResult) String ¶
func (r *ResponseStrReplaceEditorResult) String() string
func (*ResponseStrReplaceEditorResult) UnmarshalJSON ¶
func (r *ResponseStrReplaceEditorResult) UnmarshalJSON(data []byte) error
type ResponseUnionProxyUpstreamInfoNoneType ¶ added in v0.0.5
type ResponseUnionProxyUpstreamInfoNoneType struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data *ProxyUpstreamInfo `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseUnionProxyUpstreamInfoNoneType) GetData ¶ added in v0.0.5
func (r *ResponseUnionProxyUpstreamInfoNoneType) GetData() *ProxyUpstreamInfo
func (*ResponseUnionProxyUpstreamInfoNoneType) GetExtraProperties ¶ added in v0.0.5
func (r *ResponseUnionProxyUpstreamInfoNoneType) GetExtraProperties() map[string]interface{}
func (*ResponseUnionProxyUpstreamInfoNoneType) GetHint ¶ added in v0.0.5
func (r *ResponseUnionProxyUpstreamInfoNoneType) GetHint() *string
func (*ResponseUnionProxyUpstreamInfoNoneType) GetMessage ¶ added in v0.0.5
func (r *ResponseUnionProxyUpstreamInfoNoneType) GetMessage() *string
func (*ResponseUnionProxyUpstreamInfoNoneType) GetSuccess ¶ added in v0.0.5
func (r *ResponseUnionProxyUpstreamInfoNoneType) GetSuccess() *bool
func (*ResponseUnionProxyUpstreamInfoNoneType) MarshalJSON ¶ added in v0.0.5
func (r *ResponseUnionProxyUpstreamInfoNoneType) MarshalJSON() ([]byte, error)
func (*ResponseUnionProxyUpstreamInfoNoneType) SetData ¶ added in v0.0.5
func (r *ResponseUnionProxyUpstreamInfoNoneType) SetData(data *ProxyUpstreamInfo)
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseUnionProxyUpstreamInfoNoneType) SetHint ¶ added in v0.0.5
func (r *ResponseUnionProxyUpstreamInfoNoneType) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseUnionProxyUpstreamInfoNoneType) SetMessage ¶ added in v0.0.5
func (r *ResponseUnionProxyUpstreamInfoNoneType) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseUnionProxyUpstreamInfoNoneType) SetSuccess ¶ added in v0.0.5
func (r *ResponseUnionProxyUpstreamInfoNoneType) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ResponseUnionProxyUpstreamInfoNoneType) String ¶ added in v0.0.5
func (r *ResponseUnionProxyUpstreamInfoNoneType) String() string
func (*ResponseUnionProxyUpstreamInfoNoneType) UnmarshalJSON ¶ added in v0.0.5
func (r *ResponseUnionProxyUpstreamInfoNoneType) UnmarshalJSON(data []byte) error
type RestartRequest ¶ added in v0.0.4
type RestartRequest struct {
Mode *Mode `json:"mode,omitempty" url:"mode,omitempty"`
UrlBlocklist []string `json:"url_blocklist,omitempty" url:"url_blocklist,omitempty"`
UrlAllowlist []string `json:"url_allowlist,omitempty" url:"url_allowlist,omitempty"`
Locale *string `json:"locale,omitempty" url:"locale,omitempty"`
// contains filtered or unexported fields
}
func (*RestartRequest) GetExtraProperties ¶ added in v0.0.4
func (r *RestartRequest) GetExtraProperties() map[string]interface{}
func (*RestartRequest) GetLocale ¶ added in v0.0.4
func (r *RestartRequest) GetLocale() *string
func (*RestartRequest) GetMode ¶ added in v0.0.4
func (r *RestartRequest) GetMode() *Mode
func (*RestartRequest) GetUrlAllowlist ¶ added in v0.0.4
func (r *RestartRequest) GetUrlAllowlist() []string
func (*RestartRequest) GetUrlBlocklist ¶ added in v0.0.4
func (r *RestartRequest) GetUrlBlocklist() []string
func (*RestartRequest) MarshalJSON ¶ added in v0.0.4
func (r *RestartRequest) MarshalJSON() ([]byte, error)
func (*RestartRequest) SetLocale ¶ added in v0.0.4
func (r *RestartRequest) SetLocale(locale *string)
SetLocale sets the Locale field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RestartRequest) SetMode ¶ added in v0.0.4
func (r *RestartRequest) SetMode(mode *Mode)
SetMode sets the Mode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RestartRequest) SetUrlAllowlist ¶ added in v0.0.4
func (r *RestartRequest) SetUrlAllowlist(urlAllowlist []string)
SetUrlAllowlist sets the UrlAllowlist field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RestartRequest) SetUrlBlocklist ¶ added in v0.0.4
func (r *RestartRequest) SetUrlBlocklist(urlBlocklist []string)
SetUrlBlocklist sets the UrlBlocklist field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RestartRequest) String ¶ added in v0.0.4
func (r *RestartRequest) String() string
func (*RestartRequest) UnmarshalJSON ¶ added in v0.0.4
func (r *RestartRequest) UnmarshalJSON(data []byte) error
type RightClickAction ¶
type RightClickAction struct {
X *float64 `json:"x,omitempty" url:"x,omitempty"`
Y *float64 `json:"y,omitempty" url:"y,omitempty"`
// contains filtered or unexported fields
}
func (*RightClickAction) GetExtraProperties ¶
func (r *RightClickAction) GetExtraProperties() map[string]interface{}
func (*RightClickAction) GetX ¶
func (r *RightClickAction) GetX() *float64
func (*RightClickAction) GetY ¶
func (r *RightClickAction) GetY() *float64
func (*RightClickAction) MarshalJSON ¶
func (r *RightClickAction) MarshalJSON() ([]byte, error)
func (*RightClickAction) SetX ¶
func (r *RightClickAction) SetX(x *float64)
SetX sets the X field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RightClickAction) SetY ¶
func (r *RightClickAction) SetY(y *float64)
SetY sets the Y field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RightClickAction) String ¶
func (r *RightClickAction) String() string
func (*RightClickAction) UnmarshalJSON ¶
func (r *RightClickAction) UnmarshalJSON(data []byte) error
type RouteResponseModel ¶ added in v0.0.4
type RouteResponseModel struct {
Status *int `json:"status,omitempty" url:"status,omitempty"`
Headers map[string]string `json:"headers,omitempty" url:"headers,omitempty"`
Body *string `json:"body,omitempty" url:"body,omitempty"`
ContentType *string `json:"content_type,omitempty" url:"content_type,omitempty"`
// contains filtered or unexported fields
}
func (*RouteResponseModel) GetBody ¶ added in v0.0.4
func (r *RouteResponseModel) GetBody() *string
func (*RouteResponseModel) GetContentType ¶ added in v0.0.4
func (r *RouteResponseModel) GetContentType() *string
func (*RouteResponseModel) GetExtraProperties ¶ added in v0.0.4
func (r *RouteResponseModel) GetExtraProperties() map[string]interface{}
func (*RouteResponseModel) GetHeaders ¶ added in v0.0.4
func (r *RouteResponseModel) GetHeaders() map[string]string
func (*RouteResponseModel) GetStatus ¶ added in v0.0.4
func (r *RouteResponseModel) GetStatus() *int
func (*RouteResponseModel) MarshalJSON ¶ added in v0.0.4
func (r *RouteResponseModel) MarshalJSON() ([]byte, error)
func (*RouteResponseModel) SetBody ¶ added in v0.0.4
func (r *RouteResponseModel) SetBody(body *string)
SetBody sets the Body field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RouteResponseModel) SetContentType ¶ added in v0.0.4
func (r *RouteResponseModel) SetContentType(contentType *string)
SetContentType sets the ContentType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RouteResponseModel) SetHeaders ¶ added in v0.0.4
func (r *RouteResponseModel) SetHeaders(headers map[string]string)
SetHeaders sets the Headers field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RouteResponseModel) SetStatus ¶ added in v0.0.4
func (r *RouteResponseModel) SetStatus(status *int)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RouteResponseModel) String ¶ added in v0.0.4
func (r *RouteResponseModel) String() string
func (*RouteResponseModel) UnmarshalJSON ¶ added in v0.0.4
func (r *RouteResponseModel) UnmarshalJSON(data []byte) error
type RuntimeEnv ¶ added in v0.0.3
type RuntimeEnv struct {
Python []*ToolSpec `json:"python" url:"python"`
Nodejs []*ToolSpec `json:"nodejs" url:"nodejs"`
// contains filtered or unexported fields
}
func (*RuntimeEnv) GetExtraProperties ¶ added in v0.0.3
func (r *RuntimeEnv) GetExtraProperties() map[string]interface{}
func (*RuntimeEnv) GetNodejs ¶ added in v0.0.3
func (r *RuntimeEnv) GetNodejs() []*ToolSpec
func (*RuntimeEnv) GetPython ¶ added in v0.0.3
func (r *RuntimeEnv) GetPython() []*ToolSpec
func (*RuntimeEnv) MarshalJSON ¶ added in v0.0.3
func (r *RuntimeEnv) MarshalJSON() ([]byte, error)
func (*RuntimeEnv) SetNodejs ¶ added in v0.0.3
func (r *RuntimeEnv) SetNodejs(nodejs []*ToolSpec)
SetNodejs sets the Nodejs field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RuntimeEnv) SetPython ¶ added in v0.0.3
func (r *RuntimeEnv) SetPython(python []*ToolSpec)
SetPython sets the Python field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*RuntimeEnv) String ¶ added in v0.0.3
func (r *RuntimeEnv) String() string
func (*RuntimeEnv) UnmarshalJSON ¶ added in v0.0.3
func (r *RuntimeEnv) UnmarshalJSON(data []byte) error
type SandboxDetail ¶ added in v0.0.3
type SandboxDetail struct {
System *SystemEnv `json:"system" url:"system"`
Runtime *RuntimeEnv `json:"runtime" url:"runtime"`
Utils []*ToolCategory `json:"utils" url:"utils"`
// contains filtered or unexported fields
}
func (*SandboxDetail) GetExtraProperties ¶ added in v0.0.3
func (s *SandboxDetail) GetExtraProperties() map[string]interface{}
func (*SandboxDetail) GetRuntime ¶ added in v0.0.3
func (s *SandboxDetail) GetRuntime() *RuntimeEnv
func (*SandboxDetail) GetSystem ¶ added in v0.0.3
func (s *SandboxDetail) GetSystem() *SystemEnv
func (*SandboxDetail) GetUtils ¶ added in v0.0.3
func (s *SandboxDetail) GetUtils() []*ToolCategory
func (*SandboxDetail) MarshalJSON ¶ added in v0.0.3
func (s *SandboxDetail) MarshalJSON() ([]byte, error)
func (*SandboxDetail) SetRuntime ¶ added in v0.0.3
func (s *SandboxDetail) SetRuntime(runtime *RuntimeEnv)
SetRuntime sets the Runtime field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxDetail) SetSystem ¶ added in v0.0.3
func (s *SandboxDetail) SetSystem(system *SystemEnv)
SetSystem sets the System field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxDetail) SetUtils ¶ added in v0.0.3
func (s *SandboxDetail) SetUtils(utils []*ToolCategory)
SetUtils sets the Utils field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxDetail) String ¶ added in v0.0.3
func (s *SandboxDetail) String() string
func (*SandboxDetail) UnmarshalJSON ¶ added in v0.0.3
func (s *SandboxDetail) UnmarshalJSON(data []byte) error
type SandboxHook ¶ added in v0.0.5
type SandboxHook struct {
// Unique name for this hook
Name string `json:"name" url:"name"`
// Lifecycle event: "shutdown"
Event *string `json:"event,omitempty" url:"event,omitempty"`
// Shell command to execute
Command string `json:"command" url:"command"`
// Per-hook timeout in seconds
Timeout *float64 `json:"timeout,omitempty" url:"timeout,omitempty"`
// Execution priority (lower = earlier). Same priority hooks run in parallel
Priority *int `json:"priority,omitempty" url:"priority,omitempty"`
// Registration source: "env" or "api"
Source *string `json:"source,omitempty" url:"source,omitempty"`
// contains filtered or unexported fields
}
func (*SandboxHook) GetCommand ¶ added in v0.0.5
func (s *SandboxHook) GetCommand() string
func (*SandboxHook) GetEvent ¶ added in v0.0.5
func (s *SandboxHook) GetEvent() *string
func (*SandboxHook) GetExtraProperties ¶ added in v0.0.5
func (s *SandboxHook) GetExtraProperties() map[string]interface{}
func (*SandboxHook) GetName ¶ added in v0.0.5
func (s *SandboxHook) GetName() string
func (*SandboxHook) GetPriority ¶ added in v0.0.5
func (s *SandboxHook) GetPriority() *int
func (*SandboxHook) GetSource ¶ added in v0.0.5
func (s *SandboxHook) GetSource() *string
func (*SandboxHook) GetTimeout ¶ added in v0.0.5
func (s *SandboxHook) GetTimeout() *float64
func (*SandboxHook) MarshalJSON ¶ added in v0.0.5
func (s *SandboxHook) MarshalJSON() ([]byte, error)
func (*SandboxHook) SetCommand ¶ added in v0.0.5
func (s *SandboxHook) SetCommand(command string)
SetCommand sets the Command field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxHook) SetEvent ¶ added in v0.0.5
func (s *SandboxHook) SetEvent(event *string)
SetEvent sets the Event field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxHook) SetName ¶ added in v0.0.5
func (s *SandboxHook) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxHook) SetPriority ¶ added in v0.0.5
func (s *SandboxHook) SetPriority(priority *int)
SetPriority sets the Priority field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxHook) SetSource ¶ added in v0.0.5
func (s *SandboxHook) SetSource(source *string)
SetSource sets the Source field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxHook) SetTimeout ¶ added in v0.0.5
func (s *SandboxHook) SetTimeout(timeout *float64)
SetTimeout sets the Timeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxHook) String ¶ added in v0.0.5
func (s *SandboxHook) String() string
func (*SandboxHook) UnmarshalJSON ¶ added in v0.0.5
func (s *SandboxHook) UnmarshalJSON(data []byte) error
type SandboxListHooksRequest ¶ added in v0.0.5
type SandboxListHooksRequest struct {
Event *string `json:"-" url:"event,omitempty"`
// contains filtered or unexported fields
}
func (*SandboxListHooksRequest) SetEvent ¶ added in v0.0.5
func (s *SandboxListHooksRequest) SetEvent(event *string)
SetEvent sets the Event field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type SandboxResponse ¶
type SandboxResponse struct {
// Whether the operation was successful
Success *bool `json:"success,omitempty" url:"success,omitempty"`
// Operation result message
Message *string `json:"message,omitempty" url:"message,omitempty"`
// Data returned from the operation
Data interface{} `json:"data,omitempty" url:"data,omitempty"`
// Context hint for AI agents (e.g. tab changes)
Hint *string `json:"hint,omitempty" url:"hint,omitempty"`
HomeDir string `json:"home_dir" url:"home_dir"`
Workspace *string `json:"workspace,omitempty" url:"workspace,omitempty"`
Version string `json:"version" url:"version"`
Detail *SandboxDetail `json:"detail" url:"detail"`
// contains filtered or unexported fields
}
func (*SandboxResponse) GetData ¶
func (s *SandboxResponse) GetData() interface{}
func (*SandboxResponse) GetDetail ¶ added in v0.0.3
func (s *SandboxResponse) GetDetail() *SandboxDetail
func (*SandboxResponse) GetExtraProperties ¶
func (s *SandboxResponse) GetExtraProperties() map[string]interface{}
func (*SandboxResponse) GetHint ¶ added in v0.0.4
func (s *SandboxResponse) GetHint() *string
func (*SandboxResponse) GetHomeDir ¶
func (s *SandboxResponse) GetHomeDir() string
func (*SandboxResponse) GetMessage ¶
func (s *SandboxResponse) GetMessage() *string
func (*SandboxResponse) GetSuccess ¶
func (s *SandboxResponse) GetSuccess() *bool
func (*SandboxResponse) GetVersion ¶
func (s *SandboxResponse) GetVersion() string
func (*SandboxResponse) GetWorkspace ¶ added in v0.0.4
func (s *SandboxResponse) GetWorkspace() *string
func (*SandboxResponse) MarshalJSON ¶
func (s *SandboxResponse) MarshalJSON() ([]byte, error)
func (*SandboxResponse) SetData ¶
func (s *SandboxResponse) SetData(data interface{})
SetData sets the Data field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxResponse) SetDetail ¶ added in v0.0.3
func (s *SandboxResponse) SetDetail(detail *SandboxDetail)
SetDetail sets the Detail field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxResponse) SetHint ¶ added in v0.0.4
func (s *SandboxResponse) SetHint(hint *string)
SetHint sets the Hint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxResponse) SetHomeDir ¶
func (s *SandboxResponse) SetHomeDir(homeDir string)
SetHomeDir sets the HomeDir field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxResponse) SetMessage ¶
func (s *SandboxResponse) SetMessage(message *string)
SetMessage sets the Message field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxResponse) SetSuccess ¶
func (s *SandboxResponse) SetSuccess(success *bool)
SetSuccess sets the Success field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxResponse) SetVersion ¶
func (s *SandboxResponse) SetVersion(version string)
SetVersion sets the Version field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxResponse) SetWorkspace ¶ added in v0.0.4
func (s *SandboxResponse) SetWorkspace(workspace *string)
SetWorkspace sets the Workspace field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SandboxResponse) String ¶
func (s *SandboxResponse) String() string
func (*SandboxResponse) UnmarshalJSON ¶
func (s *SandboxResponse) UnmarshalJSON(data []byte) error
type ScopedHeadersRequest ¶ added in v0.0.4
type ScopedHeadersRequest struct {
Origin string `json:"origin" url:"-"`
Headers map[string]string `json:"headers,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*ScopedHeadersRequest) SetHeaders ¶ added in v0.0.4
func (s *ScopedHeadersRequest) SetHeaders(headers map[string]string)
SetHeaders sets the Headers field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ScopedHeadersRequest) SetOrigin ¶ added in v0.0.4
func (s *ScopedHeadersRequest) SetOrigin(origin string)
SetOrigin sets the Origin field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type ScrollAction ¶
type ScrollAction struct {
Dx *int `json:"dx,omitempty" url:"dx,omitempty"`
Dy *int `json:"dy,omitempty" url:"dy,omitempty"`
// contains filtered or unexported fields
}
func (*ScrollAction) GetDx ¶
func (s *ScrollAction) GetDx() *int
func (*ScrollAction) GetDy ¶
func (s *ScrollAction) GetDy() *int
func (*ScrollAction) GetExtraProperties ¶
func (s *ScrollAction) GetExtraProperties() map[string]interface{}
func (*ScrollAction) MarshalJSON ¶
func (s *ScrollAction) MarshalJSON() ([]byte, error)
func (*ScrollAction) SetDx ¶
func (s *ScrollAction) SetDx(dx *int)
SetDx sets the Dx field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ScrollAction) SetDy ¶
func (s *ScrollAction) SetDy(dy *int)
SetDy sets the Dy field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ScrollAction) String ¶
func (s *ScrollAction) String() string
func (*ScrollAction) UnmarshalJSON ¶
func (s *ScrollAction) UnmarshalJSON(data []byte) error
type ScrollRequest ¶ added in v0.0.4
type ScrollRequest struct {
Direction *string `json:"direction,omitempty" url:"-"`
Amount *int `json:"amount,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*ScrollRequest) SetAmount ¶ added in v0.0.4
func (s *ScrollRequest) SetAmount(amount *int)
SetAmount sets the Amount field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ScrollRequest) SetDirection ¶ added in v0.0.4
func (s *ScrollRequest) SetDirection(direction *string)
SetDirection sets the Direction field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type ScrollToElementRequest ¶ added in v0.0.4
type ScrollToElementRequest struct {
Selector string `json:"selector" url:"-"`
// contains filtered or unexported fields
}
func (*ScrollToElementRequest) SetSelector ¶ added in v0.0.4
func (s *ScrollToElementRequest) SetSelector(selector string)
SetSelector sets the Selector field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type ScrollToRequest ¶ added in v0.0.4
type ScrollToRequest struct {
X *int `json:"x,omitempty" url:"-"`
Y *int `json:"y,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*ScrollToRequest) SetX ¶ added in v0.0.4
func (s *ScrollToRequest) SetX(x *int)
SetX sets the X field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ScrollToRequest) SetY ¶ added in v0.0.4
func (s *ScrollToRequest) SetY(y *int)
SetY sets the Y field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type SelectOptionRequest ¶ added in v0.0.4
type SelectOptionRequest struct {
Selector string `json:"selector" url:"-"`
Value *string `json:"value,omitempty" url:"-"`
Label *string `json:"label,omitempty" url:"-"`
Index *int `json:"index,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*SelectOptionRequest) SetIndex ¶ added in v0.0.4
func (s *SelectOptionRequest) SetIndex(index *int)
SetIndex sets the Index field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SelectOptionRequest) SetLabel ¶ added in v0.0.4
func (s *SelectOptionRequest) SetLabel(label *string)
SetLabel sets the Label field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SelectOptionRequest) SetSelector ¶ added in v0.0.4
func (s *SelectOptionRequest) SetSelector(selector string)
SetSelector sets the Selector field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SelectOptionRequest) SetValue ¶ added in v0.0.4
func (s *SelectOptionRequest) SetValue(value *string)
SetValue sets the Value field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type SessionInfo ¶
type SessionInfo struct {
// Kernel name
KernelName string `json:"kernel_name" url:"kernel_name"`
// Last used timestamp
LastUsed float64 `json:"last_used" url:"last_used"`
// Age of session in seconds
AgeSeconds int `json:"age_seconds" url:"age_seconds"`
// contains filtered or unexported fields
}
func (*SessionInfo) GetAgeSeconds ¶
func (s *SessionInfo) GetAgeSeconds() int
func (*SessionInfo) GetExtraProperties ¶
func (s *SessionInfo) GetExtraProperties() map[string]interface{}
func (*SessionInfo) GetKernelName ¶
func (s *SessionInfo) GetKernelName() string
func (*SessionInfo) GetLastUsed ¶
func (s *SessionInfo) GetLastUsed() float64
func (*SessionInfo) MarshalJSON ¶
func (s *SessionInfo) MarshalJSON() ([]byte, error)
func (*SessionInfo) SetAgeSeconds ¶
func (s *SessionInfo) SetAgeSeconds(ageSeconds int)
SetAgeSeconds sets the AgeSeconds field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SessionInfo) SetKernelName ¶
func (s *SessionInfo) SetKernelName(kernelName string)
SetKernelName sets the KernelName field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SessionInfo) SetLastUsed ¶
func (s *SessionInfo) SetLastUsed(lastUsed float64)
SetLastUsed sets the LastUsed field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SessionInfo) String ¶
func (s *SessionInfo) String() string
func (*SessionInfo) UnmarshalJSON ¶
func (s *SessionInfo) UnmarshalJSON(data []byte) error
type SessionStatus ¶ added in v0.0.4
type SessionStatus string
Status of a pipe bash session.
const ( SessionStatusReady SessionStatus = "ready" SessionStatusClosed SessionStatus = "closed" )
func NewSessionStatusFromString ¶ added in v0.0.4
func NewSessionStatusFromString(s string) (SessionStatus, error)
func (SessionStatus) Ptr ¶ added in v0.0.4
func (s SessionStatus) Ptr() *SessionStatus
type ShellCommandResult ¶
type ShellCommandResult struct {
// Shell session ID
SessionId string `json:"session_id" url:"session_id"`
// Executed command
Command string `json:"command" url:"command"`
// Command execution status
Status BashCommandStatus `json:"status" url:"status"`
// Command execution output, only has value when status is completed
Output *string `json:"output,omitempty" url:"output,omitempty"`
// Console command records
Console []*ConsoleRecord `json:"console,omitempty" url:"console,omitempty"`
// Command execution exit code, only has value when status is completed
ExitCode *int `json:"exit_code,omitempty" url:"exit_code,omitempty"`
// contains filtered or unexported fields
}
func (*ShellCommandResult) GetCommand ¶
func (s *ShellCommandResult) GetCommand() string
func (*ShellCommandResult) GetConsole ¶
func (s *ShellCommandResult) GetConsole() []*ConsoleRecord
func (*ShellCommandResult) GetExitCode ¶
func (s *ShellCommandResult) GetExitCode() *int
func (*ShellCommandResult) GetExtraProperties ¶
func (s *ShellCommandResult) GetExtraProperties() map[string]interface{}
func (*ShellCommandResult) GetOutput ¶
func (s *ShellCommandResult) GetOutput() *string
func (*ShellCommandResult) GetSessionId ¶
func (s *ShellCommandResult) GetSessionId() string
func (*ShellCommandResult) GetStatus ¶
func (s *ShellCommandResult) GetStatus() BashCommandStatus
func (*ShellCommandResult) MarshalJSON ¶
func (s *ShellCommandResult) MarshalJSON() ([]byte, error)
func (*ShellCommandResult) SetCommand ¶
func (s *ShellCommandResult) SetCommand(command string)
SetCommand sets the Command field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellCommandResult) SetConsole ¶
func (s *ShellCommandResult) SetConsole(console []*ConsoleRecord)
SetConsole sets the Console field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellCommandResult) SetExitCode ¶
func (s *ShellCommandResult) SetExitCode(exitCode *int)
SetExitCode sets the ExitCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellCommandResult) SetOutput ¶
func (s *ShellCommandResult) SetOutput(output *string)
SetOutput sets the Output field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellCommandResult) SetSessionId ¶
func (s *ShellCommandResult) SetSessionId(sessionId string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellCommandResult) SetStatus ¶
func (s *ShellCommandResult) SetStatus(status BashCommandStatus)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellCommandResult) String ¶
func (s *ShellCommandResult) String() string
func (*ShellCommandResult) UnmarshalJSON ¶
func (s *ShellCommandResult) UnmarshalJSON(data []byte) error
type ShellCreateSessionRequest ¶
type ShellCreateSessionRequest struct {
// Unique identifier for the shell session, auto-generated if not provided
Id *string `json:"id,omitempty" url:"-"`
// Working directory for the new session (must use absolute path)
ExecDir *string `json:"exec_dir,omitempty" url:"-"`
// Timeout (seconds) for detecting no new output from commands in this session. Default is 120 seconds. If no output change is detected within this time, command returns with NO_CHANGE_TIMEOUT status.
NoChangeTimeout *int `json:"no_change_timeout,omitempty" url:"-"`
// If True, preserve symlinks in working directory path (pwd shows symlink path). If False, symlinks are resolved to physical paths. Defaults to False for backward compatibility.
PreserveSymlinks *bool `json:"preserve_symlinks,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*ShellCreateSessionRequest) SetExecDir ¶
func (s *ShellCreateSessionRequest) SetExecDir(execDir *string)
SetExecDir sets the ExecDir field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellCreateSessionRequest) SetId ¶
func (s *ShellCreateSessionRequest) SetId(id *string)
SetId sets the Id field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellCreateSessionRequest) SetNoChangeTimeout ¶ added in v0.0.3
func (s *ShellCreateSessionRequest) SetNoChangeTimeout(noChangeTimeout *int)
SetNoChangeTimeout sets the NoChangeTimeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellCreateSessionRequest) SetPreserveSymlinks ¶ added in v0.0.3
func (s *ShellCreateSessionRequest) SetPreserveSymlinks(preserveSymlinks *bool)
SetPreserveSymlinks sets the PreserveSymlinks field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type ShellCreateSessionResponse ¶
type ShellCreateSessionResponse struct {
// Unique identifier of the created shell session
SessionId string `json:"session_id" url:"session_id"`
// Working directory of the created session
WorkingDir string `json:"working_dir" url:"working_dir"`
// contains filtered or unexported fields
}
func (*ShellCreateSessionResponse) GetExtraProperties ¶
func (s *ShellCreateSessionResponse) GetExtraProperties() map[string]interface{}
func (*ShellCreateSessionResponse) GetSessionId ¶
func (s *ShellCreateSessionResponse) GetSessionId() string
func (*ShellCreateSessionResponse) GetWorkingDir ¶
func (s *ShellCreateSessionResponse) GetWorkingDir() string
func (*ShellCreateSessionResponse) MarshalJSON ¶
func (s *ShellCreateSessionResponse) MarshalJSON() ([]byte, error)
func (*ShellCreateSessionResponse) SetSessionId ¶
func (s *ShellCreateSessionResponse) SetSessionId(sessionId string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellCreateSessionResponse) SetWorkingDir ¶
func (s *ShellCreateSessionResponse) SetWorkingDir(workingDir string)
SetWorkingDir sets the WorkingDir field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellCreateSessionResponse) String ¶
func (s *ShellCreateSessionResponse) String() string
func (*ShellCreateSessionResponse) UnmarshalJSON ¶
func (s *ShellCreateSessionResponse) UnmarshalJSON(data []byte) error
type ShellExecRequest ¶
type ShellExecRequest struct {
// Unique identifier of the target shell session, if not provided, one will be automatically created
Id *string `json:"id,omitempty" url:"-"`
// Working directory for command execution (must use absolute path)
ExecDir *string `json:"exec_dir,omitempty" url:"-"`
// Shell command to execute
Command string `json:"command" url:"-"`
// Whether to execute command asynchronously (default: False for async, False for synchronous execution)
AsyncMode *bool `json:"async_mode,omitempty" url:"-"`
// Maximum time (seconds) to wait for command completion before returning running status
Timeout *float64 `json:"timeout,omitempty" url:"-"`
// Strict mode for working directory validation. If True, returns error when working directory does not exist. If False or None, silently falls back to session working directory.
Strict *bool `json:"strict,omitempty" url:"-"`
// Timeout (seconds) for detecting no new output from a command. If no output change is detected within this time, command returns with NO_CHANGE_TIMEOUT status. Overrides session-level setting for this command only.
NoChangeTimeout *int `json:"no_change_timeout,omitempty" url:"-"`
// Hard timeout (seconds) for command execution. When reached, the command is forcefully stopped and current console output is returned with HARD_TIMEOUT status. Unlike timeout (which only affects HTTP response timing), this actually terminates the command.
HardTimeout *float64 `json:"hard_timeout,omitempty" url:"-"`
// If True, preserve symlinks in working directory path (pwd shows symlink path). If False, symlinks are resolved to physical paths. Defaults to False for backward compatibility.
PreserveSymlinks *bool `json:"preserve_symlinks,omitempty" url:"-"`
// If True, truncate output when it exceeds 30000 characters (default: True)
Truncate *bool `json:"truncate,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*ShellExecRequest) SetAsyncMode ¶
func (s *ShellExecRequest) SetAsyncMode(asyncMode *bool)
SetAsyncMode sets the AsyncMode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellExecRequest) SetCommand ¶
func (s *ShellExecRequest) SetCommand(command string)
SetCommand sets the Command field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellExecRequest) SetExecDir ¶
func (s *ShellExecRequest) SetExecDir(execDir *string)
SetExecDir sets the ExecDir field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellExecRequest) SetHardTimeout ¶ added in v0.0.4
func (s *ShellExecRequest) SetHardTimeout(hardTimeout *float64)
SetHardTimeout sets the HardTimeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellExecRequest) SetId ¶
func (s *ShellExecRequest) SetId(id *string)
SetId sets the Id field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellExecRequest) SetNoChangeTimeout ¶ added in v0.0.3
func (s *ShellExecRequest) SetNoChangeTimeout(noChangeTimeout *int)
SetNoChangeTimeout sets the NoChangeTimeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellExecRequest) SetPreserveSymlinks ¶ added in v0.0.3
func (s *ShellExecRequest) SetPreserveSymlinks(preserveSymlinks *bool)
SetPreserveSymlinks sets the PreserveSymlinks field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellExecRequest) SetStrict ¶ added in v0.0.3
func (s *ShellExecRequest) SetStrict(strict *bool)
SetStrict sets the Strict field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellExecRequest) SetTimeout ¶ added in v0.0.3
func (s *ShellExecRequest) SetTimeout(timeout *float64)
SetTimeout sets the Timeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellExecRequest) SetTruncate ¶ added in v0.0.4
func (s *ShellExecRequest) SetTruncate(truncate *bool)
SetTruncate sets the Truncate field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type ShellKillProcessRequest ¶
type ShellKillProcessRequest struct {
// Unique identifier of the target shell session
Id string `json:"id" url:"-"`
// contains filtered or unexported fields
}
func (*ShellKillProcessRequest) SetId ¶
func (s *ShellKillProcessRequest) SetId(id string)
SetId sets the Id field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type ShellKillResult ¶
type ShellKillResult struct {
// Process status
Status BashCommandStatus `json:"status" url:"status"`
// Process exit code before termination, None if process was still running
ExitCode *int `json:"exit_code,omitempty" url:"exit_code,omitempty"`
// Deprecated: use exit_code instead. Kept for backward compatibility.
Returncode *int `json:"returncode,omitempty" url:"returncode,omitempty"`
// contains filtered or unexported fields
}
func (*ShellKillResult) GetExitCode ¶ added in v0.0.4
func (s *ShellKillResult) GetExitCode() *int
func (*ShellKillResult) GetExtraProperties ¶
func (s *ShellKillResult) GetExtraProperties() map[string]interface{}
func (*ShellKillResult) GetReturncode ¶
func (s *ShellKillResult) GetReturncode() *int
func (*ShellKillResult) GetStatus ¶
func (s *ShellKillResult) GetStatus() BashCommandStatus
func (*ShellKillResult) MarshalJSON ¶
func (s *ShellKillResult) MarshalJSON() ([]byte, error)
func (*ShellKillResult) SetExitCode ¶ added in v0.0.4
func (s *ShellKillResult) SetExitCode(exitCode *int)
SetExitCode sets the ExitCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellKillResult) SetReturncode ¶
func (s *ShellKillResult) SetReturncode(returncode *int)
SetReturncode sets the Returncode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellKillResult) SetStatus ¶
func (s *ShellKillResult) SetStatus(status BashCommandStatus)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellKillResult) String ¶
func (s *ShellKillResult) String() string
func (*ShellKillResult) UnmarshalJSON ¶
func (s *ShellKillResult) UnmarshalJSON(data []byte) error
type ShellSessionInfo ¶
type ShellSessionInfo struct {
// Working directory
WorkingDir string `json:"working_dir" url:"working_dir"`
// Creation timestamp
CreatedAt time.Time `json:"created_at" url:"created_at"`
// Last used timestamp
LastUsedAt time.Time `json:"last_used_at" url:"last_used_at"`
// Age of session in seconds
AgeSeconds int `json:"age_seconds" url:"age_seconds"`
// Session status
Status string `json:"status" url:"status"`
// Currently executing command
CurrentCommand *string `json:"current_command,omitempty" url:"current_command,omitempty"`
// contains filtered or unexported fields
}
func (*ShellSessionInfo) GetAgeSeconds ¶
func (s *ShellSessionInfo) GetAgeSeconds() int
func (*ShellSessionInfo) GetCreatedAt ¶
func (s *ShellSessionInfo) GetCreatedAt() time.Time
func (*ShellSessionInfo) GetCurrentCommand ¶
func (s *ShellSessionInfo) GetCurrentCommand() *string
func (*ShellSessionInfo) GetExtraProperties ¶
func (s *ShellSessionInfo) GetExtraProperties() map[string]interface{}
func (*ShellSessionInfo) GetLastUsedAt ¶
func (s *ShellSessionInfo) GetLastUsedAt() time.Time
func (*ShellSessionInfo) GetStatus ¶
func (s *ShellSessionInfo) GetStatus() string
func (*ShellSessionInfo) GetWorkingDir ¶
func (s *ShellSessionInfo) GetWorkingDir() string
func (*ShellSessionInfo) MarshalJSON ¶
func (s *ShellSessionInfo) MarshalJSON() ([]byte, error)
func (*ShellSessionInfo) SetAgeSeconds ¶
func (s *ShellSessionInfo) SetAgeSeconds(ageSeconds int)
SetAgeSeconds sets the AgeSeconds field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellSessionInfo) SetCreatedAt ¶
func (s *ShellSessionInfo) SetCreatedAt(createdAt time.Time)
SetCreatedAt sets the CreatedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellSessionInfo) SetCurrentCommand ¶
func (s *ShellSessionInfo) SetCurrentCommand(currentCommand *string)
SetCurrentCommand sets the CurrentCommand field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellSessionInfo) SetLastUsedAt ¶
func (s *ShellSessionInfo) SetLastUsedAt(lastUsedAt time.Time)
SetLastUsedAt sets the LastUsedAt field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellSessionInfo) SetStatus ¶
func (s *ShellSessionInfo) SetStatus(status string)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellSessionInfo) SetWorkingDir ¶
func (s *ShellSessionInfo) SetWorkingDir(workingDir string)
SetWorkingDir sets the WorkingDir field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellSessionInfo) String ¶
func (s *ShellSessionInfo) String() string
func (*ShellSessionInfo) UnmarshalJSON ¶
func (s *ShellSessionInfo) UnmarshalJSON(data []byte) error
type ShellSessionStats ¶ added in v0.0.5
type ShellSessionStats struct {
// Total number of sessions
TotalSessions int `json:"total_sessions" url:"total_sessions"`
// Number of active sessions (used within last 5 minutes)
ActiveSessions int `json:"active_sessions" url:"active_sessions"`
// Number of idle sessions
IdleSessions int `json:"idle_sessions" url:"idle_sessions"`
// Maximum allowed sessions
MaxSessions int `json:"max_sessions" url:"max_sessions"`
// Session timeout in seconds
SessionTimeout int `json:"session_timeout" url:"session_timeout"`
// Session usage ratio (0.0 to 1.0)
UsageRatio float64 `json:"usage_ratio" url:"usage_ratio"`
// contains filtered or unexported fields
}
func (*ShellSessionStats) GetActiveSessions ¶ added in v0.0.5
func (s *ShellSessionStats) GetActiveSessions() int
func (*ShellSessionStats) GetExtraProperties ¶ added in v0.0.5
func (s *ShellSessionStats) GetExtraProperties() map[string]interface{}
func (*ShellSessionStats) GetIdleSessions ¶ added in v0.0.5
func (s *ShellSessionStats) GetIdleSessions() int
func (*ShellSessionStats) GetMaxSessions ¶ added in v0.0.5
func (s *ShellSessionStats) GetMaxSessions() int
func (*ShellSessionStats) GetSessionTimeout ¶ added in v0.0.5
func (s *ShellSessionStats) GetSessionTimeout() int
func (*ShellSessionStats) GetTotalSessions ¶ added in v0.0.5
func (s *ShellSessionStats) GetTotalSessions() int
func (*ShellSessionStats) GetUsageRatio ¶ added in v0.0.5
func (s *ShellSessionStats) GetUsageRatio() float64
func (*ShellSessionStats) MarshalJSON ¶ added in v0.0.5
func (s *ShellSessionStats) MarshalJSON() ([]byte, error)
func (*ShellSessionStats) SetActiveSessions ¶ added in v0.0.5
func (s *ShellSessionStats) SetActiveSessions(activeSessions int)
SetActiveSessions sets the ActiveSessions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellSessionStats) SetIdleSessions ¶ added in v0.0.5
func (s *ShellSessionStats) SetIdleSessions(idleSessions int)
SetIdleSessions sets the IdleSessions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellSessionStats) SetMaxSessions ¶ added in v0.0.5
func (s *ShellSessionStats) SetMaxSessions(maxSessions int)
SetMaxSessions sets the MaxSessions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellSessionStats) SetSessionTimeout ¶ added in v0.0.5
func (s *ShellSessionStats) SetSessionTimeout(sessionTimeout int)
SetSessionTimeout sets the SessionTimeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellSessionStats) SetTotalSessions ¶ added in v0.0.5
func (s *ShellSessionStats) SetTotalSessions(totalSessions int)
SetTotalSessions sets the TotalSessions field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellSessionStats) SetUsageRatio ¶ added in v0.0.5
func (s *ShellSessionStats) SetUsageRatio(usageRatio float64)
SetUsageRatio sets the UsageRatio field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellSessionStats) String ¶ added in v0.0.5
func (s *ShellSessionStats) String() string
func (*ShellSessionStats) UnmarshalJSON ¶ added in v0.0.5
func (s *ShellSessionStats) UnmarshalJSON(data []byte) error
type ShellUpdateSessionRequest ¶ added in v0.0.3
type ShellUpdateSessionRequest struct {
// Unique identifier of the target shell session
Id string `json:"id" url:"-"`
// New timeout (seconds) for detecting no new output from commands. If no output change is detected within this time, command returns with NO_CHANGE_TIMEOUT status.
NoChangeTimeout *int `json:"no_change_timeout,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*ShellUpdateSessionRequest) SetId ¶ added in v0.0.3
func (s *ShellUpdateSessionRequest) SetId(id string)
SetId sets the Id field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellUpdateSessionRequest) SetNoChangeTimeout ¶ added in v0.0.3
func (s *ShellUpdateSessionRequest) SetNoChangeTimeout(noChangeTimeout *int)
SetNoChangeTimeout sets the NoChangeTimeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type ShellViewRequest ¶
type ShellViewRequest struct {
// Unique identifier of the target shell session
Id string `json:"id" url:"-"`
// contains filtered or unexported fields
}
func (*ShellViewRequest) SetId ¶
func (s *ShellViewRequest) SetId(id string)
SetId sets the Id field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type ShellViewResult ¶
type ShellViewResult struct {
// Shell session output content
Output string `json:"output" url:"output"`
// Shell session ID
SessionId string `json:"session_id" url:"session_id"`
// Console command records
Console []*ConsoleRecord `json:"console,omitempty" url:"console,omitempty"`
// Shell session status
Status BashCommandStatus `json:"status" url:"status"`
// Last executed or currently executing command
Command *string `json:"command,omitempty" url:"command,omitempty"`
// Command execution exit code, only has value when status is completed
ExitCode *int `json:"exit_code,omitempty" url:"exit_code,omitempty"`
// contains filtered or unexported fields
}
func (*ShellViewResult) GetCommand ¶
func (s *ShellViewResult) GetCommand() *string
func (*ShellViewResult) GetConsole ¶
func (s *ShellViewResult) GetConsole() []*ConsoleRecord
func (*ShellViewResult) GetExitCode ¶
func (s *ShellViewResult) GetExitCode() *int
func (*ShellViewResult) GetExtraProperties ¶
func (s *ShellViewResult) GetExtraProperties() map[string]interface{}
func (*ShellViewResult) GetOutput ¶
func (s *ShellViewResult) GetOutput() string
func (*ShellViewResult) GetSessionId ¶
func (s *ShellViewResult) GetSessionId() string
func (*ShellViewResult) GetStatus ¶
func (s *ShellViewResult) GetStatus() BashCommandStatus
func (*ShellViewResult) MarshalJSON ¶
func (s *ShellViewResult) MarshalJSON() ([]byte, error)
func (*ShellViewResult) SetCommand ¶
func (s *ShellViewResult) SetCommand(command *string)
SetCommand sets the Command field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellViewResult) SetConsole ¶
func (s *ShellViewResult) SetConsole(console []*ConsoleRecord)
SetConsole sets the Console field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellViewResult) SetExitCode ¶
func (s *ShellViewResult) SetExitCode(exitCode *int)
SetExitCode sets the ExitCode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellViewResult) SetOutput ¶
func (s *ShellViewResult) SetOutput(output string)
SetOutput sets the Output field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellViewResult) SetSessionId ¶
func (s *ShellViewResult) SetSessionId(sessionId string)
SetSessionId sets the SessionId field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellViewResult) SetStatus ¶
func (s *ShellViewResult) SetStatus(status BashCommandStatus)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellViewResult) String ¶
func (s *ShellViewResult) String() string
func (*ShellViewResult) UnmarshalJSON ¶
func (s *ShellViewResult) UnmarshalJSON(data []byte) error
type ShellWaitRequest ¶
type ShellWaitRequest struct {
// Unique identifier of the target shell session
Id string `json:"id" url:"-"`
// Wait time (seconds)
Seconds *int `json:"seconds,omitempty" url:"-"`
// Maximum wait time (seconds) for the command to complete
MaxWaitSeconds *int `json:"max_wait_seconds,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*ShellWaitRequest) SetId ¶
func (s *ShellWaitRequest) SetId(id string)
SetId sets the Id field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellWaitRequest) SetMaxWaitSeconds ¶ added in v0.0.3
func (s *ShellWaitRequest) SetMaxWaitSeconds(maxWaitSeconds *int)
SetMaxWaitSeconds sets the MaxWaitSeconds field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellWaitRequest) SetSeconds ¶
func (s *ShellWaitRequest) SetSeconds(seconds *int)
SetSeconds sets the Seconds field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type ShellWaitResult ¶
type ShellWaitResult struct {
// Process status
Status BashCommandStatus `json:"status" url:"status"`
// contains filtered or unexported fields
}
func (*ShellWaitResult) GetExtraProperties ¶
func (s *ShellWaitResult) GetExtraProperties() map[string]interface{}
func (*ShellWaitResult) GetStatus ¶
func (s *ShellWaitResult) GetStatus() BashCommandStatus
func (*ShellWaitResult) MarshalJSON ¶
func (s *ShellWaitResult) MarshalJSON() ([]byte, error)
func (*ShellWaitResult) SetStatus ¶
func (s *ShellWaitResult) SetStatus(status BashCommandStatus)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellWaitResult) String ¶
func (s *ShellWaitResult) String() string
func (*ShellWaitResult) UnmarshalJSON ¶
func (s *ShellWaitResult) UnmarshalJSON(data []byte) error
type ShellWriteResult ¶
type ShellWriteResult struct {
// Write status
Status BashCommandStatus `json:"status" url:"status"`
// contains filtered or unexported fields
}
func (*ShellWriteResult) GetExtraProperties ¶
func (s *ShellWriteResult) GetExtraProperties() map[string]interface{}
func (*ShellWriteResult) GetStatus ¶
func (s *ShellWriteResult) GetStatus() BashCommandStatus
func (*ShellWriteResult) MarshalJSON ¶
func (s *ShellWriteResult) MarshalJSON() ([]byte, error)
func (*ShellWriteResult) SetStatus ¶
func (s *ShellWriteResult) SetStatus(status BashCommandStatus)
SetStatus sets the Status field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellWriteResult) String ¶
func (s *ShellWriteResult) String() string
func (*ShellWriteResult) UnmarshalJSON ¶
func (s *ShellWriteResult) UnmarshalJSON(data []byte) error
type ShellWriteToProcessRequest ¶
type ShellWriteToProcessRequest struct {
// Unique identifier of the target shell session
Id string `json:"id" url:"-"`
// Input content to write to the process
Input string `json:"input" url:"-"`
// Whether to press enter key after input
PressEnter bool `json:"press_enter" url:"-"`
// contains filtered or unexported fields
}
func (*ShellWriteToProcessRequest) SetId ¶
func (s *ShellWriteToProcessRequest) SetId(id string)
SetId sets the Id field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellWriteToProcessRequest) SetInput ¶
func (s *ShellWriteToProcessRequest) SetInput(input string)
SetInput sets the Input field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ShellWriteToProcessRequest) SetPressEnter ¶
func (s *ShellWriteToProcessRequest) SetPressEnter(pressEnter bool)
SetPressEnter sets the PressEnter field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type SkillContentResult ¶ added in v0.0.3
type SkillContentResult struct {
// Skill name
Name string `json:"name" url:"name"`
// Absolute path to the skill directory
Path string `json:"path" url:"path"`
// Skill content excluding front matter
Content string `json:"content" url:"content"`
// contains filtered or unexported fields
}
func (*SkillContentResult) GetContent ¶ added in v0.0.3
func (s *SkillContentResult) GetContent() string
func (*SkillContentResult) GetExtraProperties ¶ added in v0.0.3
func (s *SkillContentResult) GetExtraProperties() map[string]interface{}
func (*SkillContentResult) GetName ¶ added in v0.0.3
func (s *SkillContentResult) GetName() string
func (*SkillContentResult) GetPath ¶ added in v0.0.3
func (s *SkillContentResult) GetPath() string
func (*SkillContentResult) MarshalJSON ¶ added in v0.0.3
func (s *SkillContentResult) MarshalJSON() ([]byte, error)
func (*SkillContentResult) SetContent ¶ added in v0.0.3
func (s *SkillContentResult) SetContent(content string)
SetContent sets the Content field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SkillContentResult) SetName ¶ added in v0.0.3
func (s *SkillContentResult) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SkillContentResult) SetPath ¶ added in v0.0.3
func (s *SkillContentResult) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SkillContentResult) String ¶ added in v0.0.3
func (s *SkillContentResult) String() string
func (*SkillContentResult) UnmarshalJSON ¶ added in v0.0.3
func (s *SkillContentResult) UnmarshalJSON(data []byte) error
type SkillMetadata ¶ added in v0.0.3
type SkillMetadata struct {
// Skill name
Name string `json:"name" url:"name"`
// Absolute path to the skill directory
Path string `json:"path" url:"path"`
// Metadata parsed from SKILL.md front matter
Metadata map[string]interface{} `json:"metadata,omitempty" url:"metadata,omitempty"`
// Dependency commands for the skill
DependencyCommands []*DependencyCommandResult `json:"dependency_commands,omitempty" url:"dependency_commands,omitempty"`
// contains filtered or unexported fields
}
func (*SkillMetadata) GetDependencyCommands ¶ added in v0.0.3
func (s *SkillMetadata) GetDependencyCommands() []*DependencyCommandResult
func (*SkillMetadata) GetExtraProperties ¶ added in v0.0.3
func (s *SkillMetadata) GetExtraProperties() map[string]interface{}
func (*SkillMetadata) GetMetadata ¶ added in v0.0.3
func (s *SkillMetadata) GetMetadata() map[string]interface{}
func (*SkillMetadata) GetName ¶ added in v0.0.3
func (s *SkillMetadata) GetName() string
func (*SkillMetadata) GetPath ¶ added in v0.0.3
func (s *SkillMetadata) GetPath() string
func (*SkillMetadata) MarshalJSON ¶ added in v0.0.3
func (s *SkillMetadata) MarshalJSON() ([]byte, error)
func (*SkillMetadata) SetDependencyCommands ¶ added in v0.0.3
func (s *SkillMetadata) SetDependencyCommands(dependencyCommands []*DependencyCommandResult)
SetDependencyCommands sets the DependencyCommands field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SkillMetadata) SetMetadata ¶ added in v0.0.3
func (s *SkillMetadata) SetMetadata(metadata map[string]interface{})
SetMetadata sets the Metadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SkillMetadata) SetName ¶ added in v0.0.3
func (s *SkillMetadata) SetName(name string)
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SkillMetadata) SetPath ¶ added in v0.0.3
func (s *SkillMetadata) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SkillMetadata) String ¶ added in v0.0.3
func (s *SkillMetadata) String() string
func (*SkillMetadata) UnmarshalJSON ¶ added in v0.0.3
func (s *SkillMetadata) UnmarshalJSON(data []byte) error
type SkillMetadataCollection ¶ added in v0.0.3
type SkillMetadataCollection struct {
// Collection of skill metadata entries
Skills []*SkillMetadata `json:"skills,omitempty" url:"skills,omitempty"`
// contains filtered or unexported fields
}
func (*SkillMetadataCollection) GetExtraProperties ¶ added in v0.0.3
func (s *SkillMetadataCollection) GetExtraProperties() map[string]interface{}
func (*SkillMetadataCollection) GetSkills ¶ added in v0.0.3
func (s *SkillMetadataCollection) GetSkills() []*SkillMetadata
func (*SkillMetadataCollection) MarshalJSON ¶ added in v0.0.3
func (s *SkillMetadataCollection) MarshalJSON() ([]byte, error)
func (*SkillMetadataCollection) SetSkills ¶ added in v0.0.3
func (s *SkillMetadataCollection) SetSkills(skills []*SkillMetadata)
SetSkills sets the Skills field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SkillMetadataCollection) String ¶ added in v0.0.3
func (s *SkillMetadataCollection) String() string
func (*SkillMetadataCollection) UnmarshalJSON ¶ added in v0.0.3
func (s *SkillMetadataCollection) UnmarshalJSON(data []byte) error
type SkillRegistrationResult ¶ added in v0.0.3
type SkillRegistrationResult struct {
// Number of registered skills
Count int `json:"count" url:"count"`
// Registered skills and metadata
Registered []*SkillMetadata `json:"registered,omitempty" url:"registered,omitempty"`
// contains filtered or unexported fields
}
func (*SkillRegistrationResult) GetCount ¶ added in v0.0.3
func (s *SkillRegistrationResult) GetCount() int
func (*SkillRegistrationResult) GetExtraProperties ¶ added in v0.0.3
func (s *SkillRegistrationResult) GetExtraProperties() map[string]interface{}
func (*SkillRegistrationResult) GetRegistered ¶ added in v0.0.3
func (s *SkillRegistrationResult) GetRegistered() []*SkillMetadata
func (*SkillRegistrationResult) MarshalJSON ¶ added in v0.0.3
func (s *SkillRegistrationResult) MarshalJSON() ([]byte, error)
func (*SkillRegistrationResult) SetCount ¶ added in v0.0.3
func (s *SkillRegistrationResult) SetCount(count int)
SetCount sets the Count field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SkillRegistrationResult) SetRegistered ¶ added in v0.0.3
func (s *SkillRegistrationResult) SetRegistered(registered []*SkillMetadata)
SetRegistered sets the Registered field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SkillRegistrationResult) String ¶ added in v0.0.3
func (s *SkillRegistrationResult) String() string
func (*SkillRegistrationResult) UnmarshalJSON ¶ added in v0.0.3
func (s *SkillRegistrationResult) UnmarshalJSON(data []byte) error
type SkillsListMetadataRequest ¶ added in v0.0.3
type SkillsListMetadataRequest struct {
Names *string `json:"-" url:"names,omitempty"`
// contains filtered or unexported fields
}
func (*SkillsListMetadataRequest) SetNames ¶ added in v0.0.3
func (s *SkillsListMetadataRequest) SetNames(names *string)
SetNames sets the Names field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type StateLoadRequest ¶ added in v0.0.4
type StateLoadRequest struct {
Path string `json:"path" url:"-"`
// contains filtered or unexported fields
}
func (*StateLoadRequest) SetPath ¶ added in v0.0.4
func (s *StateLoadRequest) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type StateSaveRequest ¶ added in v0.0.4
type StateSaveRequest struct {
Path string `json:"path" url:"-"`
// contains filtered or unexported fields
}
func (*StateSaveRequest) SetPath ¶ added in v0.0.4
func (s *StateSaveRequest) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type StrReplaceEditorRequest ¶
type StrReplaceEditorRequest struct {
// The commands to run. Allowed options are: `view`, `create`, `str_replace`, `insert`, `undo_edit`.
Command Command `json:"command" url:"-"`
// Absolute path to file or directory, e.g. `/workspace/file.py` or `/workspace`.
Path string `json:"path" url:"-"`
// Required parameter of `create` command, with the content of the file to be created.
FileText *string `json:"file_text,omitempty" url:"-"`
// Required parameter of `str_replace` command containing the string in `path` to replace.
OldStr *string `json:"old_str,omitempty" url:"-"`
// Optional parameter of `str_replace` command containing the new string (if not given, no string will be added). Required parameter of `insert` command containing the string to insert.
NewStr *string `json:"new_str,omitempty" url:"-"`
// Required parameter of `insert` command. The `new_str` will be inserted AFTER the line `insert_line` of `path`.
InsertLine *int `json:"insert_line,omitempty" url:"-"`
// Optional parameter of `view` command when `path` points to a file. If none is given, the full file is shown. If provided, the file will be shown in the indicated line number range, e.g. [11, 12] will show lines 11 and 12. Indexing at 1 to start. Setting `[start_line, -1]` shows all lines from `start_line` to the end of the file.
ViewRange []int `json:"view_range,omitempty" url:"-"`
// Optional parameter of `str_replace` command. When specified, controls how multiple occurrences are handled: 'ALL' replaces all occurrences, 'FIRST' replaces only the first, 'LAST' replaces only the last. If not specified, requires unique match (original behavior).
ReplaceMode *StrReplaceEditorRequestReplaceMode `json:"replace_mode,omitempty" url:"-"`
// Optional parameter for `view` command on PDF files. Specifies page range [start, end] (1-indexed). E.g., [1, 5] reads pages 1-5.
PageRange []int `json:"page_range,omitempty" url:"-"`
// Optional parameter for `view` command on Excel files. Specifies which sheet to read. If not provided, all sheets are returned.
SheetName *string `json:"sheet_name,omitempty" url:"-"`
// Optional parameter for `view` command on Excel files. Specifies row range [start, end] (1-indexed). E.g., [1, 100] reads rows 1-100.
RowRange []int `json:"row_range,omitempty" url:"-"`
// Optional parameter for `view` command on PPTX files. Specifies slide range [start, end] (1-indexed). E.g., [1, 5] reads slides 1-5.
SlideRange []int `json:"slide_range,omitempty" url:"-"`
// Optional parameter for `view` command. If true, returns file metadata (total pages, sheets, slides, etc.) in the response.
EnableMetadata *bool `json:"enable_metadata,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*StrReplaceEditorRequest) SetCommand ¶
func (s *StrReplaceEditorRequest) SetCommand(command Command)
SetCommand sets the Command field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorRequest) SetEnableMetadata ¶ added in v0.0.4
func (s *StrReplaceEditorRequest) SetEnableMetadata(enableMetadata *bool)
SetEnableMetadata sets the EnableMetadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorRequest) SetFileText ¶
func (s *StrReplaceEditorRequest) SetFileText(fileText *string)
SetFileText sets the FileText field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorRequest) SetInsertLine ¶
func (s *StrReplaceEditorRequest) SetInsertLine(insertLine *int)
SetInsertLine sets the InsertLine field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorRequest) SetNewStr ¶
func (s *StrReplaceEditorRequest) SetNewStr(newStr *string)
SetNewStr sets the NewStr field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorRequest) SetOldStr ¶
func (s *StrReplaceEditorRequest) SetOldStr(oldStr *string)
SetOldStr sets the OldStr field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorRequest) SetPageRange ¶ added in v0.0.4
func (s *StrReplaceEditorRequest) SetPageRange(pageRange []int)
SetPageRange sets the PageRange field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorRequest) SetPath ¶
func (s *StrReplaceEditorRequest) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorRequest) SetReplaceMode ¶ added in v0.0.3
func (s *StrReplaceEditorRequest) SetReplaceMode(replaceMode *StrReplaceEditorRequestReplaceMode)
SetReplaceMode sets the ReplaceMode field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorRequest) SetRowRange ¶ added in v0.0.4
func (s *StrReplaceEditorRequest) SetRowRange(rowRange []int)
SetRowRange sets the RowRange field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorRequest) SetSheetName ¶ added in v0.0.4
func (s *StrReplaceEditorRequest) SetSheetName(sheetName *string)
SetSheetName sets the SheetName field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorRequest) SetSlideRange ¶ added in v0.0.4
func (s *StrReplaceEditorRequest) SetSlideRange(slideRange []int)
SetSlideRange sets the SlideRange field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorRequest) SetViewRange ¶
func (s *StrReplaceEditorRequest) SetViewRange(viewRange []int)
SetViewRange sets the ViewRange field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type StrReplaceEditorRequestReplaceMode ¶ added in v0.0.3
type StrReplaceEditorRequestReplaceMode string
const ( StrReplaceEditorRequestReplaceModeAll StrReplaceEditorRequestReplaceMode = "ALL" StrReplaceEditorRequestReplaceModeFirst StrReplaceEditorRequestReplaceMode = "FIRST" StrReplaceEditorRequestReplaceModeLast StrReplaceEditorRequestReplaceMode = "LAST" )
func NewStrReplaceEditorRequestReplaceModeFromString ¶ added in v0.0.3
func NewStrReplaceEditorRequestReplaceModeFromString(s string) (StrReplaceEditorRequestReplaceMode, error)
func (StrReplaceEditorRequestReplaceMode) Ptr ¶ added in v0.0.3
func (s StrReplaceEditorRequestReplaceMode) Ptr() *StrReplaceEditorRequestReplaceMode
type StrReplaceEditorResult ¶
type StrReplaceEditorResult struct {
// Command execution output
Output string `json:"output" url:"output"`
// Error message if any
Error *string `json:"error,omitempty" url:"error,omitempty"`
// File path that was operated on
Path string `json:"path" url:"path"`
// Whether the file existed before operation
PrevExist bool `json:"prev_exist" url:"prev_exist"`
// Previous file content
OldContent *string `json:"old_content,omitempty" url:"old_content,omitempty"`
// New file content after operation
NewContent *string `json:"new_content,omitempty" url:"new_content,omitempty"`
// File metadata (only returned when enable_metadata=true for binary files)
Metadata map[string]interface{} `json:"metadata,omitempty" url:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*StrReplaceEditorResult) GetError ¶
func (s *StrReplaceEditorResult) GetError() *string
func (*StrReplaceEditorResult) GetExtraProperties ¶
func (s *StrReplaceEditorResult) GetExtraProperties() map[string]interface{}
func (*StrReplaceEditorResult) GetMetadata ¶ added in v0.0.4
func (s *StrReplaceEditorResult) GetMetadata() map[string]interface{}
func (*StrReplaceEditorResult) GetNewContent ¶
func (s *StrReplaceEditorResult) GetNewContent() *string
func (*StrReplaceEditorResult) GetOldContent ¶
func (s *StrReplaceEditorResult) GetOldContent() *string
func (*StrReplaceEditorResult) GetOutput ¶
func (s *StrReplaceEditorResult) GetOutput() string
func (*StrReplaceEditorResult) GetPath ¶
func (s *StrReplaceEditorResult) GetPath() string
func (*StrReplaceEditorResult) GetPrevExist ¶
func (s *StrReplaceEditorResult) GetPrevExist() bool
func (*StrReplaceEditorResult) MarshalJSON ¶
func (s *StrReplaceEditorResult) MarshalJSON() ([]byte, error)
func (*StrReplaceEditorResult) SetError ¶
func (s *StrReplaceEditorResult) SetError(error_ *string)
SetError sets the Error field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorResult) SetMetadata ¶ added in v0.0.4
func (s *StrReplaceEditorResult) SetMetadata(metadata map[string]interface{})
SetMetadata sets the Metadata field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorResult) SetNewContent ¶
func (s *StrReplaceEditorResult) SetNewContent(newContent *string)
SetNewContent sets the NewContent field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorResult) SetOldContent ¶
func (s *StrReplaceEditorResult) SetOldContent(oldContent *string)
SetOldContent sets the OldContent field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorResult) SetOutput ¶
func (s *StrReplaceEditorResult) SetOutput(output string)
SetOutput sets the Output field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorResult) SetPath ¶
func (s *StrReplaceEditorResult) SetPath(path string)
SetPath sets the Path field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorResult) SetPrevExist ¶
func (s *StrReplaceEditorResult) SetPrevExist(prevExist bool)
SetPrevExist sets the PrevExist field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*StrReplaceEditorResult) String ¶
func (s *StrReplaceEditorResult) String() string
func (*StrReplaceEditorResult) UnmarshalJSON ¶
func (s *StrReplaceEditorResult) UnmarshalJSON(data []byte) error
type SystemEnv ¶ added in v0.0.3
type SystemEnv struct {
Os string `json:"os" url:"os"`
OsVersion string `json:"os_version" url:"os_version"`
Arch string `json:"arch" url:"arch"`
User string `json:"user" url:"user"`
HomeDir string `json:"home_dir" url:"home_dir"`
Workspace *string `json:"workspace,omitempty" url:"workspace,omitempty"`
Timezone string `json:"timezone" url:"timezone"`
OccupiedPorts []string `json:"occupied_ports" url:"occupied_ports"`
// contains filtered or unexported fields
}
func (*SystemEnv) GetExtraProperties ¶ added in v0.0.3
func (*SystemEnv) GetHomeDir ¶ added in v0.0.3
func (*SystemEnv) GetOccupiedPorts ¶ added in v0.0.3
func (*SystemEnv) GetOsVersion ¶ added in v0.0.3
func (*SystemEnv) GetTimezone ¶ added in v0.0.3
func (*SystemEnv) GetWorkspace ¶ added in v0.0.4
func (*SystemEnv) MarshalJSON ¶ added in v0.0.3
func (*SystemEnv) SetArch ¶ added in v0.0.3
SetArch sets the Arch field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SystemEnv) SetHomeDir ¶ added in v0.0.3
SetHomeDir sets the HomeDir field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SystemEnv) SetOccupiedPorts ¶ added in v0.0.3
SetOccupiedPorts sets the OccupiedPorts field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SystemEnv) SetOs ¶ added in v0.0.3
SetOs sets the Os field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SystemEnv) SetOsVersion ¶ added in v0.0.3
SetOsVersion sets the OsVersion field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SystemEnv) SetTimezone ¶ added in v0.0.3
SetTimezone sets the Timezone field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SystemEnv) SetUser ¶ added in v0.0.3
SetUser sets the User field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SystemEnv) SetWorkspace ¶ added in v0.0.4
SetWorkspace sets the Workspace field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*SystemEnv) UnmarshalJSON ¶ added in v0.0.3
type TextContent ¶
type TextContent struct {
Text string `json:"text" url:"text"`
Annotations *Annotations `json:"annotations,omitempty" url:"annotations,omitempty"`
Meta map[string]interface{} `json:"_meta,omitempty" url:"_meta,omitempty"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*TextContent) GetAnnotations ¶
func (t *TextContent) GetAnnotations() *Annotations
func (*TextContent) GetExtraProperties ¶
func (t *TextContent) GetExtraProperties() map[string]interface{}
func (*TextContent) GetMeta ¶
func (t *TextContent) GetMeta() map[string]interface{}
func (*TextContent) GetText ¶
func (t *TextContent) GetText() string
func (*TextContent) MarshalJSON ¶
func (t *TextContent) MarshalJSON() ([]byte, error)
func (*TextContent) SetAnnotations ¶
func (t *TextContent) SetAnnotations(annotations *Annotations)
SetAnnotations sets the Annotations field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TextContent) SetMeta ¶
func (t *TextContent) SetMeta(meta map[string]interface{})
SetMeta sets the Meta field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TextContent) SetText ¶
func (t *TextContent) SetText(text string)
SetText sets the Text field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TextContent) String ¶
func (t *TextContent) String() string
func (*TextContent) UnmarshalJSON ¶
func (t *TextContent) UnmarshalJSON(data []byte) error
type TextResourceContents ¶
type TextResourceContents struct {
Uri string `json:"uri" url:"uri"`
MimeType *string `json:"mimeType,omitempty" url:"mimeType,omitempty"`
Meta map[string]interface{} `json:"_meta,omitempty" url:"_meta,omitempty"`
Text string `json:"text" url:"text"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*TextResourceContents) GetExtraProperties ¶
func (t *TextResourceContents) GetExtraProperties() map[string]interface{}
func (*TextResourceContents) GetMeta ¶
func (t *TextResourceContents) GetMeta() map[string]interface{}
func (*TextResourceContents) GetMimeType ¶
func (t *TextResourceContents) GetMimeType() *string
func (*TextResourceContents) GetText ¶
func (t *TextResourceContents) GetText() string
func (*TextResourceContents) GetUri ¶
func (t *TextResourceContents) GetUri() string
func (*TextResourceContents) MarshalJSON ¶
func (t *TextResourceContents) MarshalJSON() ([]byte, error)
func (*TextResourceContents) SetMeta ¶
func (t *TextResourceContents) SetMeta(meta map[string]interface{})
SetMeta sets the Meta field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TextResourceContents) SetMimeType ¶
func (t *TextResourceContents) SetMimeType(mimeType *string)
SetMimeType sets the MimeType field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TextResourceContents) SetText ¶
func (t *TextResourceContents) SetText(text string)
SetText sets the Text field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TextResourceContents) SetUri ¶
func (t *TextResourceContents) SetUri(uri string)
SetUri sets the Uri field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TextResourceContents) String ¶
func (t *TextResourceContents) String() string
func (*TextResourceContents) UnmarshalJSON ¶
func (t *TextResourceContents) UnmarshalJSON(data []byte) error
type Tool ¶
type Tool struct {
Name string `json:"name" url:"name"`
Title *string `json:"title,omitempty" url:"title,omitempty"`
Description *string `json:"description,omitempty" url:"description,omitempty"`
InputSchema map[string]interface{} `json:"inputSchema" url:"inputSchema"`
OutputSchema map[string]interface{} `json:"outputSchema,omitempty" url:"outputSchema,omitempty"`
Icons []*Icon `json:"icons,omitempty" url:"icons,omitempty"`
Annotations *ToolAnnotations `json:"annotations,omitempty" url:"annotations,omitempty"`
Meta map[string]interface{} `json:"_meta,omitempty" url:"_meta,omitempty"`
Execution *ToolExecution `json:"execution,omitempty" url:"execution,omitempty"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*Tool) GetAnnotations ¶
func (t *Tool) GetAnnotations() *ToolAnnotations
func (*Tool) GetDescription ¶
func (*Tool) GetExecution ¶ added in v0.0.3
func (t *Tool) GetExecution() *ToolExecution
func (*Tool) GetExtraProperties ¶
func (*Tool) GetInputSchema ¶
func (*Tool) GetOutputSchema ¶
func (*Tool) MarshalJSON ¶
func (*Tool) SetAnnotations ¶
func (t *Tool) SetAnnotations(annotations *ToolAnnotations)
SetAnnotations sets the Annotations field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tool) SetDescription ¶
SetDescription sets the Description field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tool) SetExecution ¶ added in v0.0.3
func (t *Tool) SetExecution(execution *ToolExecution)
SetExecution sets the Execution field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tool) SetIcons ¶
SetIcons sets the Icons field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tool) SetInputSchema ¶
SetInputSchema sets the InputSchema field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tool) SetMeta ¶
SetMeta sets the Meta field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tool) SetName ¶
SetName sets the Name field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tool) SetOutputSchema ¶
SetOutputSchema sets the OutputSchema field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tool) SetTitle ¶
SetTitle sets the Title field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*Tool) UnmarshalJSON ¶
type ToolAnnotations ¶
type ToolAnnotations struct {
Title *string `json:"title,omitempty" url:"title,omitempty"`
ReadOnlyHint *bool `json:"readOnlyHint,omitempty" url:"readOnlyHint,omitempty"`
DestructiveHint *bool `json:"destructiveHint,omitempty" url:"destructiveHint,omitempty"`
IdempotentHint *bool `json:"idempotentHint,omitempty" url:"idempotentHint,omitempty"`
OpenWorldHint *bool `json:"openWorldHint,omitempty" url:"openWorldHint,omitempty"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*ToolAnnotations) GetDestructiveHint ¶
func (t *ToolAnnotations) GetDestructiveHint() *bool
func (*ToolAnnotations) GetExtraProperties ¶
func (t *ToolAnnotations) GetExtraProperties() map[string]interface{}
func (*ToolAnnotations) GetIdempotentHint ¶
func (t *ToolAnnotations) GetIdempotentHint() *bool
func (*ToolAnnotations) GetOpenWorldHint ¶
func (t *ToolAnnotations) GetOpenWorldHint() *bool
func (*ToolAnnotations) GetReadOnlyHint ¶
func (t *ToolAnnotations) GetReadOnlyHint() *bool
func (*ToolAnnotations) GetTitle ¶
func (t *ToolAnnotations) GetTitle() *string
func (*ToolAnnotations) MarshalJSON ¶
func (t *ToolAnnotations) MarshalJSON() ([]byte, error)
func (*ToolAnnotations) SetDestructiveHint ¶
func (t *ToolAnnotations) SetDestructiveHint(destructiveHint *bool)
SetDestructiveHint sets the DestructiveHint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ToolAnnotations) SetIdempotentHint ¶
func (t *ToolAnnotations) SetIdempotentHint(idempotentHint *bool)
SetIdempotentHint sets the IdempotentHint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ToolAnnotations) SetOpenWorldHint ¶
func (t *ToolAnnotations) SetOpenWorldHint(openWorldHint *bool)
SetOpenWorldHint sets the OpenWorldHint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ToolAnnotations) SetReadOnlyHint ¶
func (t *ToolAnnotations) SetReadOnlyHint(readOnlyHint *bool)
SetReadOnlyHint sets the ReadOnlyHint field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ToolAnnotations) SetTitle ¶
func (t *ToolAnnotations) SetTitle(title *string)
SetTitle sets the Title field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ToolAnnotations) String ¶
func (t *ToolAnnotations) String() string
func (*ToolAnnotations) UnmarshalJSON ¶
func (t *ToolAnnotations) UnmarshalJSON(data []byte) error
type ToolCategory ¶ added in v0.0.3
type ToolCategory struct {
// Name of tool category
Category string `json:"category" url:"category"`
// List of tools under this category
Tools []*AvailableTool `json:"tools" url:"tools"`
// contains filtered or unexported fields
}
func (*ToolCategory) GetCategory ¶ added in v0.0.3
func (t *ToolCategory) GetCategory() string
func (*ToolCategory) GetExtraProperties ¶ added in v0.0.3
func (t *ToolCategory) GetExtraProperties() map[string]interface{}
func (*ToolCategory) GetTools ¶ added in v0.0.3
func (t *ToolCategory) GetTools() []*AvailableTool
func (*ToolCategory) MarshalJSON ¶ added in v0.0.3
func (t *ToolCategory) MarshalJSON() ([]byte, error)
func (*ToolCategory) SetCategory ¶ added in v0.0.3
func (t *ToolCategory) SetCategory(category string)
SetCategory sets the Category field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ToolCategory) SetTools ¶ added in v0.0.3
func (t *ToolCategory) SetTools(tools []*AvailableTool)
SetTools sets the Tools field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ToolCategory) String ¶ added in v0.0.3
func (t *ToolCategory) String() string
func (*ToolCategory) UnmarshalJSON ¶ added in v0.0.3
func (t *ToolCategory) UnmarshalJSON(data []byte) error
type ToolExecution ¶ added in v0.0.3
type ToolExecution struct {
TaskSupport *ToolExecutionTaskSupport `json:"taskSupport,omitempty" url:"taskSupport,omitempty"`
ExtraProperties map[string]interface{} `json:"-" url:"-"`
// contains filtered or unexported fields
}
func (*ToolExecution) GetExtraProperties ¶ added in v0.0.3
func (t *ToolExecution) GetExtraProperties() map[string]interface{}
func (*ToolExecution) GetTaskSupport ¶ added in v0.0.3
func (t *ToolExecution) GetTaskSupport() *ToolExecutionTaskSupport
func (*ToolExecution) MarshalJSON ¶ added in v0.0.3
func (t *ToolExecution) MarshalJSON() ([]byte, error)
func (*ToolExecution) SetTaskSupport ¶ added in v0.0.3
func (t *ToolExecution) SetTaskSupport(taskSupport *ToolExecutionTaskSupport)
SetTaskSupport sets the TaskSupport field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ToolExecution) String ¶ added in v0.0.3
func (t *ToolExecution) String() string
func (*ToolExecution) UnmarshalJSON ¶ added in v0.0.3
func (t *ToolExecution) UnmarshalJSON(data []byte) error
type ToolExecutionTaskSupport ¶ added in v0.0.3
type ToolExecutionTaskSupport string
const ( ToolExecutionTaskSupportForbidden ToolExecutionTaskSupport = "forbidden" ToolExecutionTaskSupportOptional ToolExecutionTaskSupport = "optional" ToolExecutionTaskSupportRequired ToolExecutionTaskSupport = "required" )
func NewToolExecutionTaskSupportFromString ¶ added in v0.0.3
func NewToolExecutionTaskSupportFromString(s string) (ToolExecutionTaskSupport, error)
func (ToolExecutionTaskSupport) Ptr ¶ added in v0.0.3
func (t ToolExecutionTaskSupport) Ptr() *ToolExecutionTaskSupport
type ToolSpec ¶ added in v0.0.3
type ToolSpec struct {
Ver *string `json:"ver,omitempty" url:"ver,omitempty"`
Bin *string `json:"bin,omitempty" url:"bin,omitempty"`
Alias []string `json:"alias,omitempty" url:"alias,omitempty"`
// contains filtered or unexported fields
}
func (*ToolSpec) GetExtraProperties ¶ added in v0.0.3
func (*ToolSpec) MarshalJSON ¶ added in v0.0.3
func (*ToolSpec) SetAlias ¶ added in v0.0.3
SetAlias sets the Alias field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ToolSpec) SetBin ¶ added in v0.0.3
SetBin sets the Bin field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ToolSpec) SetVer ¶ added in v0.0.3
SetVer sets the Ver field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ToolSpec) UnmarshalJSON ¶ added in v0.0.3
type TypeTextRequest ¶ added in v0.0.4
type TypeTextRequest struct {
Text string `json:"text" url:"-"`
Delay *float64 `json:"delay,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*TypeTextRequest) SetDelay ¶ added in v0.0.4
func (t *TypeTextRequest) SetDelay(delay *float64)
SetDelay sets the Delay field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TypeTextRequest) SetText ¶ added in v0.0.4
func (t *TypeTextRequest) SetText(text string)
SetText sets the Text field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type TypingAction ¶
type TypingAction struct {
Text string `json:"text" url:"text"`
// Use clipboard for better character support (recommended for special/ASCII characters)
UseClipboard *bool `json:"use_clipboard,omitempty" url:"use_clipboard,omitempty"`
// contains filtered or unexported fields
}
func (*TypingAction) GetExtraProperties ¶
func (t *TypingAction) GetExtraProperties() map[string]interface{}
func (*TypingAction) GetText ¶
func (t *TypingAction) GetText() string
func (*TypingAction) GetUseClipboard ¶
func (t *TypingAction) GetUseClipboard() *bool
func (*TypingAction) MarshalJSON ¶
func (t *TypingAction) MarshalJSON() ([]byte, error)
func (*TypingAction) SetText ¶
func (t *TypingAction) SetText(text string)
SetText sets the Text field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TypingAction) SetUseClipboard ¶
func (t *TypingAction) SetUseClipboard(useClipboard *bool)
SetUseClipboard sets the UseClipboard field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*TypingAction) String ¶
func (t *TypingAction) String() string
func (*TypingAction) UnmarshalJSON ¶
func (t *TypingAction) UnmarshalJSON(data []byte) error
type UnprocessableEntityError ¶
type UnprocessableEntityError struct {
*core.APIError
Body *HttpValidationError
}
Validation Error
func (*UnprocessableEntityError) MarshalJSON ¶
func (u *UnprocessableEntityError) MarshalJSON() ([]byte, error)
func (*UnprocessableEntityError) UnmarshalJSON ¶
func (u *UnprocessableEntityError) UnmarshalJSON(data []byte) error
func (*UnprocessableEntityError) Unwrap ¶
func (u *UnprocessableEntityError) Unwrap() error
type UploadFileRequest ¶ added in v0.0.4
type UploadFileRequest struct {
Selector string `json:"selector" url:"-"`
Files []string `json:"files,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*UploadFileRequest) SetFiles ¶ added in v0.0.4
func (u *UploadFileRequest) SetFiles(files []string)
SetFiles sets the Files field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*UploadFileRequest) SetSelector ¶ added in v0.0.4
func (u *UploadFileRequest) SetSelector(selector string)
SetSelector sets the Selector field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type UtilConvertToMarkdownRequest ¶
type UtilConvertToMarkdownRequest struct {
// The URI of the resource to convert
Uri string `json:"uri" url:"-"`
// contains filtered or unexported fields
}
func (*UtilConvertToMarkdownRequest) SetUri ¶
func (u *UtilConvertToMarkdownRequest) SetUri(uri string)
SetUri sets the Uri field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
type ValidationError ¶
type ValidationError struct {
Loc []*ValidationErrorLocItem `json:"loc" url:"loc"`
Msg string `json:"msg" url:"msg"`
Type string `json:"type" url:"type"`
// contains filtered or unexported fields
}
func (*ValidationError) GetExtraProperties ¶
func (v *ValidationError) GetExtraProperties() map[string]interface{}
func (*ValidationError) GetLoc ¶
func (v *ValidationError) GetLoc() []*ValidationErrorLocItem
func (*ValidationError) GetMsg ¶
func (v *ValidationError) GetMsg() string
func (*ValidationError) GetType ¶
func (v *ValidationError) GetType() string
func (*ValidationError) MarshalJSON ¶
func (v *ValidationError) MarshalJSON() ([]byte, error)
func (*ValidationError) SetLoc ¶
func (v *ValidationError) SetLoc(loc []*ValidationErrorLocItem)
SetLoc sets the Loc field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ValidationError) SetMsg ¶
func (v *ValidationError) SetMsg(msg string)
SetMsg sets the Msg field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ValidationError) SetType ¶
func (v *ValidationError) SetType(type_ string)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*ValidationError) String ¶
func (v *ValidationError) String() string
func (*ValidationError) UnmarshalJSON ¶
func (v *ValidationError) UnmarshalJSON(data []byte) error
type ValidationErrorLocItem ¶
type ValidationErrorLocItem struct {
String string
Integer int
// contains filtered or unexported fields
}
func (*ValidationErrorLocItem) Accept ¶
func (v *ValidationErrorLocItem) Accept(visitor ValidationErrorLocItemVisitor) error
func (*ValidationErrorLocItem) GetInteger ¶
func (v *ValidationErrorLocItem) GetInteger() int
func (*ValidationErrorLocItem) GetString ¶
func (v *ValidationErrorLocItem) GetString() string
func (ValidationErrorLocItem) MarshalJSON ¶
func (v ValidationErrorLocItem) MarshalJSON() ([]byte, error)
func (*ValidationErrorLocItem) UnmarshalJSON ¶
func (v *ValidationErrorLocItem) UnmarshalJSON(data []byte) error
type WaitAction ¶
type WaitAction struct {
// Duration to wait in seconds
Duration float64 `json:"duration" url:"duration"`
// contains filtered or unexported fields
}
func (*WaitAction) GetDuration ¶
func (w *WaitAction) GetDuration() float64
func (*WaitAction) GetExtraProperties ¶
func (w *WaitAction) GetExtraProperties() map[string]interface{}
func (*WaitAction) MarshalJSON ¶
func (w *WaitAction) MarshalJSON() ([]byte, error)
func (*WaitAction) SetDuration ¶
func (w *WaitAction) SetDuration(duration float64)
SetDuration sets the Duration field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*WaitAction) String ¶
func (w *WaitAction) String() string
func (*WaitAction) UnmarshalJSON ¶
func (w *WaitAction) UnmarshalJSON(data []byte) error
type WaitRequest ¶ added in v0.0.4
type WaitRequest struct {
Type Type `json:"type" url:"-"`
Selector *string `json:"selector,omitempty" url:"-"`
State *string `json:"state,omitempty" url:"-"`
Url *string `json:"url,omitempty" url:"-"`
SavePath *string `json:"save_path,omitempty" url:"-"`
Timeout *float64 `json:"timeout,omitempty" url:"-"`
Expression *string `json:"expression,omitempty" url:"-"`
Polling *float64 `json:"polling,omitempty" url:"-"`
UrlPattern *string `json:"url_pattern,omitempty" url:"-"`
// contains filtered or unexported fields
}
func (*WaitRequest) SetExpression ¶ added in v0.0.4
func (w *WaitRequest) SetExpression(expression *string)
SetExpression sets the Expression field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*WaitRequest) SetPolling ¶ added in v0.0.4
func (w *WaitRequest) SetPolling(polling *float64)
SetPolling sets the Polling field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*WaitRequest) SetSavePath ¶ added in v0.0.4
func (w *WaitRequest) SetSavePath(savePath *string)
SetSavePath sets the SavePath field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*WaitRequest) SetSelector ¶ added in v0.0.4
func (w *WaitRequest) SetSelector(selector *string)
SetSelector sets the Selector field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*WaitRequest) SetState ¶ added in v0.0.4
func (w *WaitRequest) SetState(state *string)
SetState sets the State field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*WaitRequest) SetTimeout ¶ added in v0.0.4
func (w *WaitRequest) SetTimeout(timeout *float64)
SetTimeout sets the Timeout field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*WaitRequest) SetType ¶ added in v0.0.4
func (w *WaitRequest) SetType(type_ Type)
SetType sets the Type field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*WaitRequest) SetUrl ¶ added in v0.0.4
func (w *WaitRequest) SetUrl(url *string)
SetUrl sets the Url field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.
func (*WaitRequest) SetUrlPattern ¶ added in v0.0.4
func (w *WaitRequest) SetUrlPattern(urlPattern *string)
SetUrlPattern sets the UrlPattern field and marks it as non-optional; this prevents an empty or null value for this field from being omitted during serialization.