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