package tools

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ActionConfig

tools.proto:35

Used in: rpc.ConfigureToolRequest, rpc.ListToolsResponse, rpc.ResetToolsResponse, Tool, Tools

message BoardViewConfig

tools.proto:482

A kanban-like board display for list views. Each item in a list will be displayed as a card within swimlanes generated by a group_by_field

Used in: DisplayLayoutConfig

message BoolFormatConfig

tools.proto:662

Used in: FormatConfig

message Capabilities

tools.proto:7

Used in: ActionConfig

enum ConditionalFormatMode

tools.proto:655

Used in: NumberFormatConfig

message CursorPaginationConfig

tools.proto:405

Used in: ActionConfig

message CursorPaginationConfig.FieldConfig

tools.proto:407

TBD

Used in: CursorPaginationConfig

message CursorPaginationConfig.PageSizeConfig

tools.proto:411

Used in: CursorPaginationConfig

message DataMapping

tools.proto:428

DataMapping maps a response value or a scalar value to inputs. For each input's key we can have one of: - a path to a response field - a dataMapping object (for nested fields) - a scalar value

Used in: ToolLink

message DisplayLayoutConfig

tools.proto:435

Used in: ActionConfig

enum DisplayLayoutConfig.Type

tools.proto:436

Used in: DisplayLayoutConfig

message EnumFormatConfig

tools.proto:697

Used in: FormatConfig

message EnumFormatConfig.EnumValueFormatConfig

tools.proto:698

Used in: EnumFormatConfig

Used in: ActionConfig

message Field

tools.proto:709

Similar to how Tools wrap config for an action, a Field wraps the formatting config for a model or enum field.

Used in: rpc.ConfigureFieldsRequest, rpc.ConfigureFieldsResponse, rpc.ListFieldsResponse

enum Field.Type

tools.proto:710

Used in: Field

message FilterConfig

tools.proto:632

Used in: ActionConfig

message FlowConfig

tools.proto:568

Used in: Tool

message FlowInputConfig

tools.proto:597

Used in: FlowConfig

message FormatConfig

tools.proto:638

FormatConfig holds configuration on how a field's value should be formatted when displayed.

Used in: Field, ResponseFieldConfig

enum FormatConfig.Type

tools.proto:639

Used in: FormatConfig

message GalleryViewConfig

tools.proto:518

A gallery view for displaying a list of images.

Used in: DisplayLayoutConfig

message GalleryViewConfig.Image

tools.proto:519

Used in: GalleryViewConfig

message GridViewConfig

tools.proto:506

A data-grid view, similar to a table view but providing rich editing and data manipulation features.

Used in: DisplayLayoutConfig

message InboxViewConfig

tools.proto:463

An email inbox style display for list views. Each item in a list will be displayed as a row with an exapandable view

Used in: DisplayLayoutConfig

message JsonPath

tools.proto:312

Used in: BoardViewConfig, CursorPaginationConfig, CursorPaginationConfig.FieldConfig, CursorPaginationConfig.PageSizeConfig, DataMapping, FilterConfig, FlowInputConfig, GalleryViewConfig.Image, ProgressIndicatorConfig, RequestFieldConfig, ResponseFieldConfig, ResponseOverrides

message NumberFormatConfig

tools.proto:669

Used in: FormatConfig

enum NumberFormatConfig.Mode

tools.proto:670

Used in: NumberFormatConfig

message ProgressIndicatorConfig

tools.proto:540

ProgressIndicatorConfig specifies configuration for a Stepper like field

Used in: RecordViewConfig

message ProgressIndicatorConfig.Step

tools.proto:541

Used in: ProgressIndicatorConfig

message RecordViewConfig

tools.proto:535

A display layouts for viewing db records (i.e. a get tool)

Used in: DisplayLayoutConfig

message RequestFieldConfig

tools.proto:140

Used in: ActionConfig

enum RequestFieldConfig.ScopeType

tools.proto:141

Used in: RequestFieldConfig

message ResponseFieldConfig

tools.proto:205

Used in: ActionConfig

enum ResponseFieldConfig.ScopeType

tools.proto:206

Used in: ResponseFieldConfig

message ResponseOverrides

tools.proto:398

Used in: ToolGroup.GroupActionLink

message ScalarValue

tools.proto:292

Used in: DataMapping, FlowInputConfig, RequestFieldConfig

message Section

tools.proto:271

A section represents a grouping of fields.

Used in: ActionConfig

message StringFormatConfig

tools.proto:689

Used in: FormatConfig

message StringTemplate

tools.proto:303

Used in: ActionConfig, BoardViewConfig, ExternalLink, Field, FlowConfig, FlowInputConfig, GalleryViewConfig, GalleryViewConfig.Image, GridViewConfig, InboxViewConfig, ProgressIndicatorConfig.Step, RequestFieldConfig, ResponseFieldConfig, Section, ToolGroup, ToolLink

message Tool

tools.proto:20

Used in: rpc.ConfigureToolRequest, rpc.ConfigureToolResponse, rpc.DuplicateToolResponse, rpc.ListToolsResponse, rpc.ResetToolsResponse, Tools

enum Tool.ToolType

tools.proto:21

Used in: Tool

message ToolGroup

tools.proto:367

Used in: ActionConfig

When embedding ToolLinks, we need to provide extra-configuration that will override the link's target tool configuration

Used in: ToolGroup

Used in: ActionConfig, BoardViewConfig, FlowConfig, GridViewConfig, InboxViewConfig, RequestFieldConfig, ResponseFieldConfig, ToolGroup.GroupActionLink

message Tools

tools.proto:15

Tools is a wrapper for a collection of action configs/tools

message ValidationError

tools.proto:625

Used in: ActionConfig, DisplayLayoutConfig, FlowConfig, RequestFieldConfig, ResponseFieldConfig, ToolGroup, ToolLink