VGSDateTokenizationParameters
@MainActor
public struct VGSDateTokenizationParameters : VGSTokenizationParametersProtocol
VGSDateTokenizationParameters - parameters required for tokenization API
Summary:
Defines how generic date input (FieldType .date) is tokenized when using Vault tokenization or alias creation APIs.
Properties:
storage: Vault storage type used for the alias. Defaults to persistent storage — change only if compliance requires ephemeral handling.format: Alias format applied to the date value (default.UUID). Does not alter user-visible formatting.
Usage:
var params = VGSDateTokenizationParameters()
params.format = VGSVaultAliasFormat.UUID.rawValue // or other supported alias format
let dateCfg = VGSDateTokenizationConfiguration(collector: collector, fieldName: "start_date")
dateCfg.tokenizationParameters = params
dateField.configuration = dateCfg
Notes:
- Changing
formatinfluences only alias representation, not validation or display. - Keep date parsing/format validation separate via
validationRulesandformatPattern.
-
Vault storage type.
Declaration
Swift
@MainActor public var storage: String -
Data alias format.
Declaration
Swift
@MainActor public var format: String
View on GitHub