Documentation
¶
Index ¶
Constants ¶
View Source
const Name = "ui/view"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListItem ¶
type ListItem struct {
ID string `json:"id,omitempty"`
Title string `json:"title,omitempty"`
Description string `json:"description,omitempty"`
WindowKey string `json:"windowKey,omitempty"`
Presentation string `json:"presentation,omitempty"`
Region string `json:"region,omitempty"`
OpenMode string `json:"openMode,omitempty"`
WorkspaceMinHeight int `json:"workspaceMinHeight,omitempty"`
Parameters []viewproto.Parameter `json:"parameters,omitempty"`
Capabilities viewproto.Capabilities `json:"capabilities,omitempty"`
}
type ListOutput ¶
type ListOutput struct {
Items []ListItem `json:"items,omitempty"`
}
type OpenOutput ¶
type OpenOutput struct {
ClientID string `json:"clientId,omitempty"`
WindowID string `json:"windowId,omitempty"`
SelectedWindowID string `json:"selectedWindowId,omitempty"`
WindowKey string `json:"windowKey,omitempty"`
WindowTitle string `json:"windowTitle,omitempty"`
ConversationID string `json:"conversationId,omitempty"`
Presentation string `json:"presentation,omitempty"`
Region string `json:"region,omitempty"`
ParentKey string `json:"parentKey,omitempty"`
WorkspaceMinHeight int `json:"workspaceMinHeight,omitempty"`
Parameters map[string]interface{} `json:"parameters,omitempty"`
Items []OpenResultItem `json:"items,omitempty"`
OK bool `json:"ok,omitempty"`
Error string `json:"error,omitempty"`
}
type OpenResultItem ¶
type OpenResultItem struct {
WindowID string `json:"windowId,omitempty"`
WindowKey string `json:"windowKey,omitempty"`
WindowTitle string `json:"windowTitle,omitempty"`
ConversationID string `json:"conversationId,omitempty"`
Presentation string `json:"presentation,omitempty"`
Region string `json:"region,omitempty"`
ParentKey string `json:"parentKey,omitempty"`
WorkspaceMinHeight int `json:"workspaceMinHeight,omitempty"`
Parameters map[string]interface{} `json:"parameters,omitempty"`
}
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func New ¶
func New(repository *repo.Repository, bridge *forgeuisvc.Service) *Service
func (*Service) Methods ¶
func (s *Service) Methods() svc.Signatures
Click to show internal directories.
Click to hide internal directories.