Workflow Component Type

The following is a breakdown of the workflow components

Swift implementation

The following is the implementation of the workflow component which is available to component developers in the swift SDK

The following are generated from an openAPI standard and are made accessible publicly in the SDK.

Component

public struct DeployedWorkflowSchemaComponentsInner: Codable, JSONEncodable, Hashable {
    public var id: String
    public var availableToAllCompanies: Bool
    public var availableDevices: [String]
    public var builderCompatibility: String
    public var componentId: String
    public var componentType: String
    public var revision: Double
    public var title: String
    public var type: String
    public var userCustomizedTitle: String?
    public var userCustomizedInstructions: String?
    public var dynamicComponentId: String
    public var additionalProperties: [String: AnyCodable]?
    public var nextButtonInBar: Bool?
    public var nextButtonInBarText: String?
    public var iosHwRequirements: [String]?
    public var customizableParameters: [DeployedWorkflowSchemaComponentsInnerCustomizableParametersInner]
    public var componentDescription: String
    public var dynamicComponentRenderer: Bool
    public var useCustomViewForParams: Bool?
    public var implementationUrl: String
    public var inputs: [DeployedWorkflowSchemaComponentsInnerInputsInner]
    public var outputs: [DeployedWorkflowSchemaComponentsInnerOutputsInner]
}

Inputs

Outputs

Customizable Parameters

Allows for the user to customize the implementation of the component within the app builder.

Last updated