// // ToggleModel.swift // VDS // // Created by Matt Bruce on 7/22/22. // import Foundation import UIKit import VDSTypographyTokens extension VDSToggle { public enum TextPosition: String, Codable { case left, right } } public protocol VDSToggleModel: Surfaceable, FormFieldable, DataTrackable, Disabling, Accessable { var id: String? { get set } var showText: Bool { get set } var on: Bool { get set } var fontSize: VDSFontSize { get set } var textPosition: VDSTextPosition { get set } var fontWeight: VDSFontWeight { get set } var offText: String { get set } var onText: String { get set } }