deviceName
TypeScriptget deviceName(): (string) | nullSwift declarationvar deviceName: String?The device name or sales staff name to identify the merchant device.
struct · iOS 27.0+ · SDK 27.1
struct ConfigurationA set of configuration options for a customer engagement session.
get deviceName(): (string) | nullSwift declarationvar deviceName: String?The device name or sales staff name to identify the merchant device.
set deviceName(value: (string) | null)Swift declarationvar deviceName: String?The device name or sales staff name to identify the merchant device.
get websiteURL(): (string) | nullSwift declarationvar websiteURL: URL?The merchant website URL.
set websiteURL(value: (string) | null)Swift declarationvar websiteURL: URL?The merchant website URL.
get privacyPolicyURL(): stringSwift declarationvar privacyPolicyURL: URLA URL for your privacy policy. This is displayed to customers on the brand details screen. This policy should describe the personal information collected during the engagement session.
set privacyPolicyURL(value: string)Swift declarationvar privacyPolicyURL: URLA URL for your privacy policy. This is displayed to customers on the brand details screen. This policy should describe the personal information collected during the engagement session.
get passTypeIdentifiers(): Array<string>Swift declarationvar passTypeIdentifiers: [String]An array of pass type identifiers for the your passes. The session queries the Wallet app using this array when you request the pass attribute option in the ``requestCustomerInfo(for:fields:message:)``. The session also validates this array against ``AddPassRequest`` to ensure only the merchant supported passes are added to the Wallet.
set passTypeIdentifiers(value: Array<string>)Swift declarationvar passTypeIdentifiers: [String]An array of pass type identifiers for the your passes. The session queries the Wallet app using this array when you request the pass attribute option in the ``requestCustomerInfo(for:fields:message:)``. The session also validates this array against ``AddPassRequest`` to ensure only the merchant supported passes are added to the Wallet.
get region(): _Foundation_Locale_RegionSwift declarationvar region: Locale.RegionThe region to localize the amounts in the shopping cart.
set region(value: _Foundation_Locale_Region)Swift declarationvar region: Locale.RegionThe region to localize the amounts in the shopping cart.
get currency(): _Foundation_Locale_CurrencySwift declarationvar currency: Locale.CurrencyThe currency to localize the amounts in the shopping cart.
set currency(value: _Foundation_Locale_Currency)Swift declarationvar currency: Locale.CurrencyThe currency to localize the amounts in the shopping cart.
static init(currency: _Foundation_Locale_Currency, region: _Foundation_Locale_Region, privacyPolicyURL: string, websiteURL?: (string) | null, storeName?: (string) | null, deviceName?: (string) | null, passTypeIdentifiers?: Array<string>): CustomerEngagementSession_ConfigurationSwift declarationinit(currency: Locale.Currency, region: Locale.Region, privacyPolicyURL: URL, websiteURL: URL? = nil, storeName: String? = nil, deviceName: String? = nil, passTypeIdentifiers: [String] = [])get storeName(): (string) | nullSwift declarationvar storeName: String?The store name or location to identify the specific store.
set storeName(value: (string) | null)Swift declarationvar storeName: String?The store name or location to identify the specific store.
No declarations were skipped in this snapshot.