init(_:primaryAccountSuffix:passStyle:cardDetails:description:filters:onRequest:onCompletion:)
Declaration
nonisolated init(_ encryptionScheme: PKEncryptionScheme, primaryAccountSuffix: String, passStyle: PKAddPaymentPassStyle = .payment, cardDetails: [PKLabeledValue]? = nil, description: String? = nil, filters: [AddPassToWalletButtonFilter] = [], onRequest: @escaping (AddPassToWalletButtonResponse) async -> PKAddPaymentPassRequest, onCompletion: @escaping (Result<PKSecureElementPass, any Error>) -> Void)See Also
Creating the button
init(_:cardholderName:passStyle:primaryAccountSuffix:cardDetails:description:filters:onRequest:onCompletion:)init(_:cardholderName:passStyle:primaryAccountSuffix:cardDetails:description:filters:onRequest:onCompletion:fallback:)init(_:onCompletion:)init(_:onCompletion:)init(_:onCompletion:fallback:)init(_:onCompletion:fallback:)init(_:onRequest:onCompletion:)init(_:onRequest:onCompletion:fallback:)init(_:primaryAccountSuffix:passStyle:cardDetails:description:filters:onRequest:onCompletion:fallback:)init(action:)init(carKeyPassword:supportedRadioTechnologies:issuerIdentifier:onCompletion:)init(carKeyPassword:supportedRadioTechnologies:issuerIdentifier:onCompletion:fallback:)