Overview
Set the PrimerHeadlessUniversalCheckoutRawDataManagerDelegate
in order to receive different callbacks from your RawDataManager
.
primerRawDataManager(_:dataIsValid:)
Returns whether the rawData
set is valid, and all the errors that occurred during validation.
1
func primerRawDataManager(_ rawDataManager: PrimerHeadlessUniversalCheckout.RawDataManager, dataIsValid isValid: Bool, errors: [Error]?)
swift
copy
Parameters
rawDataManagerPrimerHeadlessUniversalCheckout.RawDataManager
The instance of the raw data manager calling this delegate methodisValidBool
Whether the data is validerrorsArray<Error>
The errors that occured during the validationprimerRawDataManager(_:metadataDidChange:)
Returns metadata for the current data set by using the rawData
. Check the section below for the metadata types that can be returned.
1
func primerRawDataManager(_ rawDataManager: PrimerHeadlessUniversalCheckout.RawDataManager, metadataDidChange metadata: [String: Any]?)
swift
copy