package tools

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

message ActionConfig

tools.proto:19

Used as response type in: rpc.API.ConfigureTool, rpc.API.DuplicateTool

Used as field type in: rpc.ConfigureToolRequest, rpc.ListToolsResponse, rpc.ResetToolsResponse, Tools

tools.proto:306

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

message BoardViewConfig

tools.proto:455

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 Capabilities

tools.proto:7

Used in: ActionConfig

message CursorPaginationConfig

tools.proto:378

Used in: ActionConfig

message CursorPaginationConfig.FieldConfig

tools.proto:380

TBD

Used in: CursorPaginationConfig

message CursorPaginationConfig.PageSizeConfig

tools.proto:384

Used in: CursorPaginationConfig

message DataMapping

tools.proto:401

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: ActionLink

message DisplayLayoutConfig

tools.proto:408

Used in: ActionConfig

enum DisplayLayoutConfig.Type

tools.proto:409

Used in: DisplayLayoutConfig

tools.proto:295

Used in: ActionConfig

message GalleryViewConfig

tools.proto:491

A gallery view for displaying a list of images.

Used in: DisplayLayoutConfig

message GalleryViewConfig.Image

tools.proto:492

Used in: GalleryViewConfig

message GridViewConfig

tools.proto:479

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

Used in: DisplayLayoutConfig

message InboxViewConfig

tools.proto:436

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:291

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

message ProgressIndicatorConfig

tools.proto:513

ProgressIndicatorConfig specifies configuration for a Stepper like field

Used in: RecordViewConfig

message ProgressIndicatorConfig.Step

tools.proto:514

Used in: ProgressIndicatorConfig

message RecordViewConfig

tools.proto:508

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

Used in: DisplayLayoutConfig

message RequestFieldConfig

tools.proto:122

Used in: ActionConfig

enum RequestFieldConfig.ScopeType

tools.proto:123

Used in: RequestFieldConfig

message ResponseFieldConfig

tools.proto:187

Used in: ActionConfig

enum ResponseFieldConfig.ScopeType

tools.proto:188

Used in: ResponseFieldConfig

message ResponseOverrides

tools.proto:371

Used in: ToolGroup.GroupActionLink

message ScalarValue

tools.proto:271

Used in: DataMapping, RequestFieldConfig

message Section

tools.proto:250

A section represents a grouping of fields.

Used in: ActionConfig

message StringTemplate

tools.proto:282

Used in: ActionConfig, ActionLink, BoardViewConfig, ExternalLink, GalleryViewConfig, GalleryViewConfig.Image, GridViewConfig, InboxViewConfig, ProgressIndicatorConfig.Step, RequestFieldConfig, ResponseFieldConfig, Section, ToolGroup

message ToolGroup

tools.proto:340

Used in: ActionConfig

tools.proto:343

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

Used in: ToolGroup

message Tools

tools.proto:15

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

message ValidationError

tools.proto:541

Used in: ActionConfig, ActionLink, DisplayLayoutConfig, RequestFieldConfig, ResponseFieldConfig, ToolGroup