VGSDateTokenizationConfiguration
@MainActor
public final class VGSDateTokenizationConfiguration : VGSConfiguration, VGSDateConfigurationProtocol, @preconcurrency VGSTextFieldTokenizationConfigurationProtocol, VGSFormatSerializableProtocol
extension VGSDateTokenizationConfiguration: @preconcurrency VGSTextFormatConvertable
Class responsible for configuration VGSDateTextField or VGSTextField with fieldType = .date.
Extends VGSConfiguration. Required to work with tokenization API.
-
Initialization Date configuration initializer, if no
datePickerStartDateis provided, a default date will be used adding 100 years to the current date. Similar approach will be used ifdatePickerEndDateis not provided, it will be calculated removing 100 years from current date.Declaration
Swift
@MainActor public init(collector vgs: VGSCollect, fieldName: String, datePickerStartDate: VGSDate? = nil, datePickerEndDate: VGSDate? = nil)Parameters
vgsVGSCollectinstance.fieldNameassociated
fieldName.datePickerStartDateoptional
VGSDateinstance.datePickerEndDateoptional
VGSDateinstance.
-
Super initializer
Declaration
Swift
public override var type: FieldType { get set }
-
Declaration
Swift
@MainActor public var inputSource: VGSTextFieldInputSource -
Declaration
Swift
@MainActor public var inputDateFormat: VGSDateFormat? -
Declaration
Swift
@MainActor public var outputDateFormat: VGSDateFormat?
View on GitHub