Reference · Record · rules.rs
ToolInfo Record
No description yet.
struct ToolInfo {
var id: String
var title: String
var input: ToolInputKind
var batchable: Bool
var workflowStep: Bool
var core: Bool
}public record ToolInfo(
string id,
string title,
ToolInputKind input,
bool batchable,
bool workflowStep,
bool core
)pub struct ToolInfo {
pub id: String,
pub title: String,
pub input: ToolInputKind,
pub batchable: bool,
pub workflow_step: bool,
pub core: bool,
}Fields
| Field | Type | Description |
|---|---|---|
id | String | "compress", "pageNumbers", … (the apps' tool ids) |
title | String | No description yet. |
input | ToolInputKind | No description yet. |
batchable | bool | runs file by file with the same options (several files: Pro) |
workflow_step | bool | can be a step of a workflow |
core | bool | one of the ten drop targets on the desktop |
Used by
Signatures are generated from the engine’s code. Swift is checked against the generated bindings; C# follows the bindings generator’s naming rules.