MCTTaskInfo

public struct MCTTaskInfo : RSDTaskInfo, RSDEmbeddedIconVendor, RSDTaskDesign

A task info object for the tasks included in this submodule.

  • The task identifier for this task.

    Declaration

    Swift

    public let taskIdentifier: MCTTaskIdentifier
  • The task built for this info.

    Declaration

    Swift

    public let task: RSDTaskObject
  • Default initializer.

    Declaration

    Swift

    public init(_ taskIdentifier: MCTTaskIdentifier)
  • The identifier is the task identifier for this task.

    Declaration

    Swift

    public var identifier: String { get }
  • The title for the task.

    Declaration

    Swift

    public var title: String?
  • The subtitle for the task.

    Declaration

    Swift

    public var subtitle: String?
  • The detail for the task.

    Declaration

    Swift

    public var detail: String?
  • The image icon for the task.

    Declaration

    Swift

    public var icon: RSDImageWrapper?
  • Estimated minutes to perform the task.

    Declaration

    Swift

    public var estimatedMinutes: Int { get }
  • A schema associated with this task info.

    Declaration

    Swift

    public var schemaInfo: RSDSchemaInfo?
  • Returns task.

    Declaration

    Swift

    public var resourceTransformer: RSDTaskTransformer? { get }
  • Declaration

    Swift

    public func copy(with identifier: String) -> MCTTaskInfo
  • Declaration

    Swift

    public var designSystem: RSDDesignSystem { get }