Runtime API Index
This page is generated from the current VEF Framework Go source tree. It covers runtime contracts users call, configure, send, receive, or match: HTTP/RPC protocol fields, built-in resources and actions, CLI commands and flags, configuration keys and defaults, events, error codes, wire JSON fields, tag grammars, MCP endpoints/tools/prompts, and runtime enum values.
It intentionally excludes test fixtures, internal log strings, and implementation-only literals. The exported Go import surface is tracked separately in Public API Index.
The complete public API audit is the union of this runtime index, the exported Go API index, and the package reviews in scripts/api-contract-ledger.json. A user-facing API change must update all affected audit artifacts before the docs review is complete.
Regenerate and verify this page whenever the framework runtime surface changes:
(cd ../vef-framework-go && go run ../vef-framework-go-docs/scripts/verify-runtime-api-audit.go -source . -out ../vef-framework-go-docs -write)
(cd ../vef-framework-go && go run ../vef-framework-go-docs/scripts/verify-runtime-api-audit.go -source . -out ../vef-framework-go-docs)
Fingerprint: d0c1e4b68d700e72f7555696b4ff52e038a66db99148824a6dd30f978891f623
Entries: 2408
Coverage Evidence
| Category | Entries | Tier | Extractor | Method | Known residual |
|---|---|---|---|---|---|
API default | 4 | Tier 3 curated source references | extractProtocolConstants | Curated defaults from API engine call sites and protocol constants. | None in generated index; semantic behavior remains covered by guide pages. |
API version | 9 | Tier 1 AST constants | extractProtocolConstants | AST scan of api/version.go VersionV* string constants. | None. |
CLI command | 4 | Tier 2 Cobra AST | extractCLI | AST scan of cobra.Command composites under cmd/vef-cli/cmd. | None in scanned CLI package. |
CLI flag | 8 | Tier 2 Cobra AST | extractCLI | AST scan of String/Bool/Int flag helper families and MarkFlagRequired calls under cmd/vef-cli/cmd; unsupported flag definition helpers fail boundary verification. | None for current Cobra flag definition calls. |
CRUD REST action | 14 | Tier 1 AST constants | extractProtocolConstants | AST scan of CRUD REST action constants. | None. |
CRUD RPC action | 14 | Tier 1 AST constants | extractProtocolConstants | AST scan of CRUD RPC action constants. | None. |
HTTP endpoint | 2 | Tier 2 source-derived constants | extractProtocolConstants | Source-derived REST/RPC/MCP endpoint constants and call-site evidence. | None for framework-owned default endpoints. |
HTTP header | 5 | Tier 1 AST constants | extractProtocolConstants | AST scan of api/header.go Header* constants. | None. |
HTTP wire field | 8 | Tier 3 curated protocol fields | extractProtocolConstants | Curated source references for fundamental request/result fields shared by REST/RPC. | None in generated index; JSON DTO fields are covered separately. |
JSON wire field | 1224 | Tier 2 scoped DTO AST with closed-world boundary check | extractJSONFields | AST scan of json tags on runtime DTO structs plus a boundary check over every non-test json-tagged struct field. | None for current non-test source; new json-tagged runtime fields must be indexed or explicitly excluded. |
MCP endpoint | 1 | Tier 1 AST constants | extractProtocolConstants | AST scan of the MCP Streamable HTTP endpoint constant. | None. |
MCP jsonschema tag | 32 | Tier 2 pinned dependency parser catalog | extractJSONSchemaTags | Catalog of struct-tag keywords accepted by github.com/invopop/jsonschema v0.14.0, with boundary verification that fails on dependency-version drift and uncovered in-source jsonschema tags. | None for the pinned jsonschema parser version. |
MCP prompt | 1 | Tier 2 MCP AST | extractMCP | AST scan of internal/mcp Prompt composites. | None in scanned MCP package. |
MCP tool | 1 | Tier 2 MCP AST | extractMCP | AST scan of internal/mcp Tool composites. | None in scanned MCP package. |
REST action verb | 10 | Tier 2 validator AST | extractRESTVerbs | AST scan of the REST action validator's allowed HTTP verb set. | None in current validator construction. |
RPC form key | 2 | Tier 1 AST constants | extractProtocolConstants | AST scan of FormKey* constants. | None. |
auth strategy | 4 | Tier 1 AST constants | extractProtocolConstants | AST scan of api/auth.go AuthStrategy* string constants. | None. |
auth type | 5 | Tier 2 scoped AST constants | extractAuthTypes | AST scan of internal/security AuthType* constants that are sent through Authentication.Type. | None in known built-in authenticators. |
built-in resource | 10 | Tier 2 scoped AST resources | extractBuiltInResources | AST scan of NewRPCResource/NewRESTResource calls in built-in runtime resource packages. | None in scanned built-in resource directories. |
built-in resource action | 61 | Tier 2 scoped AST operations | extractBuiltInResources | AST scan of explicit OperationSpec values and CRUD builder defaults inside built-in runtime resource packages. | None in scanned built-in resource directories. |
config default | 63 | Tier 3 mixed static extraction | extractConfigDefaults | AST extraction of Effective* accessors, ApplyDefaults assignments, monitor DefaultConfig values, and curated source references for defaults outside those named surfaces; boundary verification fails when a supported default surface is not indexed. | Defaults outside Effective*/ApplyDefaults/DefaultConfig and curated reviewed call sites require explicit review. |
config enum | 8 | Tier 2 scoped AST constants | extractProtocolConstants | AST scan of storage and datasource enum constants used in configuration values. | None in current config enum files. |
config key | 147 | Tier 2 config-tag AST | extractConfigKeys | AST walk of config structs rooted at known vef.* config roots plus vef.data_sources.<name>; verifier fails if a config/ struct with config tags is unreachable. | None for config/ structs with config tags. |
config reserved name | 1 | Tier 1 AST constants | extractProtocolConstants | AST scan of reserved configuration-name constants. | None. |
environment variable | 5 | Tier 1 AST constants | extractProtocolConstants | AST scan of Env* constants plus boundary checks for os.Getenv/os.LookupEnv call sites. | None for string-literal or const-backed environment lookups. |
event topic | 33 | Tier 2 event constant/method scan | extractProtocolConstants, extractMoldGrammar | AST scan of EventType*/eventType* constants, EventType() return values, and built-in subscription/route-inspection topic call sites. | None for framework-owned non-test event topics. |
event transport contract | 6 | Tier 2 scoped AST constants | extractEventTransportContracts | AST/source-derived extraction of outbox DLQ headers, topic prefix, retry backoff, and persisted-error bounds. | None for current built-in event transports. |
i18n key indirection | 4 | Tier 2 AST call scan | extractI18NMessageKeys | AST scan of dynamic i18n.T call sites whose key source is another audited surface such as label_i18n tags, validator rules, or Fiber error mappings. | None for current dynamic i18n.T call sites. |
i18n message key | 214 | Tier 2 AST call/tag scan | extractI18NMessageKeys | AST scan of literal or const-backed i18n.T calls, validator rule message keys, and label_i18n struct tags. | None for literal or const-backed keys; dynamic sources are tracked as i18n key indirections. |
meta tag grammar | 7 | Tier 2 AST constants | extractStructTagGrammars | Catalog of storage meta tag name, dive value, file-reference kinds, and attribute grammar delimiters. | None for the current parser constants and tag parsing rules. |
mold tag grammar | 9 | Tier 2 parser grammar scan | extractMoldGrammar | AST scan of the default mold tag name and restricted parser token constants, with boundary verification for parser token coverage. | None for current mold parser token constants. |
mold transformer tag | 2 | Tier 2 transformer scan | extractMoldGrammar | AST scan of built-in FieldTransformer Tag() methods. | None for current built-in mold transformer Tag() methods. |
mold translate kind prefix | 1 | Tier 2 translator scan | extractMoldGrammar | AST scan of built-in Translator Supports(kind) prefix checks. | None for current built-in translate kind prefixes. |
result error code | 80 | Tier 1 AST constants | extractErrorCodes | AST scan of ErrCode* constants in api_errors.go and result/constants.go. | None for named error-code constants. |
result message key | 43 | Tier 1 AST constants | extractProtocolConstants | AST scan of ErrMessage* constants. | Inline i18n keys are covered by the i18n message key category. |
runtime enum value | 310 | Tier 2 typed string constants | extractRuntimeEnumValues | AST scan of typed string constants in public packages plus runtime internal DTO/transport packages. | Integer/stringer enum renderings are covered by the generated public API index and package contract ledger. |
search tag grammar | 38 | Tier 1 AST constants | extractStructTagGrammars | AST scan of search tag name, attributes, params, ignore marker, and operator/type tokens. | None for constants in search/constants.go. |
tabular tag grammar | 10 | Tier 1 AST constants | extractStructTagGrammars | AST scan of tabular tag name, attributes, and ignore marker. | None for constants in tabular/constants.go. |
validator label tag | 2 | Tier 2 validator tag scan | extractValidatorRules | AST scan of validator struct-tag key constants used by Field.Tag.Get. | None for current validator label tag lookups. |
validator tag | 6 | Tier 2 validator AST | extractValidatorRules | AST scan of built-in validator rule registration calls. | None for current built-in validator registrations and ValidationRule composites. |
API default
| Name | Value | Details | Source |
|---|---|---|---|
default auth strategy | bearer | api/auth.go:24, internal/api/engine.go:102 | |
default rate limit | 100 requests / 5m | internal/api/engine.go:104 | |
default timeout | 30s | internal/api/engine.go:100 | |
default version | v1 | api/version.go:4, internal/api/engine.go:101 |
API version
| Name | Value | Details | Source |
|---|---|---|---|
VersionV1 | v1 | api/version.go:9 | |
VersionV2 | v2 | api/version.go:10 | |
VersionV3 | v3 | api/version.go:11 | |
VersionV4 | v4 | api/version.go:12 | |
VersionV5 | v5 | api/version.go:13 | |
VersionV6 | v6 | api/version.go:14 | |
VersionV7 | v7 | api/version.go:15 | |
VersionV8 | v8 | api/version.go:16 | |
VersionV9 | v9 | api/version.go:17 |
CLI command
| Name | Value | Details | Source |
|---|---|---|---|
create | create | Create a new VEF Framework project | cmd/vef-cli/cmd/create/command.go:14 |
generate-build-info | generate-build-info | Generate build information for the application | cmd/vef-cli/cmd/buildinfo/command.go:14 |
generate-model-schema | generate-model-schema | Generate schema structures from Go models | cmd/vef-cli/cmd/modelschema/command.go:18 |
vef-cli | vef-cli | VEF Framework CLI tool | cmd/vef-cli/cmd/root.go:16 |
CLI flag
| Name | Value | Details | Source |
|---|---|---|---|
create --module | --module | Go module name (e.g., github.com/user/project) short: -m | cmd/vef-cli/cmd/create/command.go:40 |
create --name | --name | Project name (required) required short: -n | cmd/vef-cli/cmd/create/command.go:38 |
create --path | --path | Directory path to create the project default: . short: -p | cmd/vef-cli/cmd/create/command.go:39 |
generate-build-info --output | --output | Output file path default: build_info.go short: -o | cmd/vef-cli/cmd/buildinfo/command.go:54 |
generate-build-info --package | --package | Package name default: main short: -p | cmd/vef-cli/cmd/buildinfo/command.go:55 |
generate-model-schema --input | --input | Input model file or directory path required short: -i | cmd/vef-cli/cmd/modelschema/command.go:54 |
generate-model-schema --output | --output | Output schema file or directory path required short: -o | cmd/vef-cli/cmd/modelschema/command.go:55 |
generate-model-schema --package | --package | Package name for generated schemas default: schemas short: -p | cmd/vef-cli/cmd/modelschema/command.go:56 |
CRUD REST action
| Name | Value | Details | Source |
|---|---|---|---|
RESTActionCreate | post / | crud/constants.go:47 | |
RESTActionCreateMany | post /many | crud/constants.go:50 | |
RESTActionDelete | delete /:id | crud/constants.go:49 | |
RESTActionDeleteMany | delete /many | crud/constants.go:52 | |
RESTActionExport | get /export | crud/constants.go:60 | |
RESTActionFindAll | get / | crud/constants.go:54 | |
RESTActionFindOne | get /:id | crud/constants.go:53 | |
RESTActionFindOptions | get /options | crud/constants.go:56 | |
RESTActionFindPage | get /page | crud/constants.go:55 | |
RESTActionFindTree | get /tree | crud/constants.go:57 | |
RESTActionFindTreeOptions | get /tree/options | crud/constants.go:58 | |
RESTActionImport | post /import | crud/constants.go:59 | |
RESTActionUpdate | put /:id | crud/constants.go:48 | |
RESTActionUpdateMany | put /many | crud/constants.go:51 |
CRUD RPC action
| Name | Value | Details | Source |
|---|---|---|---|
RPCActionCreate | create | crud/constants.go:29 | |
RPCActionCreateMany | create_many | crud/constants.go:32 | |
RPCActionDelete | delete | crud/constants.go:31 | |
RPCActionDeleteMany | delete_many | crud/constants.go:34 | |
RPCActionExport | export | crud/constants.go:42 | |
RPCActionFindAll | find_all | crud/constants.go:36 | |
RPCActionFindOne | find_one | crud/constants.go:35 | |
RPCActionFindOptions | find_options | crud/constants.go:38 | |
RPCActionFindPage | find_page | crud/constants.go:37 | |
RPCActionFindTree | find_tree | crud/constants.go:39 | |
RPCActionFindTreeOptions | find_tree_options | crud/constants.go:40 | |
RPCActionImport | import | crud/constants.go:41 | |
RPCActionUpdate | update | crud/constants.go:30 | |
RPCActionUpdateMany | update_many | crud/constants.go:33 |
HTTP endpoint
| Name | Value | Details | Source |
|---|---|---|---|
REST base path | /api | internal/api/router/rest.go:19 | |
RPC endpoint | /api | POST endpoint for RPC requests | internal/api/router/rpc.go:19 |
HTTP header
| Name | Value | Details | Source |
|---|---|---|---|
HeaderXAppID | X-App-ID | api/header.go:5 | |
HeaderXMetaPrefix | X-Meta- | api/header.go:9 | |
HeaderXNonce | X-Nonce | api/header.go:7 | |
HeaderXSignature | X-Signature | api/header.go:8 | |
HeaderXTimestamp | X-Timestamp | api/header.go:6 |
HTTP wire field
| Name | Value | Details | Source |
|---|---|---|---|
api.Identifier.action | action | form:"action" | api/request.go:15 |
api.Identifier.resource | resource | form:"resource" | api/request.go:14 |
api.Identifier.version | version | form:"version" | api/request.go:16 |
api.Request.meta | meta | api/request.go:59 | |
api.Request.params | params | api/request.go:58 | |
result.Result.code | code | result/result.go:11 | |
result.Result.data | data | result/result.go:13 | |
result.Result.message | message | result/result.go:12 |
JSON wire field
| Name | Value | Details | Source |
|---|---|---|---|
AbortUploadParams.ClaimID | claimId | Go field: AbortUploadParams.ClaimID type: string validate: "required" | internal/storage/resource.go:750 |
ActionLog.Action | action | Go field: ActionLog.Action type: string | approval/admin/instance_detail.go:47 |
ActionLog.Action | action | Go field: ActionLog.Action type: ActionType | approval/models.go:394 |
ActionLog.AddAssigneeType | addAssigneeType | Go field: ActionLog.AddAssigneeType type: *AddAssigneeType | approval/models.go:407 |
ActionLog.AddedAssignees | addedAssignees | Go field: ActionLog.AddedAssignees type: []UserInfo | approval/models.go:408 |
ActionLog.AddedAssignees | addedAssignees | Go field: ActionLog.AddedAssignees type: []approval.UserInfo | approval/admin/instance_detail.go:53 |
ActionLog.Attachments | attachments | Go field: ActionLog.Attachments type: []string | approval/models.go:411 |
ActionLog.Attachments | attachments | Go field: ActionLog.Attachments type: []string | approval/admin/instance_detail.go:57 |
ActionLog.CCUsers | ccUsers | Go field: ActionLog.CCUsers type: []UserInfo | approval/models.go:410 |
ActionLog.CCUsers | ccUsers | Go field: ActionLog.CCUsers type: []approval.UserInfo | approval/admin/instance_detail.go:55 |
ActionLog.CreatedAt | createdAt | Go field: ActionLog.CreatedAt type: timex.DateTime | approval/admin/instance_detail.go:58 |
ActionLog.IPAddress | ipAddress | Go field: ActionLog.IPAddress type: *string | approval/models.go:399 |
ActionLog.InstanceID | instanceId | Go field: ActionLog.InstanceID type: string | approval/models.go:391 |
ActionLog.LogID | logId | Go field: ActionLog.LogID type: string | approval/admin/instance_detail.go:46 |
ActionLog.Meta | meta | Go field: ActionLog.Meta type: map[string]any | approval/models.go:412 |
ActionLog.NodeID | nodeId | Go field: ActionLog.NodeID type: *string | approval/admin/instance_detail.go:48 |
ActionLog.NodeID | nodeId | Go field: ActionLog.NodeID type: *string | approval/models.go:392 |
ActionLog.Operator | operator | Go field: ActionLog.Operator type: approval.UserInfo | approval/admin/instance_detail.go:50 |
ActionLog.OperatorDepartmentID | operatorDepartmentId | Go field: ActionLog.OperatorDepartmentID type: *string | approval/models.go:397 |
ActionLog.OperatorDepartmentName | operatorDepartmentName | Go field: ActionLog.OperatorDepartmentName type: *string | approval/models.go:398 |
ActionLog.OperatorID | operatorId | Go field: ActionLog.OperatorID type: string | approval/models.go:395 |
ActionLog.OperatorName | operatorName | Go field: ActionLog.OperatorName type: string | approval/models.go:396 |
ActionLog.Opinion | opinion | Go field: ActionLog.Opinion type: *string | approval/admin/instance_detail.go:56 |
ActionLog.Opinion | opinion | Go field: ActionLog.Opinion type: *string | approval/models.go:401 |
ActionLog.RemovedAssignees | removedAssignees | Go field: ActionLog.RemovedAssignees type: []UserInfo | approval/models.go:409 |
ActionLog.RemovedAssignees | removedAssignees | Go field: ActionLog.RemovedAssignees type: []approval.UserInfo | approval/admin/instance_detail.go:54 |
ActionLog.RollbackToNodeID | rollbackToNodeId | Go field: ActionLog.RollbackToNodeID type: *string | approval/models.go:406 |
ActionLog.RollbackToNodeID | rollbackToNodeId | Go field: ActionLog.RollbackToNodeID type: *string | approval/admin/instance_detail.go:52 |
ActionLog.TaskID | taskId | Go field: ActionLog.TaskID type: *string | approval/models.go:393 |
ActionLog.TaskID | taskId | Go field: ActionLog.TaskID type: *string | approval/admin/instance_detail.go:49 |
ActionLog.TransferTo | transferTo | Go field: ActionLog.TransferTo type: *approval.UserInfo | approval/admin/instance_detail.go:51 |
ActionLog.TransferToDepartmentID | transferToDepartmentId | Go field: ActionLog.TransferToDepartmentID type: *string | approval/models.go:404 |
ActionLog.TransferToDepartmentName | transferToDepartmentName | Go field: ActionLog.TransferToDepartmentName type: *string | approval/models.go:405 |
ActionLog.TransferToID | transferToId | Go field: ActionLog.TransferToID type: *string | approval/models.go:402 |
ActionLog.TransferToName | transferToName | Go field: ActionLog.TransferToName type: *string | approval/models.go:403 |
ActionLog.UserAgent | userAgent | Go field: ActionLog.UserAgent type: *string | approval/models.go:400 |
Activity.Action | action | Go field: Activity.Action type: string | approval/node_view.go:42 |
Activity.AddedAssignees | addedAssignees | Go field: Activity.AddedAssignees type: []UserInfo | approval/node_view.go:50 |
Activity.Attachments | attachments | Go field: Activity.Attachments type: []string | approval/node_view.go:45 |
Activity.CCUsers | ccUsers | Go field: Activity.CCUsers type: []UserInfo | approval/node_view.go:52 |
Activity.CreatedAt | createdAt | Go field: Activity.CreatedAt type: timex.DateTime | approval/node_view.go:53 |
Activity.Operator | operator | Go field: Activity.Operator type: UserInfo | approval/node_view.go:43 |
Activity.Opinion | opinion | Go field: Activity.Opinion type: *string | approval/node_view.go:44 |
Activity.RemovedAssignees | removedAssignees | Go field: Activity.RemovedAssignees type: []UserInfo | approval/node_view.go:51 |
Activity.RollbackToNodeID | rollbackToNodeId | Go field: Activity.RollbackToNodeID type: *string | approval/node_view.go:48 |
Activity.RollbackToNodeName | rollbackToNodeName | Go field: Activity.RollbackToNodeName type: *string | approval/node_view.go:49 |
Activity.Target | target | Go field: Activity.Target type: *UserInfo | approval/node_view.go:47 |
Activity.TransferTo | transferTo | Go field: Activity.TransferTo type: *UserInfo | approval/node_view.go:46 |
AddAssigneeParams.AddType | addType | Go field: AddAssigneeParams.AddType type: string validate: "required,oneof=before after parallel" | internal/approval/resource/instance.go:402 |
AddAssigneeParams.TaskID | taskId | Go field: AddAssigneeParams.TaskID type: string validate: "required" | internal/approval/resource/instance.go:400 |
AddAssigneeParams.UserIDs | userIds | Go field: AddAssigneeParams.UserIDs type: []string validate: "required,min=1,max=50" | internal/approval/resource/instance.go:401 |
AddCCParams.CCUserIDs | ccUserIds | Go field: AddCCParams.CCUserIDs type: []string validate: "required,min=1,max=50" | internal/approval/resource/instance.go:349 |
AddCCParams.InstanceID | instanceId | Go field: AddCCParams.InstanceID type: string validate: "required" | internal/approval/resource/instance.go:348 |
AdminFindActionLogsParams.InstanceID | instanceId | Go field: AdminFindActionLogsParams.InstanceID type: string validate: "required" | internal/approval/resource/admin.go:173 |
AdminFindActionLogsParams.Page | page | Go field: AdminFindActionLogsParams.Page type: int | internal/approval/resource/admin.go:175 |
AdminFindActionLogsParams.PageSize | pageSize | Go field: AdminFindActionLogsParams.PageSize type: int | internal/approval/resource/admin.go:176 |
AdminFindActionLogsParams.TenantID | tenantId | Go field: AdminFindActionLogsParams.TenantID type: *string | internal/approval/resource/admin.go:174 |
AdminFindBusinessProjectionsParams.Page | page | Go field: AdminFindBusinessProjectionsParams.Page type: int | internal/approval/resource/admin.go:289 |
AdminFindBusinessProjectionsParams.PageSize | pageSize | Go field: AdminFindBusinessProjectionsParams.PageSize type: int | internal/approval/resource/admin.go:290 |
AdminFindBusinessProjectionsParams.Status | status | Go field: AdminFindBusinessProjectionsParams.Status type: *approval.BindingProjectionStatus | internal/approval/resource/admin.go:288 |
AdminFindBusinessProjectionsParams.TenantID | tenantId | Go field: AdminFindBusinessProjectionsParams.TenantID type: *string | internal/approval/resource/admin.go:287 |
AdminFindInstancesParams.ApplicantID | applicantId | Go field: AdminFindInstancesParams.ApplicantID type: *string | internal/approval/resource/admin.go:62 |
AdminFindInstancesParams.FlowID | flowId | Go field: AdminFindInstancesParams.FlowID type: *string | internal/approval/resource/admin.go:64 |
AdminFindInstancesParams.Keyword | keyword | Go field: AdminFindInstancesParams.Keyword type: *string | internal/approval/resource/admin.go:65 |
AdminFindInstancesParams.Page | page | Go field: AdminFindInstancesParams.Page type: int | internal/approval/resource/admin.go:66 |
AdminFindInstancesParams.PageSize | pageSize | Go field: AdminFindInstancesParams.PageSize type: int | internal/approval/resource/admin.go:67 |
AdminFindInstancesParams.Status | status | Go field: AdminFindInstancesParams.Status type: *approval.InstanceStatus | internal/approval/resource/admin.go:63 |
AdminFindInstancesParams.TenantID | tenantId | Go field: AdminFindInstancesParams.TenantID type: *string | internal/approval/resource/admin.go:61 |
AdminFindTasksParams.AssigneeID | assigneeId | Go field: AdminFindTasksParams.AssigneeID type: *string | internal/approval/resource/admin.go:116 |
AdminFindTasksParams.InstanceID | instanceId | Go field: AdminFindTasksParams.InstanceID type: *string | internal/approval/resource/admin.go:117 |
AdminFindTasksParams.Page | page | Go field: AdminFindTasksParams.Page type: int | internal/approval/resource/admin.go:119 |
AdminFindTasksParams.PageSize | pageSize | Go field: AdminFindTasksParams.PageSize type: int | internal/approval/resource/admin.go:120 |
AdminFindTasksParams.Status | status | Go field: AdminFindTasksParams.Status type: *approval.TaskStatus | internal/approval/resource/admin.go:118 |
AdminFindTasksParams.TenantID | tenantId | Go field: AdminFindTasksParams.TenantID type: *string | internal/approval/resource/admin.go:115 |
AdminGetInstanceDetailParams.InstanceID | instanceId | Go field: AdminGetInstanceDetailParams.InstanceID type: string validate: "required" | internal/approval/resource/admin.go:148 |
AdminGetMetricsParams.TenantID | tenantId | Go field: AdminGetMetricsParams.TenantID type: *string | internal/approval/resource/admin.go:258 |
AdminReassignTaskParams.NewAssigneeID | newAssigneeId | Go field: AdminReassignTaskParams.NewAssigneeID type: string validate: "required" | internal/approval/resource/admin.go:230 |
AdminReassignTaskParams.Reason | reason | Go field: AdminReassignTaskParams.Reason type: string validate: "max=2000" | internal/approval/resource/admin.go:231 |
AdminReassignTaskParams.TaskID | taskId | Go field: AdminReassignTaskParams.TaskID type: string validate: "required" | internal/approval/resource/admin.go:229 |
AdminRetryBusinessProjectionParams.ProjectionID | projectionId | Go field: AdminRetryBusinessProjectionParams.ProjectionID type: string validate: "required" | internal/approval/resource/admin.go:324 |
AdminTerminateInstanceParams.InstanceID | instanceId | Go field: AdminTerminateInstanceParams.InstanceID type: string validate: "required" | internal/approval/resource/admin.go:202 |
AdminTerminateInstanceParams.Reason | reason | Go field: AdminTerminateInstanceParams.Reason type: string validate: "max=2000" | internal/approval/resource/admin.go:203 |
ApprovalNodeData.AddAssigneeTypes | addAssigneeTypes | Go field: ApprovalNodeData.AddAssigneeTypes type: []AddAssigneeType | approval/node_data.go:181 |
ApprovalNodeData.ApprovalMethod | approvalMethod | Go field: ApprovalNodeData.ApprovalMethod type: ApprovalMethod | approval/node_data.go:171 |
ApprovalNodeData.ConsecutiveApproverAction | consecutiveApproverAction | Go field: ApprovalNodeData.ConsecutiveApproverAction type: ConsecutiveApproverAction | approval/node_data.go:175 |
ApprovalNodeData.IsAddAssigneeAllowed | isAddAssigneeAllowed | Go field: ApprovalNodeData.IsAddAssigneeAllowed type: *bool | approval/node_data.go:180 |
ApprovalNodeData.IsManualCCAllowed | isManualCcAllowed | Go field: ApprovalNodeData.IsManualCCAllowed type: *bool | approval/node_data.go:183 |
ApprovalNodeData.IsRemoveAssigneeAllowed | isRemoveAssigneeAllowed | Go field: ApprovalNodeData.IsRemoveAssigneeAllowed type: *bool | approval/node_data.go:182 |
ApprovalNodeData.IsRollbackAllowed | isRollbackAllowed | Go field: ApprovalNodeData.IsRollbackAllowed type: *bool | approval/node_data.go:179 |
ApprovalNodeData.PassRatio | passRatio | Go field: ApprovalNodeData.PassRatio type: decimal.Decimal | approval/node_data.go:173 |
ApprovalNodeData.PassRule | passRule | Go field: ApprovalNodeData.PassRule type: PassRule | approval/node_data.go:172 |
ApprovalNodeData.RollbackDataStrategy | rollbackDataStrategy | Go field: ApprovalNodeData.RollbackDataStrategy type: RollbackDataStrategy | approval/node_data.go:177 |
ApprovalNodeData.RollbackTargetKeys | rollbackTargetKeys | Go field: ApprovalNodeData.RollbackTargetKeys type: []string | approval/node_data.go:178 |
ApprovalNodeData.RollbackType | rollbackType | Go field: ApprovalNodeData.RollbackType type: RollbackType | approval/node_data.go:176 |
ApprovalNodeData.SameApplicantAction | sameApplicantAction | Go field: ApprovalNodeData.SameApplicantAction type: SameApplicantAction | approval/node_data.go:174 |
AssigneeDefinition.FormField | formField | Go field: AssigneeDefinition.FormField type: *string | approval/assignee.go:75 |
AssigneeDefinition.IDs | ids | Go field: AssigneeDefinition.IDs type: []string | approval/assignee.go:74 |
AssigneeDefinition.Kind | kind | Go field: AssigneeDefinition.Kind type: AssigneeKind | approval/assignee.go:73 |
AssigneeDefinition.SortOrder | sortOrder | Go field: AssigneeDefinition.SortOrder type: int | approval/assignee.go:76 |
AssigneesAddedEvent.AddType | addType | Go field: AssigneesAddedEvent.AddType type: AddAssigneeType | approval/events_task.go:175 |
AssigneesAddedEvent.Assignees | assignees | Go field: AssigneesAddedEvent.Assignees type: []UserInfo | approval/events_task.go:176 |
AssigneesRemovedEvent.Assignees | assignees | Go field: AssigneesRemovedEvent.Assignees type: []UserInfo | approval/events_task.go:194 |
AuditEvent.Action | action | Go field: AuditEvent.Action type: string | api/audit.go:15 |
AuditEvent.ElapsedTime | elapsedTime | Go field: AuditEvent.ElapsedTime type: int64 | api/audit.go:34 |
AuditEvent.RequestID | requestId | Go field: AuditEvent.RequestID type: string | api/audit.go:23 |
AuditEvent.RequestIP | requestIp | Go field: AuditEvent.RequestIP type: string | api/audit.go:24 |
AuditEvent.RequestMeta | requestMeta | Go field: AuditEvent.RequestMeta type: map[string]any | api/audit.go:26 |
AuditEvent.RequestParams | requestParams | Go field: AuditEvent.RequestParams type: map[string]any | api/audit.go:25 |
AuditEvent.Resource | resource | Go field: AuditEvent.Resource type: string | api/audit.go:14 |
AuditEvent.ResultCode | resultCode | Go field: AuditEvent.ResultCode type: int | api/audit.go:29 |
AuditEvent.ResultData | resultData | Go field: AuditEvent.ResultData type: any | api/audit.go:31 |
AuditEvent.ResultMessage | resultMessage | Go field: AuditEvent.ResultMessage type: string | api/audit.go:30 |
AuditEvent.UserAgent | userAgent | Go field: AuditEvent.UserAgent type: string | api/audit.go:20 |
AuditEvent.UserID | userId | Go field: AuditEvent.UserID type: string | api/audit.go:19 |
AuditEvent.Version | version | Go field: AuditEvent.Version type: string | api/audit.go:16 |
AuthTokens.AccessToken | accessToken | Go field: AuthTokens.AccessToken type: string | security/security.go:16 |
AuthTokens.RefreshToken | refreshToken | Go field: AuthTokens.RefreshToken type: string | security/security.go:17 |
Authentication.Credentials | credentials | Go field: Authentication.Credentials type: any | security/security.go:24 |
Authentication.Principal | principal | Go field: Authentication.Principal type: string | security/security.go:23 |
Authentication.Type | type | Go field: Authentication.Type type: string | security/security.go:22 |
AvailableFlow.CategoryID | categoryId | Go field: AvailableFlow.CategoryID type: string | approval/my/available_flows.go:10 |
AvailableFlow.CategoryName | categoryName | Go field: AvailableFlow.CategoryName type: string | approval/my/available_flows.go:11 |
AvailableFlow.Description | description | Go field: AvailableFlow.Description type: *string | approval/my/available_flows.go:9 |
AvailableFlow.FlowCode | flowCode | Go field: AvailableFlow.FlowCode type: string | approval/my/available_flows.go:6 |
AvailableFlow.FlowID | flowId | Go field: AvailableFlow.FlowID type: string | approval/my/available_flows.go:5 |
AvailableFlow.FlowIcon | flowIcon | Go field: AvailableFlow.FlowIcon type: *string | approval/my/available_flows.go:8 |
AvailableFlow.FlowName | flowName | Go field: AvailableFlow.FlowName type: string | approval/my/available_flows.go:7 |
BaseNodeData.Description | description | Go field: BaseNodeData.Description type: *string | approval/node_data.go:65 |
BaseNodeData.Name | name | Go field: BaseNodeData.Name type: string | approval/node_data.go:64 |
BuildInfo.AppVersion | appVersion | Go field: BuildInfo.AppVersion type: string | monitor/service.go:270 |
BuildInfo.BuildTime | buildTime | Go field: BuildInfo.BuildTime type: string | monitor/service.go:271 |
BuildInfo.GitCommit | gitCommit | Go field: BuildInfo.GitCommit type: string | monitor/service.go:272 |
BuildInfo.VEFVersion | vefVersion | Go field: BuildInfo.VEFVersion type: string | monitor/service.go:269 |
BusinessBindingConfig.FinishedAtColumn | finishedAtColumn | Go field: BusinessBindingConfig.FinishedAtColumn type: *string | approval/binding.go:47 |
BusinessBindingConfig.InstanceIDColumn | instanceIdColumn | Go field: BusinessBindingConfig.InstanceIDColumn type: *string | approval/binding.go:45 |
BusinessBindingConfig.KeyColumns | keyColumns | Go field: BusinessBindingConfig.KeyColumns type: []string | approval/binding.go:40 |
BusinessBindingConfig.StartedAtColumn | startedAtColumn | Go field: BusinessBindingConfig.StartedAtColumn type: *string | approval/binding.go:46 |
BusinessBindingConfig.StatusColumn | statusColumn | Go field: BusinessBindingConfig.StatusColumn type: string | approval/binding.go:41 |
BusinessBindingConfig.StatusMapping | statusMapping | Go field: BusinessBindingConfig.StatusMapping type: map[InstanceStatus]string | approval/binding.go:50 |
BusinessBindingConfig.TableName | tableName | Go field: BusinessBindingConfig.TableName type: string | approval/binding.go:39 |
BusinessProjection.AppliedAt | appliedAt | Go field: BusinessProjection.AppliedAt type: *timex.DateTime | approval/admin/business_projection.go:33 |
BusinessProjection.AppliedAt | appliedAt | Go field: BusinessProjection.AppliedAt type: *timex.DateTime | approval/models.go:279 |
BusinessProjection.AppliedOwnerInstanceID | appliedOwnerInstanceId | Go field: BusinessProjection.AppliedOwnerInstanceID type: *string | approval/models.go:264 |
BusinessProjection.AppliedOwnerInstanceID | appliedOwnerInstanceId | Go field: BusinessProjection.AppliedOwnerInstanceID type: *string | approval/admin/business_projection.go:19 |
BusinessProjection.AppliedRevision | appliedRevision | Go field: BusinessProjection.AppliedRevision type: int64 | approval/models.go:273 |
BusinessProjection.AppliedRevision | appliedRevision | Go field: BusinessProjection.AppliedRevision type: int64 | approval/admin/business_projection.go:27 |
BusinessProjection.AttemptCount | attemptCount | Go field: BusinessProjection.AttemptCount type: int | approval/admin/business_projection.go:29 |
BusinessProjection.AttemptCount | attemptCount | Go field: BusinessProjection.AttemptCount type: int | approval/models.go:275 |
BusinessProjection.Binding | binding | Go field: BusinessProjection.Binding type: *BusinessBindingConfig | approval/models.go:267 |
BusinessProjection.BusinessTable | businessTable | Go field: BusinessProjection.BusinessTable type: string | approval/admin/business_projection.go:20 |
BusinessProjection.Consistency | consistency | Go field: BusinessProjection.Consistency type: config.ApprovalBindingConsistency | approval/models.go:266 |
BusinessProjection.Consistency | consistency | Go field: BusinessProjection.Consistency type: config.ApprovalBindingConsistency | approval/admin/business_projection.go:22 |
BusinessProjection.DesiredFinishedAt | desiredFinishedAt | Go field: BusinessProjection.DesiredFinishedAt type: *timex.DateTime | approval/admin/business_projection.go:25 |
BusinessProjection.DesiredFinishedAt | desiredFinishedAt | Go field: BusinessProjection.DesiredFinishedAt type: *timex.DateTime | approval/models.go:271 |
BusinessProjection.DesiredRevision | desiredRevision | Go field: BusinessProjection.DesiredRevision type: int64 | approval/admin/business_projection.go:26 |
BusinessProjection.DesiredRevision | desiredRevision | Go field: BusinessProjection.DesiredRevision type: int64 | approval/models.go:272 |
BusinessProjection.DesiredStartedAt | desiredStartedAt | Go field: BusinessProjection.DesiredStartedAt type: timex.DateTime | approval/admin/business_projection.go:24 |
BusinessProjection.DesiredStartedAt | desiredStartedAt | Go field: BusinessProjection.DesiredStartedAt type: timex.DateTime | approval/models.go:270 |
BusinessProjection.DesiredStatus | desiredStatus | Go field: BusinessProjection.DesiredStatus type: InstanceStatus | approval/models.go:269 |
BusinessProjection.DesiredStatus | desiredStatus | Go field: BusinessProjection.DesiredStatus type: approval.InstanceStatus | approval/admin/business_projection.go:23 |
BusinessProjection.FlowID | flowId | Go field: BusinessProjection.FlowID type: string | approval/admin/business_projection.go:16 |
BusinessProjection.FlowID | flowId | Go field: BusinessProjection.FlowID type: string | approval/models.go:261 |
BusinessProjection.FlowVersionID | flowVersionId | Go field: BusinessProjection.FlowVersionID type: string | approval/admin/business_projection.go:17 |
BusinessProjection.FlowVersionID | flowVersionId | Go field: BusinessProjection.FlowVersionID type: string | approval/models.go:262 |
BusinessProjection.LastError | lastError | Go field: BusinessProjection.LastError type: *string | approval/admin/business_projection.go:32 |
BusinessProjection.LastError | lastError | Go field: BusinessProjection.LastError type: *string | approval/models.go:278 |
BusinessProjection.LeaseUntil | leaseUntil | Go field: BusinessProjection.LeaseUntil type: *timex.DateTime | approval/admin/business_projection.go:31 |
BusinessProjection.LeaseUntil | leaseUntil | Go field: BusinessProjection.LeaseUntil type: *timex.DateTime | approval/models.go:277 |
BusinessProjection.NextAttemptAt | nextAttemptAt | Go field: BusinessProjection.NextAttemptAt type: *timex.DateTime | approval/models.go:276 |
BusinessProjection.NextAttemptAt | nextAttemptAt | Go field: BusinessProjection.NextAttemptAt type: *timex.DateTime | approval/admin/business_projection.go:30 |
BusinessProjection.OwnerInstanceID | ownerInstanceId | Go field: BusinessProjection.OwnerInstanceID type: string | approval/models.go:263 |
BusinessProjection.OwnerInstanceID | ownerInstanceId | Go field: BusinessProjection.OwnerInstanceID type: string | approval/admin/business_projection.go:18 |
BusinessProjection.ProjectionID | projectionId | Go field: BusinessProjection.ProjectionID type: string | approval/admin/business_projection.go:14 |
BusinessProjection.RecordKey | recordKey | Go field: BusinessProjection.RecordKey type: json.RawMessage | approval/admin/business_projection.go:21 |
BusinessProjection.RecordKey | recordKey | Go field: BusinessProjection.RecordKey type: json.RawMessage | approval/models.go:268 |
BusinessProjection.Status | status | Go field: BusinessProjection.Status type: BindingProjectionStatus | approval/models.go:274 |
BusinessProjection.Status | status | Go field: BusinessProjection.Status type: approval.BindingProjectionStatus | approval/admin/business_projection.go:28 |
BusinessProjection.TargetHash | targetHash | Go field: BusinessProjection.TargetHash type: string | approval/models.go:265 |
BusinessProjection.TenantID | tenantId | Go field: BusinessProjection.TenantID type: string | approval/admin/business_projection.go:15 |
BusinessProjection.TenantID | tenantId | Go field: BusinessProjection.TenantID type: string | approval/models.go:260 |
BusinessProjection.UpdatedAt | updatedAt | Go field: BusinessProjection.UpdatedAt type: timex.DateTime | approval/admin/business_projection.go:34 |
CCDefinition.FormField | formField | Go field: CCDefinition.FormField type: *string | approval/assignee.go:83 |
CCDefinition.IDs | ids | Go field: CCDefinition.IDs type: []string | approval/assignee.go:82 |
CCDefinition.Kind | kind | Go field: CCDefinition.Kind type: CCKind | approval/assignee.go:81 |
CCDefinition.Timing | timing | Go field: CCDefinition.Timing type: CCTiming | approval/assignee.go:84 |
CCNodeData.CCs | ccs | Go field: CCNodeData.CCs type: []CCDefinition | approval/node_data.go:239 |
CCNodeData.FieldPermissions | fieldPermissions | Go field: CCNodeData.FieldPermissions type: map[string]Permission | approval/node_data.go:241 |
CCNodeData.IsReadConfirmRequired | isReadConfirmRequired | Go field: CCNodeData.IsReadConfirmRequired type: bool | approval/node_data.go:240 |
CCNotifiedEvent.IsManual | isManual | Go field: CCNotifiedEvent.IsManual type: bool | approval/events_cc.go:11 |
CCNotifiedEvent.NodeID | nodeId | Go field: CCNotifiedEvent.NodeID type: string | approval/events_cc.go:8 |
CCNotifiedEvent.NodeName | nodeName | Go field: CCNotifiedEvent.NodeName type: string | approval/events_cc.go:9 |
CCNotifiedEvent.Recipients | recipients | Go field: CCNotifiedEvent.Recipients type: []UserInfo | approval/events_cc.go:10 |
CCRecipient.ReadAt | readAt | Go field: CCRecipient.ReadAt type: *timex.DateTime | approval/node_view.go:61 |
CCRecipient.User | user | Go field: CCRecipient.User type: UserInfo | approval/node_view.go:60 |
CCRecord.Applicant | applicant | Go field: CCRecord.Applicant type: approval.UserInfo | approval/my/cc_records.go:16 |
CCRecord.CCRecordID | ccRecordId | Go field: CCRecord.CCRecordID type: string | approval/my/cc_records.go:10 |
CCRecord.CCUserDepartmentID | ccUserDepartmentId | Go field: CCRecord.CCUserDepartmentID type: *string | approval/models.go:461 |
CCRecord.CCUserDepartmentName | ccUserDepartmentName | Go field: CCRecord.CCUserDepartmentName type: *string | approval/models.go:462 |
CCRecord.CCUserID | ccUserId | Go field: CCRecord.CCUserID type: string | approval/models.go:459 |
CCRecord.CCUserName | ccUserName | Go field: CCRecord.CCUserName type: string | approval/models.go:460 |
CCRecord.CreatedAt | createdAt | Go field: CCRecord.CreatedAt type: timex.DateTime | approval/my/cc_records.go:19 |
CCRecord.FlowIcon | flowIcon | Go field: CCRecord.FlowIcon type: *string | approval/my/cc_records.go:15 |
CCRecord.FlowName | flowName | Go field: CCRecord.FlowName type: string | approval/my/cc_records.go:14 |
CCRecord.InstanceID | instanceId | Go field: CCRecord.InstanceID type: string | approval/models.go:451 |
CCRecord.InstanceID | instanceId | Go field: CCRecord.InstanceID type: string | approval/my/cc_records.go:11 |
CCRecord.InstanceNo | instanceNo | Go field: CCRecord.InstanceNo type: string | approval/my/cc_records.go:13 |
CCRecord.InstanceTitle | instanceTitle | Go field: CCRecord.InstanceTitle type: string | approval/my/cc_records.go:12 |
CCRecord.IsManual | isManual | Go field: CCRecord.IsManual type: bool | approval/models.go:463 |
CCRecord.IsRead | isRead | Go field: CCRecord.IsRead type: bool | approval/my/cc_records.go:18 |
CCRecord.NodeID | nodeId | Go field: CCRecord.NodeID type: *string | approval/models.go:452 |
CCRecord.NodeName | nodeName | Go field: CCRecord.NodeName type: *string | approval/my/cc_records.go:17 |
CCRecord.ReadAt | readAt | Go field: CCRecord.ReadAt type: *timex.DateTime | approval/models.go:464 |
CCRecord.TaskID | taskId | Go field: CCRecord.TaskID type: *string | approval/models.go:458 |
CCRecord.VisitID | visitId | Go field: CCRecord.VisitID type: *string | approval/models.go:457 |
CPUInfo.CacheSize | cacheSize | Go field: CPUInfo.CacheSize type: int32 | monitor/service.go:64 |
CPUInfo.EffectiveCores | effectiveCores | Go field: CPUInfo.EffectiveCores type: float64 | monitor/service.go:72 |
CPUInfo.Family | family | Go field: CPUInfo.Family type: string | monitor/service.go:68 |
CPUInfo.LogicalCores | logicalCores | Go field: CPUInfo.LogicalCores type: int | monitor/service.go:61 |
CPUInfo.Mhz | mhz | Go field: CPUInfo.Mhz type: float64 | monitor/service.go:63 |
CPUInfo.Microcode | microcode | Go field: CPUInfo.Microcode type: string | monitor/service.go:71 |
CPUInfo.Model | model | Go field: CPUInfo.Model type: string | monitor/service.go:69 |
CPUInfo.ModelName | modelName | Go field: CPUInfo.ModelName type: string | monitor/service.go:62 |
CPUInfo.PhysicalCores | physicalCores | Go field: CPUInfo.PhysicalCores type: int | monitor/service.go:60 |
CPUInfo.Stepping | stepping | Go field: CPUInfo.Stepping type: int32 | monitor/service.go:70 |
CPUInfo.TotalPercent | totalPercent | Go field: CPUInfo.TotalPercent type: float64 | monitor/service.go:66 |
CPUInfo.UsagePercent | usagePercent | Go field: CPUInfo.UsagePercent type: []float64 | monitor/service.go:65 |
CPUInfo.VendorID | vendorId | Go field: CPUInfo.VendorID type: string | monitor/service.go:67 |
CPUSummary.EffectiveCores | effectiveCores | Go field: CPUSummary.EffectiveCores type: float64 | monitor/service.go:53 |
CPUSummary.LogicalCores | logicalCores | Go field: CPUSummary.LogicalCores type: int | monitor/service.go:51 |
CPUSummary.PhysicalCores | physicalCores | Go field: CPUSummary.PhysicalCores type: int | monitor/service.go:50 |
CPUSummary.UsagePercent | usagePercent | Go field: CPUSummary.UsagePercent type: float64 | monitor/service.go:52 |
CategoryParams.Code | code | Go field: CategoryParams.Code type: string validate: "required" | internal/approval/resource/category.go:20 |
CategoryParams.ID | id | Go field: CategoryParams.ID type: string | internal/approval/resource/category.go:18 |
CategoryParams.Icon | icon | Go field: CategoryParams.Icon type: *string | internal/approval/resource/category.go:22 |
CategoryParams.IsActive | isActive | Go field: CategoryParams.IsActive type: bool | internal/approval/resource/category.go:25 |
CategoryParams.Name | name | Go field: CategoryParams.Name type: string validate: "required" | internal/approval/resource/category.go:21 |
CategoryParams.ParentID | parentId | Go field: CategoryParams.ParentID type: *string | internal/approval/resource/category.go:23 |
CategoryParams.Remark | remark | Go field: CategoryParams.Remark type: *string | internal/approval/resource/category.go:26 |
CategoryParams.SortOrder | sortOrder | Go field: CategoryParams.SortOrder type: int | internal/approval/resource/category.go:24 |
CategoryParams.TenantID | tenantId | Go field: CategoryParams.TenantID type: string validate: "required" | internal/approval/resource/category.go:19 |
CategorySearch.IsActive | isActive | Go field: CategorySearch.IsActive search: "eq,column=is_active" type: *bool | internal/approval/resource/category.go:34 |
CategorySearch.Name | name | Go field: CategorySearch.Name search: "contains" type: string | internal/approval/resource/category.go:33 |
Check.Expr | expr | Go field: Check.Expr type: string | schema/service.go:69 |
Check.Name | name | Go field: Check.Name type: string | schema/service.go:68 |
Column.Comment | comment | Go field: Column.Comment type: string | schema/service.go:31 |
Column.Default | default | Go field: Column.Default type: string | schema/service.go:30 |
Column.IsAutoIncrement | isAutoIncrement | Go field: Column.IsAutoIncrement type: bool | schema/service.go:33 |
Column.IsPrimaryKey | isPrimaryKey | Go field: Column.IsPrimaryKey type: bool | schema/service.go:32 |
Column.Name | name | Go field: Column.Name type: string | schema/service.go:27 |
Column.Nullable | nullable | Go field: Column.Nullable type: bool | schema/service.go:29 |
Column.Type | type | Go field: Column.Type type: string | schema/service.go:28 |
CompleteUploadParams.ClaimID | claimId | Go field: CompleteUploadParams.ClaimID type: string validate: "required" | internal/storage/resource.go:579 |
CompleteUploadResult.OriginalFilename | originalFilename | Go field: CompleteUploadResult.OriginalFilename type: string | internal/storage/resource.go:590 |
CompletedTask.Applicant | applicant | Go field: CompletedTask.Applicant type: approval.UserInfo | approval/my/completed_tasks.go:16 |
CompletedTask.FinishedAt | finishedAt | Go field: CompletedTask.FinishedAt type: *timex.DateTime | approval/my/completed_tasks.go:19 |
CompletedTask.FlowIcon | flowIcon | Go field: CompletedTask.FlowIcon type: *string | approval/my/completed_tasks.go:15 |
CompletedTask.FlowName | flowName | Go field: CompletedTask.FlowName type: string | approval/my/completed_tasks.go:14 |
CompletedTask.InstanceID | instanceId | Go field: CompletedTask.InstanceID type: string | approval/my/completed_tasks.go:11 |
CompletedTask.InstanceNo | instanceNo | Go field: CompletedTask.InstanceNo type: string | approval/my/completed_tasks.go:13 |
CompletedTask.InstanceTitle | instanceTitle | Go field: CompletedTask.InstanceTitle type: string | approval/my/completed_tasks.go:12 |
CompletedTask.NodeName | nodeName | Go field: CompletedTask.NodeName type: string | approval/my/completed_tasks.go:17 |
CompletedTask.Status | status | Go field: CompletedTask.Status type: string | approval/my/completed_tasks.go:18 |
CompletedTask.TaskID | taskId | Go field: CompletedTask.TaskID type: string | approval/my/completed_tasks.go:10 |
Condition.Aggregate | aggregate | Go field: Condition.Aggregate type: AggregateKind | approval/condition.go:97 |
Condition.Column | column | Go field: Condition.Column type: string | approval/condition.go:98 |
Condition.Expression | expression | Go field: Condition.Expression type: string | approval/condition.go:101 |
Condition.Kind | kind | Go field: Condition.Kind type: ConditionKind | approval/condition.go:90 |
Condition.Operator | operator | Go field: Condition.Operator type: ConditionOperator | approval/condition.go:99 |
Condition.Subject | subject | Go field: Condition.Subject type: string | approval/condition.go:91 |
Condition.Value | value | Go field: Condition.Value type: any | approval/condition.go:100 |
ConditionBranch.ConditionGroups | conditionGroups | Go field: ConditionBranch.ConditionGroups type: []ConditionGroup | approval/condition.go:115 |
ConditionBranch.ID | id | Go field: ConditionBranch.ID type: string | approval/condition.go:113 |
ConditionBranch.IsDefault | isDefault | Go field: ConditionBranch.IsDefault type: bool | approval/condition.go:116 |
ConditionBranch.Label | label | Go field: ConditionBranch.Label type: string | approval/condition.go:114 |
ConditionBranch.Priority | priority | Go field: ConditionBranch.Priority type: int | approval/condition.go:117 |
ConditionGroup.Conditions | conditions | Go field: ConditionGroup.Conditions type: []Condition | approval/condition.go:107 |
ConditionNodeData.Branches | branches | Go field: ConditionNodeData.Branches type: []ConditionBranch | approval/node_data.go:265 |
CreateFlowParams.AdminUserIDs | adminUserIds | Go field: CreateFlowParams.AdminUserIDs type: []string | internal/approval/resource/flow.go:63 |
CreateFlowParams.BindingMode | bindingMode | Go field: CreateFlowParams.BindingMode type: approval.BindingMode validate: "required" | internal/approval/resource/flow.go:61 |
CreateFlowParams.BusinessBinding | businessBinding | Go field: CreateFlowParams.BusinessBinding type: *approval.BusinessBindingConfig | internal/approval/resource/flow.go:62 |
CreateFlowParams.CategoryID | categoryId | Go field: CreateFlowParams.CategoryID type: string validate: "required" | internal/approval/resource/flow.go:58 |
CreateFlowParams.Code | code | Go field: CreateFlowParams.Code type: string validate: "required" | internal/approval/resource/flow.go:56 |
CreateFlowParams.Description | description | Go field: CreateFlowParams.Description type: *string | internal/approval/resource/flow.go:60 |
CreateFlowParams.Icon | icon | Go field: CreateFlowParams.Icon type: *string | internal/approval/resource/flow.go:59 |
CreateFlowParams.Initiators | initiators | Go field: CreateFlowParams.Initiators type: []CreateInitiatorParams | internal/approval/resource/flow.go:66 |
CreateFlowParams.InstanceTitleTemplate | instanceTitleTemplate | Go field: CreateFlowParams.InstanceTitleTemplate type: string | internal/approval/resource/flow.go:65 |
CreateFlowParams.IsAllInitiationAllowed | isAllInitiationAllowed | Go field: CreateFlowParams.IsAllInitiationAllowed type: bool | internal/approval/resource/flow.go:64 |
CreateFlowParams.Name | name | Go field: CreateFlowParams.Name type: string validate: "required" | internal/approval/resource/flow.go:57 |
CreateFlowParams.TenantID | tenantId | Go field: CreateFlowParams.TenantID type: string validate: "required" | internal/approval/resource/flow.go:55 |
CreateInitiatorParams.IDs | ids | Go field: CreateInitiatorParams.IDs type: []string validate: "required" | internal/approval/resource/flow.go:72 |
CreateInitiatorParams.Kind | kind | Go field: CreateInitiatorParams.Kind type: approval.InitiatorKind validate: "required" | internal/approval/resource/flow.go:71 |
CreateManyParams.List | list | Go field: CreateManyParams.List type: []TParams validate: "required,min=1,dive" | crud/params.go:12 |
CreationAuditedModel.CreatedAt | createdAt | Go field: CreationAuditedModel.CreatedAt type: timex.DateTime | internal/orm/model.go:32 |
CreationAuditedModel.CreatedBy | createdBy | Go field: CreationAuditedModel.CreatedBy mold: "translate=user?" type: string | internal/orm/model.go:33 |
CreationAuditedModel.CreatedByName | createdByName | Go field: CreationAuditedModel.CreatedByName type: string | internal/orm/model.go:34 |
CreationAuditedModel.ID | id | Go field: CreationAuditedModel.ID type: string | internal/orm/model.go:31 |
CreationTrackedModel.CreatedAt | createdAt | Go field: CreationTrackedModel.CreatedAt type: timex.DateTime | internal/orm/model.go:13 |
CreationTrackedModel.CreatedBy | createdBy | Go field: CreationTrackedModel.CreatedBy mold: "translate=user?" type: string | internal/orm/model.go:14 |
CreationTrackedModel.CreatedByName | createdByName | Go field: CreationTrackedModel.CreatedByName type: string | internal/orm/model.go:15 |
DataOption.Description | description | Go field: DataOption.Description type: string | crud/option.go:21 |
DataOption.Label | label | Go field: DataOption.Label type: string | crud/option.go:17 |
DataOption.Meta | meta | Go field: DataOption.Meta type: map[string]any | crud/option.go:23 |
DataOption.Value | value | Go field: DataOption.Value type: string | crud/option.go:19 |
DataOptionColumnMapping.DescriptionColumn | descriptionColumn | Go field: DataOptionColumnMapping.DescriptionColumn type: string | crud/option.go:33 |
DataOptionColumnMapping.LabelColumn | labelColumn | Go field: DataOptionColumnMapping.LabelColumn type: string | crud/option.go:29 |
DataOptionColumnMapping.MetaColumns | metaColumns | Go field: DataOptionColumnMapping.MetaColumns type: []string | crud/option.go:37 |
DataOptionColumnMapping.ValueColumn | valueColumn | Go field: DataOptionColumnMapping.ValueColumn type: string | crud/option.go:31 |
Delegation.DelegateeID | delegateeId | Go field: Delegation.DelegateeID type: string | approval/models.go:487 |
Delegation.DelegatorID | delegatorId | Go field: Delegation.DelegatorID type: string | approval/models.go:486 |
Delegation.EndTime | endTime | Go field: Delegation.EndTime type: timex.DateTime | approval/models.go:491 |
Delegation.FlowCategoryID | flowCategoryId | Go field: Delegation.FlowCategoryID type: *string | approval/models.go:488 |
Delegation.FlowID | flowId | Go field: Delegation.FlowID type: *string | approval/models.go:489 |
Delegation.IsActive | isActive | Go field: Delegation.IsActive type: bool | approval/models.go:492 |
Delegation.Reason | reason | Go field: Delegation.Reason type: *string | approval/models.go:493 |
Delegation.StartTime | startTime | Go field: Delegation.StartTime type: timex.DateTime | approval/models.go:490 |
DelegationParams.DelegateeID | delegateeId | Go field: DelegationParams.DelegateeID type: string validate: "required" | internal/approval/resource/delegation.go:20 |
DelegationParams.DelegatorID | delegatorId | Go field: DelegationParams.DelegatorID type: string validate: "required" | internal/approval/resource/delegation.go:19 |
DelegationParams.EndTime | endTime | Go field: DelegationParams.EndTime type: *timex.DateTime validate: "required" | internal/approval/resource/delegation.go:24 |
DelegationParams.FlowCategoryID | flowCategoryId | Go field: DelegationParams.FlowCategoryID type: *string | internal/approval/resource/delegation.go:21 |
DelegationParams.FlowID | flowId | Go field: DelegationParams.FlowID type: *string | internal/approval/resource/delegation.go:22 |
DelegationParams.ID | id | Go field: DelegationParams.ID type: string | internal/approval/resource/delegation.go:18 |
DelegationParams.IsActive | isActive | Go field: DelegationParams.IsActive type: bool | internal/approval/resource/delegation.go:25 |
DelegationParams.Reason | reason | Go field: DelegationParams.Reason type: *string | internal/approval/resource/delegation.go:26 |
DelegationParams.StartTime | startTime | Go field: DelegationParams.StartTime type: *timex.DateTime validate: "required" | internal/approval/resource/delegation.go:23 |
DelegationSearch.DelegateeID | delegateeId | Go field: DelegationSearch.DelegateeID search: "eq,column=delegatee_id" type: string | internal/approval/resource/delegation.go:34 |
DelegationSearch.DelegatorID | delegatorId | Go field: DelegationSearch.DelegatorID search: "eq,column=delegator_id" type: string | internal/approval/resource/delegation.go:33 |
DelegationSearch.IsActive | isActive | Go field: DelegationSearch.IsActive search: "eq,column=is_active" type: *bool | internal/approval/resource/delegation.go:35 |
DeleteDeadLetterEvent.Attempts | attempts | Go field: DeleteDeadLetterEvent.Attempts type: int | storage/events.go:75 |
DeleteDeadLetterEvent.FileKey | fileKey | Go field: DeleteDeadLetterEvent.FileKey type: string | storage/events.go:71 |
DeleteDeadLetterEvent.LastError | lastError | Go field: DeleteDeadLetterEvent.LastError type: string | storage/events.go:77 |
DeleteDeadLetterEvent.PendingDeleteID | pendingDeleteId | Go field: DeleteDeadLetterEvent.PendingDeleteID type: string | storage/events.go:69 |
DeleteDeadLetterEvent.Reason | reason | Go field: DeleteDeadLetterEvent.Reason type: DeleteReason | storage/events.go:73 |
DeleteManyParams.PKs | pks | Go field: DeleteManyParams.PKs type: []any validate: "required,min=1" | crud/params.go:28 |
DepartmentOption.ID | id | Go field: DepartmentOption.ID type: string | security/department_selection.go:12 |
DepartmentOption.Name | name | Go field: DepartmentOption.Name type: string | security/department_selection.go:13 |
DepartmentSelectionChallengeData.Departments | departments | Go field: DepartmentSelectionChallengeData.Departments type: []DepartmentOption | security/department_selection.go:18 |
DepartmentSelectionChallengeData.Meta | meta | Go field: DepartmentSelectionChallengeData.Meta type: map[string]any | security/department_selection.go:19 |
DeployFlowParams.Description | description | Go field: DeployFlowParams.Description type: *string | internal/approval/resource/flow.go:123 |
DeployFlowParams.FlowDefinition | flowDefinition | Go field: DeployFlowParams.FlowDefinition type: approval.FlowDefinition validate: "required" | internal/approval/resource/flow.go:125 |
DeployFlowParams.FlowID | flowId | Go field: DeployFlowParams.FlowID type: string validate: "required" | internal/approval/resource/flow.go:122 |
DeployFlowParams.FormSchema | formSchema | Go field: DeployFlowParams.FormSchema type: json.RawMessage | internal/approval/resource/flow.go:126 |
DeployFlowParams.StorageMode | storageMode | Go field: DeployFlowParams.StorageMode type: approval.StorageMode | internal/approval/resource/flow.go:124 |
DictionaryChangedEvent.Keys | keys | Go field: DictionaryChangedEvent.Keys type: []string | mold/cached_dictionary_resolver.go:27 |
DiskInfo.IOCounters | ioCounters | Go field: DiskInfo.IOCounters type: map[string]*IOCounter | monitor/service.go:155 |
DiskInfo.Partitions | partitions | Go field: DiskInfo.Partitions type: []*PartitionInfo | monitor/service.go:154 |
DiskSummary.Partitions | partitions | Go field: DiskSummary.Partitions type: int | monitor/service.go:149 |
DiskSummary.Total | total | Go field: DiskSummary.Total type: uint64 | monitor/service.go:146 |
DiskSummary.Used | used | Go field: DiskSummary.Used type: uint64 | monitor/service.go:147 |
DiskSummary.UsedPercent | usedPercent | Go field: DiskSummary.UsedPercent type: float64 | monitor/service.go:148 |
EdgeDefinition.Data | data | Go field: EdgeDefinition.Data type: map[string]any | approval/flow_definition.go:80 |
EdgeDefinition.ID | id | Go field: EdgeDefinition.ID type: string | approval/flow_definition.go:76 |
EdgeDefinition.Source | source | Go field: EdgeDefinition.Source type: string | approval/flow_definition.go:77 |
EdgeDefinition.SourceHandle | sourceHandle | Go field: EdgeDefinition.SourceHandle type: *string | approval/flow_definition.go:79 |
EdgeDefinition.Target | target | Go field: EdgeDefinition.Target type: string | approval/flow_definition.go:78 |
EventStreamsInfo.Enabled | enabled | Go field: EventStreamsInfo.Enabled type: bool | monitor/event_streams.go:12 |
EventStreamsInfo.Streams | streams | Go field: EventStreamsInfo.Streams type: []event.StreamInfo | monitor/event_streams.go:13 |
ExternalAppConfig.Enabled | enabled | Go field: ExternalAppConfig.Enabled type: bool | security/security.go:29 |
ExternalAppConfig.IPWhitelist | ipWhitelist | Go field: ExternalAppConfig.IPWhitelist type: string | security/security.go:30 |
FieldOption.Label | label | Go field: FieldOption.Label type: string | approval/form_field.go:43 |
FieldOption.Value | value | Go field: FieldOption.Value type: any | approval/form_field.go:44 |
FileClaimedEvent.FileKey | fileKey | Go field: FileClaimedEvent.FileKey type: string | storage/events.go:35 |
FileDeletedEvent.FileKey | fileKey | Go field: FileDeletedEvent.FileKey type: string | storage/events.go:51 |
FileDeletedEvent.Reason | reason | Go field: FileDeletedEvent.Reason type: DeleteReason | storage/events.go:53 |
FindAvailableFlowsParams.Keyword | keyword | Go field: FindAvailableFlowsParams.Keyword type: *string | internal/approval/resource/my.go:49 |
FindAvailableFlowsParams.Page | page | Go field: FindAvailableFlowsParams.Page type: int | internal/approval/resource/my.go:50 |
FindAvailableFlowsParams.PageSize | pageSize | Go field: FindAvailableFlowsParams.PageSize type: int | internal/approval/resource/my.go:51 |
FindAvailableFlowsParams.TenantID | tenantId | Go field: FindAvailableFlowsParams.TenantID type: *string | internal/approval/resource/my.go:48 |
FindCCRecordsParams.IsRead | isRead | Go field: FindCCRecordsParams.IsRead type: *bool | internal/approval/resource/my.go:153 |
FindCCRecordsParams.Page | page | Go field: FindCCRecordsParams.Page type: int | internal/approval/resource/my.go:154 |
FindCCRecordsParams.PageSize | pageSize | Go field: FindCCRecordsParams.PageSize type: int | internal/approval/resource/my.go:155 |
FindCCRecordsParams.TenantID | tenantId | Go field: FindCCRecordsParams.TenantID type: *string | internal/approval/resource/my.go:152 |
FindCompletedTasksParams.Page | page | Go field: FindCompletedTasksParams.Page type: int | internal/approval/resource/my.go:130 |
FindCompletedTasksParams.PageSize | pageSize | Go field: FindCompletedTasksParams.PageSize type: int | internal/approval/resource/my.go:131 |
FindCompletedTasksParams.TenantID | tenantId | Go field: FindCompletedTasksParams.TenantID type: *string | internal/approval/resource/my.go:129 |
FindFlowsParams.CategoryID | categoryId | Go field: FindFlowsParams.CategoryID type: *string | internal/approval/resource/flow.go:228 |
FindFlowsParams.IsActive | isActive | Go field: FindFlowsParams.IsActive type: *bool | internal/approval/resource/flow.go:230 |
FindFlowsParams.Keyword | keyword | Go field: FindFlowsParams.Keyword type: *string | internal/approval/resource/flow.go:229 |
FindFlowsParams.Page | page | Go field: FindFlowsParams.Page type: int | internal/approval/resource/flow.go:231 |
FindFlowsParams.PageSize | pageSize | Go field: FindFlowsParams.PageSize type: int | internal/approval/resource/flow.go:232 |
FindFlowsParams.TenantID | tenantId | Go field: FindFlowsParams.TenantID type: *string | internal/approval/resource/flow.go:227 |
FindInitiatedParams.Keyword | keyword | Go field: FindInitiatedParams.Keyword type: *string | internal/approval/resource/my.go:81 |
FindInitiatedParams.Page | page | Go field: FindInitiatedParams.Page type: int | internal/approval/resource/my.go:82 |
FindInitiatedParams.PageSize | pageSize | Go field: FindInitiatedParams.PageSize type: int | internal/approval/resource/my.go:83 |
FindInitiatedParams.Status | status | Go field: FindInitiatedParams.Status type: *approval.InstanceStatus | internal/approval/resource/my.go:80 |
FindInitiatedParams.TenantID | tenantId | Go field: FindInitiatedParams.TenantID type: *string | internal/approval/resource/my.go:79 |
FindInitiatorsParams.FlowID | flowId | Go field: FindInitiatorsParams.FlowID type: string validate: "required" | internal/approval/resource/flow.go:381 |
FindInitiatorsParams.TenantID | tenantId | Go field: FindInitiatorsParams.TenantID type: *string | internal/approval/resource/flow.go:382 |
FindPendingTasksParams.Page | page | Go field: FindPendingTasksParams.Page type: int | internal/approval/resource/my.go:107 |
FindPendingTasksParams.PageSize | pageSize | Go field: FindPendingTasksParams.PageSize type: int | internal/approval/resource/my.go:108 |
FindPendingTasksParams.TenantID | tenantId | Go field: FindPendingTasksParams.TenantID type: *string | internal/approval/resource/my.go:106 |
FindVersionsParams.FlowID | flowId | Go field: FindVersionsParams.FlowID type: string validate: "required" | internal/approval/resource/flow.go:350 |
FindVersionsParams.TenantID | tenantId | Go field: FindVersionsParams.TenantID type: *string | internal/approval/resource/flow.go:351 |
Flow.AdminUserIDs | adminUserIds | Go field: Flow.AdminUserIDs type: []string | approval/models.go:40 |
Flow.BindingMode | bindingMode | Go field: Flow.BindingMode type: BindingMode | approval/models.go:38 |
Flow.BusinessBinding | businessBinding | Go field: Flow.BusinessBinding type: *BusinessBindingConfig | approval/models.go:39 |
Flow.CategoryID | categoryId | Go field: Flow.CategoryID type: string | approval/models.go:33 |
Flow.Code | code | Go field: Flow.Code type: string | approval/models.go:34 |
Flow.CurrentVersion | currentVersion | Go field: Flow.CurrentVersion type: int | approval/models.go:44 |
Flow.Description | description | Go field: Flow.Description type: *string | approval/models.go:37 |
Flow.Icon | icon | Go field: Flow.Icon type: *string | approval/models.go:36 |
Flow.InstanceTitleTemplate | instanceTitleTemplate | Go field: Flow.InstanceTitleTemplate type: string | approval/models.go:42 |
Flow.IsActive | isActive | Go field: Flow.IsActive type: bool | approval/models.go:43 |
Flow.IsAllInitiationAllowed | isAllInitiationAllowed | Go field: Flow.IsAllInitiationAllowed type: bool | approval/models.go:41 |
Flow.Name | name | Go field: Flow.Name type: string | approval/models.go:35 |
Flow.TenantID | tenantId | Go field: Flow.TenantID type: string | approval/models.go:32 |
FlowCategory.Children | children | Go field: FlowCategory.Children type: []FlowCategory | approval/models.go:60 |
FlowCategory.Code | code | Go field: FlowCategory.Code type: string | approval/models.go:53 |
FlowCategory.Icon | icon | Go field: FlowCategory.Icon type: *string | approval/models.go:55 |
FlowCategory.IsActive | isActive | Go field: FlowCategory.IsActive type: bool | approval/models.go:58 |
FlowCategory.Name | name | Go field: FlowCategory.Name type: string | approval/models.go:54 |
FlowCategory.ParentID | parentId | Go field: FlowCategory.ParentID type: *string | approval/models.go:56 |
FlowCategory.Remark | remark | Go field: FlowCategory.Remark type: *string | approval/models.go:59 |
FlowCategory.SortOrder | sortOrder | Go field: FlowCategory.SortOrder type: int | approval/models.go:57 |
FlowCategory.TenantID | tenantId | Go field: FlowCategory.TenantID type: string | approval/models.go:52 |
FlowCreatedEvent.CategoryID | categoryId | Go field: FlowCreatedEvent.CategoryID type: string | approval/events_flow.go:7 |
FlowDefinition.Edges | edges | Go field: FlowDefinition.Edges type: []EdgeDefinition | approval/flow_definition.go:23 |
FlowDefinition.Nodes | nodes | Go field: FlowDefinition.Nodes type: []NodeDefinition | approval/flow_definition.go:22 |
FlowDeployedEvent.Version | version | Go field: FlowDeployedEvent.Version type: int | approval/events_flow.go:35 |
FlowDeployedEvent.VersionID | versionId | Go field: FlowDeployedEvent.VersionID type: string | approval/events_flow.go:34 |
FlowEdge.FlowVersionID | flowVersionId | Go field: FlowEdge.FlowVersionID type: string | approval/models.go:167 |
FlowEdge.Key | key | Go field: FlowEdge.Key type: string | approval/models.go:168 |
FlowEdge.SourceHandle | sourceHandle | Go field: FlowEdge.SourceHandle type: *string | approval/models.go:173 |
FlowEdge.SourceNodeID | sourceNodeId | Go field: FlowEdge.SourceNodeID type: string | approval/models.go:169 |
FlowEdge.SourceNodeKey | sourceNodeKey | Go field: FlowEdge.SourceNodeKey type: string | approval/models.go:170 |
FlowEdge.TargetNodeID | targetNodeId | Go field: FlowEdge.TargetNodeID type: string | approval/models.go:171 |
FlowEdge.TargetNodeKey | targetNodeKey | Go field: FlowEdge.TargetNodeKey type: string | approval/models.go:172 |
FlowEventBase.Code | code | Go field: FlowEventBase.Code type: string | approval/events_base.go:72 |
FlowEventBase.FlowID | flowId | Go field: FlowEventBase.FlowID type: string | approval/events_base.go:70 |
FlowEventBase.Name | name | Go field: FlowEventBase.Name type: string | approval/events_base.go:73 |
FlowEventBase.OccurredTime | occurredTime | Go field: FlowEventBase.OccurredTime type: timex.DateTime | approval/events_base.go:74 |
FlowEventBase.TenantID | tenantId | Go field: FlowEventBase.TenantID type: string | approval/events_base.go:71 |
FlowGraph.Edges | edges | Go field: FlowGraph.Edges type: []approval.FlowEdge | internal/approval/shared/flow.go:10 |
FlowGraph.Flow | flow | Go field: FlowGraph.Flow type: *approval.Flow | internal/approval/shared/flow.go:7 |
FlowGraph.Nodes | nodes | Go field: FlowGraph.Nodes type: []approval.FlowNode | internal/approval/shared/flow.go:9 |
FlowGraph.Version | version | Go field: FlowGraph.Version type: *approval.FlowVersion | internal/approval/shared/flow.go:8 |
FlowGraphEdge.ID | id | Go field: FlowGraphEdge.ID type: string | approval/flow_graph_view.go:86 |
FlowGraphEdge.Source | source | Go field: FlowGraphEdge.Source type: string | approval/flow_graph_view.go:87 |
FlowGraphEdge.SourceHandle | sourceHandle | Go field: FlowGraphEdge.SourceHandle type: *string | approval/flow_graph_view.go:89 |
FlowGraphEdge.Target | target | Go field: FlowGraphEdge.Target type: string | approval/flow_graph_view.go:88 |
FlowGraphNode.Data | data | Go field: FlowGraphNode.Data type: FlowGraphNodeData | approval/flow_graph_view.go:55 |
FlowGraphNode.ID | id | Go field: FlowGraphNode.ID type: string | approval/flow_graph_view.go:51 |
FlowGraphNode.Kind | kind | Go field: FlowGraphNode.Kind type: NodeKind | approval/flow_graph_view.go:53 |
FlowGraphNode.NodeID | nodeId | Go field: FlowGraphNode.NodeID type: string | approval/flow_graph_view.go:52 |
FlowGraphNode.Position | position | Go field: FlowGraphNode.Position type: Position | approval/flow_graph_view.go:54 |
FlowGraphNodeData.Activities | activities | Go field: FlowGraphNodeData.Activities type: []Activity | approval/flow_graph_view.go:79 |
FlowGraphNodeData.ApprovalMethod | approvalMethod | Go field: FlowGraphNodeData.ApprovalMethod type: string | approval/flow_graph_view.go:74 |
FlowGraphNodeData.CCRecipients | ccRecipients | Go field: FlowGraphNodeData.CCRecipients type: []CCRecipient | approval/flow_graph_view.go:78 |
FlowGraphNodeData.ExecutionType | executionType | Go field: FlowGraphNodeData.ExecutionType type: string | approval/flow_graph_view.go:73 |
FlowGraphNodeData.FinishedAt | finishedAt | Go field: FlowGraphNodeData.FinishedAt type: *timex.DateTime | approval/flow_graph_view.go:81 |
FlowGraphNodeData.Name | name | Go field: FlowGraphNodeData.Name type: string | approval/flow_graph_view.go:71 |
FlowGraphNodeData.Participants | participants | Go field: FlowGraphNodeData.Participants type: []NodeParticipant | approval/flow_graph_view.go:77 |
FlowGraphNodeData.PassRatio | passRatio | Go field: FlowGraphNodeData.PassRatio type: *decimal.Decimal | approval/flow_graph_view.go:76 |
FlowGraphNodeData.PassRule | passRule | Go field: FlowGraphNodeData.PassRule type: string | approval/flow_graph_view.go:75 |
FlowGraphNodeData.StartedAt | startedAt | Go field: FlowGraphNodeData.StartedAt type: *timex.DateTime | approval/flow_graph_view.go:80 |
FlowGraphNodeData.Status | status | Go field: FlowGraphNodeData.Status type: NodeProgressStatus | approval/flow_graph_view.go:72 |
FlowInitiator.FlowID | flowId | Go field: FlowInitiator.FlowID type: string | approval/models.go:205 |
FlowInitiator.IDs | ids | Go field: FlowInitiator.IDs type: []string | approval/models.go:207 |
FlowInitiator.Kind | kind | Go field: FlowInitiator.Kind type: InitiatorKind | approval/models.go:206 |
FlowNode.AddAssigneeTypes | addAssigneeTypes | Go field: FlowNode.AddAssigneeTypes type: []AddAssigneeType | approval/models.go:147 |
FlowNode.AdminUserIDs | adminUserIds | Go field: FlowNode.AdminUserIDs type: []string | approval/models.go:140 |
FlowNode.ApprovalMethod | approvalMethod | Go field: FlowNode.ApprovalMethod type: ApprovalMethod | approval/models.go:135 |
FlowNode.Branches | branches | Go field: FlowNode.Branches type: []ConditionBranch | approval/models.go:159 |
FlowNode.ConsecutiveApproverAction | consecutiveApproverAction | Go field: FlowNode.ConsecutiveApproverAction type: ConsecutiveApproverAction | approval/models.go:157 |
FlowNode.Description | description | Go field: FlowNode.Description type: *string | approval/models.go:133 |
FlowNode.EmptyAssigneeAction | emptyAssigneeAction | Go field: FlowNode.EmptyAssigneeAction type: EmptyAssigneeAction | approval/models.go:138 |
FlowNode.ExecutionType | executionType | Go field: FlowNode.ExecutionType type: ExecutionType | approval/models.go:134 |
FlowNode.FallbackUserIDs | fallbackUserIds | Go field: FlowNode.FallbackUserIDs type: []string | approval/models.go:139 |
FlowNode.FieldPermissions | fieldPermissions | Go field: FlowNode.FieldPermissions type: map[string]Permission | approval/models.go:149 |
FlowNode.FlowVersionID | flowVersionId | Go field: FlowNode.FlowVersionID type: string | approval/models.go:129 |
FlowNode.IsAddAssigneeAllowed | isAddAssigneeAllowed | Go field: FlowNode.IsAddAssigneeAllowed type: bool | approval/models.go:146 |
FlowNode.IsManualCCAllowed | isManualCcAllowed | Go field: FlowNode.IsManualCCAllowed type: bool | approval/models.go:150 |
FlowNode.IsOpinionRequired | isOpinionRequired | Go field: FlowNode.IsOpinionRequired type: bool | approval/models.go:152 |
FlowNode.IsReadConfirmRequired | isReadConfirmRequired | Go field: FlowNode.IsReadConfirmRequired type: bool | approval/models.go:158 |
FlowNode.IsRemoveAssigneeAllowed | isRemoveAssigneeAllowed | Go field: FlowNode.IsRemoveAssigneeAllowed type: bool | approval/models.go:148 |
FlowNode.IsRollbackAllowed | isRollbackAllowed | Go field: FlowNode.IsRollbackAllowed type: bool | approval/models.go:142 |
FlowNode.IsTransferAllowed | isTransferAllowed | Go field: FlowNode.IsTransferAllowed type: bool | approval/models.go:151 |
FlowNode.Key | key | Go field: FlowNode.Key type: string | approval/models.go:130 |
FlowNode.Kind | kind | Go field: FlowNode.Kind type: NodeKind | approval/models.go:131 |
FlowNode.Name | name | Go field: FlowNode.Name type: string | approval/models.go:132 |
FlowNode.PassRatio | passRatio | Go field: FlowNode.PassRatio type: decimal.Decimal | approval/models.go:137 |
FlowNode.PassRule | passRule | Go field: FlowNode.PassRule type: PassRule | approval/models.go:136 |
FlowNode.RollbackDataStrategy | rollbackDataStrategy | Go field: FlowNode.RollbackDataStrategy type: RollbackDataStrategy | approval/models.go:144 |
FlowNode.RollbackTargetKeys | rollbackTargetKeys | Go field: FlowNode.RollbackTargetKeys type: []string | approval/models.go:145 |
FlowNode.RollbackType | rollbackType | Go field: FlowNode.RollbackType type: RollbackType | approval/models.go:143 |
FlowNode.SameApplicantAction | sameApplicantAction | Go field: FlowNode.SameApplicantAction type: SameApplicantAction | approval/models.go:141 |
FlowNode.TimeoutAction | timeoutAction | Go field: FlowNode.TimeoutAction type: TimeoutAction | approval/models.go:154 |
FlowNode.TimeoutHours | timeoutHours | Go field: FlowNode.TimeoutHours type: int | approval/models.go:153 |
FlowNode.TimeoutNotifyBeforeHours | timeoutNotifyBeforeHours | Go field: FlowNode.TimeoutNotifyBeforeHours type: int | approval/models.go:155 |
FlowNode.UrgeCooldownMinutes | urgeCooldownMinutes | Go field: FlowNode.UrgeCooldownMinutes type: int | approval/models.go:156 |
FlowNodeAssignee.FormField | formField | Go field: FlowNodeAssignee.FormField type: *string | approval/models.go:184 |
FlowNodeAssignee.IDs | ids | Go field: FlowNodeAssignee.IDs type: []string | approval/models.go:183 |
FlowNodeAssignee.Kind | kind | Go field: FlowNodeAssignee.Kind type: AssigneeKind | approval/models.go:182 |
FlowNodeAssignee.NodeID | nodeId | Go field: FlowNodeAssignee.NodeID type: string | approval/models.go:181 |
FlowNodeAssignee.SortOrder | sortOrder | Go field: FlowNodeAssignee.SortOrder type: int | approval/models.go:185 |
FlowNodeCC.FormField | formField | Go field: FlowNodeCC.FormField type: *string | approval/models.go:196 |
FlowNodeCC.IDs | ids | Go field: FlowNodeCC.IDs type: []string | approval/models.go:195 |
FlowNodeCC.Kind | kind | Go field: FlowNodeCC.Kind type: CCKind | approval/models.go:194 |
FlowNodeCC.NodeID | nodeId | Go field: FlowNodeCC.NodeID type: string | approval/models.go:193 |
FlowNodeCC.Timing | timing | Go field: FlowNodeCC.Timing type: CCTiming | approval/models.go:197 |
FlowPublishedEvent.VersionID | versionId | Go field: FlowPublishedEvent.VersionID type: string | approval/events_flow.go:68 |
FlowToggledEvent.IsActive | isActive | Go field: FlowToggledEvent.IsActive type: bool | approval/events_flow.go:52 |
FlowVersion.BusinessBinding | businessBinding | Go field: FlowVersion.BusinessBinding type: *BusinessBindingConfig | approval/models.go:86 |
FlowVersion.Description | description | Go field: FlowVersion.Description type: *string | approval/models.go:71 |
FlowVersion.FlowID | flowId | Go field: FlowVersion.FlowID type: string | approval/models.go:68 |
FlowVersion.FlowSchema | flowSchema | Go field: FlowVersion.FlowSchema type: *FlowDefinition | approval/models.go:73 |
FlowVersion.FormFields | formFields | Go field: FlowVersion.FormFields type: []FormFieldDefinition | approval/models.go:81 |
FlowVersion.FormSchema | formSchema | Go field: FlowVersion.FormSchema type: json.RawMessage | approval/models.go:78 |
FlowVersion.PublishedAt | publishedAt | Go field: FlowVersion.PublishedAt type: *timex.DateTime | approval/models.go:82 |
FlowVersion.PublishedBy | publishedBy | Go field: FlowVersion.PublishedBy type: *string | approval/models.go:83 |
FlowVersion.Status | status | Go field: FlowVersion.Status type: VersionStatus | approval/models.go:70 |
FlowVersion.StorageMode | storageMode | Go field: FlowVersion.StorageMode type: StorageMode | approval/models.go:72 |
FlowVersion.Version | version | Go field: FlowVersion.Version type: int | approval/models.go:69 |
ForeignKey.Columns | columns | Go field: ForeignKey.Columns type: []string | schema/service.go:59 |
ForeignKey.Name | name | Go field: ForeignKey.Name type: string | schema/service.go:58 |
ForeignKey.OnDelete | onDelete | Go field: ForeignKey.OnDelete type: string | schema/service.go:63 |
ForeignKey.OnUpdate | onUpdate | Go field: ForeignKey.OnUpdate type: string | schema/service.go:62 |
ForeignKey.RefColumns | refColumns | Go field: ForeignKey.RefColumns type: []string | schema/service.go:61 |
ForeignKey.RefTable | refTable | Go field: ForeignKey.RefTable type: string | schema/service.go:60 |
FormFieldDefinition.ColumnType | columnType | Go field: FormFieldDefinition.ColumnType type: ColumnDataType | approval/form_field.go:28 |
FormFieldDefinition.Columns | columns | Go field: FormFieldDefinition.Columns type: []FormFieldDefinition | approval/form_field.go:38 |
FormFieldDefinition.DefaultValue | defaultValue | Go field: FormFieldDefinition.DefaultValue type: any | approval/form_field.go:14 |
FormFieldDefinition.IsRequired | isRequired | Go field: FormFieldDefinition.IsRequired type: bool | approval/form_field.go:16 |
FormFieldDefinition.Key | key | Go field: FormFieldDefinition.Key type: string | approval/form_field.go:6 |
FormFieldDefinition.Kind | kind | Go field: FormFieldDefinition.Kind type: FieldKind | approval/form_field.go:8 |
FormFieldDefinition.Label | label | Go field: FormFieldDefinition.Label type: string | approval/form_field.go:10 |
FormFieldDefinition.Options | options | Go field: FormFieldDefinition.Options type: []FieldOption | approval/form_field.go:18 |
FormFieldDefinition.Placeholder | placeholder | Go field: FormFieldDefinition.Placeholder type: string | approval/form_field.go:12 |
FormFieldDefinition.Props | props | Go field: FormFieldDefinition.Props type: map[string]any | approval/form_field.go:22 |
FormFieldDefinition.Scale | scale | Go field: FormFieldDefinition.Scale type: *int | approval/form_field.go:31 |
FormFieldDefinition.SortOrder | sortOrder | Go field: FormFieldDefinition.SortOrder type: int | approval/form_field.go:24 |
FormFieldDefinition.Validation | validation | Go field: FormFieldDefinition.Validation type: *ValidationRule | approval/form_field.go:20 |
FormSnapshot.FormData | formData | Go field: FormSnapshot.FormData type: map[string]any | approval/models.go:377 |
FormSnapshot.InstanceID | instanceId | Go field: FormSnapshot.InstanceID type: string | approval/models.go:375 |
FormSnapshot.NodeID | nodeId | Go field: FormSnapshot.NodeID type: string | approval/models.go:376 |
FormTable.FlowID | flowId | Go field: FormTable.FlowID type: string | approval/models.go:100 |
FormTable.PhysicalTableName | physicalTableName | Go field: FormTable.PhysicalTableName type: string | approval/models.go:102 |
FormTable.SourceFieldKey | sourceFieldKey | Go field: FormTable.SourceFieldKey type: string | approval/models.go:105 |
FormTable.VersionID | versionId | Go field: FormTable.VersionID type: string | approval/models.go:101 |
FormTableColumn.ColumnName | columnName | Go field: FormTableColumn.ColumnName type: string | approval/models.go:117 |
FormTableColumn.ColumnType | columnType | Go field: FormTableColumn.ColumnType type: string | approval/models.go:118 |
FormTableColumn.FormTableID | formTableId | Go field: FormTableColumn.FormTableID type: string | approval/models.go:116 |
FormTableColumn.IsNullable | isNullable | Go field: FormTableColumn.IsNullable type: bool | approval/models.go:119 |
FormTableColumn.SortOrder | sortOrder | Go field: FormTableColumn.SortOrder type: int | approval/models.go:121 |
FormTableColumn.SourceFieldKey | sourceFieldKey | Go field: FormTableColumn.SourceFieldKey type: *string | approval/models.go:120 |
FullAuditedModel.CreatedAt | createdAt | Go field: FullAuditedModel.CreatedAt type: timex.DateTime | internal/orm/model.go:40 |
FullAuditedModel.CreatedBy | createdBy | Go field: FullAuditedModel.CreatedBy mold: "translate=user?" type: string | internal/orm/model.go:41 |
FullAuditedModel.CreatedByName | createdByName | Go field: FullAuditedModel.CreatedByName type: string | internal/orm/model.go:42 |
FullAuditedModel.ID | id | Go field: FullAuditedModel.ID type: string | internal/orm/model.go:39 |
FullAuditedModel.UpdatedAt | updatedAt | Go field: FullAuditedModel.UpdatedAt type: timex.DateTime | internal/orm/model.go:43 |
FullAuditedModel.UpdatedBy | updatedBy | Go field: FullAuditedModel.UpdatedBy mold: "translate=user?" type: string | internal/orm/model.go:44 |
FullAuditedModel.UpdatedByName | updatedByName | Go field: FullAuditedModel.UpdatedByName type: string | internal/orm/model.go:45 |
FullTrackedModel.CreatedAt | createdAt | Go field: FullTrackedModel.CreatedAt type: timex.DateTime | internal/orm/model.go:21 |
FullTrackedModel.CreatedBy | createdBy | Go field: FullTrackedModel.CreatedBy mold: "translate=user?" type: string | internal/orm/model.go:22 |
FullTrackedModel.CreatedByName | createdByName | Go field: FullTrackedModel.CreatedByName type: string | internal/orm/model.go:23 |
FullTrackedModel.UpdatedAt | updatedAt | Go field: FullTrackedModel.UpdatedAt type: timex.DateTime | internal/orm/model.go:24 |
FullTrackedModel.UpdatedBy | updatedBy | Go field: FullTrackedModel.UpdatedBy mold: "translate=user?" type: string | internal/orm/model.go:25 |
FullTrackedModel.UpdatedByName | updatedByName | Go field: FullTrackedModel.UpdatedByName type: string | internal/orm/model.go:26 |
GetGraphParams.FlowID | flowId | Go field: GetGraphParams.FlowID type: string validate: "required" | internal/approval/resource/flow.go:188 |
GetGraphParams.TenantID | tenantId | Go field: GetGraphParams.TenantID type: *string | internal/approval/resource/flow.go:192 |
GetInstanceDetailParams.InstanceID | instanceId | Go field: GetInstanceDetailParams.InstanceID type: string validate: "required" | internal/approval/resource/my.go:197 |
GetPendingCountsParams.TenantID | tenantId | Go field: GetPendingCountsParams.TenantID type: *string | internal/approval/resource/my.go:177 |
GetTableSchemaParams.Name | name | Go field: GetTableSchemaParams.Name type: string validate: "required" | internal/schema/resource.go:49 |
HostInfo.BootTime | bootTime | Go field: HostInfo.BootTime type: uint64 | monitor/service.go:32 |
HostInfo.HostID | hostId | Go field: HostInfo.HostID type: string | monitor/service.go:42 |
HostInfo.Hostname | hostname | Go field: HostInfo.Hostname type: string | monitor/service.go:30 |
HostInfo.KernelArch | kernelArch | Go field: HostInfo.KernelArch type: string | monitor/service.go:39 |
HostInfo.KernelVersion | kernelVersion | Go field: HostInfo.KernelVersion type: string | monitor/service.go:38 |
HostInfo.OS | os | Go field: HostInfo.OS type: string | monitor/service.go:34 |
HostInfo.Platform | platform | Go field: HostInfo.Platform type: string | monitor/service.go:35 |
HostInfo.PlatformFamily | platformFamily | Go field: HostInfo.PlatformFamily type: string | monitor/service.go:36 |
HostInfo.PlatformVersion | platformVersion | Go field: HostInfo.PlatformVersion type: string | monitor/service.go:37 |
HostInfo.Processes | processes | Go field: HostInfo.Processes type: uint64 | monitor/service.go:33 |
HostInfo.Uptime | uptime | Go field: HostInfo.Uptime type: uint64 | monitor/service.go:31 |
HostInfo.VirtualizationRole | virtualizationRole | Go field: HostInfo.VirtualizationRole type: string | monitor/service.go:41 |
HostInfo.VirtualizationSystem | virtualizationSystem | Go field: HostInfo.VirtualizationSystem type: string | monitor/service.go:40 |
HostSummary.Hostname | hostname | Go field: HostSummary.Hostname type: string | monitor/service.go:19 |
HostSummary.KernelArch | kernelArch | Go field: HostSummary.KernelArch type: string | monitor/service.go:24 |
HostSummary.KernelVersion | kernelVersion | Go field: HostSummary.KernelVersion type: string | monitor/service.go:23 |
HostSummary.OS | os | Go field: HostSummary.OS type: string | monitor/service.go:20 |
HostSummary.Platform | platform | Go field: HostSummary.Platform type: string | monitor/service.go:21 |
HostSummary.PlatformVersion | platformVersion | Go field: HostSummary.PlatformVersion type: string | monitor/service.go:22 |
HostSummary.Uptime | uptime | Go field: HostSummary.Uptime type: uint64 | monitor/service.go:25 |
IOCounter.IOPSInProgress | iopsInProgress | Go field: IOCounter.IOPSInProgress type: uint64 | monitor/service.go:184 |
IOCounter.IOTime | ioTime | Go field: IOCounter.IOTime type: uint64 | monitor/service.go:185 |
IOCounter.Label | label | Go field: IOCounter.Label type: string | monitor/service.go:189 |
IOCounter.MergedReadCount | mergedReadCount | Go field: IOCounter.MergedReadCount type: uint64 | monitor/service.go:177 |
IOCounter.MergedWriteCount | mergedWriteCount | Go field: IOCounter.MergedWriteCount type: uint64 | monitor/service.go:179 |
IOCounter.Name | name | Go field: IOCounter.Name type: string | monitor/service.go:187 |
IOCounter.ReadBytes | readBytes | Go field: IOCounter.ReadBytes type: uint64 | monitor/service.go:180 |
IOCounter.ReadCount | readCount | Go field: IOCounter.ReadCount type: uint64 | monitor/service.go:176 |
IOCounter.ReadTime | readTime | Go field: IOCounter.ReadTime type: uint64 | monitor/service.go:182 |
IOCounter.SerialNumber | serialNumber | Go field: IOCounter.SerialNumber type: string | monitor/service.go:188 |
IOCounter.WeightedIO | weightedIo | Go field: IOCounter.WeightedIO type: uint64 | monitor/service.go:186 |
IOCounter.WriteBytes | writeBytes | Go field: IOCounter.WriteBytes type: uint64 | monitor/service.go:181 |
IOCounter.WriteCount | writeCount | Go field: IOCounter.WriteCount type: uint64 | monitor/service.go:178 |
IOCounter.WriteTime | writeTime | Go field: IOCounter.WriteTime type: uint64 | monitor/service.go:183 |
Identifier.Action | action | Go field: Identifier.Action form: "action" type: string validate: "required" | api/request.go:16 |
Identifier.Resource | resource | Go field: Identifier.Resource form: "resource" type: string validate: "required,alphanum_us_slash" | api/request.go:15 |
Identifier.Version | version | Go field: Identifier.Version form: "version" type: string validate: "required,alphanum" | api/request.go:17 |
Index.Columns | columns | Go field: Index.Columns type: []string | schema/service.go:45 |
Index.Name | name | Go field: Index.Name type: string | schema/service.go:44 |
InitUploadParams.ContentType | contentType | Go field: InitUploadParams.ContentType type: string validate: "max=127" | internal/storage/resource.go:241 |
InitUploadParams.Filename | filename | Go field: InitUploadParams.Filename type: string validate: "required,max=255" | internal/storage/resource.go:239 |
InitUploadParams.Public | public | Go field: InitUploadParams.Public type: bool | internal/storage/resource.go:242 |
InitUploadParams.Size | size | Go field: InitUploadParams.Size type: int64 validate: "required,min=1" | internal/storage/resource.go:240 |
InitUploadResult.ClaimID | claimId | Go field: InitUploadResult.ClaimID type: string | internal/storage/resource.go:258 |
InitUploadResult.ExpiresAt | expiresAt | Go field: InitUploadResult.ExpiresAt type: time.Time | internal/storage/resource.go:262 |
InitUploadResult.Key | key | Go field: InitUploadResult.Key type: string | internal/storage/resource.go:257 |
InitUploadResult.OriginalFilename | originalFilename | Go field: InitUploadResult.OriginalFilename type: string | internal/storage/resource.go:259 |
InitUploadResult.PartCount | partCount | Go field: InitUploadResult.PartCount type: int | internal/storage/resource.go:261 |
InitUploadResult.PartSize | partSize | Go field: InitUploadResult.PartSize type: int64 | internal/storage/resource.go:260 |
InitiatedInstance.CreatedAt | createdAt | Go field: InitiatedInstance.CreatedAt type: timex.DateTime | approval/my/initiated_instances.go:14 |
InitiatedInstance.CurrentNodeName | currentNodeName | Go field: InitiatedInstance.CurrentNodeName type: *string | approval/my/initiated_instances.go:13 |
InitiatedInstance.FinishedAt | finishedAt | Go field: InitiatedInstance.FinishedAt type: *timex.DateTime | approval/my/initiated_instances.go:15 |
InitiatedInstance.FlowIcon | flowIcon | Go field: InitiatedInstance.FlowIcon type: *string | approval/my/initiated_instances.go:11 |
InitiatedInstance.FlowName | flowName | Go field: InitiatedInstance.FlowName type: string | approval/my/initiated_instances.go:10 |
InitiatedInstance.InstanceID | instanceId | Go field: InitiatedInstance.InstanceID type: string | approval/my/initiated_instances.go:7 |
InitiatedInstance.InstanceNo | instanceNo | Go field: InitiatedInstance.InstanceNo type: string | approval/my/initiated_instances.go:8 |
InitiatedInstance.Status | status | Go field: InitiatedInstance.Status type: string | approval/my/initiated_instances.go:12 |
InitiatedInstance.Title | title | Go field: InitiatedInstance.Title type: string | approval/my/initiated_instances.go:9 |
Instance.Applicant | applicant | Go field: Instance.Applicant type: approval.UserInfo | approval/admin/instance.go:16 |
Instance.ApplicantDepartmentID | applicantDepartmentId | Go field: Instance.ApplicantDepartmentID type: *string | approval/models.go:229 |
Instance.ApplicantDepartmentName | applicantDepartmentName | Go field: Instance.ApplicantDepartmentName type: *string | approval/models.go:230 |
Instance.ApplicantID | applicantId | Go field: Instance.ApplicantID type: string | approval/models.go:227 |
Instance.ApplicantName | applicantName | Go field: Instance.ApplicantName type: string | approval/models.go:228 |
Instance.BusinessProjectionID | businessProjectionId | Go field: Instance.BusinessProjectionID type: *string | approval/models.go:249 |
Instance.BusinessRef | businessRef | Go field: Instance.BusinessRef type: *string | approval/models.go:238 |
Instance.CreatedAt | createdAt | Go field: Instance.CreatedAt type: timex.DateTime | approval/admin/instance.go:19 |
Instance.CurrentNodeID | currentNodeId | Go field: Instance.CurrentNodeID type: *string | approval/models.go:232 |
Instance.CurrentNodeName | currentNodeName | Go field: Instance.CurrentNodeName type: *string | approval/admin/instance.go:18 |
Instance.FinishedAt | finishedAt | Go field: Instance.FinishedAt type: *timex.DateTime | approval/models.go:233 |
Instance.FinishedAt | finishedAt | Go field: Instance.FinishedAt type: *timex.DateTime | approval/admin/instance.go:20 |
Instance.FlowCode | flowCode | Go field: Instance.FlowCode type: string | approval/models.go:223 |
Instance.FlowID | flowId | Go field: Instance.FlowID type: string | approval/models.go:218 |
Instance.FlowID | flowId | Go field: Instance.FlowID type: string | approval/admin/instance.go:14 |
Instance.FlowName | flowName | Go field: Instance.FlowName type: string | approval/admin/instance.go:15 |
Instance.FlowVersionID | flowVersionId | Go field: Instance.FlowVersionID type: string | approval/models.go:224 |
Instance.FormData | formData | Go field: Instance.FormData type: map[string]any | approval/models.go:239 |
Instance.Globals | globals | Go field: Instance.Globals type: map[string]any | approval/models.go:245 |
Instance.InstanceID | instanceId | Go field: Instance.InstanceID type: string | approval/admin/instance.go:10 |
Instance.InstanceNo | instanceNo | Go field: Instance.InstanceNo type: string | approval/admin/instance.go:11 |
Instance.InstanceNo | instanceNo | Go field: Instance.InstanceNo type: string | approval/models.go:226 |
Instance.Status | status | Go field: Instance.Status type: string | approval/admin/instance.go:17 |
Instance.Status | status | Go field: Instance.Status type: InstanceStatus | approval/models.go:231 |
Instance.TenantID | tenantId | Go field: Instance.TenantID type: string | approval/admin/instance.go:13 |
Instance.TenantID | tenantId | Go field: Instance.TenantID type: string | approval/models.go:217 |
Instance.Title | title | Go field: Instance.Title type: string | approval/models.go:225 |
Instance.Title | title | Go field: Instance.Title type: string | approval/admin/instance.go:12 |
InstanceBindingFailedEvent.BusinessTable | businessTable | Go field: InstanceBindingFailedEvent.BusinessTable type: string | approval/events_instance.go:158 |
InstanceBindingFailedEvent.ErrorMessage | errorMessage | Go field: InstanceBindingFailedEvent.ErrorMessage type: string | approval/events_instance.go:159 |
InstanceBindingFailedEvent.Status | status | Go field: InstanceBindingFailedEvent.Status type: InstanceStatus | approval/events_instance.go:157 |
InstanceBindingFailedEvent.Trigger | trigger | Go field: InstanceBindingFailedEvent.Trigger type: BindingTrigger | approval/events_instance.go:154 |
InstanceCompletedEvent.FinalStatus | finalStatus | Go field: InstanceCompletedEvent.FinalStatus type: InstanceStatus | approval/events_instance.go:23 |
InstanceCompletedEvent.FinishedAt | finishedAt | Go field: InstanceCompletedEvent.FinishedAt type: timex.DateTime | approval/events_instance.go:24 |
InstanceCompletedEvent.Reason | reason | Go field: InstanceCompletedEvent.Reason type: *string | approval/events_instance.go:29 |
InstanceDetail.AvailableActions | availableActions | Go field: InstanceDetail.AvailableActions type: []string | approval/my/instance_detail.go:22 |
InstanceDetail.FieldPermissions | fieldPermissions | Go field: InstanceDetail.FieldPermissions type: map[string]approval.Permission | approval/my/instance_detail.go:27 |
InstanceDetail.FlowGraph | flowGraph | Go field: InstanceDetail.FlowGraph type: approval.InstanceFlowGraph | approval/admin/instance_detail.go:20 |
InstanceDetail.FlowGraph | flowGraph | Go field: InstanceDetail.FlowGraph type: approval.InstanceFlowGraph | approval/my/instance_detail.go:21 |
InstanceDetail.FormSchema | formSchema | Go field: InstanceDetail.FormSchema type: json.RawMessage | approval/admin/instance_detail.go:18 |
InstanceDetail.FormSchema | formSchema | Go field: InstanceDetail.FormSchema type: json.RawMessage | approval/my/instance_detail.go:19 |
InstanceDetail.Instance | instance | Go field: InstanceDetail.Instance type: InstanceDetailInfo | approval/admin/instance_detail.go:17 |
InstanceDetail.Instance | instance | Go field: InstanceDetail.Instance type: InstanceInfo | approval/my/instance_detail.go:18 |
InstanceDetail.Timeline | timeline | Go field: InstanceDetail.Timeline type: []approval.TimelineEntry | approval/admin/instance_detail.go:19 |
InstanceDetail.Timeline | timeline | Go field: InstanceDetail.Timeline type: []approval.TimelineEntry | approval/my/instance_detail.go:20 |
InstanceDetailInfo.Applicant | applicant | Go field: InstanceDetailInfo.Applicant type: approval.UserInfo | approval/admin/instance_detail.go:33 |
InstanceDetailInfo.BusinessRef | businessRef | Go field: InstanceDetailInfo.BusinessRef type: *string | approval/admin/instance_detail.go:37 |
InstanceDetailInfo.CreatedAt | createdAt | Go field: InstanceDetailInfo.CreatedAt type: timex.DateTime | approval/admin/instance_detail.go:39 |
InstanceDetailInfo.CurrentNodeID | currentNodeId | Go field: InstanceDetailInfo.CurrentNodeID type: *string | approval/admin/instance_detail.go:35 |
InstanceDetailInfo.CurrentNodeName | currentNodeName | Go field: InstanceDetailInfo.CurrentNodeName type: *string | approval/admin/instance_detail.go:36 |
InstanceDetailInfo.FinishedAt | finishedAt | Go field: InstanceDetailInfo.FinishedAt type: *timex.DateTime | approval/admin/instance_detail.go:40 |
InstanceDetailInfo.FlowID | flowId | Go field: InstanceDetailInfo.FlowID type: string | approval/admin/instance_detail.go:30 |
InstanceDetailInfo.FlowName | flowName | Go field: InstanceDetailInfo.FlowName type: string | approval/admin/instance_detail.go:31 |
InstanceDetailInfo.FlowVersionID | flowVersionId | Go field: InstanceDetailInfo.FlowVersionID type: string | approval/admin/instance_detail.go:32 |
InstanceDetailInfo.FormData | formData | Go field: InstanceDetailInfo.FormData type: map[string]any | approval/admin/instance_detail.go:38 |
InstanceDetailInfo.InstanceID | instanceId | Go field: InstanceDetailInfo.InstanceID type: string | approval/admin/instance_detail.go:26 |
InstanceDetailInfo.InstanceNo | instanceNo | Go field: InstanceDetailInfo.InstanceNo type: string | approval/admin/instance_detail.go:27 |
InstanceDetailInfo.Status | status | Go field: InstanceDetailInfo.Status type: string | approval/admin/instance_detail.go:34 |
InstanceDetailInfo.TenantID | tenantId | Go field: InstanceDetailInfo.TenantID type: string | approval/admin/instance_detail.go:29 |
InstanceDetailInfo.Title | title | Go field: InstanceDetailInfo.Title type: string | approval/admin/instance_detail.go:28 |
InstanceEventBase.Applicant | applicant | Go field: InstanceEventBase.Applicant type: UserInfo | approval/events_base.go:20 |
InstanceEventBase.BusinessRef | businessRef | Go field: InstanceEventBase.BusinessRef type: *string | approval/events_base.go:19 |
InstanceEventBase.FlowCode | flowCode | Go field: InstanceEventBase.FlowCode type: string | approval/events_base.go:18 |
InstanceEventBase.FlowID | flowId | Go field: InstanceEventBase.FlowID type: string | approval/events_base.go:17 |
InstanceEventBase.InstanceID | instanceId | Go field: InstanceEventBase.InstanceID type: string | approval/events_base.go:13 |
InstanceEventBase.InstanceNo | instanceNo | Go field: InstanceEventBase.InstanceNo type: string | approval/events_base.go:14 |
InstanceEventBase.OccurredTime | occurredTime | Go field: InstanceEventBase.OccurredTime type: timex.DateTime | approval/events_base.go:21 |
InstanceEventBase.TenantID | tenantId | Go field: InstanceEventBase.TenantID type: string | approval/events_base.go:15 |
InstanceEventBase.Title | title | Go field: InstanceEventBase.Title type: string | approval/events_base.go:16 |
InstanceFlowGraph.Edges | edges | Go field: InstanceFlowGraph.Edges type: []FlowGraphEdge | approval/flow_graph_view.go:42 |
InstanceFlowGraph.Nodes | nodes | Go field: InstanceFlowGraph.Nodes type: []FlowGraphNode | approval/flow_graph_view.go:41 |
InstanceInfo.Applicant | applicant | Go field: InstanceInfo.Applicant type: approval.UserInfo | approval/my/instance_detail.go:37 |
InstanceInfo.BusinessRef | businessRef | Go field: InstanceInfo.BusinessRef type: *string | approval/my/instance_detail.go:41 |
InstanceInfo.CreatedAt | createdAt | Go field: InstanceInfo.CreatedAt type: timex.DateTime | approval/my/instance_detail.go:43 |
InstanceInfo.CurrentNodeID | currentNodeId | Go field: InstanceInfo.CurrentNodeID type: *string | approval/my/instance_detail.go:39 |
InstanceInfo.CurrentNodeName | currentNodeName | Go field: InstanceInfo.CurrentNodeName type: *string | approval/my/instance_detail.go:40 |
InstanceInfo.FinishedAt | finishedAt | Go field: InstanceInfo.FinishedAt type: *timex.DateTime | approval/my/instance_detail.go:44 |
InstanceInfo.FlowIcon | flowIcon | Go field: InstanceInfo.FlowIcon type: *string | approval/my/instance_detail.go:36 |
InstanceInfo.FlowName | flowName | Go field: InstanceInfo.FlowName type: string | approval/my/instance_detail.go:35 |
InstanceInfo.FormData | formData | Go field: InstanceInfo.FormData type: map[string]any | approval/my/instance_detail.go:42 |
InstanceInfo.InstanceID | instanceId | Go field: InstanceInfo.InstanceID type: string | approval/my/instance_detail.go:32 |
InstanceInfo.InstanceNo | instanceNo | Go field: InstanceInfo.InstanceNo type: string | approval/my/instance_detail.go:33 |
InstanceInfo.Status | status | Go field: InstanceInfo.Status type: string | approval/my/instance_detail.go:38 |
InstanceInfo.Title | title | Go field: InstanceInfo.Title type: string | approval/my/instance_detail.go:34 |
InstanceResubmittedEvent.Operator | operator | Go field: InstanceResubmittedEvent.Operator type: UserInfo | approval/events_instance.go:133 |
InstanceReturnedEvent.FromNodeID | fromNodeId | Go field: InstanceReturnedEvent.FromNodeID type: string | approval/events_instance.go:105 |
InstanceReturnedEvent.FromNodeName | fromNodeName | Go field: InstanceReturnedEvent.FromNodeName type: string | approval/events_instance.go:106 |
InstanceReturnedEvent.Operator | operator | Go field: InstanceReturnedEvent.Operator type: UserInfo | approval/events_instance.go:109 |
InstanceReturnedEvent.Opinion | opinion | Go field: InstanceReturnedEvent.Opinion type: *string | approval/events_instance.go:112 |
InstanceReturnedEvent.ToNodeID | toNodeId | Go field: InstanceReturnedEvent.ToNodeID type: string | approval/events_instance.go:107 |
InstanceReturnedEvent.ToNodeName | toNodeName | Go field: InstanceReturnedEvent.ToNodeName type: string | approval/events_instance.go:108 |
InstanceRolledBackEvent.FromNodeID | fromNodeId | Go field: InstanceRolledBackEvent.FromNodeID type: string | approval/events_instance.go:76 |
InstanceRolledBackEvent.FromNodeName | fromNodeName | Go field: InstanceRolledBackEvent.FromNodeName type: string | approval/events_instance.go:77 |
InstanceRolledBackEvent.Operator | operator | Go field: InstanceRolledBackEvent.Operator type: UserInfo | approval/events_instance.go:80 |
InstanceRolledBackEvent.Opinion | opinion | Go field: InstanceRolledBackEvent.Opinion type: *string | approval/events_instance.go:83 |
InstanceRolledBackEvent.ToNodeID | toNodeId | Go field: InstanceRolledBackEvent.ToNodeID type: string | approval/events_instance.go:78 |
InstanceRolledBackEvent.ToNodeName | toNodeName | Go field: InstanceRolledBackEvent.ToNodeName type: string | approval/events_instance.go:79 |
InstanceWithdrawnEvent.Operator | operator | Go field: InstanceWithdrawnEvent.Operator type: UserInfo | approval/events_instance.go:54 |
InstanceWithdrawnEvent.Reason | reason | Go field: InstanceWithdrawnEvent.Reason type: *string | approval/events_instance.go:57 |
InterfaceInfo.Addrs | addrs | Go field: InterfaceInfo.Addrs type: []string | monitor/service.go:214 |
InterfaceInfo.Flags | flags | Go field: InterfaceInfo.Flags type: []string | monitor/service.go:213 |
InterfaceInfo.HardwareAddr | hardwareAddr | Go field: InterfaceInfo.HardwareAddr type: string | monitor/service.go:212 |
InterfaceInfo.Index | index | Go field: InterfaceInfo.Index type: int | monitor/service.go:209 |
InterfaceInfo.MTU | mtu | Go field: InterfaceInfo.MTU type: int | monitor/service.go:210 |
InterfaceInfo.Name | name | Go field: InterfaceInfo.Name type: string | monitor/service.go:211 |
ListPartsParams.ClaimID | claimId | Go field: ListPartsParams.ClaimID type: string validate: "required" | internal/storage/resource.go:519 |
ListPartsResult.Parts | parts | Go field: ListPartsResult.Parts type: []ListedPart | internal/storage/resource.go:533 |
ListedPart.PartNumber | partNumber | Go field: ListedPart.PartNumber type: int | internal/storage/resource.go:526 |
ListedPart.Size | size | Go field: ListedPart.Size type: int64 | internal/storage/resource.go:527 |
LoadInfo.Load1 | load1 | Go field: LoadInfo.Load1 type: float64 | monitor/service.go:262 |
LoadInfo.Load15 | load15 | Go field: LoadInfo.Load15 type: float64 | monitor/service.go:264 |
LoadInfo.Load5 | load5 | Go field: LoadInfo.Load5 type: float64 | monitor/service.go:263 |
LoginChallenge.Data | data | Go field: LoginChallenge.Data type: any | security/challenge.go:8 |
LoginChallenge.Required | required | Go field: LoginChallenge.Required type: bool | security/challenge.go:9 |
LoginChallenge.Type | type | Go field: LoginChallenge.Type type: string | security/challenge.go:7 |
LoginEvent.AuthType | authType | Go field: LoginEvent.AuthType type: string | security/login_event.go:13 |
LoginEvent.ErrorCode | errorCode | Go field: LoginEvent.ErrorCode type: int | security/login_event.go:21 |
LoginEvent.FailReason | failReason | Go field: LoginEvent.FailReason type: string | security/login_event.go:20 |
LoginEvent.IsOk | isOk | Go field: LoginEvent.IsOk type: bool | security/login_event.go:19 |
LoginEvent.LoginIP | loginIp | Go field: LoginEvent.LoginIP type: string | security/login_event.go:16 |
LoginEvent.TraceID | traceId | Go field: LoginEvent.TraceID type: string | security/login_event.go:18 |
LoginEvent.UserAgent | userAgent | Go field: LoginEvent.UserAgent type: string | security/login_event.go:17 |
LoginEvent.UserID | userId | Go field: LoginEvent.UserID type: *string | security/login_event.go:14 |
LoginEvent.Username | username | Go field: LoginEvent.Username type: string | security/login_event.go:15 |
LoginParams.Credentials | credentials | Go field: LoginParams.Credentials type: any validate: "required" | internal/security/auth_resource.go:114 |
LoginParams.Principal | principal | Go field: LoginParams.Principal type: string validate: "required" | internal/security/auth_resource.go:113 |
LoginParams.Type | type | Go field: LoginParams.Type type: string validate: "required" | internal/security/auth_resource.go:112 |
LoginResult.Challenge | challenge | Go field: LoginResult.Challenge type: *LoginChallenge | security/challenge.go:18 |
LoginResult.ChallengeToken | challengeToken | Go field: LoginResult.ChallengeToken type: string | security/challenge.go:17 |
LoginResult.Tokens | tokens | Go field: LoginResult.Tokens type: *AuthTokens | security/challenge.go:16 |
MarkCCReadParams.InstanceID | instanceId | Go field: MarkCCReadParams.InstanceID type: string validate: "required" | internal/approval/resource/instance.go:375 |
MemoryInfo.Swap | swap | Go field: MemoryInfo.Swap type: *SwapMemory | monitor/service.go:85 |
MemoryInfo.Virtual | virtual | Go field: MemoryInfo.Virtual type: *VirtualMemory | monitor/service.go:84 |
MemorySummary.Total | total | Go field: MemorySummary.Total type: uint64 | monitor/service.go:77 |
MemorySummary.Used | used | Go field: MemorySummary.Used type: uint64 | monitor/service.go:78 |
MemorySummary.UsedPercent | usedPercent | Go field: MemorySummary.UsedPercent type: float64 | monitor/service.go:79 |
Metrics.AvgCompletionSeconds | avgCompletionSeconds | Go field: Metrics.AvgCompletionSeconds type: float64 | approval/admin/metrics.go:25 |
Metrics.BusinessProjectionCounts | businessProjectionCounts | Go field: Metrics.BusinessProjectionCounts type: map[string]int | approval/admin/metrics.go:31 |
Metrics.CapturedAt | capturedAt | Go field: Metrics.CapturedAt type: timex.DateTime | approval/admin/metrics.go:14 |
Metrics.InstanceCounts | instanceCounts | Go field: Metrics.InstanceCounts type: map[string]int | approval/admin/metrics.go:17 |
Metrics.PendingBindingFailures | pendingBindingFailures | Go field: Metrics.PendingBindingFailures type: int | approval/admin/metrics.go:28 |
Metrics.PendingBusinessProjections | pendingBusinessProjections | Go field: Metrics.PendingBusinessProjections type: int | approval/admin/metrics.go:34 |
Metrics.TaskCounts | taskCounts | Go field: Metrics.TaskCounts type: map[string]int | approval/admin/metrics.go:19 |
Metrics.TenantID | tenantId | Go field: Metrics.TenantID type: string | approval/admin/metrics.go:12 |
Metrics.TimeoutTaskCount | timeoutTaskCount | Go field: Metrics.TimeoutTaskCount type: int | approval/admin/metrics.go:21 |
Model.ID | id | Go field: Model.ID type: string | internal/orm/model.go:7 |
NetIOCounter.BytesRecv | bytesRecv | Go field: NetIOCounter.BytesRecv type: uint64 | monitor/service.go:221 |
NetIOCounter.BytesSent | bytesSent | Go field: NetIOCounter.BytesSent type: uint64 | monitor/service.go:220 |
NetIOCounter.DroppedIn | droppedIn | Go field: NetIOCounter.DroppedIn type: uint64 | monitor/service.go:226 |
NetIOCounter.DroppedOut | droppedOut | Go field: NetIOCounter.DroppedOut type: uint64 | monitor/service.go:227 |
NetIOCounter.ErrorsIn | errorsIn | Go field: NetIOCounter.ErrorsIn type: uint64 | monitor/service.go:224 |
NetIOCounter.ErrorsOut | errorsOut | Go field: NetIOCounter.ErrorsOut type: uint64 | monitor/service.go:225 |
NetIOCounter.FIFOIn | fifoIn | Go field: NetIOCounter.FIFOIn type: uint64 | monitor/service.go:228 |
NetIOCounter.FIFOOut | fifoOut | Go field: NetIOCounter.FIFOOut type: uint64 | monitor/service.go:229 |
NetIOCounter.Name | name | Go field: NetIOCounter.Name type: string | monitor/service.go:219 |
NetIOCounter.PacketsRecv | packetsRecv | Go field: NetIOCounter.PacketsRecv type: uint64 | monitor/service.go:223 |
NetIOCounter.PacketsSent | packetsSent | Go field: NetIOCounter.PacketsSent type: uint64 | monitor/service.go:222 |
NetworkInfo.IOCounters | ioCounters | Go field: NetworkInfo.IOCounters type: map[string]*NetIOCounter | monitor/service.go:204 |
NetworkInfo.Interfaces | interfaces | Go field: NetworkInfo.Interfaces type: []*InterfaceInfo | monitor/service.go:203 |
NetworkSummary.BytesRecv | bytesRecv | Go field: NetworkSummary.BytesRecv type: uint64 | monitor/service.go:196 |
NetworkSummary.BytesSent | bytesSent | Go field: NetworkSummary.BytesSent type: uint64 | monitor/service.go:195 |
NetworkSummary.Interfaces | interfaces | Go field: NetworkSummary.Interfaces type: int | monitor/service.go:194 |
NetworkSummary.PacketsRecv | packetsRecv | Go field: NetworkSummary.PacketsRecv type: uint64 | monitor/service.go:198 |
NetworkSummary.PacketsSent | packetsSent | Go field: NetworkSummary.PacketsSent type: uint64 | monitor/service.go:197 |
NodeAutoPassedEvent.NodeID | nodeId | Go field: NodeAutoPassedEvent.NodeID type: string | approval/events_node.go:10 |
NodeAutoPassedEvent.NodeName | nodeName | Go field: NodeAutoPassedEvent.NodeName type: string | approval/events_node.go:11 |
NodeAutoPassedEvent.Reason | reason | Go field: NodeAutoPassedEvent.Reason type: string | approval/events_node.go:12 |
NodeDefinition.Data | data | Go field: NodeDefinition.Data type: json.RawMessage | approval/flow_definition.go:41 |
NodeDefinition.ID | id | Go field: NodeDefinition.ID type: string | approval/flow_definition.go:38 |
NodeDefinition.Kind | kind | Go field: NodeDefinition.Kind type: NodeKind | approval/flow_definition.go:39 |
NodeDefinition.Position | position | Go field: NodeDefinition.Position type: Position | approval/flow_definition.go:40 |
NodeParticipant.ActionTime | actionTime | Go field: NodeParticipant.ActionTime type: *timex.DateTime | approval/node_view.go:28 |
NodeParticipant.Attachments | attachments | Go field: NodeParticipant.Attachments type: []string | approval/node_view.go:27 |
NodeParticipant.Deadline | deadline | Go field: NodeParticipant.Deadline type: *timex.DateTime | approval/node_view.go:24 |
NodeParticipant.Delegator | delegator | Go field: NodeParticipant.Delegator type: *UserInfo | approval/node_view.go:22 |
NodeParticipant.IsTimeout | isTimeout | Go field: NodeParticipant.IsTimeout type: bool | approval/node_view.go:25 |
NodeParticipant.Opinion | opinion | Go field: NodeParticipant.Opinion type: *string | approval/node_view.go:26 |
NodeParticipant.Status | status | Go field: NodeParticipant.Status type: string | approval/node_view.go:23 |
NodeParticipant.TaskID | taskId | Go field: NodeParticipant.TaskID type: string | approval/node_view.go:20 |
NodeParticipant.TransferTo | transferTo | Go field: NodeParticipant.TransferTo type: *UserInfo | approval/node_view.go:29 |
NodeParticipant.User | user | Go field: NodeParticipant.User type: UserInfo | approval/node_view.go:21 |
NodeVisit.FinishedAt | finishedAt | Go field: NodeVisit.FinishedAt type: *timex.DateTime | approval/models.go:366 |
NodeVisit.InstanceID | instanceId | Go field: NodeVisit.InstanceID type: string | approval/models.go:362 |
NodeVisit.NodeID | nodeId | Go field: NodeVisit.NodeID type: string | approval/models.go:363 |
NodeVisit.Sequence | sequence | Go field: NodeVisit.Sequence type: int | approval/models.go:364 |
NodeVisit.Status | status | Go field: NodeVisit.Status type: NodeVisitStatus | approval/models.go:365 |
NodeVisit.TenantID | tenantId | Go field: NodeVisit.TenantID type: string | approval/models.go:361 |
OTPChallengeData.Destination | destination | Go field: OTPChallengeData.Destination type: string | security/otp.go:45 |
OTPChallengeData.Meta | meta | Go field: OTPChallengeData.Meta type: map[string]any | security/otp.go:46 |
ObjectInfo.Bucket | bucket | Go field: ObjectInfo.Bucket type: string | storage/service.go:125 |
ObjectInfo.ContentType | contentType | Go field: ObjectInfo.ContentType type: string | storage/service.go:133 |
ObjectInfo.ETag | eTag | Go field: ObjectInfo.ETag type: string | storage/service.go:129 |
ObjectInfo.Key | key | Go field: ObjectInfo.Key type: string | storage/service.go:127 |
ObjectInfo.LastModified | lastModified | Go field: ObjectInfo.LastModified type: time.Time | storage/service.go:135 |
ObjectInfo.Metadata | metadata | Go field: ObjectInfo.Metadata type: map[string]string | storage/service.go:141 |
ObjectInfo.Size | size | Go field: ObjectInfo.Size type: int64 | storage/service.go:131 |
Page.Items | items | Go field: Page.Items type: []T | page/page.go:50 |
Page.Page | page | Go field: Page.Page type: int | page/page.go:47 |
Page.Size | size | Go field: Page.Size type: int | page/page.go:48 |
Page.Total | total | Go field: Page.Total type: int64 | page/page.go:49 |
Pageable.Page | page | Go field: Pageable.Page type: int | page/page.go:14 |
Pageable.Size | size | Go field: Pageable.Size type: int | page/page.go:15 |
PartitionInfo.Device | device | Go field: PartitionInfo.Device type: string | monitor/service.go:160 |
PartitionInfo.FSType | fsType | Go field: PartitionInfo.FSType type: string | monitor/service.go:162 |
PartitionInfo.Free | free | Go field: PartitionInfo.Free type: uint64 | monitor/service.go:165 |
PartitionInfo.INodesFree | iNodesFree | Go field: PartitionInfo.INodesFree type: uint64 | monitor/service.go:170 |
PartitionInfo.INodesTotal | iNodesTotal | Go field: PartitionInfo.INodesTotal type: uint64 | monitor/service.go:168 |
PartitionInfo.INodesUsed | iNodesUsed | Go field: PartitionInfo.INodesUsed type: uint64 | monitor/service.go:169 |
PartitionInfo.INodesUsedPercent | iNodesUsedPercent | Go field: PartitionInfo.INodesUsedPercent type: float64 | monitor/service.go:171 |
PartitionInfo.MountPoint | mountPoint | Go field: PartitionInfo.MountPoint type: string | monitor/service.go:161 |
PartitionInfo.Options | options | Go field: PartitionInfo.Options type: []string | monitor/service.go:163 |
PartitionInfo.Total | total | Go field: PartitionInfo.Total type: uint64 | monitor/service.go:164 |
PartitionInfo.Used | used | Go field: PartitionInfo.Used type: uint64 | monitor/service.go:166 |
PartitionInfo.UsedPercent | usedPercent | Go field: PartitionInfo.UsedPercent type: float64 | monitor/service.go:167 |
PasswordChangeChallengeData.Meta | meta | Go field: PasswordChangeChallengeData.Meta type: map[string]any | security/password_change.go:19 |
PasswordChangeChallengeData.Reason | reason | Go field: PasswordChangeChallengeData.Reason type: string | security/password_change.go:18 |
PendingCounts.PendingTaskCount | pendingTaskCount | Go field: PendingCounts.PendingTaskCount type: int | approval/my/pending_counts.go:5 |
PendingCounts.UnreadCCCount | unreadCcCount | Go field: PendingCounts.UnreadCCCount type: int | approval/my/pending_counts.go:6 |
PendingDelete.Attempts | attempts | Go field: PendingDelete.Attempts type: int | internal/storage/store/delete.go:34 |
PendingDelete.CreatedAt | createdAt | Go field: PendingDelete.CreatedAt type: timex.DateTime | internal/storage/store/delete.go:36 |
PendingDelete.ID | id | Go field: PendingDelete.ID type: string | internal/storage/store/delete.go:30 |
PendingDelete.Key | key | Go field: PendingDelete.Key type: string | internal/storage/store/delete.go:31 |
PendingDelete.NextAttemptAt | nextAttemptAt | Go field: PendingDelete.NextAttemptAt type: timex.DateTime | internal/storage/store/delete.go:35 |
PendingDelete.Reason | reason | Go field: PendingDelete.Reason type: storage.DeleteReason | internal/storage/store/delete.go:33 |
PendingDelete.UploadID | uploadId | Go field: PendingDelete.UploadID type: string | internal/storage/store/delete.go:32 |
PendingTask.Applicant | applicant | Go field: PendingTask.Applicant type: approval.UserInfo | approval/my/pending_tasks.go:16 |
PendingTask.CreatedAt | createdAt | Go field: PendingTask.CreatedAt type: timex.DateTime | approval/my/pending_tasks.go:18 |
PendingTask.Deadline | deadline | Go field: PendingTask.Deadline type: *timex.DateTime | approval/my/pending_tasks.go:19 |
PendingTask.FlowIcon | flowIcon | Go field: PendingTask.FlowIcon type: *string | approval/my/pending_tasks.go:15 |
PendingTask.FlowName | flowName | Go field: PendingTask.FlowName type: string | approval/my/pending_tasks.go:14 |
PendingTask.InstanceID | instanceId | Go field: PendingTask.InstanceID type: string | approval/my/pending_tasks.go:11 |
PendingTask.InstanceNo | instanceNo | Go field: PendingTask.InstanceNo type: string | approval/my/pending_tasks.go:13 |
PendingTask.InstanceTitle | instanceTitle | Go field: PendingTask.InstanceTitle type: string | approval/my/pending_tasks.go:12 |
PendingTask.IsTimeout | isTimeout | Go field: PendingTask.IsTimeout type: bool | approval/my/pending_tasks.go:20 |
PendingTask.NodeName | nodeName | Go field: PendingTask.NodeName type: string | approval/my/pending_tasks.go:17 |
PendingTask.TaskID | taskId | Go field: PendingTask.TaskID type: string | approval/my/pending_tasks.go:10 |
Position.X | x | Go field: Position.X type: float64 | approval/flow_definition.go:28 |
Position.Y | y | Go field: Position.Y type: float64 | approval/flow_definition.go:29 |
PrimaryKey.Columns | columns | Go field: PrimaryKey.Columns type: []string | schema/service.go:39 |
PrimaryKey.Name | name | Go field: PrimaryKey.Name type: string | schema/service.go:38 |
Principal.Details | details | Go field: Principal.Details type: any | security/principal.go:82 |
Principal.ID | id | Go field: Principal.ID type: string | security/principal.go:76 |
Principal.Name | name | Go field: Principal.Name type: string | security/principal.go:78 |
Principal.Roles | roles | Go field: Principal.Roles type: []string | security/principal.go:80 |
Principal.Type | type | Go field: Principal.Type type: PrincipalType | security/principal.go:74 |
ProcessInfo.CPUPercent | cpuPercent | Go field: ProcessInfo.CPUPercent type: float64 | monitor/service.go:253 |
ProcessInfo.CWD | cwd | Go field: ProcessInfo.CWD type: string | monitor/service.go:247 |
ProcessInfo.CommandLine | commandLine | Go field: ProcessInfo.CommandLine type: string | monitor/service.go:246 |
ProcessInfo.CreateTime | createTime | Go field: ProcessInfo.CreateTime type: int64 | monitor/service.go:250 |
ProcessInfo.Exe | exe | Go field: ProcessInfo.Exe type: string | monitor/service.go:245 |
ProcessInfo.MemoryPercent | memoryPercent | Go field: ProcessInfo.MemoryPercent type: float32 | monitor/service.go:254 |
ProcessInfo.MemoryRSS | memoryRss | Go field: ProcessInfo.MemoryRSS type: uint64 | monitor/service.go:255 |
ProcessInfo.MemorySwap | memorySwap | Go field: ProcessInfo.MemorySwap type: uint64 | monitor/service.go:257 |
ProcessInfo.MemoryVMS | memoryVms | Go field: ProcessInfo.MemoryVMS type: uint64 | monitor/service.go:256 |
ProcessInfo.Name | name | Go field: ProcessInfo.Name type: string | monitor/service.go:244 |
ProcessInfo.NumFDs | numFds | Go field: ProcessInfo.NumFDs type: int32 | monitor/service.go:252 |
ProcessInfo.NumThreads | numThreads | Go field: ProcessInfo.NumThreads type: int32 | monitor/service.go:251 |
ProcessInfo.PID | pid | Go field: ProcessInfo.PID type: int32 | monitor/service.go:242 |
ProcessInfo.ParentPID | parentPid | Go field: ProcessInfo.ParentPID type: int32 | monitor/service.go:243 |
ProcessInfo.Status | status | Go field: ProcessInfo.Status type: string | monitor/service.go:248 |
ProcessInfo.Username | username | Go field: ProcessInfo.Username type: string | monitor/service.go:249 |
ProcessSummary.CPUPercent | cpuPercent | Go field: ProcessSummary.CPUPercent type: float64 | monitor/service.go:236 |
ProcessSummary.MemoryPercent | memoryPercent | Go field: ProcessSummary.MemoryPercent type: float32 | monitor/service.go:237 |
ProcessSummary.Name | name | Go field: ProcessSummary.Name type: string | monitor/service.go:235 |
ProcessSummary.PID | pid | Go field: ProcessSummary.PID type: int32 | monitor/service.go:234 |
ProcessTaskParams.Action | action | Go field: ProcessTaskParams.Action type: string validate: "required,oneof=approve reject transfer rollback handle" | internal/approval/resource/instance.go:181 |
ProcessTaskParams.Attachments | attachments | Go field: ProcessTaskParams.Attachments type: []string validate: "max=20,dive,max=512" | internal/approval/resource/instance.go:184 |
ProcessTaskParams.FormData | formData | Go field: ProcessTaskParams.FormData type: map[string]any | internal/approval/resource/instance.go:183 |
ProcessTaskParams.Opinion | opinion | Go field: ProcessTaskParams.Opinion type: string validate: "max=2000" | internal/approval/resource/instance.go:182 |
ProcessTaskParams.TargetNodeID | targetNodeId | Go field: ProcessTaskParams.TargetNodeID type: string | internal/approval/resource/instance.go:186 |
ProcessTaskParams.TaskID | taskId | Go field: ProcessTaskParams.TaskID type: string validate: "required" | internal/approval/resource/instance.go:180 |
ProcessTaskParams.TransferToID | transferToId | Go field: ProcessTaskParams.TransferToID type: string | internal/approval/resource/instance.go:185 |
PublishVersionParams.VersionID | versionId | Go field: PublishVersionParams.VersionID type: string validate: "required" | internal/approval/resource/flow.go:159 |
QueryArgs.Params | params | Go field: QueryArgs.Params jsonschema: "description=Parameters for the SQL query placeholders" type: []any | internal/mcp/tools/query.go:17 |
QueryArgs.SQL | sql | Go field: QueryArgs.SQL jsonschema: "required,description=The SQL query with placeholders (?) for parameters" type: string | internal/mcp/tools/query.go:16 |
Record.CompletedAt | completedAt | Go field: Record.CompletedAt type: *timex.DateTime | event/inbox/inbox.go:59 |
Record.ConsumerGroup | consumerGroup | Go field: Record.ConsumerGroup type: string | event/inbox/inbox.go:50 |
Record.CorrelationID | correlationId | Go field: Record.CorrelationID type: string | event/transport/outbox/outbox.go:48 |
Record.EventID | eventId | Go field: Record.EventID type: string | event/inbox/inbox.go:47 |
Record.EventID | eventId | Go field: Record.EventID type: string | event/transport/outbox/outbox.go:43 |
Record.EventType | eventType | Go field: Record.EventType type: string | event/transport/outbox/outbox.go:44 |
Record.Headers | headers | Go field: Record.Headers type: map[string]string | event/transport/outbox/outbox.go:49 |
Record.LastError | lastError | Go field: Record.LastError type: *string | event/transport/outbox/outbox.go:53 |
Record.LockID | lockId | Go field: Record.LockID type: string | event/inbox/inbox.go:54 |
Record.LockedUntil | lockedUntil | Go field: Record.LockedUntil type: *timex.DateTime | event/inbox/inbox.go:57 |
Record.OccurredAt | occurredAt | Go field: Record.OccurredAt type: timex.DateTime | event/transport/outbox/outbox.go:56 |
Record.Payload | payload | Go field: Record.Payload type: json.RawMessage | event/transport/outbox/outbox.go:50 |
Record.ProcessedAt | processedAt | Go field: Record.ProcessedAt type: *timex.DateTime | event/transport/outbox/outbox.go:54 |
Record.RetryAfter | retryAfter | Go field: Record.RetryAfter type: *timex.DateTime | event/transport/outbox/outbox.go:55 |
Record.RetryCount | retryCount | Go field: Record.RetryCount type: int | event/transport/outbox/outbox.go:52 |
Record.Source | source | Go field: Record.Source type: string | event/transport/outbox/outbox.go:45 |
Record.SpanID | spanId | Go field: Record.SpanID type: string | event/transport/outbox/outbox.go:47 |
Record.Status | status | Go field: Record.Status type: Status | event/transport/outbox/outbox.go:51 |
Record.Status | status | Go field: Record.Status type: Status | event/inbox/inbox.go:52 |
Record.TraceID | traceId | Go field: Record.TraceID type: string | event/transport/outbox/outbox.go:46 |
RefreshParams.RefreshToken | refreshToken | Go field: RefreshParams.RefreshToken type: string validate: "required" | internal/security/auth_resource.go:187 |
RemoveAssigneeParams.TaskID | taskId | Go field: RemoveAssigneeParams.TaskID type: string validate: "required" | internal/approval/resource/instance.go:429 |
Request.Meta | meta | Go field: Request.Meta type: Meta | api/request.go:86 |
Request.Params | params | Go field: Request.Params type: Params | api/request.go:85 |
ResolveChallengeParams.ChallengeToken | challengeToken | Go field: ResolveChallengeParams.ChallengeToken type: string validate: "required" | internal/security/auth_resource.go:241 |
ResolveChallengeParams.Response | response | Go field: ResolveChallengeParams.Response type: any validate: "required" | internal/security/auth_resource.go:243 |
ResolveChallengeParams.Type | type | Go field: ResolveChallengeParams.Type type: string validate: "required" | internal/security/auth_resource.go:242 |
ResubmitParams.FormData | formData | Go field: ResubmitParams.FormData type: map[string]any | internal/approval/resource/instance.go:322 |
ResubmitParams.InstanceID | instanceId | Go field: ResubmitParams.InstanceID type: string validate: "required" | internal/approval/resource/instance.go:321 |
Result.Code | code | Go field: Result.Code type: int | result/result.go:11 |
Result.Data | data | Go field: Result.Data type: any | result/result.go:13 |
Result.Message | message | Go field: Result.Message type: string | result/result.go:12 |
RolePermissionsChangedEvent.Roles | roles | Go field: RolePermissionsChangedEvent.Roles type: []string | security/cached_role_permission_loader.go:18 |
Sortable.Sort | sort | Go field: Sortable.Sort type: []sortx.OrderSpec | crud/params.go:35 |
StartParams.BusinessRef | businessRef | Go field: StartParams.BusinessRef type: *string validate: "omitempty,max=512" | internal/approval/resource/instance.go:141 |
StartParams.FlowCode | flowCode | Go field: StartParams.FlowCode type: string validate: "required" | internal/approval/resource/instance.go:140 |
StartParams.FormData | formData | Go field: StartParams.FormData type: map[string]any | internal/approval/resource/instance.go:142 |
StartParams.TenantID | tenantId | Go field: StartParams.TenantID type: string validate: "required" | internal/approval/resource/instance.go:139 |
StreamGroupInfo.Consumers | consumers | Go field: StreamGroupInfo.Consumers type: int64 | event/streams.go:38 |
StreamGroupInfo.Lag | lag | Go field: StreamGroupInfo.Lag type: int64 | event/streams.go:44 |
StreamGroupInfo.LastDeliveredID | lastDeliveredId | Go field: StreamGroupInfo.LastDeliveredID type: string | event/streams.go:47 |
StreamGroupInfo.Name | name | Go field: StreamGroupInfo.Name type: string | event/streams.go:35 |
StreamGroupInfo.Pending | pending | Go field: StreamGroupInfo.Pending type: int64 | event/streams.go:40 |
StreamInfo.Groups | groups | Go field: StreamInfo.Groups type: []StreamGroupInfo | event/streams.go:26 |
StreamInfo.Length | length | Go field: StreamInfo.Length type: int64 | event/streams.go:24 |
StreamInfo.Stream | stream | Go field: StreamInfo.Stream type: string | event/streams.go:22 |
SwapMemory.Free | free | Go field: SwapMemory.Free type: uint64 | monitor/service.go:134 |
SwapMemory.PageFault | pageFault | Go field: SwapMemory.PageFault type: uint64 | monitor/service.go:140 |
SwapMemory.PageIn | pageIn | Go field: SwapMemory.PageIn type: uint64 | monitor/service.go:138 |
SwapMemory.PageMajorFault | pageMajorFault | Go field: SwapMemory.PageMajorFault type: uint64 | monitor/service.go:141 |
SwapMemory.PageOut | pageOut | Go field: SwapMemory.PageOut type: uint64 | monitor/service.go:139 |
SwapMemory.SwapIn | swapIn | Go field: SwapMemory.SwapIn type: uint64 | monitor/service.go:136 |
SwapMemory.SwapOut | swapOut | Go field: SwapMemory.SwapOut type: uint64 | monitor/service.go:137 |
SwapMemory.Total | total | Go field: SwapMemory.Total type: uint64 | monitor/service.go:132 |
SwapMemory.Used | used | Go field: SwapMemory.Used type: uint64 | monitor/service.go:133 |
SwapMemory.UsedPercent | usedPercent | Go field: SwapMemory.UsedPercent type: float64 | monitor/service.go:135 |
SystemOverview.Build | build | Go field: SystemOverview.Build type: *BuildInfo | monitor/service.go:14 |
SystemOverview.CPU | cpu | Go field: SystemOverview.CPU type: *CPUSummary | monitor/service.go:8 |
SystemOverview.Disk | disk | Go field: SystemOverview.Disk type: *DiskSummary | monitor/service.go:10 |
SystemOverview.Host | host | Go field: SystemOverview.Host type: *HostSummary | monitor/service.go:7 |
SystemOverview.Load | load | Go field: SystemOverview.Load type: *LoadInfo | monitor/service.go:13 |
SystemOverview.Memory | memory | Go field: SystemOverview.Memory type: *MemorySummary | monitor/service.go:9 |
SystemOverview.Network | network | Go field: SystemOverview.Network type: *NetworkSummary | monitor/service.go:11 |
SystemOverview.Process | process | Go field: SystemOverview.Process type: *ProcessSummary | monitor/service.go:12 |
Table.Comment | comment | Go field: Table.Comment type: string | schema/service.go:9 |
Table.Name | name | Go field: Table.Name type: string | schema/service.go:7 |
Table.Schema | schema | Go field: Table.Schema type: string | schema/service.go:8 |
TableSchema.Checks | checks | Go field: TableSchema.Checks type: []Check | schema/service.go:22 |
TableSchema.Columns | columns | Go field: TableSchema.Columns type: []Column | schema/service.go:17 |
TableSchema.Comment | comment | Go field: TableSchema.Comment type: string | schema/service.go:16 |
TableSchema.ForeignKeys | foreignKeys | Go field: TableSchema.ForeignKeys type: []ForeignKey | schema/service.go:21 |
TableSchema.Indexes | indexes | Go field: TableSchema.Indexes type: []Index | schema/service.go:19 |
TableSchema.Name | name | Go field: TableSchema.Name type: string | schema/service.go:14 |
TableSchema.PrimaryKey | primaryKey | Go field: TableSchema.PrimaryKey type: *PrimaryKey | schema/service.go:18 |
TableSchema.Schema | schema | Go field: TableSchema.Schema type: string | schema/service.go:15 |
TableSchema.UniqueKeys | uniqueKeys | Go field: TableSchema.UniqueKeys type: []UniqueKey | schema/service.go:20 |
Task.AddAssigneeType | addAssigneeType | Go field: Task.AddAssigneeType type: *AddAssigneeType | approval/models.go:313 |
Task.Assignee | assignee | Go field: Task.Assignee type: approval.UserInfo | approval/admin/task.go:15 |
Task.AssigneeDepartmentID | assigneeDepartmentId | Go field: Task.AssigneeDepartmentID type: *string | approval/models.go:303 |
Task.AssigneeDepartmentName | assigneeDepartmentName | Go field: Task.AssigneeDepartmentName type: *string | approval/models.go:304 |
Task.AssigneeID | assigneeId | Go field: Task.AssigneeID type: string | approval/models.go:301 |
Task.AssigneeName | assigneeName | Go field: Task.AssigneeName type: string | approval/models.go:302 |
Task.CreatedAt | createdAt | Go field: Task.CreatedAt type: timex.DateTime | approval/admin/task.go:17 |
Task.Deadline | deadline | Go field: Task.Deadline type: *timex.DateTime | approval/models.go:314 |
Task.Deadline | deadline | Go field: Task.Deadline type: *timex.DateTime | approval/admin/task.go:18 |
Task.DelegatorDepartmentID | delegatorDepartmentId | Go field: Task.DelegatorDepartmentID type: *string | approval/models.go:307 |
Task.DelegatorDepartmentName | delegatorDepartmentName | Go field: Task.DelegatorDepartmentName type: *string | approval/models.go:308 |
Task.DelegatorID | delegatorId | Go field: Task.DelegatorID type: *string | approval/models.go:305 |
Task.DelegatorName | delegatorName | Go field: Task.DelegatorName type: *string | approval/models.go:306 |
Task.FinishedAt | finishedAt | Go field: Task.FinishedAt type: *timex.DateTime | approval/admin/task.go:19 |
Task.FinishedAt | finishedAt | Go field: Task.FinishedAt type: *timex.DateTime | approval/models.go:317 |
Task.FlowName | flowName | Go field: Task.FlowName type: string | approval/admin/task.go:13 |
Task.InstanceID | instanceId | Go field: Task.InstanceID type: string | approval/models.go:298 |
Task.InstanceID | instanceId | Go field: Task.InstanceID type: string | approval/admin/task.go:11 |
Task.InstanceTitle | instanceTitle | Go field: Task.InstanceTitle type: string | approval/admin/task.go:12 |
Task.IsPreWarningSent | isPreWarningSent | Go field: Task.IsPreWarningSent type: bool | approval/models.go:316 |
Task.IsTimeout | isTimeout | Go field: Task.IsTimeout type: bool | approval/models.go:315 |
Task.NodeID | nodeId | Go field: Task.NodeID type: string | approval/models.go:299 |
Task.NodeName | nodeName | Go field: Task.NodeName type: string | approval/admin/task.go:14 |
Task.ParentTaskID | parentTaskId | Go field: Task.ParentTaskID type: *string | approval/models.go:312 |
Task.ReadAt | readAt | Go field: Task.ReadAt type: *timex.DateTime | approval/models.go:311 |
Task.SortOrder | sortOrder | Go field: Task.SortOrder type: int | approval/models.go:309 |
Task.Status | status | Go field: Task.Status type: TaskStatus | approval/models.go:310 |
Task.Status | status | Go field: Task.Status type: string | approval/admin/task.go:16 |
Task.TaskID | taskId | Go field: Task.TaskID type: string | approval/admin/task.go:10 |
Task.TenantID | tenantId | Go field: Task.TenantID type: string | approval/models.go:297 |
Task.VisitID | visitId | Go field: Task.VisitID type: string | approval/models.go:300 |
TaskApprovedEvent.Operator | operator | Go field: TaskApprovedEvent.Operator type: UserInfo | approval/events_task.go:35 |
TaskApprovedEvent.Opinion | opinion | Go field: TaskApprovedEvent.Opinion type: *string | approval/events_task.go:36 |
TaskCanceledEvent.Assignee | assignee | Go field: TaskCanceledEvent.Assignee type: UserInfo | approval/events_task.go:93 |
TaskCanceledEvent.Reason | reason | Go field: TaskCanceledEvent.Reason type: string | approval/events_task.go:94 |
TaskCreatedEvent.Assignee | assignee | Go field: TaskCreatedEvent.Assignee type: UserInfo | approval/events_task.go:17 |
TaskCreatedEvent.Deadline | deadline | Go field: TaskCreatedEvent.Deadline type: *timex.DateTime | approval/events_task.go:18 |
TaskDeadlineWarningEvent.Assignee | assignee | Go field: TaskDeadlineWarningEvent.Assignee type: UserInfo | approval/events_timeout.go:10 |
TaskDeadlineWarningEvent.Deadline | deadline | Go field: TaskDeadlineWarningEvent.Deadline type: timex.DateTime | approval/events_timeout.go:11 |
TaskDeadlineWarningEvent.HoursLeft | hoursLeft | Go field: TaskDeadlineWarningEvent.HoursLeft type: int | approval/events_timeout.go:12 |
TaskEventBase.NodeID | nodeId | Go field: TaskEventBase.NodeID type: string | approval/events_base.go:51 |
TaskEventBase.NodeName | nodeName | Go field: TaskEventBase.NodeName type: string | approval/events_base.go:52 |
TaskEventBase.TaskID | taskId | Go field: TaskEventBase.TaskID type: string | approval/events_base.go:50 |
TaskHandledEvent.Operator | operator | Go field: TaskHandledEvent.Operator type: UserInfo | approval/events_task.go:53 |
TaskHandledEvent.Opinion | opinion | Go field: TaskHandledEvent.Opinion type: *string | approval/events_task.go:54 |
TaskNodeData.AdminUserIDs | adminUserIds | Go field: TaskNodeData.AdminUserIDs type: []string | approval/node_data.go:92 |
TaskNodeData.Assignees | assignees | Go field: TaskNodeData.Assignees type: []AssigneeDefinition | approval/node_data.go:88 |
TaskNodeData.CCs | ccs | Go field: TaskNodeData.CCs type: []CCDefinition | approval/node_data.go:99 |
TaskNodeData.EmptyAssigneeAction | emptyAssigneeAction | Go field: TaskNodeData.EmptyAssigneeAction type: EmptyAssigneeAction | approval/node_data.go:90 |
TaskNodeData.ExecutionType | executionType | Go field: TaskNodeData.ExecutionType type: ExecutionType | approval/node_data.go:89 |
TaskNodeData.FallbackUserIDs | fallbackUserIds | Go field: TaskNodeData.FallbackUserIDs type: []string | approval/node_data.go:91 |
TaskNodeData.FieldPermissions | fieldPermissions | Go field: TaskNodeData.FieldPermissions type: map[string]Permission | approval/node_data.go:100 |
TaskNodeData.IsOpinionRequired | isOpinionRequired | Go field: TaskNodeData.IsOpinionRequired type: bool | approval/node_data.go:94 |
TaskNodeData.IsTransferAllowed | isTransferAllowed | Go field: TaskNodeData.IsTransferAllowed type: *bool | approval/node_data.go:93 |
TaskNodeData.TimeoutAction | timeoutAction | Go field: TaskNodeData.TimeoutAction type: TimeoutAction | approval/node_data.go:96 |
TaskNodeData.TimeoutHours | timeoutHours | Go field: TaskNodeData.TimeoutHours type: int | approval/node_data.go:95 |
TaskNodeData.TimeoutNotifyBeforeHours | timeoutNotifyBeforeHours | Go field: TaskNodeData.TimeoutNotifyBeforeHours type: int | approval/node_data.go:97 |
TaskNodeData.UrgeCooldownMinutes | urgeCooldownMinutes | Go field: TaskNodeData.UrgeCooldownMinutes type: int | approval/node_data.go:98 |
TaskReassignedEvent.From | from | Go field: TaskReassignedEvent.From type: UserInfo | approval/events_task.go:131 |
TaskReassignedEvent.Reason | reason | Go field: TaskReassignedEvent.Reason type: *string | approval/events_task.go:133 |
TaskReassignedEvent.To | to | Go field: TaskReassignedEvent.To type: UserInfo | approval/events_task.go:132 |
TaskRejectedEvent.Operator | operator | Go field: TaskRejectedEvent.Operator type: UserInfo | approval/events_task.go:71 |
TaskRejectedEvent.Opinion | opinion | Go field: TaskRejectedEvent.Opinion type: *string | approval/events_task.go:72 |
TaskTimedOutEvent.Assignee | assignee | Go field: TaskTimedOutEvent.Assignee type: UserInfo | approval/events_task.go:151 |
TaskTimedOutEvent.Deadline | deadline | Go field: TaskTimedOutEvent.Deadline type: timex.DateTime | approval/events_task.go:152 |
TaskTransferredEvent.From | from | Go field: TaskTransferredEvent.From type: UserInfo | approval/events_task.go:111 |
TaskTransferredEvent.Reason | reason | Go field: TaskTransferredEvent.Reason type: *string | approval/events_task.go:113 |
TaskTransferredEvent.To | to | Go field: TaskTransferredEvent.To type: UserInfo | approval/events_task.go:112 |
TaskUrgedEvent.Message | message | Go field: TaskUrgedEvent.Message type: *string | approval/events_timeout.go:37 |
TaskUrgedEvent.Target | target | Go field: TaskUrgedEvent.Target type: UserInfo | approval/events_timeout.go:36 |
TaskUrgedEvent.Urger | urger | Go field: TaskUrgedEvent.Urger type: UserInfo | approval/events_timeout.go:35 |
TimelineEntry.Activities | activities | Go field: TimelineEntry.Activities type: []Activity | approval/timeline_view.go:50 |
TimelineEntry.ApprovalMethod | approvalMethod | Go field: TimelineEntry.ApprovalMethod type: string | approval/timeline_view.go:45 |
TimelineEntry.CCRecipients | ccRecipients | Go field: TimelineEntry.CCRecipients type: []CCRecipient | approval/timeline_view.go:49 |
TimelineEntry.ExecutionType | executionType | Go field: TimelineEntry.ExecutionType type: string | approval/timeline_view.go:44 |
TimelineEntry.FinishedAt | finishedAt | Go field: TimelineEntry.FinishedAt type: *timex.DateTime | approval/timeline_view.go:52 |
TimelineEntry.Kind | kind | Go field: TimelineEntry.Kind type: TimelineEntryKind | approval/timeline_view.go:40 |
TimelineEntry.Name | name | Go field: TimelineEntry.Name type: string | approval/timeline_view.go:42 |
TimelineEntry.NodeID | nodeId | Go field: TimelineEntry.NodeID type: *string | approval/timeline_view.go:41 |
TimelineEntry.Participants | participants | Go field: TimelineEntry.Participants type: []NodeParticipant | approval/timeline_view.go:48 |
TimelineEntry.PassRatio | passRatio | Go field: TimelineEntry.PassRatio type: *decimal.Decimal | approval/timeline_view.go:47 |
TimelineEntry.PassRule | passRule | Go field: TimelineEntry.PassRule type: string | approval/timeline_view.go:46 |
TimelineEntry.StartedAt | startedAt | Go field: TimelineEntry.StartedAt type: timex.DateTime | approval/timeline_view.go:51 |
TimelineEntry.Status | status | Go field: TimelineEntry.Status type: NodeVisitStatus | approval/timeline_view.go:43 |
ToggleActiveParams.FlowID | flowId | Go field: ToggleActiveParams.FlowID type: string validate: "required" | internal/approval/resource/flow.go:320 |
ToggleActiveParams.IsActive | isActive | Go field: ToggleActiveParams.IsActive type: bool | internal/approval/resource/flow.go:321 |
TreeDataOption.Children | children | Go field: TreeDataOption.Children type: []TreeDataOption | crud/option.go:57 |
UniqueKey.Columns | columns | Go field: UniqueKey.Columns type: []string | schema/service.go:51 |
UniqueKey.HasExpressions | hasExpressions | Go field: UniqueKey.HasExpressions type: bool | schema/service.go:53 |
UniqueKey.Name | name | Go field: UniqueKey.Name type: string | schema/service.go:50 |
UniqueKey.Predicate | predicate | Go field: UniqueKey.Predicate type: string | schema/service.go:52 |
UpdateManyParams.List | list | Go field: UpdateManyParams.List type: []TParams validate: "required,min=1,dive" | crud/params.go:19 |
UpdateParams.AdminUserIDs | adminUserIds | Go field: UpdateParams.AdminUserIDs type: []string | internal/approval/resource/flow.go:271 |
UpdateParams.BindingMode | bindingMode | Go field: UpdateParams.BindingMode type: approval.BindingMode validate: "required" | internal/approval/resource/flow.go:269 |
UpdateParams.BusinessBinding | businessBinding | Go field: UpdateParams.BusinessBinding type: *approval.BusinessBindingConfig | internal/approval/resource/flow.go:270 |
UpdateParams.Description | description | Go field: UpdateParams.Description type: *string | internal/approval/resource/flow.go:268 |
UpdateParams.FlowID | flowId | Go field: UpdateParams.FlowID type: string validate: "required" | internal/approval/resource/flow.go:265 |
UpdateParams.Icon | icon | Go field: UpdateParams.Icon type: *string | internal/approval/resource/flow.go:267 |
UpdateParams.Initiators | initiators | Go field: UpdateParams.Initiators type: []CreateInitiatorParams | internal/approval/resource/flow.go:274 |
UpdateParams.InstanceTitleTemplate | instanceTitleTemplate | Go field: UpdateParams.InstanceTitleTemplate type: string validate: "required" | internal/approval/resource/flow.go:273 |
UpdateParams.IsAllInitiationAllowed | isAllInitiationAllowed | Go field: UpdateParams.IsAllInitiationAllowed type: bool | internal/approval/resource/flow.go:272 |
UpdateParams.Name | name | Go field: UpdateParams.Name type: string validate: "required" | internal/approval/resource/flow.go:266 |
UploadClaim.ContentType | contentType | Go field: UploadClaim.ContentType type: string | internal/storage/store/claim.go:48 |
UploadClaim.CreatedAt | createdAt | Go field: UploadClaim.CreatedAt type: timex.DateTime | internal/storage/store/claim.go:43 |
UploadClaim.CreatedBy | createdBy | Go field: UploadClaim.CreatedBy type: string | internal/storage/store/claim.go:44 |
UploadClaim.ExpiresAt | expiresAt | Go field: UploadClaim.ExpiresAt type: timex.DateTime | internal/storage/store/claim.go:54 |
UploadClaim.ID | id | Go field: UploadClaim.ID type: string | internal/storage/store/claim.go:42 |
UploadClaim.Key | key | Go field: UploadClaim.Key type: string | internal/storage/store/claim.go:45 |
UploadClaim.OriginalFilename | originalFilename | Go field: UploadClaim.OriginalFilename type: string | internal/storage/store/claim.go:49 |
UploadClaim.PartCount | partCount | Go field: UploadClaim.PartCount type: int | internal/storage/store/claim.go:53 |
UploadClaim.PartSize | partSize | Go field: UploadClaim.PartSize type: int64 | internal/storage/store/claim.go:52 |
UploadClaim.Public | public | Go field: UploadClaim.Public type: bool | internal/storage/store/claim.go:51 |
UploadClaim.Size | size | Go field: UploadClaim.Size type: int64 | internal/storage/store/claim.go:47 |
UploadClaim.Status | status | Go field: UploadClaim.Status type: ClaimStatus | internal/storage/store/claim.go:50 |
UploadClaim.UploadID | uploadId | Go field: UploadClaim.UploadID type: string | internal/storage/store/claim.go:46 |
UploadPart.ClaimID | claimId | Go field: UploadPart.ClaimID type: string | internal/storage/store/part.go:21 |
UploadPart.CreatedAt | createdAt | Go field: UploadPart.CreatedAt type: timex.DateTime | internal/storage/store/part.go:25 |
UploadPart.ETag | eTag | Go field: UploadPart.ETag type: string | internal/storage/store/part.go:23 |
UploadPart.ID | id | Go field: UploadPart.ID type: string | internal/storage/store/part.go:20 |
UploadPart.PartNumber | partNumber | Go field: UploadPart.PartNumber type: int | internal/storage/store/part.go:22 |
UploadPart.Size | size | Go field: UploadPart.Size type: int64 | internal/storage/store/part.go:24 |
UploadPartParams.ClaimID | claimId | Go field: UploadPartParams.ClaimID type: string validate: "required" | internal/storage/resource.go:405 |
UploadPartParams.PartNumber | partNumber | Go field: UploadPartParams.PartNumber type: int validate: "required,min=1" | internal/storage/resource.go:406 |
UploadPartResult.PartNumber | partNumber | Go field: UploadPartResult.PartNumber type: int | internal/storage/resource.go:414 |
UploadPartResult.Size | size | Go field: UploadPartResult.Size type: int64 | internal/storage/resource.go:415 |
UrgeRecord.InstanceID | instanceId | Go field: UrgeRecord.InstanceID type: string | approval/models.go:502 |
UrgeRecord.Message | message | Go field: UrgeRecord.Message type: string | approval/models.go:513 |
UrgeRecord.NodeID | nodeId | Go field: UrgeRecord.NodeID type: string | approval/models.go:503 |
UrgeRecord.TargetUserDepartmentID | targetUserDepartmentId | Go field: UrgeRecord.TargetUserDepartmentID type: *string | approval/models.go:511 |
UrgeRecord.TargetUserDepartmentName | targetUserDepartmentName | Go field: UrgeRecord.TargetUserDepartmentName type: *string | approval/models.go:512 |
UrgeRecord.TargetUserID | targetUserId | Go field: UrgeRecord.TargetUserID type: string | approval/models.go:509 |
UrgeRecord.TargetUserName | targetUserName | Go field: UrgeRecord.TargetUserName type: string | approval/models.go:510 |
UrgeRecord.TaskID | taskId | Go field: UrgeRecord.TaskID type: *string | approval/models.go:504 |
UrgeRecord.UrgerDepartmentID | urgerDepartmentId | Go field: UrgeRecord.UrgerDepartmentID type: *string | approval/models.go:507 |
UrgeRecord.UrgerDepartmentName | urgerDepartmentName | Go field: UrgeRecord.UrgerDepartmentName type: *string | approval/models.go:508 |
UrgeRecord.UrgerID | urgerId | Go field: UrgeRecord.UrgerID type: string | approval/models.go:505 |
UrgeRecord.UrgerName | urgerName | Go field: UrgeRecord.UrgerName type: string | approval/models.go:506 |
UrgeTaskParams.Message | message | Go field: UrgeTaskParams.Message type: string validate: "max=500" | internal/approval/resource/instance.go:455 |
UrgeTaskParams.TaskID | taskId | Go field: UrgeTaskParams.TaskID type: string validate: "required" | internal/approval/resource/instance.go:454 |
UserInfo.Avatar | avatar | Go field: UserInfo.Avatar type: *string | security/user_info.go:45 |
UserInfo.DepartmentID | departmentId | Go field: UserInfo.DepartmentID type: *string | approval/assignee.go:22 |
UserInfo.DepartmentName | departmentName | Go field: UserInfo.DepartmentName type: *string | approval/assignee.go:23 |
UserInfo.Details | details | Go field: UserInfo.Details type: any | security/user_info.go:48 |
UserInfo.Gender | gender | Go field: UserInfo.Gender type: Gender | security/user_info.go:44 |
UserInfo.ID | id | Go field: UserInfo.ID type: string | approval/assignee.go:20 |
UserInfo.ID | id | Go field: UserInfo.ID type: string | security/user_info.go:42 |
UserInfo.Menus | menus | Go field: UserInfo.Menus type: []UserMenu | security/user_info.go:47 |
UserInfo.Name | name | Go field: UserInfo.Name type: string | security/user_info.go:43 |
UserInfo.Name | name | Go field: UserInfo.Name type: string | approval/assignee.go:21 |
UserInfo.PermissionTokens | permissionTokens | Go field: UserInfo.PermissionTokens type: []string | security/user_info.go:46 |
UserMenu.Children | children | Go field: UserMenu.Children type: []UserMenu | security/user_info.go:38 |
UserMenu.Icon | icon | Go field: UserMenu.Icon type: *string | security/user_info.go:36 |
UserMenu.Meta | meta | Go field: UserMenu.Meta type: map[string]any | security/user_info.go:37 |
UserMenu.Name | name | Go field: UserMenu.Name type: string | security/user_info.go:35 |
UserMenu.Path | path | Go field: UserMenu.Path type: string | security/user_info.go:34 |
UserMenu.Type | type | Go field: UserMenu.Type type: UserMenuType | security/user_info.go:33 |
ValidationRule.Max | max | Go field: ValidationRule.Max type: *float64 | approval/form_field.go:52 |
ValidationRule.MaxLength | maxLength | Go field: ValidationRule.MaxLength type: *int | approval/form_field.go:50 |
ValidationRule.Message | message | Go field: ValidationRule.Message type: string | approval/form_field.go:54 |
ValidationRule.Min | min | Go field: ValidationRule.Min type: *float64 | approval/form_field.go:51 |
ValidationRule.MinLength | minLength | Go field: ValidationRule.MinLength type: *int | approval/form_field.go:49 |
ValidationRule.Pattern | pattern | Go field: ValidationRule.Pattern type: string | approval/form_field.go:53 |
View.Columns | columns | Go field: View.Columns type: []string | schema/service.go:78 |
View.Comment | comment | Go field: View.Comment type: string | schema/service.go:77 |
View.Definition | definition | Go field: View.Definition type: string | schema/service.go:76 |
View.Name | name | Go field: View.Name type: string | schema/service.go:74 |
View.Schema | schema | Go field: View.Schema type: string | schema/service.go:75 |
VirtualMemory.Active | active | Go field: VirtualMemory.Active type: uint64 | monitor/service.go:95 |
VirtualMemory.AnonHugePages | anonHugePages | Go field: VirtualMemory.AnonHugePages type: uint64 | monitor/service.go:127 |
VirtualMemory.Available | available | Go field: VirtualMemory.Available type: uint64 | monitor/service.go:91 |
VirtualMemory.Buffers | buffers | Go field: VirtualMemory.Buffers type: uint64 | monitor/service.go:99 |
VirtualMemory.Cached | cached | Go field: VirtualMemory.Cached type: uint64 | monitor/service.go:100 |
VirtualMemory.CommitLimit | commitLimit | Go field: VirtualMemory.CommitLimit type: uint64 | monitor/service.go:110 |
VirtualMemory.CommittedAs | committedAs | Go field: VirtualMemory.CommittedAs type: uint64 | monitor/service.go:111 |
VirtualMemory.Dirty | dirty | Go field: VirtualMemory.Dirty type: uint64 | monitor/service.go:102 |
VirtualMemory.Free | free | Go field: VirtualMemory.Free type: uint64 | monitor/service.go:94 |
VirtualMemory.HighFree | highFree | Go field: VirtualMemory.HighFree type: uint64 | monitor/service.go:113 |
VirtualMemory.HighTotal | highTotal | Go field: VirtualMemory.HighTotal type: uint64 | monitor/service.go:112 |
VirtualMemory.HugePageSize | hugePageSize | Go field: VirtualMemory.HugePageSize type: uint64 | monitor/service.go:126 |
VirtualMemory.HugePagesFree | hugePagesFree | Go field: VirtualMemory.HugePagesFree type: uint64 | monitor/service.go:123 |
VirtualMemory.HugePagesReserved | hugePagesReserved | Go field: VirtualMemory.HugePagesReserved type: uint64 | monitor/service.go:124 |
VirtualMemory.HugePagesSurplus | hugePagesSurplus | Go field: VirtualMemory.HugePagesSurplus type: uint64 | monitor/service.go:125 |
VirtualMemory.HugePagesTotal | hugePagesTotal | Go field: VirtualMemory.HugePagesTotal type: uint64 | monitor/service.go:122 |
VirtualMemory.Inactive | inactive | Go field: VirtualMemory.Inactive type: uint64 | monitor/service.go:96 |
VirtualMemory.Laundry | laundry | Go field: VirtualMemory.Laundry type: uint64 | monitor/service.go:98 |
VirtualMemory.LowFree | lowFree | Go field: VirtualMemory.LowFree type: uint64 | monitor/service.go:115 |
VirtualMemory.LowTotal | lowTotal | Go field: VirtualMemory.LowTotal type: uint64 | monitor/service.go:114 |
VirtualMemory.Mapped | mapped | Go field: VirtualMemory.Mapped type: uint64 | monitor/service.go:118 |
VirtualMemory.PageTables | pageTables | Go field: VirtualMemory.PageTables type: uint64 | monitor/service.go:108 |
VirtualMemory.Shared | shared | Go field: VirtualMemory.Shared type: uint64 | monitor/service.go:104 |
VirtualMemory.Slab | slab | Go field: VirtualMemory.Slab type: uint64 | monitor/service.go:105 |
VirtualMemory.SlabReclaimable | slabReclaimable | Go field: VirtualMemory.SlabReclaimable type: uint64 | monitor/service.go:106 |
VirtualMemory.SlabUnreclaimable | slabUnreclaimable | Go field: VirtualMemory.SlabUnreclaimable type: uint64 | monitor/service.go:107 |
VirtualMemory.SwapCached | swapCached | Go field: VirtualMemory.SwapCached type: uint64 | monitor/service.go:109 |
VirtualMemory.SwapFree | swapFree | Go field: VirtualMemory.SwapFree type: uint64 | monitor/service.go:117 |
VirtualMemory.SwapTotal | swapTotal | Go field: VirtualMemory.SwapTotal type: uint64 | monitor/service.go:116 |
VirtualMemory.Total | total | Go field: VirtualMemory.Total type: uint64 | monitor/service.go:90 |
VirtualMemory.Used | used | Go field: VirtualMemory.Used type: uint64 | monitor/service.go:92 |
VirtualMemory.UsedPercent | usedPercent | Go field: VirtualMemory.UsedPercent type: float64 | monitor/service.go:93 |
VirtualMemory.VMAllocChunk | vmAllocChunk | Go field: VirtualMemory.VMAllocChunk type: uint64 | monitor/service.go:121 |
VirtualMemory.VMAllocTotal | vmAllocTotal | Go field: VirtualMemory.VMAllocTotal type: uint64 | monitor/service.go:119 |
VirtualMemory.VMAllocUsed | vmAllocUsed | Go field: VirtualMemory.VMAllocUsed type: uint64 | monitor/service.go:120 |
VirtualMemory.Wired | wired | Go field: VirtualMemory.Wired type: uint64 | monitor/service.go:97 |
VirtualMemory.WriteBack | writeBack | Go field: VirtualMemory.WriteBack type: uint64 | monitor/service.go:101 |
VirtualMemory.WriteBackTmp | writeBackTmp | Go field: VirtualMemory.WriteBackTmp type: uint64 | monitor/service.go:103 |
WithdrawParams.InstanceID | instanceId | Go field: WithdrawParams.InstanceID type: string validate: "required" | internal/approval/resource/instance.go:294 |
WithdrawParams.Reason | reason | Go field: WithdrawParams.Reason type: string validate: "max=2000" | internal/approval/resource/instance.go:295 |
exportConfig.Format | format | Go field: exportConfig.Format type: TabularFormat | crud/export.go:87 |
importConfig.Format | format | Go field: importConfig.Format type: TabularFormat | crud/import.go:92 |
importParams.File | file | Go field: importParams.File type: *multipart.FileHeader | crud/import.go:86 |
manifest.ContentType | contentType | Go field: manifest.ContentType type: string | internal/storage/filesystem/service.go:57 |
manifest.Key | key | Go field: manifest.Key type: string | internal/storage/filesystem/service.go:56 |
manifest.Metadata | metadata | Go field: manifest.Metadata type: map[string]string | internal/storage/filesystem/service.go:58 |
objectMeta.ContentType | contentType | Go field: objectMeta.ContentType type: string | internal/storage/filesystem/service.go:288 |
objectMeta.ETag | etag | Go field: objectMeta.ETag type: string | internal/storage/filesystem/service.go:287 |
objectMeta.Metadata | metadata | Go field: objectMeta.Metadata type: map[string]string | internal/storage/filesystem/service.go:289 |
redisSessionRecord.Session | session | Go field: redisSessionRecord.Session type: Session | security/redis_session_store.go:39 |
redisSessionRecord.TokenHash | tokenHash | Go field: redisSessionRecord.TokenHash type: string | security/redis_session_store.go:40 |
richBlock.Children | children | Go field: richBlock.Children type: []richBlock | internal/approval/formeditor/schema.go:59 |
richBlock.ColumnType | columnType | Go field: richBlock.ColumnType type: string | internal/approval/formeditor/schema.go:47 |
richBlock.DataSource | dataSource | Go field: richBlock.DataSource type: *richOptionSource | internal/approval/formeditor/schema.go:51 |
richBlock.Key | key | Go field: richBlock.Key type: string | internal/approval/formeditor/schema.go:42 |
richBlock.Label | label | Go field: richBlock.Label type: *string | internal/approval/formeditor/schema.go:46 |
richBlock.MaxRows | maxRows | Go field: richBlock.MaxRows type: *int | internal/approval/formeditor/schema.go:56 |
richBlock.MinRows | minRows | Go field: richBlock.MinRows type: *int | internal/approval/formeditor/schema.go:55 |
richBlock.Placeholder | placeholder | Go field: richBlock.Placeholder type: string | internal/approval/formeditor/schema.go:48 |
richBlock.Precision | precision | Go field: richBlock.Precision type: *int | internal/approval/formeditor/schema.go:49 |
richBlock.Tabs | tabs | Go field: richBlock.Tabs type: []richTab | internal/approval/formeditor/schema.go:60 |
richBlock.Template | template | Go field: richBlock.Template type: []richBlock | internal/approval/formeditor/schema.go:54 |
richBlock.Type | type | Go field: richBlock.Type type: string | internal/approval/formeditor/schema.go:41 |
richBlock.Validate | validate | Go field: richBlock.Validate type: *richValidate | internal/approval/formeditor/schema.go:50 |
richDataSource.ID | id | Go field: richDataSource.ID type: string | internal/approval/formeditor/schema.go:90 |
richDataSource.Kind | kind | Go field: richDataSource.Kind type: string | internal/approval/formeditor/schema.go:91 |
richDataSource.Options | options | Go field: richDataSource.Options type: []approval.FieldOption | internal/approval/formeditor/schema.go:92 |
richLayer.Children | children | Go field: richLayer.Children type: []richBlock | internal/approval/formeditor/schema.go:25 |
richOptionSource.DataSourceID | dataSourceId | Go field: richOptionSource.DataSourceID type: string | internal/approval/formeditor/schema.go:83 |
richOptionSource.Kind | kind | Go field: richOptionSource.Kind type: string | internal/approval/formeditor/schema.go:81 |
richOptionSource.Options | options | Go field: richOptionSource.Options type: []approval.FieldOption | internal/approval/formeditor/schema.go:82 |
richPresentations.Mobile | mobile | Go field: richPresentations.Mobile type: *richLayer | internal/approval/formeditor/schema.go:20 |
richPresentations.PC | pc | Go field: richPresentations.PC type: *richLayer | internal/approval/formeditor/schema.go:19 |
richSchema.DataSources | dataSources | Go field: richSchema.DataSources type: []richDataSource | internal/approval/formeditor/schema.go:12 |
richSchema.Presentations | presentations | Go field: richSchema.Presentations type: richPresentations | internal/approval/formeditor/schema.go:13 |
richTab.Children | children | Go field: richTab.Children type: []richBlock | internal/approval/formeditor/schema.go:31 |
richValidate.Max | max | Go field: richValidate.Max type: *float64 | internal/approval/formeditor/schema.go:71 |
richValidate.MaxLength | maxLength | Go field: richValidate.MaxLength type: *int | internal/approval/formeditor/schema.go:69 |
richValidate.Message | message | Go field: richValidate.Message type: string | internal/approval/formeditor/schema.go:73 |
richValidate.Min | min | Go field: richValidate.Min type: *float64 | internal/approval/formeditor/schema.go:70 |
richValidate.MinLength | minLength | Go field: richValidate.MinLength type: *int | internal/approval/formeditor/schema.go:68 |
richValidate.Pattern | pattern | Go field: richValidate.Pattern type: string | internal/approval/formeditor/schema.go:72 |
richValidate.Required | required | Go field: richValidate.Required type: *bool | internal/approval/formeditor/schema.go:67 |
storedRecordKeyPart.Column | column | Go field: storedRecordKeyPart.Column type: string | internal/approval/binding/record_key.go:16 |
storedRecordKeyPart.Kind | kind | Go field: storedRecordKeyPart.Kind type: string | internal/approval/binding/record_key.go:17 |
storedRecordKeyPart.Value | value | Go field: storedRecordKeyPart.Value type: string | internal/approval/binding/record_key.go:18 |
MCP endpoint
| Name | Value | Details | Source |
|---|---|---|---|
MCP Streamable HTTP endpoint | /mcp | all HTTP methods | internal/mcp/middleware.go:10 |
MCP jsonschema tag
| Name | Value | Details | Source |
|---|---|---|---|
- | - | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
anchor | anchor | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
anyof_ref | anyof_ref | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
anyof_required | anyof_required | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
anyof_type | anyof_type | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
default | default | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
description | description | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
enum | enum | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
example | example | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
exclusiveMaximum | exclusiveMaximum | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
exclusiveMinimum | exclusiveMinimum | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
format | format | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
jsonschema_description | jsonschema_description | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
jsonschema_extras | jsonschema_extras | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
maxItems | maxItems | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
maxLength | maxLength | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
maximum | maximum | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
minItems | minItems | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
minLength | minLength | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
minimum | minimum | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
multipleOf | multipleOf | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
nullable | nullable | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
oneof_ref | oneof_ref | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
oneof_required | oneof_required | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
oneof_type | oneof_type | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
pattern | pattern | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
readOnly | readOnly | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
required | required | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
title | title | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
type | type | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
uniqueItems | uniqueItems | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 | |
writeOnly | writeOnly | github.com/invopop/jsonschema@v0.14.0/reflect.go:613 |
MCP prompt
| Name | Value | Details | Source |
|---|---|---|---|
naming-master | naming-master | Senior IT naming expert for code identifiers and database objects. Provides professional naming schemes following industry standards for multiple languages (Java, TypeScript, Go, Rust, Python) and databases (PostgreSQL, MySQL, SQLite). Includes database design guidance on audit fields, indexes, constraints, and foreign key strategies. | internal/mcp/prompts/naming_master.go:26 |
MCP tool
| Name | Value | Details | Source |
|---|---|---|---|
database_query | database_query | Execute a read-only (SELECT) parameterized SQL query against the database. Returns query results as JSON array. | internal/mcp/tools/query.go:36 |
REST action verb
| Name | Value | Details | Source |
|---|---|---|---|
ALL | all | api/resource.go:86 | |
CONNECT | connect | api/resource.go:85 | |
DELETE | delete | api/resource.go:80 | |
GET | get | api/resource.go:77 | |
HEAD | head | api/resource.go:82 | |
OPTIONS | options | api/resource.go:83 | |
PATCH | patch | api/resource.go:81 | |
POST | post | api/resource.go:78 | |
PUT | put | api/resource.go:79 | |
TRACE | trace | api/resource.go:84 |
RPC form key
| Name | Value | Details | Source |
|---|---|---|---|
FormKeyMeta | meta | internal/api/router/rpc.go:21 | |
FormKeyParams | params | internal/api/router/rpc.go:20 |
auth strategy
| Name | Value | Details | Source |
|---|---|---|---|
AuthStrategyBearer | bearer | api/auth.go:33 | |
AuthStrategyIP | ip | api/auth.go:35 | |
AuthStrategyNone | none | api/auth.go:32 | |
AuthStrategySignature | signature | api/auth.go:34 |
auth type
| Name | Value | Details | Source |
|---|---|---|---|
AuthTypeJWTToken | jwt_token | internal/security/jwt_token_authenticator.go:11 | |
AuthTypeOpaqueToken | opaque_token | internal/security/opaque_token_authenticator.go:11 | |
AuthTypePassword | password | internal/security/password_authenticator.go:15 | |
AuthTypeRefresh | refresh | internal/security/jwt_refresh_authenticator.go:13 | |
AuthTypeSignature | signature | internal/security/signature_authenticator.go:14 |
built-in resource
| Name | Value | Details | Source |
|---|---|---|---|
approval/admin | rpc | internal/approval/resource/admin.go:38 | |
approval/category | rpc | internal/approval/resource/category.go:118 | |
approval/delegation | rpc | internal/approval/resource/delegation.go:51 | |
approval/flow | rpc | internal/approval/resource/flow.go:32 | |
approval/instance | rpc | internal/approval/resource/instance.go:101 | |
approval/my | rpc | internal/approval/resource/my.go:29 | |
security/auth | rpc | internal/security/auth_resource.go:87 | |
sys/monitor | rpc | internal/monitor/resource.go:22 | |
sys/schema | rpc | internal/schema/resource.go:17 | |
sys/storage | rpc | internal/storage/resource.go:176 |
built-in resource action
| Name | Value | Details | Source |
|---|---|---|---|
approval/admin/find_action_logs | find_action_logs | permission: approval.action_log.query resource kind: rpc | internal/approval/resource/admin.go:44 |
approval/admin/find_business_projections | find_business_projections | permission: approval.binding.query resource kind: rpc | internal/approval/resource/admin.go:46 |
approval/admin/find_instances | find_instances | permission: approval.instance.query resource kind: rpc | internal/approval/resource/admin.go:41 |
approval/admin/find_tasks | find_tasks | permission: approval.task.query resource kind: rpc | internal/approval/resource/admin.go:42 |
approval/admin/get_instance_detail | get_instance_detail | permission: approval.instance.detail resource kind: rpc | internal/approval/resource/admin.go:43 |
approval/admin/get_metrics | get_metrics | permission: approval.metrics.query resource kind: rpc | internal/approval/resource/admin.go:45 |
approval/admin/reassign_task | reassign_task | audit enabled permission: approval.task.reassign resource kind: rpc | internal/approval/resource/admin.go:50 |
approval/admin/retry_business_projection | retry_business_projection | audit enabled permission: approval.binding.retry resource kind: rpc | internal/approval/resource/admin.go:51 |
approval/admin/terminate_instance | terminate_instance | audit enabled permission: approval.instance.terminate resource kind: rpc | internal/approval/resource/admin.go:49 |
approval/category/create | create | permission: approval.category.create resource kind: rpc | internal/approval/resource/category.go:125 |
approval/category/delete | delete | permission: approval.category.delete resource kind: rpc | internal/approval/resource/category.go:151 |
approval/category/find_tree | find_tree | permission: approval.category.query resource kind: rpc | internal/approval/resource/category.go:119 |
approval/category/find_tree_options | find_tree_options | permission: approval.category.query resource kind: rpc | internal/approval/resource/category.go:122 |
approval/category/update | update | permission: approval.category.update resource kind: rpc | internal/approval/resource/category.go:146 |
approval/delegation/create | create | permission: approval.delegation.create resource kind: rpc | internal/approval/resource/delegation.go:70 |
approval/delegation/delete | delete | permission: approval.delegation.delete resource kind: rpc | internal/approval/resource/delegation.go:104 |
approval/delegation/find_page | find_page | permission: approval.delegation.query resource kind: rpc | internal/approval/resource/delegation.go:52 |
approval/delegation/update | update | permission: approval.delegation.update resource kind: rpc | internal/approval/resource/delegation.go:87 |
approval/flow/create | create | audit enabled permission: approval.flow.create resource kind: rpc | internal/approval/resource/flow.go:37 |
approval/flow/deploy | deploy | audit enabled permission: approval.flow.deploy resource kind: rpc | internal/approval/resource/flow.go:38 |
approval/flow/find_flows | find_flows | permission: approval.flow.query resource kind: rpc | internal/approval/resource/flow.go:43 |
approval/flow/find_initiators | find_initiators | permission: approval.flow.query resource kind: rpc | internal/approval/resource/flow.go:45 |
approval/flow/find_versions | find_versions | permission: approval.flow.query resource kind: rpc | internal/approval/resource/flow.go:44 |
approval/flow/get_graph | get_graph | permission: approval.flow.query resource kind: rpc | internal/approval/resource/flow.go:42 |
approval/flow/publish_version | publish_version | audit enabled permission: approval.flow.publish resource kind: rpc | internal/approval/resource/flow.go:39 |
approval/flow/toggle_active | toggle_active | audit enabled permission: approval.flow.update resource kind: rpc | internal/approval/resource/flow.go:41 |
approval/flow/update | update | audit enabled permission: approval.flow.update resource kind: rpc | internal/approval/resource/flow.go:40 |
approval/instance/add_assignee | add_assignee | audit enabled permission: approval.task.add_assignee resource kind: rpc | internal/approval/resource/instance.go:121 |
approval/instance/add_cc | add_cc | audit enabled permission: approval.instance.cc resource kind: rpc | internal/approval/resource/instance.go:118 |
approval/instance/mark_cc_read | mark_cc_read | permission: approval.instance.cc resource kind: rpc | internal/approval/resource/instance.go:120 |
approval/instance/process_task | process_task | audit enabled permission: approval.task.process resource kind: rpc | internal/approval/resource/instance.go:115 |
approval/instance/remove_assignee | remove_assignee | audit enabled permission: approval.task.remove_assignee resource kind: rpc | internal/approval/resource/instance.go:122 |
approval/instance/resubmit | resubmit | audit enabled permission: approval.instance.resubmit resource kind: rpc | internal/approval/resource/instance.go:117 |
approval/instance/start | start | audit enabled permission: approval.instance.start resource kind: rpc | internal/approval/resource/instance.go:114 |
approval/instance/urge_task | urge_task | permission: approval.task.urge resource kind: rpc | internal/approval/resource/instance.go:125 |
approval/instance/withdraw | withdraw | audit enabled permission: approval.instance.withdraw resource kind: rpc | internal/approval/resource/instance.go:116 |
approval/my/find_available_flows | find_available_flows | resource kind: rpc | internal/approval/resource/my.go:32 |
approval/my/find_cc_records | find_cc_records | resource kind: rpc | internal/approval/resource/my.go:36 |
approval/my/find_completed_tasks | find_completed_tasks | resource kind: rpc | internal/approval/resource/my.go:35 |
approval/my/find_initiated | find_initiated | resource kind: rpc | internal/approval/resource/my.go:33 |
approval/my/find_pending_tasks | find_pending_tasks | resource kind: rpc | internal/approval/resource/my.go:34 |
approval/my/get_instance_detail | get_instance_detail | resource kind: rpc | internal/approval/resource/my.go:38 |
approval/my/get_pending_counts | get_pending_counts | resource kind: rpc | internal/approval/resource/my.go:37 |
sys/monitor/get_build_info | get_build_info | resource kind: rpc | internal/monitor/resource.go:33 |
sys/monitor/get_cpu | get_cpu | resource kind: rpc | internal/monitor/resource.go:26 |
sys/monitor/get_disk | get_disk | resource kind: rpc | internal/monitor/resource.go:28 |
sys/monitor/get_event_streams | get_event_streams | resource kind: rpc | internal/monitor/resource.go:34 |
sys/monitor/get_host | get_host | resource kind: rpc | internal/monitor/resource.go:30 |
sys/monitor/get_load | get_load | resource kind: rpc | internal/monitor/resource.go:32 |
sys/monitor/get_memory | get_memory | resource kind: rpc | internal/monitor/resource.go:27 |
sys/monitor/get_network | get_network | resource kind: rpc | internal/monitor/resource.go:29 |
sys/monitor/get_overview | get_overview | resource kind: rpc | internal/monitor/resource.go:25 |
sys/monitor/get_process | get_process | resource kind: rpc | internal/monitor/resource.go:31 |
sys/schema/get_table_schema | get_table_schema | resource kind: rpc | internal/schema/resource.go:21 |
sys/schema/list_tables | list_tables | resource kind: rpc | internal/schema/resource.go:20 |
sys/schema/list_views | list_views | resource kind: rpc | internal/schema/resource.go:22 |
sys/storage/abort_upload | abort_upload | resource kind: rpc | internal/storage/resource.go:183 |
sys/storage/complete_upload | complete_upload | resource kind: rpc | internal/storage/resource.go:182 |
sys/storage/init_upload | init_upload | resource kind: rpc | internal/storage/resource.go:179 |
sys/storage/list_parts | list_parts | resource kind: rpc | internal/storage/resource.go:181 |
sys/storage/upload_part | upload_part | resource kind: rpc | internal/storage/resource.go:180 |
config default
| Name | Value | Details | Source |
|---|---|---|---|
vef.api.rate_limit.max | 100 (100) | config/api.go:34 | |
vef.api.rate_limit.period | 5 * time.Minute | config/api.go:39 | |
vef.approval.business_binding.batch_size | 100 | config/approval.go:57 | |
vef.approval.business_binding.consistency | "synchronous" (synchronous) | config/approval.go:43 | |
vef.approval.business_binding.scan_interval | 10 * time.Second | config/approval.go:52 | |
vef.approval.cc_record_retention | 90 * 24 * time.Hour | config/approval.go:152 | |
vef.approval.cleanup_scan_interval | 24 * time.Hour | config/approval.go:136 | |
vef.approval.delegation_max_depth | 10 | config/approval.go:140 | |
vef.approval.form_snapshot_retention | 90 * 24 * time.Hour | config/approval.go:144 | |
vef.approval.pre_warning_scan_interval | 5 * time.Minute | config/approval.go:132 | |
vef.approval.timeout_scan_interval | time.Minute | config/approval.go:128 | |
vef.approval.urge_record_retention | 30 * 24 * time.Hour | config/approval.go:148 | |
vef.event.async_queue_size | 4096 | config/event.go:133 | |
vef.event.async_workers | 4 | config/event.go:138 | |
vef.event.default_transport | memory | config/event.go:128 | |
vef.event.inbox.cleanup_interval | time.Hour | config/event.go:168 | |
vef.event.inbox.processing_lease | 10 * time.Minute | config/event.go:163 | |
vef.event.inbox.retention | 7 * 24 * time.Hour | config/event.go:158 | |
vef.event.publish_timeout | 5 * time.Second | config/event.go:143 | |
vef.event.transports.memory.full_policy | "error" (error) | event/transport/memory/memory.go:48 | |
vef.event.transports.memory.queue_size | 1024 | event/transport/memory/memory.go:39 | |
vef.event.transports.outbox.batch_size | 100 | event/transport/outbox/outbox.go:121 | |
vef.event.transports.outbox.cleanup_interval | time.Hour | config/event.go:148 | |
vef.event.transports.outbox.completed_ttl | 7 * 24 * time.Hour | config/event.go:153 | |
vef.event.transports.outbox.lease_multiplier | 4 | event/transport/outbox/outbox.go:130 | |
vef.event.transports.outbox.max_retries | 10 | EventConfig.Validate fallback when max_retries is unset | config/event.go:175 |
vef.event.transports.outbox.max_retries | 10 | event/transport/outbox/outbox.go:112 | |
vef.event.transports.outbox.min_lease | 15 * time.Second | event/transport/outbox/outbox.go:139 | |
vef.event.transports.outbox.relay_interval | 10 * time.Second | event/transport/outbox/outbox.go:103 | |
vef.event.transports.outbox.sink | memory | event/transport/outbox/outbox.go:148 | |
vef.event.transports.redis_stream.block_timeout | 5 * time.Second | event/transport/redisstream/redis_stream.go:80 | |
vef.event.transports.redis_stream.claim_batch_size | 64 | event/transport/redisstream/redis_stream.go:107 | |
vef.event.transports.redis_stream.claim_idle | 60 * time.Second | event/transport/redisstream/redis_stream.go:89 | |
vef.event.transports.redis_stream.claim_interval | 30 * time.Second | event/transport/redisstream/redis_stream.go:98 | |
vef.event.transports.redis_stream.idle_group_sweep_interval | 10 * time.Minute | event/transport/redisstream/redis_stream.go:143 | |
vef.event.transports.redis_stream.reaper_concurrency | 4 | event/transport/redisstream/redis_stream.go:116 | |
vef.event.transports.redis_stream.setup_timeout | 5 * time.Second | event/transport/redisstream/redis_stream.go:125 | |
vef.event.transports.redis_stream.start_id | 0 | event/transport/redisstream/redis_stream.go:134 | |
vef.event.transports.redis_stream.stream_prefix | vef:events: | event/transport/redisstream/redis_stream.go:71 | |
vef.mcp.require_auth | true when unset | internal/mcp/handler.go:34 | |
vef.monitor.sample_duration | 2 * time.Second | internal/monitor/config.go:25 | |
vef.monitor.sample_interval | 10 * time.Second | internal/monitor/config.go:24 | |
vef.security.lockout.backoff_base | 1 * time.Second | config/security.go:279 | |
vef.security.lockout.backoff_max | 15 * time.Minute | config/security.go:284 | |
vef.security.lockout.key | "user_ip" (user_ip) | config/security.go:289 | |
vef.security.lockout.lock_duration | 15 * time.Minute | config/security.go:265 | |
vef.security.lockout.max_failures | 10 (10) | config/security.go:255 | |
vef.security.lockout.strategy | "lock" (lock) | config/security.go:270 | |
vef.security.lockout.window | 15 * time.Minute | config/security.go:260 | |
vef.security.session.idle_ttl | 30 * time.Minute | config/security.go:115 | |
vef.security.session.max_lifetime | 7 * 24 * time.Hour | config/security.go:120 | |
vef.security.session.on_exceed | "evict_oldest" (evict_oldest) | config/security.go:106 | |
vef.security.token_type | "jwt_token" (jwt_token) | config/security.go:58 | |
vef.storage.claim_ttl | 24 * time.Hour | config/storage.go:118 | |
vef.storage.delete_batch_size | 100 (100) | config/storage.go:143 | |
vef.storage.delete_concurrency | 8 (8) | config/storage.go:148 | |
vef.storage.delete_lease_window | 5 * time.Minute | config/storage.go:158 | |
vef.storage.delete_max_attempts | 12 (12) | config/storage.go:153 | |
vef.storage.delete_worker_interval | 5 * time.Minute | config/storage.go:138 | |
vef.storage.max_pending_claims | 100 (100) | config/storage.go:123 | |
vef.storage.max_upload_size | 1024 * 1024 * 1024 | config/storage.go:113 | |
vef.storage.sweep_batch_size | 200 (200) | config/storage.go:133 | |
vef.storage.sweep_interval | 5 * time.Minute | config/storage.go:128 |
config enum
| Name | Value | Details | Source |
|---|---|---|---|
MySQL | mysql | config/data_sources.go:19 | |
Oracle | oracle | config/data_sources.go:16 | |
Postgres | postgres | config/data_sources.go:18 | |
SQLServer | sqlserver | config/data_sources.go:17 | |
SQLite | sqlite | config/data_sources.go:20 | |
StorageFilesystem | filesystem | config/storage.go:15 | |
StorageMemory | memory | config/storage.go:14 | |
StorageMinIO | minio | config/storage.go:13 |
config key
| Name | Value | Details | Source |
|---|---|---|---|
vef.api.rate_limit | APIRateLimitConfig | Go field: APIConfig.RateLimit | config/api.go:17 |
vef.api.rate_limit.max | int | Go field: APIRateLimitConfig.Max | config/api.go:17, config/api.go:27 |
vef.api.rate_limit.period | time.Duration | Go field: APIRateLimitConfig.Period | config/api.go:17, config/api.go:30 |
vef.app.body_limit | string | Go field: AppConfig.BodyLimit | config/app.go:7 |
vef.app.name | string | Go field: AppConfig.Name | config/app.go:5 |
vef.app.port | uint16 | Go field: AppConfig.Port | config/app.go:6 |
vef.app.trusted_proxies | []string | Go field: AppConfig.TrustedProxies | config/app.go:11 |
vef.approval.auto_migrate | bool | Go field: ApprovalConfig.AutoMigrate | config/approval.go:89 |
vef.approval.business_binding | ApprovalBusinessBindingConfig | Go field: ApprovalConfig.BusinessBinding | config/approval.go:121 |
vef.approval.business_binding.batch_size | int | Go field: ApprovalBusinessBindingConfig.BatchSize | config/approval.go:121, config/approval.go:39 |
vef.approval.business_binding.consistency | ApprovalBindingConsistency | Go field: ApprovalBusinessBindingConfig.Consistency | config/approval.go:121, config/approval.go:34 |
vef.approval.business_binding.scan_interval | time.Duration | Go field: ApprovalBusinessBindingConfig.ScanInterval | config/approval.go:121, config/approval.go:36 |
vef.approval.cc_record_retention | time.Duration | Go field: ApprovalConfig.CCRecordRetention | config/approval.go:118 |
vef.approval.cleanup_scan_interval | time.Duration | Go field: ApprovalConfig.CleanupScanInterval | config/approval.go:102 |
vef.approval.delegation_max_depth | int | Go field: ApprovalConfig.DelegationMaxDepth | config/approval.go:106 |
vef.approval.form_snapshot_retention | time.Duration | Go field: ApprovalConfig.FormSnapshotRetention | config/approval.go:110 |
vef.approval.pre_warning_scan_interval | time.Duration | Go field: ApprovalConfig.PreWarningScanInterval | config/approval.go:97 |
vef.approval.timeout_scan_interval | time.Duration | Go field: ApprovalConfig.TimeoutScanInterval | config/approval.go:93 |
vef.approval.urge_record_retention | time.Duration | Go field: ApprovalConfig.UrgeRecordRetention | config/approval.go:114 |
vef.cors.allow_origins | []string | Go field: CORSConfig.AllowOrigins | config/cors.go:6 |
vef.cors.enabled | bool | Go field: CORSConfig.Enabled | config/cors.go:5 |
vef.data_sources.<name>.database | string | Go field: DataSourceConfig.Database | config/data_sources.go:22, config/data_sources.go:57, internal/config/data_sources.go:20 |
vef.data_sources.<name>.enable_sql_guard | bool | Go field: DataSourceConfig.EnableSQLGuard | config/data_sources.go:22, config/data_sources.go:60, internal/config/data_sources.go:20 |
vef.data_sources.<name>.host | string | Go field: DataSourceConfig.Host | config/data_sources.go:22, config/data_sources.go:53, internal/config/data_sources.go:20 |
vef.data_sources.<name>.password | string | Go field: DataSourceConfig.Password | config/data_sources.go:22, config/data_sources.go:56, internal/config/data_sources.go:20 |
vef.data_sources.<name>.path | string | Go field: DataSourceConfig.Path | config/data_sources.go:22, config/data_sources.go:59, internal/config/data_sources.go:20 |
vef.data_sources.<name>.port | uint16 | Go field: DataSourceConfig.Port | config/data_sources.go:22, config/data_sources.go:54, internal/config/data_sources.go:20 |
vef.data_sources.<name>.schema | string | Go field: DataSourceConfig.Schema | config/data_sources.go:22, config/data_sources.go:58, internal/config/data_sources.go:20 |
vef.data_sources.<name>.ssl_mode | SSLMode | Go field: DataSourceConfig.SSLMode | config/data_sources.go:22, config/data_sources.go:65, internal/config/data_sources.go:20 |
vef.data_sources.<name>.ssl_root_cert | string | Go field: DataSourceConfig.SSLRootCert | config/data_sources.go:22, config/data_sources.go:69, internal/config/data_sources.go:20 |
vef.data_sources.<name>.type | DBKind | Go field: DataSourceConfig.Kind | config/data_sources.go:22, config/data_sources.go:52, internal/config/data_sources.go:20 |
vef.data_sources.<name>.user | string | Go field: DataSourceConfig.User | config/data_sources.go:22, config/data_sources.go:55, internal/config/data_sources.go:20 |
vef.event.async_queue_size | int | Go field: EventConfig.AsyncQueueSize | config/event.go:18 |
vef.event.async_workers | int | Go field: EventConfig.AsyncWorkers | config/event.go:21 |
vef.event.default_transport | string | Go field: EventConfig.DefaultTransport | config/event.go:15 |
vef.event.inbox | EventInboxConfig | Go field: EventConfig.Inbox | config/event.go:27 |
vef.event.inbox.cleanup_interval | time.Duration | Go field: EventInboxConfig.CleanupInterval | config/event.go:115, config/event.go:27 |
vef.event.inbox.processing_lease | time.Duration | Go field: EventInboxConfig.ProcessingLease | config/event.go:114, config/event.go:27 |
vef.event.inbox.retention | time.Duration | Go field: EventInboxConfig.Retention | config/event.go:113, config/event.go:27 |
vef.event.middleware | EventMiddlewareConfig | Go field: EventConfig.Middleware | config/event.go:26 |
vef.event.middleware.inbox | bool | Go field: EventMiddlewareConfig.Inbox | config/event.go:107, config/event.go:26 |
vef.event.middleware.logging | bool | Go field: EventMiddlewareConfig.Logging | config/event.go:26, config/event.go:93 |
vef.event.middleware.metrics | bool | Go field: EventMiddlewareConfig.Metrics | config/event.go:102, config/event.go:26 |
vef.event.middleware.recover | bool | Go field: EventMiddlewareConfig.Recover | config/event.go:103, config/event.go:26 |
vef.event.middleware.tracing | bool | Go field: EventMiddlewareConfig.Tracing | config/event.go:26, config/event.go:94 |
vef.event.middleware.tracing_strict | bool | Go field: EventMiddlewareConfig.TracingStrict | config/event.go:101, config/event.go:26 |
vef.event.publish_timeout | time.Duration | Go field: EventConfig.PublishTimeout | config/event.go:23 |
vef.event.routing | []EventRoutingRule | Go field: EventConfig.Routing | config/event.go:31 |
vef.event.routing.pattern | string | Go field: EventRoutingRule.Pattern | config/event.go:123, config/event.go:31 |
vef.event.routing.transports | []string | Go field: EventRoutingRule.Transports | config/event.go:124, config/event.go:31 |
vef.event.transports | EventTransportsConfig | Go field: EventConfig.Transports | config/event.go:25 |
vef.event.transports.memory | EventMemoryTransportConfig | Go field: EventTransportsConfig.Memory | config/event.go:25, config/event.go:36 |
vef.event.transports.memory.full_policy | string | Go field: EventMemoryTransportConfig.FullPolicy | config/event.go:25, config/event.go:36, config/event.go:44 |
vef.event.transports.memory.publish_timeout | time.Duration | Go field: EventMemoryTransportConfig.PublishTimeout | config/event.go:25, config/event.go:36, config/event.go:45 |
vef.event.transports.memory.queue_size | int | Go field: EventMemoryTransportConfig.QueueSize | config/event.go:25, config/event.go:36, config/event.go:43 |
vef.event.transports.outbox | EventOutboxTransportConfig | Go field: EventTransportsConfig.Outbox | config/event.go:25, config/event.go:37 |
vef.event.transports.outbox.batch_size | int | Go field: EventOutboxTransportConfig.BatchSize | config/event.go:25, config/event.go:37, config/event.go:53 |
vef.event.transports.outbox.cleanup_interval | time.Duration | Go field: EventOutboxTransportConfig.CleanupInterval | config/event.go:25, config/event.go:37, config/event.go:57 |
vef.event.transports.outbox.completed_ttl | time.Duration | Go field: EventOutboxTransportConfig.CompletedTTL | config/event.go:25, config/event.go:37, config/event.go:58 |
vef.event.transports.outbox.enabled | bool | Go field: EventOutboxTransportConfig.Enabled | config/event.go:25, config/event.go:37, config/event.go:50 |
vef.event.transports.outbox.lease_multiplier | int | Go field: EventOutboxTransportConfig.LeaseMultiplier | config/event.go:25, config/event.go:37, config/event.go:54 |
vef.event.transports.outbox.max_retries | int | Go field: EventOutboxTransportConfig.MaxRetries | config/event.go:25, config/event.go:37, config/event.go:52 |
vef.event.transports.outbox.min_lease | time.Duration | Go field: EventOutboxTransportConfig.MinLease | config/event.go:25, config/event.go:37, config/event.go:55 |
vef.event.transports.outbox.relay_interval | time.Duration | Go field: EventOutboxTransportConfig.RelayInterval | config/event.go:25, config/event.go:37, config/event.go:51 |
vef.event.transports.outbox.sink | string | Go field: EventOutboxTransportConfig.SinkName | config/event.go:25, config/event.go:37, config/event.go:56 |
vef.event.transports.redis_stream | EventRedisStreamTransportConfig | Go field: EventTransportsConfig.RedisStream | config/event.go:25, config/event.go:38 |
vef.event.transports.redis_stream.block_timeout | time.Duration | Go field: EventRedisStreamTransportConfig.BlockTimeout | config/event.go:25, config/event.go:38, config/event.go:66 |
vef.event.transports.redis_stream.claim_batch_size | int64 | Go field: EventRedisStreamTransportConfig.ClaimBatchSize | config/event.go:25, config/event.go:38, config/event.go:69 |
vef.event.transports.redis_stream.claim_idle | time.Duration | Go field: EventRedisStreamTransportConfig.ClaimIdle | config/event.go:25, config/event.go:38, config/event.go:67 |
vef.event.transports.redis_stream.claim_interval | time.Duration | Go field: EventRedisStreamTransportConfig.ClaimInterval | config/event.go:25, config/event.go:38, config/event.go:68 |
vef.event.transports.redis_stream.consumer_id | string | Go field: EventRedisStreamTransportConfig.ConsumerID | config/event.go:25, config/event.go:38, config/event.go:79 |
vef.event.transports.redis_stream.enabled | bool | Go field: EventRedisStreamTransportConfig.Enabled | config/event.go:25, config/event.go:38, config/event.go:63 |
vef.event.transports.redis_stream.handler_timeout | time.Duration | Go field: EventRedisStreamTransportConfig.HandlerTimeout | config/event.go:25, config/event.go:38, config/event.go:77 |
vef.event.transports.redis_stream.idle_group_retention | time.Duration | Go field: EventRedisStreamTransportConfig.IdleGroupRetention | config/event.go:25, config/event.go:38, config/event.go:85 |
vef.event.transports.redis_stream.idle_group_sweep_interval | time.Duration | Go field: EventRedisStreamTransportConfig.IdleGroupSweepInterval | config/event.go:25, config/event.go:38, config/event.go:88 |
vef.event.transports.redis_stream.max_len_approx | int64 | Go field: EventRedisStreamTransportConfig.MaxLenApprox | config/event.go:25, config/event.go:38, config/event.go:65 |
vef.event.transports.redis_stream.reaper_concurrency | int | Go field: EventRedisStreamTransportConfig.ReaperConcurrency | config/event.go:25, config/event.go:38, config/event.go:70 |
vef.event.transports.redis_stream.setup_timeout | time.Duration | Go field: EventRedisStreamTransportConfig.SetupTimeout | config/event.go:25, config/event.go:38, config/event.go:78 |
vef.event.transports.redis_stream.start_id | string | Go field: EventRedisStreamTransportConfig.StartID | config/event.go:25, config/event.go:38, config/event.go:80 |
vef.event.transports.redis_stream.stream_prefix | string | Go field: EventRedisStreamTransportConfig.StreamPrefix | config/event.go:25, config/event.go:38, config/event.go:64 |
vef.mcp.enabled | bool | Go field: MCPConfig.Enabled | config/mcp.go:5 |
vef.mcp.require_auth | *bool | Go field: MCPConfig.RequireAuth | config/mcp.go:9 |
vef.monitor.sample_duration | time.Duration | Go field: MonitorConfig.SampleDuration | config/monitor.go:8 |
vef.monitor.sample_interval | time.Duration | Go field: MonitorConfig.SampleInterval | config/monitor.go:7 |
vef.redis.database | uint8 | Go field: RedisConfig.Database | config/redis.go:16 |
vef.redis.enabled | bool | Go field: RedisConfig.Enabled | config/redis.go:11 |
vef.redis.host | string | Go field: RedisConfig.Host | config/redis.go:12 |
vef.redis.network | string | Go field: RedisConfig.Network | config/redis.go:17 |
vef.redis.password | string | Go field: RedisConfig.Password | config/redis.go:15 |
vef.redis.port | uint16 | Go field: RedisConfig.Port | config/redis.go:13 |
vef.redis.user | string | Go field: RedisConfig.User | config/redis.go:14 |
vef.security.ip_whitelists | map[string][]string | Go field: SecurityConfig.IPWhitelists | config/security.go:33 |
vef.security.lockout | LockoutConfig | Go field: SecurityConfig.Lockout | config/security.go:35 |
vef.security.lockout.backoff_base | time.Duration | Go field: LockoutConfig.BackoffBase | config/security.go:241, config/security.go:35 |
vef.security.lockout.backoff_max | time.Duration | Go field: LockoutConfig.BackoffMax | config/security.go:243, config/security.go:35 |
vef.security.lockout.enabled | *bool | Go field: LockoutConfig.Enabled | config/security.go:226, config/security.go:35 |
vef.security.lockout.key | LockoutKey | Go field: LockoutConfig.Key | config/security.go:246, config/security.go:35 |
vef.security.lockout.lock_duration | time.Duration | Go field: LockoutConfig.LockDuration | config/security.go:235, config/security.go:35 |
vef.security.lockout.max_failures | int | Go field: LockoutConfig.MaxFailures | config/security.go:229, config/security.go:35 |
vef.security.lockout.strategy | LockoutStrategy | Go field: LockoutConfig.Strategy | config/security.go:238, config/security.go:35 |
vef.security.lockout.window | time.Duration | Go field: LockoutConfig.Window | config/security.go:232, config/security.go:35 |
vef.security.login_rate_limit | int | Go field: SecurityConfig.LoginRateLimit | config/security.go:25 |
vef.security.password_policy | PasswordPolicyConfig | Go field: SecurityConfig.PasswordPolicy | config/security.go:37 |
vef.security.password_policy.blocklist | []string | Go field: PasswordPolicyConfig.Blocklist | config/security.go:170, config/security.go:37 |
vef.security.password_policy.disallow_username | bool | Go field: PasswordPolicyConfig.DisallowUsername | config/security.go:168, config/security.go:37 |
vef.security.password_policy.history_depth | int | Go field: PasswordPolicyConfig.HistoryDepth | config/security.go:173, config/security.go:37 |
vef.security.password_policy.max_age | time.Duration | Go field: PasswordPolicyConfig.MaxAge | config/security.go:177, config/security.go:37 |
vef.security.password_policy.max_length | int | Go field: PasswordPolicyConfig.MaxLength | config/security.go:154, config/security.go:37 |
vef.security.password_policy.min_char_classes | int | Go field: PasswordPolicyConfig.MinCharClasses | config/security.go:166, config/security.go:37 |
vef.security.password_policy.min_length | int | Go field: PasswordPolicyConfig.MinLength | config/security.go:152, config/security.go:37 |
vef.security.password_policy.require_digit | bool | Go field: PasswordPolicyConfig.RequireDigit | config/security.go:160, config/security.go:37 |
vef.security.password_policy.require_lower | bool | Go field: PasswordPolicyConfig.RequireLower | config/security.go:158, config/security.go:37 |
vef.security.password_policy.require_symbol | bool | Go field: PasswordPolicyConfig.RequireSymbol | config/security.go:163, config/security.go:37 |
vef.security.password_policy.require_upper | bool | Go field: PasswordPolicyConfig.RequireUpper | config/security.go:156, config/security.go:37 |
vef.security.refresh_not_before | time.Duration | Go field: SecurityConfig.RefreshNotBefore | config/security.go:24 |
vef.security.refresh_rate_limit | int | Go field: SecurityConfig.RefreshRateLimit | config/security.go:26 |
vef.security.secret | string | Go field: SecurityConfig.Secret | config/security.go:22 |
vef.security.session | SessionConfig | Go field: SecurityConfig.Session | config/security.go:44 |
vef.security.session.idle_ttl | time.Duration | Go field: SessionConfig.IdleTTL | config/security.go:44, config/security.go:96 |
vef.security.session.max_concurrent | int | Go field: SessionConfig.MaxConcurrent | config/security.go:44, config/security.go:90 |
vef.security.session.max_lifetime | time.Duration | Go field: SessionConfig.MaxLifetime | config/security.go:44, config/security.go:99 |
vef.security.session.on_exceed | SessionExceedPolicy | Go field: SessionConfig.OnExceed | config/security.go:44, config/security.go:93 |
vef.security.session.sliding | *bool | Go field: SessionConfig.Sliding | config/security.go:102, config/security.go:44 |
vef.security.token_expires | time.Duration | Go field: SecurityConfig.TokenExpires | config/security.go:23 |
vef.security.token_type | TokenType | Go field: SecurityConfig.TokenType | config/security.go:41 |
vef.storage.allow_public_uploads | bool | Go field: StorageConfig.AllowPublicUploads | config/storage.go:53 |
vef.storage.auto_migrate | bool | Go field: StorageConfig.AutoMigrate | config/storage.go:26 |
vef.storage.claim_ttl | time.Duration | Go field: StorageConfig.ClaimTTL | config/storage.go:37 |
vef.storage.delete_batch_size | int | Go field: StorageConfig.DeleteBatchSize | config/storage.go:67 |
vef.storage.delete_concurrency | int | Go field: StorageConfig.DeleteConcurrency | config/storage.go:70 |
vef.storage.delete_lease_window | time.Duration | Go field: StorageConfig.DeleteLeaseWindow | config/storage.go:77 |
vef.storage.delete_max_attempts | int | Go field: StorageConfig.DeleteMaxAttempts | config/storage.go:73 |
vef.storage.delete_worker_interval | time.Duration | Go field: StorageConfig.DeleteWorkerInterval | config/storage.go:64 |
vef.storage.filesystem | FilesystemConfig | Go field: StorageConfig.Filesystem | config/storage.go:28 |
vef.storage.filesystem.root | string | Go field: FilesystemConfig.Root | config/storage.go:174, config/storage.go:28 |
vef.storage.max_pending_claims | int | Go field: StorageConfig.MaxPendingClaims | config/storage.go:47 |
vef.storage.max_upload_size | int64 | Go field: StorageConfig.MaxUploadSize | config/storage.go:33 |
vef.storage.minio | MinIOConfig | Go field: StorageConfig.MinIO | config/storage.go:27 |
vef.storage.minio.access_key | string | Go field: MinIOConfig.AccessKey | config/storage.go:165, config/storage.go:27 |
vef.storage.minio.bucket | string | Go field: MinIOConfig.Bucket | config/storage.go:167, config/storage.go:27 |
vef.storage.minio.endpoint | string | Go field: MinIOConfig.Endpoint | config/storage.go:164, config/storage.go:27 |
vef.storage.minio.region | string | Go field: MinIOConfig.Region | config/storage.go:168, config/storage.go:27 |
vef.storage.minio.secret_key | string | Go field: MinIOConfig.SecretKey | config/storage.go:166, config/storage.go:27 |
vef.storage.minio.use_ssl | bool | Go field: MinIOConfig.UseSSL | config/storage.go:169, config/storage.go:27 |
vef.storage.provider | StorageProvider | Go field: StorageConfig.Provider | config/storage.go:25 |
vef.storage.sweep_batch_size | int | Go field: StorageConfig.SweepBatchSize | config/storage.go:60 |
vef.storage.sweep_interval | time.Duration | Go field: StorageConfig.SweepInterval | config/storage.go:57 |
config reserved name
| Name | Value | Details | Source |
|---|---|---|---|
PrimaryDataSourceName | primary | used under vef.data_sources.<name> | config/data_sources.go:7 |
environment variable
| Name | Value | Details | Source |
|---|---|---|---|
EnvConfigPath | VEF_CONFIG_PATH | config/env.go:7 | |
EnvI18NLanguage | VEF_I18N_LANGUAGE | config/env.go:8 | |
EnvLogLevel | VEF_LOG_LEVEL | config/env.go:6 | |
EnvPrefix | VEF | config/env.go:5 | |
SystemDrive | SystemDrive | OS-defined Windows variable read to locate the root filesystem for the disk overview; not framework configuration | internal/monitor/service.go:189 |
event topic
| Name | Value | Details | Source |
|---|---|---|---|
EventTypeAssigneesAdded | approval.task.assignees_added | approval/events.go:80 | |
EventTypeAssigneesRemoved | approval.task.assignees_removed | approval/events.go:81 | |
EventTypeCCNotified | approval.cc.notified | approval/events.go:85 | |
EventTypeDeleteDeadLetter | vef.storage.delete.dead_letter | storage/events.go:24 | |
EventTypeFileClaimed | vef.storage.file.claimed | storage/events.go:16 | |
EventTypeFileDeleted | vef.storage.file.deleted | storage/events.go:20 | |
EventTypeFlowCreated | approval.flow.created | approval/events.go:87 | |
EventTypeFlowDeployed | approval.flow.deployed | approval/events.go:89 | |
EventTypeFlowPublished | approval.flow.published | approval/events.go:91 | |
EventTypeFlowToggled | approval.flow.toggled | approval/events.go:90 | |
EventTypeFlowUpdated | approval.flow.updated | approval/events.go:88 | |
EventTypeInstanceBindingFailed | approval.instance.binding_failed | approval/events.go:68 | |
EventTypeInstanceCompleted | approval.instance.completed | approval/events.go:63 | |
EventTypeInstanceCreated | approval.instance.created | approval/events.go:62 | |
EventTypeInstanceResubmitted | approval.instance.resubmitted | approval/events.go:67 | |
EventTypeInstanceReturned | approval.instance.returned | approval/events.go:66 | |
EventTypeInstanceRolledBack | approval.instance.rolled_back | approval/events.go:65 | |
EventTypeInstanceWithdrawn | approval.instance.withdrawn | approval/events.go:64 | |
EventTypeNodeAutoPassed | approval.node.auto_passed | approval/events.go:70 | |
EventTypeTaskApproved | approval.task.approved | approval/events.go:73 | |
EventTypeTaskCanceled | approval.task.canceled | approval/events.go:76 | |
EventTypeTaskCreated | approval.task.created | approval/events.go:72 | |
EventTypeTaskDeadlineWarning | approval.task.deadline_warning | approval/events.go:82 | |
EventTypeTaskHandled | approval.task.handled | approval/events.go:74 | |
EventTypeTaskReassigned | approval.task.reassigned | approval/events.go:78 | |
EventTypeTaskRejected | approval.task.rejected | approval/events.go:75 | |
EventTypeTaskTimedOut | approval.task.timed_out | approval/events.go:79 | |
EventTypeTaskTransferred | approval.task.transferred | approval/events.go:77 | |
EventTypeTaskUrged | approval.task.urged | approval/events.go:83 | |
eventTypeAudit | vef.api.request.audit | api/audit.go:9 | |
eventTypeDictionaryChanged | vef.translate.dictionary.changed | mold/cached_dictionary_resolver.go:14 | |
eventTypeLogin | vef.security.login | security/login_event.go:9 | |
eventTypeRolePermissionsChanged | vef.security.role_permissions.changed | security/cached_role_permission_loader.go:14 |
event transport contract
| Name | Value | Details | Source |
|---|---|---|---|
outbox DLQ header | vef.dlq | internal/event/transport/outbox/relay.go:37 | |
outbox DLQ header value | 1 | internal/event/transport/outbox/relay.go:178 | |
outbox DLQ topic prefix | vef-dlq. | internal/event/transport/outbox/relay.go:225 | |
outbox persisted error max bytes | 256 | internal/event/transport/outbox/relay.go:20 | |
outbox retry backoff cap | 1h | internal/event/transport/outbox/relay.go:211 | |
outbox retry backoff formula | 2^retryCount seconds capped at 1h | internal/event/transport/outbox/relay.go:214 |
i18n key indirection
| Name | Value | Details | Source |
|---|---|---|---|
internal/api/middleware/audit.go:139 | dynamic key sourced from app.MapFiberError; mapped result/security message constants are indexed separately | internal/api/middleware/audit.go:139 | |
internal/app/error.go:54 | dynamic key sourced from fiberErrorMappings; mapped result/security message constants are indexed separately | internal/app/error.go:54 | |
validator/rule.go:66 | dynamic key sourced from ValidationRule.ErrMessageI18nKey; built-in rule keys are indexed separately | validator/rule.go:66 | |
validator/validator.go:71 | dynamic key sourced from label_i18n struct tags; tag values are indexed separately | validator/validator.go:71 |
i18n message key
| Name | Value | Details | Source |
|---|---|---|---|
access_denied | access_denied | i18n.T call | result/errors.go:20 |
api_request_action | api_request_action | label_i18n struct tag | api/request.go:16 |
api_request_meta_invalid_json | api_request_meta_invalid_json | i18n.T call | api/api_errors.go:22 |
api_request_params_invalid_json | api_request_params_invalid_json | i18n.T call | api/api_errors.go:17 |
api_request_resource | api_request_resource | label_i18n struct tag | api/request.go:15 |
api_request_version | api_request_version | label_i18n struct tag | api/request.go:17 |
approval_access_denied | approval_access_denied | i18n.T call | internal/approval/shared/api_errors.go:122 |
approval_add_assignee_not_allowed | approval_add_assignee_not_allowed | i18n.T call | internal/approval/shared/api_errors.go:97 |
approval_assignee_resolve_failed | approval_assignee_resolve_failed | i18n.T call | internal/approval/shared/api_errors.go:110 |
approval_binding_columns_conflict | approval_binding_columns_conflict | i18n.T call | internal/approval/shared/api_errors.go:61 |
approval_binding_incomplete | approval_binding_incomplete | i18n.T call | internal/approval/shared/api_errors.go:40 |
approval_binding_key_not_unique | approval_binding_key_not_unique | i18n.T call | internal/approval/shared/api_errors.go:70 |
approval_binding_projection_not_found | approval_binding_projection_not_found | i18n.T call | internal/approval/shared/api_errors.go:88 |
approval_binding_schema_invalid | approval_binding_schema_invalid | i18n.T call | internal/approval/shared/api_errors.go:67 |
approval_binding_status_mapping_invalid | approval_binding_status_mapping_invalid | i18n.T call | internal/approval/shared/api_errors.go:74 |
approval_binding_target_busy | approval_binding_target_busy | i18n.T call | internal/approval/shared/api_errors.go:85 |
approval_binding_unexpected | approval_binding_unexpected | i18n.T call | internal/approval/shared/api_errors.go:64 |
approval_business_ref_required | approval_business_ref_required | i18n.T call | internal/approval/shared/api_errors.go:84 |
approval_flow_binding_locked | approval_flow_binding_locked | i18n.T call | internal/approval/shared/api_errors.go:58 |
approval_flow_code_exists | approval_flow_code_exists | i18n.T call | internal/approval/shared/api_errors.go:21 |
approval_flow_not_active | approval_flow_not_active | i18n.T call | internal/approval/shared/api_errors.go:17 |
approval_flow_not_found | approval_flow_not_found | i18n.T call | internal/approval/shared/api_errors.go:16 |
approval_form_cross_device_kind_mismatch | approval_form_cross_device_kind_mismatch | i18n.T call | internal/approval/formeditor/api_errors.go:53 |
approval_form_cross_device_table_mismatch | approval_form_cross_device_table_mismatch | i18n.T call | internal/approval/formeditor/api_errors.go:63 |
approval_form_data_too_large | approval_form_data_too_large | i18n.T call | internal/approval/shared/api_errors.go:118 |
approval_form_field_empty | approval_form_field_empty | i18n.T call | internal/approval/service/validation.go:456 |
approval_form_field_empty | approval_form_field_empty | i18n.T call | internal/approval/service/validation.go:463 |
approval_form_field_empty | approval_form_field_empty | i18n.T call | internal/approval/service/validation.go:470 |
approval_form_field_invalid_file_item | approval_form_field_invalid_file_item | i18n.T call | internal/approval/service/validation.go:476 |
approval_form_field_invalid_validation | approval_form_field_invalid_validation | i18n.T call | internal/approval/service/validation.go:412 |
approval_form_field_invalid_value | approval_form_field_invalid_value | i18n.T call | internal/approval/service/validation.go:499 |
approval_form_field_max_length | approval_form_field_max_length | i18n.T call | internal/approval/service/validation.go:403 |
approval_form_field_max_rows | approval_form_field_max_rows | i18n.T call | internal/approval/service/validation.go:321 |
approval_form_field_max_value | approval_form_field_max_value | i18n.T call | internal/approval/service/validation.go:443 |
approval_form_field_min_length | approval_form_field_min_length | i18n.T call | internal/approval/service/validation.go:396 |
approval_form_field_min_rows | approval_form_field_min_rows | i18n.T call | internal/approval/service/validation.go:315 |
approval_form_field_min_value | approval_form_field_min_value | i18n.T call | internal/approval/service/validation.go:436 |
approval_form_field_must_be_file | approval_form_field_must_be_file | i18n.T call | internal/approval/service/validation.go:483 |
approval_form_field_must_be_integer | approval_form_field_must_be_integer | i18n.T call | internal/approval/service/validation.go:428 |
approval_form_field_must_be_number | approval_form_field_must_be_number | i18n.T call | internal/approval/service/validation.go:289 |
approval_form_field_must_be_row_list | approval_form_field_must_be_row_list | i18n.T call | internal/approval/service/validation.go:310 |
approval_form_field_must_be_row_object | approval_form_field_must_be_row_object | i18n.T call | internal/approval/service/validation.go:330 |
approval_form_field_must_be_string | approval_form_field_must_be_string | i18n.T call | internal/approval/service/validation.go:275 |
approval_form_field_not_defined | approval_form_field_not_defined | i18n.T call | internal/approval/service/validation.go:619 |
approval_form_field_not_defined | approval_form_field_not_defined | i18n.T call | internal/approval/service/validation.go:73 |
approval_form_field_not_defined | approval_form_field_not_defined | i18n.T call | internal/approval/service/validation.go:357 |
approval_form_field_pattern_mismatch | approval_form_field_pattern_mismatch | i18n.T call | internal/approval/service/validation.go:416 |
approval_form_field_required | approval_form_field_required | i18n.T call | internal/approval/service/validation.go:81 |
approval_form_field_required | approval_form_field_required | i18n.T call | internal/approval/service/validation.go:368 |
approval_form_field_required | approval_form_field_required | i18n.T call | internal/approval/service/validation.go:116 |
approval_form_field_table_cell | approval_form_field_table_cell | i18n.T call | internal/approval/service/validation.go:376 |
approval_form_field_table_cell | approval_form_field_table_cell | i18n.T call | internal/approval/service/validation.go:366 |
approval_form_field_table_cell | approval_form_field_table_cell | i18n.T call | internal/approval/service/validation.go:355 |
approval_form_nested_subform | approval_form_nested_subform | i18n.T call | internal/approval/formeditor/api_errors.go:42 |
approval_form_schema_malformed | approval_form_schema_malformed | i18n.T call | internal/approval/formeditor/api_errors.go:68 |
approval_form_table_columns_empty | approval_form_table_columns_empty | i18n.T call | internal/approval/formeditor/api_errors.go:47 |
approval_form_unknown_field_type | approval_form_unknown_field_type | i18n.T call | internal/approval/formeditor/api_errors.go:33 |
approval_form_unmappable_field_type | approval_form_unmappable_field_type | i18n.T call | internal/approval/formeditor/api_errors.go:24 |
approval_form_validation_failed | approval_form_validation_failed | i18n.T call | internal/approval/shared/api_errors.go:112 |
approval_instance_completed | approval_instance_completed | i18n.T call | internal/approval/shared/api_errors.go:79 |
approval_instance_not_found | approval_instance_not_found | i18n.T call | internal/approval/shared/api_errors.go:78 |
approval_invalid_add_assignee_type | approval_invalid_add_assignee_type | i18n.T call | internal/approval/shared/api_errors.go:102 |
approval_invalid_binding_mode | approval_invalid_binding_mode | i18n.T call | internal/approval/shared/api_errors.go:45 |
approval_invalid_business_identifier | approval_invalid_business_identifier | i18n.T call | internal/approval/shared/api_errors.go:26 |
approval_invalid_business_ref | approval_invalid_business_ref | i18n.T call | internal/approval/shared/api_errors.go:86 |
approval_invalid_flow_design | approval_invalid_flow_design | i18n.T call | internal/approval/shared/api_errors.go:20 |
approval_invalid_form_design | approval_invalid_form_design | i18n.T call | internal/approval/shared/api_errors.go:37 |
approval_invalid_initiator_kind | approval_invalid_initiator_kind | i18n.T call | internal/approval/shared/api_errors.go:49 |
approval_invalid_instance_transition | approval_invalid_instance_transition | i18n.T call | internal/approval/shared/api_errors.go:83 |
approval_invalid_rollback_target | approval_invalid_rollback_target | i18n.T call | internal/approval/shared/api_errors.go:104 |
approval_invalid_storage_mode | approval_invalid_storage_mode | i18n.T call | internal/approval/shared/api_errors.go:54 |
approval_invalid_task_transition | approval_invalid_task_transition | i18n.T call | internal/approval/shared/api_errors.go:95 |
approval_invalid_title_template | approval_invalid_title_template | i18n.T call | internal/approval/shared/api_errors.go:32 |
approval_invalid_transfer_target | approval_invalid_transfer_target | i18n.T call | internal/approval/shared/api_errors.go:106 |
approval_last_assignee_removal | approval_last_assignee_removal | i18n.T call | internal/approval/shared/api_errors.go:105 |
approval_manual_cc_not_allowed | approval_manual_cc_not_allowed | i18n.T call | internal/approval/shared/api_errors.go:100 |
approval_no_assignee | approval_no_assignee | i18n.T call | internal/approval/shared/api_errors.go:109 |
approval_no_published_version | approval_no_published_version | i18n.T call | internal/approval/shared/api_errors.go:18 |
approval_no_users_specified | approval_no_users_specified | i18n.T call | internal/approval/shared/api_errors.go:107 |
approval_not_allowed_initiate | approval_not_allowed_initiate | i18n.T call | internal/approval/shared/api_errors.go:80 |
approval_not_applicant | approval_not_applicant | i18n.T call | internal/approval/shared/api_errors.go:103 |
approval_not_assignee | approval_not_assignee | i18n.T call | internal/approval/shared/api_errors.go:94 |
approval_opinion_required | approval_opinion_required | i18n.T call | internal/approval/shared/api_errors.go:99 |
approval_remove_assignee_not_allowed | approval_remove_assignee_not_allowed | i18n.T call | internal/approval/shared/api_errors.go:101 |
approval_resubmit_not_allowed | approval_resubmit_not_allowed | i18n.T call | internal/approval/shared/api_errors.go:82 |
approval_rollback_not_allowed | approval_rollback_not_allowed | i18n.T call | internal/approval/shared/api_errors.go:96 |
approval_task_not_found | approval_task_not_found | i18n.T call | internal/approval/shared/api_errors.go:92 |
approval_task_not_pending | approval_task_not_pending | i18n.T call | internal/approval/shared/api_errors.go:93 |
approval_terminate_not_allowed | approval_terminate_not_allowed | i18n.T call | internal/approval/shared/api_errors.go:126 |
approval_transfer_not_allowed | approval_transfer_not_allowed | i18n.T call | internal/approval/shared/api_errors.go:98 |
approval_urge_too_frequent | approval_urge_too_frequent | i18n.T call | internal/approval/command/urge_task.go:116 |
approval_version_not_draft | approval_version_not_draft | i18n.T call | internal/approval/shared/api_errors.go:19 |
approval_version_not_found | approval_version_not_found | i18n.T call | internal/approval/shared/api_errors.go:22 |
approval_withdraw_not_allowed | approval_withdraw_not_allowed | i18n.T call | internal/approval/shared/api_errors.go:81 |
auth_challenge_response | auth_challenge_response | label_i18n struct tag | internal/security/auth_resource.go:243 |
auth_challenge_token | auth_challenge_token | label_i18n struct tag | internal/security/auth_resource.go:241 |
auth_challenge_type | auth_challenge_type | label_i18n struct tag | internal/security/auth_resource.go:242 |
auth_credentials | auth_credentials | label_i18n struct tag | internal/security/auth_resource.go:114 |
auth_principal | auth_principal | label_i18n struct tag | internal/security/auth_resource.go:113 |
auth_refresh_token | auth_refresh_token | label_i18n struct tag | internal/security/auth_resource.go:187 |
auth_type | auth_type | label_i18n struct tag | internal/security/auth_resource.go:112 |
crud_batch_create_list | crud_batch_create_list | label_i18n struct tag | crud/params.go:12 |
crud_batch_delete_pks | crud_batch_delete_pks | label_i18n struct tag | crud/params.go:28 |
crud_batch_update_list | crud_batch_update_list | label_i18n struct tag | crud/params.go:19 |
crud_composite_primary_key_requires_map | crud_composite_primary_key_requires_map | i18n.T call | crud/api_errors.go:27 |
crud_created | crud_created | i18n.T call | crud/create_many.go:103 |
crud_created | crud_created | i18n.T call | crud/create.go:88 |
crud_deleted | crud_deleted | i18n.T call | crud/delete.go:111 |
crud_deleted | crud_deleted | i18n.T call | crud/delete_many.go:128 |
crud_field_not_exist_in_model | crud_field_not_exist_in_model | i18n.T call | crud/api_errors.go:70 |
crud_file_open_failed | crud_file_open_failed | i18n.T call | crud/api_errors.go:47 |
crud_import_requires_file | crud_import_requires_file | i18n.T call | crud/api_errors.go:39 |
crud_import_requires_multipart | crud_import_requires_multipart | i18n.T call | crud/api_errors.go:35 |
crud_import_type_assertion_failed | crud_import_type_assertion_failed | i18n.T call | crud/api_errors.go:51 |
crud_import_validation_failed | crud_import_validation_failed | i18n.T call | crud/import.go:147 |
crud_imported | crud_imported | i18n.T call | crud/import.go:178 |
crud_primary_key_required | crud_primary_key_required | i18n.T call | crud/api_errors.go:60 |
crud_processor_must_return_slice | crud_processor_must_return_slice | i18n.T call | crud/find_page.go:88 |
crud_unsupported_export_format | crud_unsupported_export_format | i18n.T call | crud/api_errors.go:31 |
crud_unsupported_import_format | crud_unsupported_import_format | i18n.T call | crud/api_errors.go:43 |
crud_updated | crud_updated | i18n.T call | crud/update_many.go:138 |
crud_updated | crud_updated | i18n.T call | crud/update.go:126 |
dangerous_sql | dangerous_sql | i18n.T call | result/errors.go:58 |
error | error | i18n.T call | result/error.go:69 |
expression_evaluation_failed | expression_evaluation_failed | i18n.T call | expression/api_errors.go:15 |
foreign_key_violation | foreign_key_violation | i18n.T call | result/errors.go:54 |
monitor_collection_failed | monitor_collection_failed | i18n.T call | monitor/api_errors.go:25 |
monitor_not_ready | monitor_not_ready | i18n.T call | monitor/api_errors.go:19 |
ok | ok | i18n.T call | result/result.go:64 |
record_already_exists | record_already_exists | i18n.T call | result/errors.go:50 |
record_not_found | record_not_found | i18n.T call | result/errors.go:46 |
request_timeout | request_timeout | i18n.T call | result/errors.go:30 |
schema_table_not_found | schema_table_not_found | i18n.T call | schema/api_errors.go:16 |
security_account_locked | security_account_locked | i18n.T call | security/api_errors.go:300 |
security_app_id_required | security_app_id_required | i18n.T call | security/api_errors.go:111 |
security_auth_header_invalid | security_auth_header_invalid | i18n.T call | security/api_errors.go:176 |
security_auth_header_missing | security_auth_header_missing | i18n.T call | security/api_errors.go:171 |
security_challenge_resolve_failed | security_challenge_resolve_failed | i18n.T call | security/api_errors.go:200 |
security_challenge_token_invalid | security_challenge_token_invalid | i18n.T call | security/api_errors.go:190 |
security_challenge_type_invalid | security_challenge_type_invalid | i18n.T call | security/api_errors.go:195 |
security_credentials_format_invalid | security_credentials_format_invalid | i18n.T call | internal/security/signature_authenticator.go:81 |
security_department_required | security_department_required | i18n.T call | security/api_errors.go:220 |
security_external_app_disabled | security_external_app_disabled | i18n.T call | security/api_errors.go:146 |
security_external_app_loader_not_implemented | security_external_app_loader_not_implemented | i18n.T call | internal/security/signature_authenticator.go:71 |
security_external_app_not_found | security_external_app_not_found | i18n.T call | security/api_errors.go:141 |
security_invalid_credentials | security_invalid_credentials | i18n.T call | internal/security/password_authenticator.go:107 |
security_invalid_credentials | security_invalid_credentials | i18n.T call | internal/security/password_authenticator.go:111 |
security_invalid_credentials | security_invalid_credentials | i18n.T call | internal/security/password_authenticator.go:100 |
security_invalid_credentials | security_invalid_credentials | i18n.T call | internal/security/password_authenticator.go:82 |
security_ip_not_allowed | security_ip_not_allowed | i18n.T call | security/api_errors.go:151 |
security_new_password_required | security_new_password_required | i18n.T call | security/api_errors.go:215 |
security_nonce_already_used | security_nonce_already_used | i18n.T call | security/api_errors.go:166 |
security_nonce_invalid | security_nonce_invalid | i18n.T call | security/api_errors.go:161 |
security_nonce_required | security_nonce_required | i18n.T call | security/api_errors.go:156 |
security_otp_code_invalid | security_otp_code_invalid | i18n.T call | security/api_errors.go:210 |
security_otp_code_required | security_otp_code_required | i18n.T call | security/api_errors.go:205 |
security_password_blocked | security_password_blocked | i18n.T call | security/api_errors.go:255 |
security_password_contains_identity | security_password_contains_identity | i18n.T call | security/api_errors.go:250 |
security_password_missing_digit | security_password_missing_digit | i18n.T call | security/api_errors.go:240 |
security_password_missing_lowercase | security_password_missing_lowercase | i18n.T call | security/api_errors.go:235 |
security_password_missing_symbol | security_password_missing_symbol | i18n.T call | security/api_errors.go:245 |
security_password_missing_uppercase | security_password_missing_uppercase | i18n.T call | security/api_errors.go:230 |
security_password_required | security_password_required | i18n.T call | internal/security/password_authenticator.go:69 |
security_password_reused | security_password_reused | i18n.T call | security/api_errors.go:260 |
security_password_too_few_char_classes | security_password_too_few_char_classes | i18n.T call | security/api_errors.go:287 |
security_password_too_long | security_password_too_long | i18n.T call | security/api_errors.go:278 |
security_password_too_short | security_password_too_short | i18n.T call | security/api_errors.go:269 |
security_signature_expired | security_signature_expired | i18n.T call | security/api_errors.go:131 |
security_signature_invalid | security_signature_invalid | i18n.T call | security/api_errors.go:136 |
security_signature_required | security_signature_required | i18n.T call | security/api_errors.go:121 |
security_system_principal_login_forbidden | security_system_principal_login_forbidden | i18n.T call | internal/security/password_authenticator.go:64 |
security_timestamp_invalid | security_timestamp_invalid | i18n.T call | security/api_errors.go:126 |
security_timestamp_required | security_timestamp_required | i18n.T call | security/api_errors.go:116 |
security_token_expired | security_token_expired | i18n.T call | security/api_errors.go:82 |
security_token_invalid | security_token_invalid | i18n.T call | security/api_errors.go:87 |
security_token_invalid_audience | security_token_invalid_audience | i18n.T call | security/api_errors.go:102 |
security_token_invalid_issuer | security_token_invalid_issuer | i18n.T call | security/api_errors.go:97 |
security_token_not_valid_yet | security_token_not_valid_yet | i18n.T call | security/api_errors.go:92 |
security_too_many_concurrent_sessions | security_too_many_concurrent_sessions | i18n.T call | security/api_errors.go:181 |
security_unauthenticated | security_unauthenticated | i18n.T call | security/api_errors.go:77 |
security_unsupported_authentication_type | security_unsupported_authentication_type | i18n.T call | internal/security/auth_manager.go:60 |
security_user_info_loader_not_implemented | security_user_info_loader_not_implemented | i18n.T call | internal/security/auth_resource.go:335 |
security_user_loader_not_implemented | security_user_loader_not_implemented | i18n.T call | internal/security/jwt_refresh_authenticator.go:34 |
security_user_loader_not_implemented | security_user_loader_not_implemented | i18n.T call | internal/security/password_authenticator.go:55 |
security_username_required | security_username_required | i18n.T call | internal/security/password_authenticator.go:60 |
storage_abort_failed | storage_abort_failed | i18n.T call | storage/api_errors.go:114 |
storage_claim_expired | storage_claim_expired | i18n.T call | storage/api_errors.go:54 |
storage_claim_not_multipart | storage_claim_not_multipart | i18n.T call | storage/api_errors.go:86 |
storage_claim_not_pending | storage_claim_not_pending | i18n.T call | storage/api_errors.go:50 |
storage_failed_to_get_file | storage_failed_to_get_file | i18n.T call | storage/api_errors.go:45 |
storage_file_not_found | storage_file_not_found | i18n.T call | storage/api_errors.go:41 |
storage_invalid_file_key | storage_invalid_file_key | i18n.T call | storage/api_errors.go:37 |
storage_multipart_not_supported | storage_multipart_not_supported | i18n.T call | storage/api_errors.go:62 |
storage_object_not_found | storage_object_not_found | i18n.T call | storage/api_errors.go:106 |
storage_part_number_out_of_range | storage_part_number_out_of_range | i18n.T call | storage/api_errors.go:90 |
storage_public_uploads_not_allowed | storage_public_uploads_not_allowed | i18n.T call | storage/api_errors.go:66 |
storage_too_many_pending_uploads | storage_too_many_pending_uploads | i18n.T call | storage/api_errors.go:74 |
storage_upload_part_too_large | storage_upload_part_too_large | i18n.T call | storage/api_errors.go:94 |
storage_upload_part_too_small | storage_upload_part_too_small | i18n.T call | storage/api_errors.go:98 |
storage_upload_parts_incomplete | storage_upload_parts_incomplete | i18n.T call | storage/api_errors.go:102 |
storage_upload_requires_file | storage_upload_requires_file | i18n.T call | storage/api_errors.go:82 |
storage_upload_requires_multipart | storage_upload_requires_multipart | i18n.T call | storage/api_errors.go:78 |
storage_upload_size_exceeds_limit | storage_upload_size_exceeds_limit | i18n.T call | storage/api_errors.go:58 |
storage_upload_size_mismatch | storage_upload_size_mismatch | i18n.T call | storage/api_errors.go:110 |
storage_upload_too_many_parts | storage_upload_too_many_parts | i18n.T call | storage/api_errors.go:70 |
too_many_requests | too_many_requests | i18n.T call | result/errors.go:25 |
unknown_error | unknown_error | i18n.T call | result/errors.go:35 |
unknown_error | unknown_error | i18n.T call | internal/app/error.go:64 |
validator_alphanum_us | validator_alphanum_us | validator rule message key | validator/alphanum.go:16 |
validator_alphanum_us_dot | validator_alphanum_us_dot | validator rule message key | validator/alphanum.go:24 |
validator_alphanum_us_slash | validator_alphanum_us_slash | validator rule message key | validator/alphanum.go:20 |
validator_decimal_max | validator_decimal_max | validator rule message key | validator/decimal.go:16 |
validator_decimal_min | validator_decimal_min | validator rule message key | validator/decimal.go:10 |
validator_phone_number | validator_phone_number | validator rule message key | validator/phone_number.go:8 |
meta tag grammar
| Name | Value | Details | Source |
|---|---|---|---|
MetaTypeMarkdown | markdown | storage/file_refs.go:23 | |
MetaTypeRichText | rich_text | storage/file_refs.go:21 | |
MetaTypeUploadedFile | uploaded_file | storage/file_refs.go:19 | |
attribute key/value delimiter | : | storage/file_refs.go:214 | |
attribute pair delimiter | space | storage/file_refs.go:212 | |
dive | dive | storage/file_refs.go:239 | |
tag name | meta | storage/file_refs.go:26 |
mold tag grammar
| Name | Value | Details | Source |
|---|---|---|---|
diveTag | dive | internal/mold/restricted.go:6 | |
endKeysTag | endkeys | internal/mold/restricted.go:13 | |
ignoreTag | - | internal/mold/restricted.go:9 | |
keysTag | keys | internal/mold/restricted.go:12 | |
restrictedTagChars | .[],|=+()~!@#$%^&*"/?<>` | internal/mold/restricted.go:7 | |
tag name | mold | internal/mold/mold.go:41 | |
tagKeySeparator | = | internal/mold/restricted.go:10 | |
tagSeparator | , | internal/mold/restricted.go:8 | |
utf8HexComma | 0x2C | internal/mold/restricted.go:11 |
mold transformer tag
| Name | Value | Details | Source |
|---|---|---|---|
expr | expr | internal/expression/transformer.go:33 | |
translate | translate | internal/mold/translate.go:190 |
mold translate kind prefix
| Name | Value | Details | Source |
|---|---|---|---|
dict: | dict: | internal/mold/dictionary_translator.go:26 |
result error code
| Name | Value | Details | Source |
|---|---|---|---|
ErrCodeAbortFailed | 2219 | storage/api_errors.go:30 | |
ErrCodeAccessDenied | 1100 | result/constants.go:32 | |
ErrCodeAccountLocked | 1023 | security/api_errors.go:57 | |
ErrCodeAppIDRequired | 1009 | security/api_errors.go:43 | |
ErrCodeAuthHeaderInvalid | 1022 | security/api_errors.go:56 | |
ErrCodeAuthHeaderMissing | 1021 | security/api_errors.go:55 | |
ErrCodeBadRequest | 1400 | result/constants.go:41 | |
ErrCodeChallengeResolveFailed | 1034 | security/api_errors.go:63 | |
ErrCodeChallengeTokenInvalid | 1031 | security/api_errors.go:61 | |
ErrCodeChallengeTypeInvalid | 1033 | security/api_errors.go:62 | |
ErrCodeClaimExpired | 2204 | storage/api_errors.go:15 | |
ErrCodeClaimNotMultipart | 2212 | storage/api_errors.go:23 | |
ErrCodeClaimNotPending | 2203 | storage/api_errors.go:14 | |
ErrCodeCollectionFailed | 2101 | monitor/api_errors.go:11 | |
ErrCodeCompositePrimaryKeyRequiresMap | 2403 | crud/api_errors.go:13 | |
ErrCodeCredentialsInvalid | 1008 | security/api_errors.go:42 | |
ErrCodeDangerousSQL | 1600 | result/constants.go:49 | |
ErrCodeDefault | 2000 | result/constants.go:55 | |
ErrCodeDepartmentRequired | 1038 | security/api_errors.go:67 | |
ErrCodeEvaluationFailed | 2500 | expression/api_errors.go:9 | |
ErrCodeExternalAppDisabled | 1015 | security/api_errors.go:49 | |
ErrCodeExternalAppNotFound | 1014 | security/api_errors.go:48 | |
ErrCodeFailedToGetFile | 2202 | storage/api_errors.go:12 | |
ErrCodeFieldNotExistInModel | 2401 | crud/api_errors.go:11 | |
ErrCodeFileNotFound | 2201 | storage/api_errors.go:11 | |
ErrCodeFileOpenFailed | 2408 | crud/api_errors.go:18 | |
ErrCodeForeignKeyViolation | 2003 | result/constants.go:58 | |
ErrCodeIPNotAllowed | 1016 | security/api_errors.go:50 | |
ErrCodeImportRequiresFile | 2406 | crud/api_errors.go:16 | |
ErrCodeImportRequiresMultipart | 2405 | crud/api_errors.go:15 | |
ErrCodeImportTypeAssertionFailed | 2409 | crud/api_errors.go:19 | |
ErrCodeImportValidationFailed | 2410 | crud/api_errors.go:20 | |
ErrCodeInvalidFileKey | 2200 | storage/api_errors.go:10 | |
ErrCodeMultipartNotSupported | 2206 | storage/api_errors.go:17 | |
ErrCodeNewPasswordRequired | 1037 | security/api_errors.go:66 | |
ErrCodeNonceAlreadyUsed | 1020 | security/api_errors.go:54 | |
ErrCodeNonceInvalid | 1019 | security/api_errors.go:53 | |
ErrCodeNonceRequired | 1018 | security/api_errors.go:52 | |
ErrCodeNotFound | 1200 | result/constants.go:35 | |
ErrCodeNotImplemented | 1500 | result/constants.go:46 | |
ErrCodeNotReady | 2100 | monitor/api_errors.go:10 | |
ErrCodeOTPCodeInvalid | 1036 | security/api_errors.go:65 | |
ErrCodeOTPCodeRequired | 1035 | security/api_errors.go:64 | |
ErrCodePasswordPolicyViolation | 1050 | security/api_errors.go:71 | |
ErrCodePrimaryKeyRequired | 2402 | crud/api_errors.go:12 | |
ErrCodePrincipalInvalid | 1007 | security/api_errors.go:41 | |
ErrCodePublicUploadsNotAllowed | 2207 | storage/api_errors.go:18 | |
ErrCodeRecordAlreadyExists | 2002 | result/constants.go:57 | |
ErrCodeRecordNotFound | 2001 | result/constants.go:56 | |
ErrCodeRequestTimeout | 1402 | result/constants.go:43 | |
ErrCodeSignatureExpired | 1013 | security/api_errors.go:47 | |
ErrCodeSignatureInvalid | 1017 | security/api_errors.go:51 | |
ErrCodeSignatureRequired | 1011 | security/api_errors.go:45 | |
ErrCodeTableNotFound | 2300 | schema/api_errors.go:10 | |
ErrCodeTimestampInvalid | 1012 | security/api_errors.go:46 | |
ErrCodeTimestampRequired | 1010 | security/api_errors.go:44 | |
ErrCodeTokenExpired | 1002 | security/api_errors.go:36 | |
ErrCodeTokenInvalid | 1003 | security/api_errors.go:37 | |
ErrCodeTokenInvalidAudience | 1006 | security/api_errors.go:40 | |
ErrCodeTokenInvalidIssuer | 1005 | security/api_errors.go:39 | |
ErrCodeTokenNotValidYet | 1004 | security/api_errors.go:38 | |
ErrCodeTooManyConcurrentSessions | 1024 | security/api_errors.go:58 | |
ErrCodeTooManyPendingUploads | 2209 | storage/api_errors.go:20 | |
ErrCodeTooManyRequests | 1401 | result/constants.go:42 | |
ErrCodeUnauthenticated | 1000 | security/api_errors.go:34 | |
ErrCodeUnknown | 1900 | result/constants.go:52 | |
ErrCodeUnsupportedAuthenticationType | 1001 | security/api_errors.go:35 | |
ErrCodeUnsupportedExportFormat | 2404 | crud/api_errors.go:14 | |
ErrCodeUnsupportedImportFormat | 2407 | crud/api_errors.go:17 | |
ErrCodeUnsupportedMediaType | 1300 | result/constants.go:38 | |
ErrCodeUploadObjectNotFound | 2217 | storage/api_errors.go:28 | |
ErrCodeUploadPartNumberOutOfRange | 2213 | storage/api_errors.go:24 | |
ErrCodeUploadPartTooLarge | 2214 | storage/api_errors.go:25 | |
ErrCodeUploadPartTooSmall | 2215 | storage/api_errors.go:26 | |
ErrCodeUploadPartsIncomplete | 2216 | storage/api_errors.go:27 | |
ErrCodeUploadRequiresFile | 2211 | storage/api_errors.go:22 | |
ErrCodeUploadRequiresMultipart | 2210 | storage/api_errors.go:21 | |
ErrCodeUploadSizeExceedsLimit | 2205 | storage/api_errors.go:16 | |
ErrCodeUploadSizeMismatch | 2218 | storage/api_errors.go:29 | |
ErrCodeUploadTooManyParts | 2208 | storage/api_errors.go:19 |
result message key
| Name | Value | Details | Source |
|---|---|---|---|
ErrMessage | error | result/constants.go:8 | |
ErrMessageAccessDenied | access_denied | result/constants.go:14 | |
ErrMessageAccountLocked | security_account_locked | security/api_errors.go:25 | |
ErrMessageChallengeResolveFailed | security_challenge_resolve_failed | security/api_errors.go:24 | |
ErrMessageCredentialsFormatInvalid | security_credentials_format_invalid | security/api_errors.go:20 | |
ErrMessageDangerousSQL | dangerous_sql | result/constants.go:22 | |
ErrMessageExternalAppLoaderNotImplemented | security_external_app_loader_not_implemented | security/api_errors.go:19 | |
ErrMessageForeignKeyViolation | foreign_key_violation | result/constants.go:21 | |
ErrMessageFormFieldEmpty | approval_form_field_empty | internal/approval/shared/messages.go:27 | |
ErrMessageFormFieldInvalidFileItem | approval_form_field_invalid_file_item | internal/approval/shared/messages.go:28 | |
ErrMessageFormFieldInvalidValidation | approval_form_field_invalid_validation | internal/approval/shared/messages.go:23 | |
ErrMessageFormFieldInvalidValue | approval_form_field_invalid_value | internal/approval/shared/messages.go:30 | |
ErrMessageFormFieldMaxLength | approval_form_field_max_length | internal/approval/shared/messages.go:22 | |
ErrMessageFormFieldMaxRows | approval_form_field_max_rows | internal/approval/shared/messages.go:34 | |
ErrMessageFormFieldMaxValue | approval_form_field_max_value | internal/approval/shared/messages.go:26 | |
ErrMessageFormFieldMinLength | approval_form_field_min_length | internal/approval/shared/messages.go:21 | |
ErrMessageFormFieldMinRows | approval_form_field_min_rows | internal/approval/shared/messages.go:33 | |
ErrMessageFormFieldMinValue | approval_form_field_min_value | internal/approval/shared/messages.go:25 | |
ErrMessageFormFieldMustBeFile | approval_form_field_must_be_file | internal/approval/shared/messages.go:29 | |
ErrMessageFormFieldMustBeInteger | approval_form_field_must_be_integer | internal/approval/shared/messages.go:20 | |
ErrMessageFormFieldMustBeNumber | approval_form_field_must_be_number | internal/approval/shared/messages.go:19 | |
ErrMessageFormFieldMustBeRowList | approval_form_field_must_be_row_list | internal/approval/shared/messages.go:31 | |
ErrMessageFormFieldMustBeRowObject | approval_form_field_must_be_row_object | internal/approval/shared/messages.go:32 | |
ErrMessageFormFieldMustBeString | approval_form_field_must_be_string | internal/approval/shared/messages.go:18 | |
ErrMessageFormFieldNotDefined | approval_form_field_not_defined | internal/approval/shared/messages.go:16 | |
ErrMessageFormFieldPatternMismatch | approval_form_field_pattern_mismatch | internal/approval/shared/messages.go:24 | |
ErrMessageFormFieldRequired | approval_form_field_required | internal/approval/shared/messages.go:17 | |
ErrMessageFormFieldTableCell | approval_form_field_table_cell | internal/approval/shared/messages.go:35 | |
ErrMessageNotFound | not_found | result/constants.go:12 | |
ErrMessagePasswordTooFewCharClasses | security_password_too_few_char_classes | security/api_errors.go:28 | |
ErrMessagePasswordTooLong | security_password_too_long | security/api_errors.go:27 | |
ErrMessagePasswordTooShort | security_password_too_short | security/api_errors.go:26 | |
ErrMessageRecordAlreadyExists | record_already_exists | result/constants.go:20 | |
ErrMessageRecordNotFound | record_not_found | result/constants.go:19 | |
ErrMessageRequestTimeout | request_timeout | result/constants.go:16 | |
ErrMessageTooManyRequests | too_many_requests | result/constants.go:13 | |
ErrMessageUnauthenticated | security_unauthenticated | security/api_errors.go:18 | |
ErrMessageUnknown | unknown_error | result/constants.go:11 | |
ErrMessageUnsupportedAuthenticationType | security_unsupported_authentication_type | security/api_errors.go:21 | |
ErrMessageUnsupportedMediaType | unsupported_media_type | result/constants.go:15 | |
ErrMessageUrgeTooFrequent | approval_urge_too_frequent | internal/approval/shared/messages.go:10 | |
ErrMessageUserInfoLoaderNotImplemented | security_user_info_loader_not_implemented | security/api_errors.go:23 | |
ErrMessageUserLoaderNotImplemented | security_user_loader_not_implemented | security/api_errors.go:22 |
runtime enum value
| Name | Value | Details | Source |
|---|---|---|---|
AcquireResultAcquired (AcquireResult) | acquired | event/inbox/inbox.go:29 | |
AcquireResultCompleted (AcquireResult) | completed | event/inbox/inbox.go:32 | |
AcquireResultInProgress (AcquireResult) | in_progress | event/inbox/inbox.go:36 | |
ActionAddAssignee (ActionType) | add_assignee | approval/enums.go:348 | |
ActionAddCC (ActionType) | add_cc | approval/enums.go:354 | |
ActionApprove (ActionType) | approve | approval/enums.go:341 | |
ActionCancel (ActionType) | cancel | approval/enums.go:346 | |
ActionExecute (ActionType) | execute | approval/enums.go:350 | |
ActionHandle (ActionType) | handle | approval/enums.go:342 | |
ActionReassign (ActionType) | reassign | approval/enums.go:352 | |
ActionReject (ActionType) | reject | approval/enums.go:343 | |
ActionRemoveAssignee (ActionType) | remove_assignee | approval/enums.go:349 | |
ActionResubmit (ActionType) | resubmit | approval/enums.go:351 | |
ActionRollback (ActionType) | rollback | approval/enums.go:347 | |
ActionSubmit (ActionType) | submit | approval/enums.go:340 | |
ActionTerminate (ActionType) | terminate | approval/enums.go:353 | |
ActionTransfer (ActionType) | transfer | approval/enums.go:344 | |
ActionWithdraw (ActionType) | withdraw | approval/enums.go:345 | |
AddAssigneeAfter (AddAssigneeType) | after | approval/enums.go:205 | |
AddAssigneeBefore (AddAssigneeType) | before | approval/enums.go:204 | |
AddAssigneeParallel (AddAssigneeType) | parallel | approval/enums.go:206 | |
AesModeCbc (AESMode) | CBC | cryptox/aes_cipher.go:16 | |
AesModeGcm (AESMode) | GCM | cryptox/aes_cipher.go:17 | |
AggregateAvg (AggregateKind) | avg | approval/condition.go:57 | |
AggregateCount (AggregateKind) | count | approval/condition.go:56 | |
AggregateSum (AggregateKind) | sum | approval/condition.go:55 | |
ApprovalBindingEventual (ApprovalBindingConsistency) | eventual | config/approval.go:19 | |
ApprovalBindingSynchronous (ApprovalBindingConsistency) | synchronous | config/approval.go:16 | |
ApprovalParallel (ApprovalMethod) | parallel | approval/enums.go:105 | |
ApprovalSequential (ApprovalMethod) | sequential | approval/enums.go:104 | |
AssigneeDepartment (AssigneeKind) | department | approval/enums.go:251 | |
AssigneeDepartmentLeader (AssigneeKind) | department_leader | approval/enums.go:254 | |
AssigneeFormField (AssigneeKind) | form_field | approval/enums.go:255 | |
AssigneeRole (AssigneeKind) | role | approval/enums.go:250 | |
AssigneeSelf (AssigneeKind) | self | approval/enums.go:252 | |
AssigneeSuperior (AssigneeKind) | superior | approval/enums.go:253 | |
AssigneeUser (AssigneeKind) | user | approval/enums.go:249 | |
Between (Operator) | between | search/constants.go:13 | |
BindingBusiness (BindingMode) | business | approval/enums.go:15 | |
BindingProjectionApplied (BindingProjectionStatus) | applied | approval/binding.go:64 | |
BindingProjectionFailed (BindingProjectionStatus) | failed | approval/binding.go:65 | |
BindingProjectionPending (BindingProjectionStatus) | pending | approval/binding.go:62 | |
BindingProjectionProcessing (BindingProjectionStatus) | processing | approval/binding.go:63 | |
BindingStandalone (BindingMode) | standalone | approval/enums.go:14 | |
BindingTriggerCompleted (BindingTrigger) | completed | approval/binding.go:90 | |
BindingTriggerResubmitted (BindingTrigger) | resubmitted | approval/binding.go:93 | |
BindingTriggerReturned (BindingTrigger) | returned | approval/binding.go:91 | |
BindingTriggerStarted (BindingTrigger) | started | approval/binding.go:89 | |
BindingTriggerWithdrawn (BindingTrigger) | withdrawn | approval/binding.go:92 | |
CCDepartment (CCKind) | department | approval/enums.go:363 | |
CCFormField (CCKind) | form_field | approval/enums.go:364 | |
CCRole (CCKind) | role | approval/enums.go:362 | |
CCTimingAlways (CCTiming) | always | approval/enums.go:376 | |
CCTimingOnApprove (CCTiming) | on_approve | approval/enums.go:377 | |
CCTimingOnReject (CCTiming) | on_reject | approval/enums.go:378 | |
CCUser (CCKind) | user | approval/enums.go:361 | |
ChunkTypeError (ChunkType) | error | ai/stream/chunk.go:12 | |
ChunkTypeFile (ChunkType) | file | ai/stream/chunk.go:30 | |
ChunkTypeFinish (ChunkType) | finish | ai/stream/chunk.go:9 | |
ChunkTypeFinishStep (ChunkType) | finish-step | ai/stream/chunk.go:11 | |
ChunkTypeReasoningDelta (ChunkType) | reasoning-delta | ai/stream/chunk.go:19 | |
ChunkTypeReasoningEnd (ChunkType) | reasoning-end | ai/stream/chunk.go:20 | |
ChunkTypeReasoningStart (ChunkType) | reasoning-start | ai/stream/chunk.go:18 | |
ChunkTypeSourceDocument (ChunkType) | source-document | ai/stream/chunk.go:28 | |
ChunkTypeSourceURL (ChunkType) | source-url | ai/stream/chunk.go:27 | |
ChunkTypeStart (ChunkType) | start | ai/stream/chunk.go:8 | |
ChunkTypeStartStep (ChunkType) | start-step | ai/stream/chunk.go:10 | |
ChunkTypeTextDelta (ChunkType) | text-delta | ai/stream/chunk.go:15 | |
ChunkTypeTextEnd (ChunkType) | text-end | ai/stream/chunk.go:16 | |
ChunkTypeTextStart (ChunkType) | text-start | ai/stream/chunk.go:14 | |
ChunkTypeToolInputAvailable (ChunkType) | tool-input-available | ai/stream/chunk.go:24 | |
ChunkTypeToolInputDelta (ChunkType) | tool-input-delta | ai/stream/chunk.go:23 | |
ChunkTypeToolInputStart (ChunkType) | tool-input-start | ai/stream/chunk.go:22 | |
ChunkTypeToolOutputAvailable (ChunkType) | tool-output-available | ai/stream/chunk.go:25 | |
ClaimStatusPending (ClaimStatus) | pending | internal/storage/store/claim.go:21 | |
ClaimStatusUploaded (ClaimStatus) | uploaded | internal/storage/store/claim.go:22 | |
ColumnBoolean (ColumnDataType) | boolean | approval/enums.go:428 | |
ColumnDate (ColumnDataType) | date | approval/enums.go:429 | |
ColumnDatetime (ColumnDataType) | datetime | approval/enums.go:430 | |
ColumnDecimal (ColumnDataType) | decimal | approval/enums.go:427 | |
ColumnInteger (ColumnDataType) | integer | approval/enums.go:426 | |
ColumnJSON (ColumnDataType) | json | approval/enums.go:431 | |
ColumnString (ColumnDataType) | string | approval/enums.go:424 | |
ColumnText (ColumnDataType) | text | approval/enums.go:425 | |
ConditionExpression (ConditionKind) | expression | approval/enums.go:333 | |
ConditionField (ConditionKind) | field | approval/enums.go:332 | |
ConsecutiveApproverAutoPass (ConsecutiveApproverAction) | auto_pass | approval/enums.go:237 | |
ConsecutiveApproverNone (ConsecutiveApproverAction) | none | approval/enums.go:236 | |
Contains (Operator) | contains | search/constants.go:22 | |
ContainsIgnoreCase (Operator) | iContains | search/constants.go:29 | |
DeleteReasonClaimExpired (DeleteReason) | claim_expired | storage/delete_enqueuer.go:26 | |
DeleteReasonDeleted (DeleteReason) | deleted | storage/delete_enqueuer.go:21 | |
DeleteReasonReplaced (DeleteReason) | replaced | storage/delete_enqueuer.go:18 | |
EcdsaCurveP224 (ECDSACurve) | P224 | cryptox/ecdsa_cipher.go:20 | |
EcdsaCurveP256 (ECDSACurve) | P256 | cryptox/ecdsa_cipher.go:21 | |
EcdsaCurveP384 (ECDSACurve) | P384 | cryptox/ecdsa_cipher.go:22 | |
EcdsaCurveP521 (ECDSACurve) | P521 | cryptox/ecdsa_cipher.go:23 | |
EciesCurveP256 (ECIESCurve) | P256 | cryptox/ecies_cipher.go:20 | |
EciesCurveP384 (ECIESCurve) | P384 | cryptox/ecies_cipher.go:21 | |
EciesCurveP521 (ECIESCurve) | P521 | cryptox/ecies_cipher.go:22 | |
EciesCurveX25519 (ECIESCurve) | X25519 | cryptox/ecies_cipher.go:23 | |
EmptyAssigneeAutoPass (EmptyAssigneeAction) | auto_pass | approval/enums.go:131 | |
EmptyAssigneeTransferAdmin (EmptyAssigneeAction) | transfer_admin | approval/enums.go:132 | |
EmptyAssigneeTransferApplicant (EmptyAssigneeAction) | transfer_applicant | approval/enums.go:134 | |
EmptyAssigneeTransferSpecified (EmptyAssigneeAction) | transfer_specified | approval/enums.go:135 | |
EmptyAssigneeTransferSuperior (EmptyAssigneeAction) | transfer_superior | approval/enums.go:133 | |
EncoderArgon2 (EncoderID) | argon2 | password/password.go:8 | |
EncoderBcrypt (EncoderID) | bcrypt | password/password.go:7 | |
EncoderMd5 (EncoderID) | md5 | password/password.go:11 | |
EncoderPbkdf2 (EncoderID) | pbkdf2 | password/password.go:10 | |
EncoderPlaintext (EncoderID) | plaintext | password/password.go:13 | |
EncoderScrypt (EncoderID) | scrypt | password/password.go:9 | |
EncoderSha256 (EncoderID) | sha256 | password/password.go:12 | |
EndsWith (Operator) | endsWith | search/constants.go:26 | |
EndsWithIgnoreCase (Operator) | iEndsWith | search/constants.go:33 | |
Equals (Operator) | eq | search/constants.go:6 | |
ExecutionAutoPass (ExecutionType) | auto_pass | approval/enums.go:90 | |
ExecutionAutoReject (ExecutionType) | auto_reject | approval/enums.go:91 | |
ExecutionManual (ExecutionType) | manual | approval/enums.go:89 | |
FieldDate (FieldKind) | date | approval/enums.go:394 | |
FieldInput (FieldKind) | input | approval/enums.go:390 | |
FieldNumber (FieldKind) | number | approval/enums.go:393 | |
FieldSelect (FieldKind) | select | approval/enums.go:392 | |
FieldTable (FieldKind) | table | approval/enums.go:400 | |
FieldTextarea (FieldKind) | textarea | approval/enums.go:391 | |
FieldUpload (FieldKind) | upload | approval/enums.go:395 | |
FormatCsv (TabularFormat) | csv | crud/constants.go:11 | |
FormatExcel (TabularFormat) | excel | crud/constants.go:10 | |
FullPolicyBlock (FullPolicy) | block | event/transport/memory/memory.go:18 | |
FullPolicyDropOldest (FullPolicy) | drop_oldest | event/transport/memory/memory.go:22 | |
FullPolicyError (FullPolicy) | error | event/transport/memory/memory.go:15 | |
GenderFemale (Gender) | female | security/user_info.go:18 | |
GenderMale (Gender) | male | security/user_info.go:17 | |
GenderUnknown (Gender) | unknown | security/user_info.go:19 | |
GreaterThan (Operator) | gt | search/constants.go:8 | |
GreaterThanOrEqual (Operator) | gte | search/constants.go:9 | |
In (Operator) | in | search/constants.go:16 | |
InitiatorDepartment (InitiatorKind) | department | approval/enums.go:38 | |
InitiatorRole (InitiatorKind) | role | approval/enums.go:37 | |
InitiatorUser (InitiatorKind) | user | approval/enums.go:36 | |
InstanceApproved (InstanceStatus) | approved | approval/enums.go:274 | |
InstanceRejected (InstanceStatus) | rejected | approval/enums.go:275 | |
InstanceReturned (InstanceStatus) | returned | approval/enums.go:277 | |
InstanceRunning (InstanceStatus) | running | approval/enums.go:273 | |
InstanceTerminated (InstanceStatus) | terminated | approval/enums.go:278 | |
InstanceWithdrawn (InstanceStatus) | withdrawn | approval/enums.go:276 | |
IsNotNull (Operator) | isNotNull | search/constants.go:20 | |
IsNull (Operator) | isNull | search/constants.go:19 | |
LessThan (Operator) | lt | search/constants.go:10 | |
LessThanOrEqual (Operator) | lte | search/constants.go:11 | |
LockoutKeyIP (LockoutKey) | ip | config/security.go:201 | |
LockoutKeyIP (LockoutKey) | ip | security/login_guard.go:28 | |
LockoutKeyUser (LockoutKey) | user | security/login_guard.go:26 | |
LockoutKeyUser (LockoutKey) | user | config/security.go:199 | |
LockoutKeyUserIP (LockoutKey) | user_ip | security/login_guard.go:30 | |
LockoutKeyUserIP (LockoutKey) | user_ip | config/security.go:205 | |
LockoutStrategyBackoff (LockoutStrategy) | backoff | security/login_guard.go:18 | |
LockoutStrategyBackoff (LockoutStrategy) | backoff | config/security.go:191 | |
LockoutStrategyLock (LockoutStrategy) | lock | security/login_guard.go:15 | |
LockoutStrategyLock (LockoutStrategy) | lock | config/security.go:186 | |
MetaTypeMarkdown (MetaType) | markdown | storage/file_refs.go:23 | |
MetaTypeRichText (MetaType) | rich_text | storage/file_refs.go:21 | |
MetaTypeUploadedFile (MetaType) | uploaded_file | storage/file_refs.go:19 | |
MySQL (DBKind) | mysql | config/data_sources.go:19 | |
NodeApproval (NodeKind) | approval | approval/enums.go:76 | |
NodeCC (NodeKind) | cc | approval/enums.go:80 | |
NodeCondition (NodeKind) | condition | approval/enums.go:78 | |
NodeEnd (NodeKind) | end | approval/enums.go:79 | |
NodeHandle (NodeKind) | handle | approval/enums.go:77 | |
NodeProgressActive (NodeProgressStatus) | active | approval/flow_graph_view.go:19 | |
NodeProgressCanceled (NodeProgressStatus) | canceled | approval/flow_graph_view.go:28 | |
NodeProgressPassed (NodeProgressStatus) | passed | approval/flow_graph_view.go:21 | |
NodeProgressPending (NodeProgressStatus) | pending | approval/flow_graph_view.go:17 | |
NodeProgressRejected (NodeProgressStatus) | rejected | approval/flow_graph_view.go:23 | |
NodeProgressReturned (NodeProgressStatus) | returned | approval/flow_graph_view.go:25 | |
NodeStart (NodeKind) | start | approval/enums.go:75 | |
NodeVisitActive (NodeVisitStatus) | active | approval/enums.go:319 | |
NodeVisitCanceled (NodeVisitStatus) | canceled | approval/enums.go:323 | |
NodeVisitPassed (NodeVisitStatus) | passed | approval/enums.go:320 | |
NodeVisitRejected (NodeVisitStatus) | rejected | approval/enums.go:321 | |
NodeVisitReturned (NodeVisitStatus) | returned | approval/enums.go:322 | |
NotBetween (Operator) | notBetween | search/constants.go:14 | |
NotContains (Operator) | notContains | search/constants.go:23 | |
NotContainsIgnoreCase (Operator) | iNotContains | search/constants.go:30 | |
NotEndsWith (Operator) | notEndsWith | search/constants.go:27 | |
NotEndsWithIgnoreCase (Operator) | iNotEndsWith | search/constants.go:34 | |
NotEquals (Operator) | neq | search/constants.go:7 | |
NotIn (Operator) | notIn | search/constants.go:17 | |
NotStartsWith (Operator) | notStartsWith | search/constants.go:25 | |
NotStartsWithIgnoreCase (Operator) | iNotStartsWith | search/constants.go:32 | |
OperatorContains (ConditionOperator) | contains | approval/condition.go:24 | |
OperatorEndsWith (ConditionOperator) | ends_with | approval/condition.go:27 | |
OperatorEquals (ConditionOperator) | eq | approval/condition.go:16 | |
OperatorGreater (ConditionOperator) | gt | approval/condition.go:18 | |
OperatorGreaterOrEq (ConditionOperator) | gte | approval/condition.go:19 | |
OperatorIn (ConditionOperator) | in | approval/condition.go:22 | |
OperatorIsEmpty (ConditionOperator) | is_empty | approval/condition.go:28 | |
OperatorIsNotEmpty (ConditionOperator) | is_not_empty | approval/condition.go:29 | |
OperatorLess (ConditionOperator) | lt | approval/condition.go:20 | |
OperatorLessOrEq (ConditionOperator) | lte | approval/condition.go:21 | |
OperatorNotContains (ConditionOperator) | not_contains | approval/condition.go:25 | |
OperatorNotEquals (ConditionOperator) | ne | approval/condition.go:17 | |
OperatorNotIn (ConditionOperator) | not_in | approval/condition.go:23 | |
OperatorStartsWith (ConditionOperator) | starts_with | approval/condition.go:26 | |
Oracle (DBKind) | oracle | config/data_sources.go:16 | |
OverflowError (OverflowStrategy) | error | sequence/rule.go:22 | |
OverflowExtend (OverflowStrategy) | extend | sequence/rule.go:27 | |
OverflowReset (OverflowStrategy) | reset | sequence/rule.go:24 | |
PassAll (PassRule) | all | approval/enums.go:117 | |
PassAny (PassRule) | any | approval/enums.go:118 | |
PassRatio (PassRule) | ratio | approval/enums.go:119 | |
PermissionEditable (Permission) | editable | approval/enums.go:472 | |
PermissionHidden (Permission) | hidden | approval/enums.go:473 | |
PermissionRequired (Permission) | required | approval/enums.go:474 | |
PermissionVisible (Permission) | visible | approval/enums.go:471 | |
Postgres (DBKind) | postgres | config/data_sources.go:18 | |
PrincipalTypeExternalApp (PrincipalType) | external_app | security/principal.go:20 | |
PrincipalTypeSystem (PrincipalType) | system | security/principal.go:22 | |
PrincipalTypeUser (PrincipalType) | user | security/principal.go:18 | |
ResetDaily (ResetCycle) | D | sequence/rule.go:10 | |
ResetMonthly (ResetCycle) | M | sequence/rule.go:12 | |
ResetNone (ResetCycle) | N | sequence/rule.go:9 | |
ResetQuarterly (ResetCycle) | Q | sequence/rule.go:13 | |
ResetWeekly (ResetCycle) | W | sequence/rule.go:11 | |
ResetYearly (ResetCycle) | Y | sequence/rule.go:14 | |
RoleAssistant (Role) | assistant | ai/stream/adapters.go:14 | |
RoleAssistant (Role) | assistant | ai/message.go:12 | |
RoleSystem (Role) | system | ai/stream/adapters.go:16 | |
RoleSystem (Role) | system | ai/message.go:8 | |
RoleTool (Role) | tool | ai/stream/adapters.go:15 | |
RoleTool (Role) | tool | ai/message.go:14 | |
RoleUser (Role) | user | ai/message.go:10 | |
RoleUser (Role) | user | ai/stream/adapters.go:13 | |
RollbackAny (RollbackType) | any | approval/enums.go:170 | |
RollbackDataClear (RollbackDataStrategy) | clear | approval/enums.go:188 | |
RollbackDataKeep (RollbackDataStrategy) | keep | approval/enums.go:189 | |
RollbackNone (RollbackType) | none | approval/enums.go:167 | |
RollbackPrevious (RollbackType) | previous | approval/enums.go:168 | |
RollbackSpecified (RollbackType) | specified | approval/enums.go:171 | |
RollbackStart (RollbackType) | start | approval/enums.go:169 | |
RsaModeOAEP (RSAMode) | OAEP | cryptox/rsa_cipher.go:18 | |
RsaModePKCS1v15 (RSAMode) | PKCS1v15 | cryptox/rsa_cipher.go:24 | |
RsaSignModePKCS1v15 (RSASignMode) | PKCS1v15 | cryptox/rsa_cipher.go:31 | |
RsaSignModePSS (RSASignMode) | PSS | cryptox/rsa_cipher.go:30 | |
SQLServer (DBKind) | sqlserver | config/data_sources.go:17 | |
SQLite (DBKind) | sqlite | config/data_sources.go:20 | |
SSLDisable (SSLMode) | disable | config/data_sources.go:35 | |
SSLRequire (SSLMode) | require | config/data_sources.go:38 | |
SSLVerifyCA (SSLMode) | verify-ca | config/data_sources.go:41 | |
SSLVerifyFull (SSLMode) | verify-full | config/data_sources.go:44 | |
SameApplicantAutoPass (SameApplicantAction) | auto_pass | approval/enums.go:153 | |
SameApplicantSelfApprove (SameApplicantAction) | self_approve | approval/enums.go:154 | |
SameApplicantTransferSuperior (SameApplicantAction) | transfer_superior | approval/enums.go:155 | |
SessionExceedEvictOldest (SessionExceedPolicy) | evict_oldest | security/session.go:24 | |
SessionExceedEvictOldest (SessionExceedPolicy) | evict_oldest | config/security.go:74 | |
SessionExceedReject (SessionExceedPolicy) | reject | security/session.go:21 | |
SessionExceedReject (SessionExceedPolicy) | reject | config/security.go:72 | |
SignatureAlgHmacSHA256 (SignatureAlgorithm) | HMAC-SHA256 | security/signature.go:32 | |
SignatureAlgHmacSHA512 (SignatureAlgorithm) | HMAC-SHA512 | security/signature.go:33 | |
SignatureAlgHmacSM3 (SignatureAlgorithm) | HMAC-SM3 | security/signature.go:34 | |
StartsWith (Operator) | startsWith | search/constants.go:24 | |
StartsWithIgnoreCase (Operator) | iStartsWith | search/constants.go:31 | |
StatusCompleted (Status) | completed | event/inbox/inbox.go:20 | |
StatusCompleted (Status) | completed | event/transport/outbox/outbox.go:25 | |
StatusDead (Status) | dead | event/transport/outbox/outbox.go:32 | |
StatusFailed (Status) | failed | event/transport/outbox/outbox.go:28 | |
StatusPending (Status) | pending | event/transport/outbox/outbox.go:20 | |
StatusProcessing (Status) | processing | event/transport/outbox/outbox.go:23 | |
StatusProcessing (Status) | processing | event/inbox/inbox.go:16 | |
StorageFilesystem (StorageProvider) | filesystem | config/storage.go:15 | |
StorageJSON (StorageMode) | json | approval/enums.go:57 | |
StorageMemory (StorageProvider) | memory | config/storage.go:14 | |
StorageMinIO (StorageProvider) | minio | config/storage.go:13 | |
StorageTable (StorageMode) | table | approval/enums.go:62 | |
TaskApproved (TaskStatus) | approved | approval/enums.go:292 | |
TaskCanceled (TaskStatus) | canceled | approval/enums.go:297 | |
TaskHandled (TaskStatus) | handled | approval/enums.go:294 | |
TaskPending (TaskStatus) | pending | approval/enums.go:291 | |
TaskRejected (TaskStatus) | rejected | approval/enums.go:293 | |
TaskRemoved (TaskStatus) | removed | approval/enums.go:298 | |
TaskRolledBack (TaskStatus) | rolled_back | approval/enums.go:296 | |
TaskSkipped (TaskStatus) | skipped | approval/enums.go:299 | |
TaskTransferred (TaskStatus) | transferred | approval/enums.go:295 | |
TaskWaiting (TaskStatus) | waiting | approval/enums.go:290 | |
TimelineEntryApproval (TimelineEntryKind) | approval | approval/timeline_view.go:17 | |
TimelineEntryCC (TimelineEntryKind) | cc | approval/timeline_view.go:19 | |
TimelineEntryHandle (TimelineEntryKind) | handle | approval/timeline_view.go:18 | |
TimelineEntryStart (TimelineEntryKind) | start | approval/timeline_view.go:16 | |
TimelineEntryTerminate (TimelineEntryKind) | terminate | approval/timeline_view.go:21 | |
TimelineEntryWithdraw (TimelineEntryKind) | withdraw | approval/timeline_view.go:20 | |
TimeoutActionAutoPass (TimeoutAction) | auto_pass | approval/enums.go:450 | |
TimeoutActionAutoReject (TimeoutAction) | auto_reject | approval/enums.go:451 | |
TimeoutActionNone (TimeoutAction) | none | approval/enums.go:449 | |
TimeoutActionNotify (TimeoutAction) | notify | approval/enums.go:452 | |
TimeoutActionTransferAdmin (TimeoutAction) | transfer_admin | approval/enums.go:453 | |
TokenTypeJWT (TokenType) | jwt_token | config/security.go:52 | |
TokenTypeOpaque (TokenType) | opaque_token | config/security.go:54 | |
UserMenuTypeDashboard (UserMenuType) | dashboard | security/user_info.go:28 | |
UserMenuTypeDirectory (UserMenuType) | directory | security/user_info.go:25 | |
UserMenuTypeMenu (UserMenuType) | menu | security/user_info.go:26 | |
UserMenuTypeReport (UserMenuType) | report | security/user_info.go:29 | |
UserMenuTypeView (UserMenuType) | view | security/user_info.go:27 | |
VersionArchived (VersionStatus) | archived | approval/enums.go:29 | |
VersionDraft (VersionStatus) | draft | approval/enums.go:27 | |
VersionPublished (VersionStatus) | published | approval/enums.go:28 | |
actionApprove (processTaskAction) | approve | internal/approval/resource/instance.go:199 | |
actionHandle (processTaskAction) | handle | internal/approval/resource/instance.go:200 | |
actionReject (processTaskAction) | reject | internal/approval/resource/instance.go:201 | |
actionRollback (processTaskAction) | rollback | internal/approval/resource/instance.go:203 | |
actionTransfer (processTaskAction) | transfer | internal/approval/resource/instance.go:202 |
search tag grammar
| Name | Value | Details | Source |
|---|---|---|---|
AttrAlias | alias | search/constants.go:39 | |
AttrColumn | column | search/constants.go:40 | |
AttrDive | dive | search/constants.go:38 | |
AttrOperator | operator | search/constants.go:41 | |
AttrParams | params | search/constants.go:42 | |
IgnoreField | - | search/constants.go:47 | |
ParamDelimiter | delimiter | search/constants.go:44 | |
ParamType | type | search/constants.go:45 | |
TypeDate | date | search/constants.go:52 | |
TypeDateTime | datetime | search/constants.go:53 | |
TypeDecimal | dec | search/constants.go:51 | |
TypeInt | int | search/constants.go:50 | |
TypeTime | time | search/constants.go:54 | |
operator Between | between | search/constants.go:13 | |
operator Contains | contains | search/constants.go:22 | |
operator ContainsIgnoreCase | iContains | search/constants.go:29 | |
operator EndsWith | endsWith | search/constants.go:26 | |
operator EndsWithIgnoreCase | iEndsWith | search/constants.go:33 | |
operator Equals | eq | search/constants.go:6 | |
operator GreaterThan | gt | search/constants.go:8 | |
operator GreaterThanOrEqual | gte | search/constants.go:9 | |
operator In | in | search/constants.go:16 | |
operator IsNotNull | isNotNull | search/constants.go:20 | |
operator IsNull | isNull | search/constants.go:19 | |
operator LessThan | lt | search/constants.go:10 | |
operator LessThanOrEqual | lte | search/constants.go:11 | |
operator NotBetween | notBetween | search/constants.go:14 | |
operator NotContains | notContains | search/constants.go:23 | |
operator NotContainsIgnoreCase | iNotContains | search/constants.go:30 | |
operator NotEndsWith | notEndsWith | search/constants.go:27 | |
operator NotEndsWithIgnoreCase | iNotEndsWith | search/constants.go:34 | |
operator NotEquals | neq | search/constants.go:7 | |
operator NotIn | notIn | search/constants.go:17 | |
operator NotStartsWith | notStartsWith | search/constants.go:25 | |
operator NotStartsWithIgnoreCase | iNotStartsWith | search/constants.go:32 | |
operator StartsWith | startsWith | search/constants.go:24 | |
operator StartsWithIgnoreCase | iStartsWith | search/constants.go:31 | |
tag name | search | search/constants.go:36 |
tabular tag grammar
| Name | Value | Details | Source |
|---|---|---|---|
AttrDefault | default | tabular/constants.go:12 | |
AttrDive | dive | tabular/constants.go:8 | |
AttrFormat | format | tabular/constants.go:13 | |
AttrFormatter | formatter | tabular/constants.go:14 | |
AttrName | name | tabular/constants.go:9 | |
AttrOrder | order | tabular/constants.go:11 | |
AttrParser | parser | tabular/constants.go:15 | |
AttrWidth | width | tabular/constants.go:10 | |
IgnoreField | - | tabular/constants.go:18 | |
tag name | tabular | tabular/constants.go:5 |
validator label tag
| Name | Value | Details | Source |
|---|---|---|---|
label | label | validator/validator.go:64 | |
label_i18n | label_i18n | validator/validator.go:69 |
validator tag
| Name | Value | Details | Source |
|---|---|---|---|
alphanum_us | alphanum_us | validator/alphanum.go:16 | |
alphanum_us_dot | alphanum_us_dot | validator/alphanum.go:24 | |
alphanum_us_slash | alphanum_us_slash | validator/alphanum.go:20 | |
dec_max | dec_max | validator/decimal.go:16 | |
dec_min | dec_min | validator/decimal.go:10 | |
phone_number | phone_number | validator/phone_number.go:8 |