TchekSDK Documentation

Structure Tchek​Scan

public struct TchekScan  

Properties

id

public let id: String

tchek​Created​At

public let tchekCreatedAt: Date

short​Id

public let shortId: String? 

type

public let type: TchekScanType

status

public let status: TchekScanStatus

thumbnail​Url

public let thumbnailUrl: String? 

can​Compare

public let canCompare: Bool

previous​Tchek​Created​At

public let previousTchekCreatedAt: Date? 

previous​Tchek​Id

public let previousTchekId: String? 

device

public let device: TchekDevice? 

number​Damage

public let numberDamage: Int

number​New​Damage

public let numberNewDamage: Int? 

damage​Control

public let damageControl: Int

scan​Sync

public let scanSync: Bool

upload​Damages​Pictures

public let uploadDamagesPictures: Bool

detection​Finished

public let detectionFinished: Bool

detection​InProgress

public let detectionInProgress: Bool

inspected

public let inspected: Bool

vehicle

public let vehicle: TchekVehicle? 

user

public let user: TchekUser? 

company

public let company: TchekCompany? 

damages​Auto

public var damagesAuto: [TchekDamage] 

damages​Not​Auto

public var damagesNotAuto: [TchekDamage] 

images​Shoot​Inspect

public let imagesShootInspect: [TchekImage] 

images​External

public let imagesExternal: [TchekImage] 

report

public let report: TchekReport? 

report​Url

public let reportUrl: String? 

repair​Costs

public var repairCosts: [TchekRepairCost] 

third​Party​Status

public let thirdPartyStatus: TchekThirdPartyStatus? 

third​Party​Report

public let thirdPartyReport: TchekThirdPartyReport?