Procedure
@trimblecloudplatform/trimblecloud.processing
@trimblecloudplatform/trimblecloud.processing / Procedure
Interface: Procedure
Defined in: src/models/procedures.ts:23
Represents a Procedure.
Properties
accountId?
optionalaccountId:string
Defined in: src/models/procedures.ts:35
The TID account identifier of the owner of this Procedure.
clientId?
optionalclientId:string
Defined in: src/models/procedures.ts:39
The TID subject identifier (client ID) of the owner of this Procedure.
createdAt?
optionalcreatedAt:string
Defined in: src/models/procedures.ts:87
Timestamp for the Procedure’s creation.
defaultRegion?
optionaldefaultRegion:string
Defined in: src/models/procedures.ts:75
Region name the Procedure should execute in by default.
description?
optionaldescription:string
Defined in: src/models/procedures.ts:55
The description of the Procedure.
documentationUrl?
optionaldocumentationUrl:string
Defined in: src/models/procedures.ts:63
Optional URL to reference external documentation for the Procedure.
executionStatus?
optionalexecutionStatus:ExecutionStatus
Defined in: src/models/procedures.ts:83
The status of the Procedure’s execution. Allowed : NOT_READY┃READY┃SUSPENDED
id?
optionalid:string
Defined in: src/models/procedures.ts:27
The unique identifier for the Procedure, read-only and assigned at creation time. Used to perform actions on specific Procedures through the API.
identifier?
optionalidentifier:string
Defined in: src/models/procedures.ts:43
Unique identifier string for the Procedure.
name?
optionalname:string
Defined in: src/models/procedures.ts:51
The name of the Procedure.
operations?
optionaloperations:Record<string,OperationInProcedure>
Defined in: src/models/procedures.ts:99
Mapping of Procedure names and definitions. This is where the user specifies which Procedures make up the Procedure and how those Operations chain together.
ownerName?
optionalownerName:string
Defined in: src/models/procedures.ts:31
The owner name maps to the API Cloud application used to originally create the Procedure.
parameters?
optionalparameters:Record<string,ProcedureParameter>
Defined in: src/models/procedures.ts:103
Parameter mappings for the Procedures contained within the Procedure.
public?
optionalpublic:boolean
Defined in: src/models/procedures.ts:95
The state of the Procedure’s publication. If true, the Procedure is available for public use.
regions?
optionalregions:string[]
Defined in: src/models/procedures.ts:71
Allowable locations that a particular Procedure can run in.
retiredAfter?
optionalretiredAfter:string
Defined in: src/models/procedures.ts:91
Optional string parameter.
sharedWith?
optionalsharedWith:string[]
Defined in: src/models/procedures.ts:67
List of names of Users with whom this Procedure has been shared.
status?
optionalstatus:Status
Defined in: src/models/procedures.ts:79
The status of the Procedure. Allowed : MUTABLE┃EXECUTABLE┃RETIRED
tags?
optionaltags:string[]
Defined in: src/models/procedures.ts:59
List of tags (as strings) associated with the Procedure.
version?
optionalversion:number
Defined in: src/models/procedures.ts:47
The version of the Procedure.