Enumerations
The following enumerations are available globally.
-
Declaration
Swift
@objc public enum AddressType : Int
-
Amount modificator type.
- percentBased: Percent-based modification.
- fixedAmount: Fixed amount modification.
Declaration
Swift
@objc public enum AmountModificatorType : Int, CaseIterable
-
Entity requiring authentication.
See moreDeclaration
Swift
@objc public enum AuthenticationRequirer : Int
-
Status of authentication.
See moreDeclaration
Swift
@objc public enum AuthenticationStatus : Int
-
Authentication type.
See moreDeclaration
Swift
@objc public enum AuthenticationType : Int
-
Status of the automatic scheduled action after successful charge authorization.
See moreDeclaration
Swift
@objc public enum AuthorizeActionStatus : Int
-
Authorize action type.
See moreDeclaration
Swift
@objc public enum AuthorizeActionType : Int
-
Card Verification Status.
See moreDeclaration
Swift
@objc public enum CardVerificationStatus : Int
-
Status of the charge or authorize.
See moreDeclaration
Swift
@objc public enum ChargeStatus : Int
-
All possible error codes.
See moreDeclaration
Swift
@objc public enum ErrorCode : Int, Codable
-
Area measurement unit.
See moreDeclaration
Swift
@objc(MeasurementArea) public enum Area : Int, CaseIterable
-
Duration measurement unit.
See moreDeclaration
Swift
@objc(MeasurementDuration) public enum Duration : Int, CaseIterable
-
Electric charge measurement unit.
See moreDeclaration
Swift
@objc(MeasurementElectricCharge) public enum ElectricCharge : Int, CaseIterable
-
Electric current mesurement unit.
See moreDeclaration
Swift
@objc(MeasurementElectricCurrent) public enum ElectricCurrent : Int, CaseIterable
-
Energy measurement unit.
See moreDeclaration
Swift
@objc(MeasurementEnergy) public enum Energy : Int, CaseIterable
-
Length measurement unit.
See moreDeclaration
Swift
@objc(MeasurementLength) public enum Length : Int, CaseIterable
-
Mass measurement unit.
See moreDeclaration
Swift
@objc(MeasurementMass) public enum Mass : Int, CaseIterable
-
Measurement enum.
See moreDeclaration
Swift
public enum Measurement
-
Power measurement unit.
See moreDeclaration
Swift
@objc(MeasurementPower) public enum Power : Int, CaseIterable
-
Volume measurement unit.
See moreDeclaration
Swift
@objc(MeasurementVolume) public enum Volume : Int, CaseIterable
-
Enum defining SDK mode.
See moreDeclaration
Swift
@objc public enum SDKMode : Int, CaseIterable
-
Source channel enum.
See moreDeclaration
Swift
@objc public enum SourceChannel : Int
-
Source object enum.
See moreDeclaration
Swift
@objc public enum SourceObject : Int
-
Source payment type enum.
See moreDeclaration
Swift
@objc public enum SourcePaymentType : Int
-
Source type.
See moreDeclaration
Swift
@objc public enum SourceType : Int
-
Enum describing error type.
- api: API error.
- network: Network error.
- serialization: Serialization error.
- unknown: Unknown error.
Declaration
Swift
@objc public enum TapSDKErrorType : Int
-
Declaration
Swift
@objc public enum TokenType : Int
-
Transaction mode.
See moreDeclaration
Swift
@objc public enum TransactionMode : Int, CaseIterable
-
SDK appearance mode.
- fullscreen: SDK UI will appear fullscreen.
- windowed: SDK UI will try to take as little space on the screen as possible.
- default: Default mode is fullscreen for Payment and Authorization and windowed for saving the card.
Declaration
Swift
@objc public enum SDKAppearanceMode : Int, CaseIterable