Class
TchekFastTrackBuilder
public class TchekFastTrackBuilder
The builder used for customizing the features of Fast Track
Usage:
let builder = TchekFastTrackBuilder(tchekId: "any-tchek-id", delegate: delegate) { builder in
builder.navBarBg = .purple
builder.navBarText = .red
...
}
Initializers
init(tchekId:tchekReportClientInfo:delegate:ui:)
public init(tchekId: String,
tchekReportClientInfo: TchekReportClientInfo? = nil,
delegate: TchekFastTrackDelegate,
ui: ((TchekFastTrackBuilder) -> Void)? = nil)
Primary constructor
Parameters
| Name | Type | Description |
|---|---|---|
| tchekId | String |
Id of the Tchek the FastTrack will be performed on |
| tchekReportClientInfo | TchekReportClientInfo? |
The client info to save in report |
| delegate | TchekFastTrackDelegate |
Delegate that will be notified of events from the FastTrack flow |
| ui | ((TchekFastTrackBuilder) -> Void)? |
Lambda to easily set-up the builder |
Properties
pageIndicatorDotSelected
public var pageIndicatorDotSelected: UIColor
The page control indicator selected color
damageConfidence0
public var damageConfidence0: UIColor
The background color of damage confidence low
damageConfidenceText0
public var damageConfidenceText0: UIColor
The text color of damage confidence low
damageConfidence1
public var damageConfidence1: UIColor
The background color of damage confidence medium
damageConfidenceText1
public var damageConfidenceText1: UIColor
The text color of damage confidence medium
damageConfidence2
public var damageConfidence2: UIColor
The background color of damage confidence high
damageConfidenceText2
public var damageConfidenceText2: UIColor
The text color of damage confidence high
vehiclePatternDamageFill
public var vehiclePatternDamageFill: UIColor
The fill color of damage on vehicle pattern
vehiclePatternOldDamageFill
public var vehiclePatternOldDamageFill: UIColor
The fill color of old damage on vehicle pattern
vehiclePatternDamageStroke
public var vehiclePatternDamageStroke: UIColor
The stroke color of damage on vehicle pattern
btnAddExtraDamageText
public var btnAddExtraDamageText: UIColor
The text button color of Add extra damage
btnCreateReportText
public var btnCreateReportText: UIColor
The text button color of Create Report
btnValidateExtraDamage
public var btnValidateExtraDamage: UIColor
The button color of Validate extra damage
btnValidateExtraDamageText
public var btnValidateExtraDamageText: UIColor
The text button color of Validate extra damage
btnDeleteExtraDamage
public var btnDeleteExtraDamage: UIColor
The button color of Delete extra damage
btnDeleteExtraDamageText
public var btnDeleteExtraDamageText: UIColor
The text button color of Delete extra damage
btnEditDamageText
public var btnEditDamageText: UIColor
The text button color of Edit extra damage