Classes
The following classes are available globally.
-
Measurement class.
See moreDeclaration
Swift
@objc(Measurement) public final class _ObjCMeasurement : NSObject
-
Payment item model.
See moreDeclaration
Swift
@objcMembers public final class PaymentItem : NSObject
-
Acquirer information class.
See moreDeclaration
Swift
@objcMembers public final class Acquirer : NSObject, Decodable
-
Address model.
See moreDeclaration
Swift
@objcMembers public final class Address : Decodable
-
Amount modificator class, used for taxes and doscount models.
See moreDeclaration
Swift
@objcMembers public class AmountModificator : NSObject, Codable
-
Authentication class.
See moreDeclaration
Swift
@objcMembers public final class Authentication : NSObject, IdentifiableWithString
-
Authorize object.
See moreDeclaration
Swift
@objcMembers public final class Authorize : NSObject, AuthorizeProtocol, IdentifiableWithString
-
Authorize action model.
See moreDeclaration
Swift
@objcMembers public class AuthorizeAction : NSObject, Codable
-
Authorize action response class.
See moreDeclaration
Swift
@objcMembers public final class AuthorizeActionResponse : AuthorizeAction
-
Card Verification class.
See moreDeclaration
Swift
@objcMembers public class CardVerification : NSObject, Decodable, IdentifiableWithString
-
Charge model. To charge a credit or a debit card, you create a charge object. You can retrieve and refund individual charges as well as list all charges. Charges are identified by a unique random ID.
See moreDeclaration
Swift
@objcMembers public final class Charge : NSObject, ChargeProtocol, IdentifiableWithString
-
Currency structure.
See moreDeclaration
Swift
@objcMembers public final class Currency : NSObject
-
Customer model.
See moreDeclaration
Swift
@objcMembers public final class Customer : NSObject, Decodable, OptionallyIdentifiableWithString
-
Destination model.
See moreDeclaration
Swift
@objcMembers public final class Destination : NSObject, Codable, IdentifiableWithString
-
Group of destinations.
See moreDeclaration
Swift
@objcMembers public final class DestinationGroup : NSObject, Decodable
-
Email address model.
See moreDeclaration
Swift
@objcMembers public final class EmailAddress : NSObject
-
Structure representing API error.
See moreDeclaration
Swift
@objcMembers public final class APIError : NSObject, Codable
-
Error detail model.
See moreDeclaration
Swift
@objcMembers public final class ErrorDetail : NSObject
-
API error.
See moreDeclaration
Swift
@objcMembers public final class TapSDKAPIError : TapSDKError
-
Base abstract class for errors.
See moreDeclaration
Swift
@objcMembers public class TapSDKError : NSObject, Encodable
-
Known error. Either network or serialization error.
See moreDeclaration
Swift
@objcMembers public final class TapSDKKnownError : TapSDKError
-
Unknown or unhandled error.
See moreDeclaration
Swift
@objcMembers public final class TapSDKUnknownError : TapSDKError
-
Phone number model.
See moreDeclaration
Swift
@objcMembers public final class PhoneNumber : NSObject
-
Quantity model.
See moreDeclaration
Swift
@objcMembers public final class Quantity : NSObject, Encodable
-
Receipt dispatch settings.
See moreDeclaration
Swift
@objcMembers public final class Receipt : NSObject, OptionallyIdentifiableWithString, Codable
-
Reference object.
See moreDeclaration
Swift
@objcMembers public final class Reference : NSObject, Codable
-
Response structure.
See moreDeclaration
Swift
@objcMembers public final class Response : NSObject
-
Saved Card model.
See moreDeclaration
Swift
@objcMembers public final class SavedCard : NSObject, OptionallyIdentifiableWithString
-
Secret key class.
See moreDeclaration
Swift
@objcMembers public final class SecretKey : NSObject
-
Shipping data model class.
See moreDeclaration
Swift
@objcMembers public final class Shipping : NSObject, Codable
-
Source model.
See moreDeclaration
Swift
@objcMembers public final class Source : SourceRequest
-
Source request model for the charge.
See moreDeclaration
Swift
@objcMembers public class SourceRequest : NSObject, IdentifiableWithString, Encodable
-
Tax data model.
See moreDeclaration
Swift
@objcMembers public final class Tax : NSObject, Codable
-
Token model.
See moreDeclaration
Swift
@objcMembers public final class Token : NSObject, IdentifiableWithString
-
Tokenized card model.
See moreDeclaration
Swift
@objcMembers public final class TokenizedCard : IdentifiableWithString
-
Redirect model.
See moreDeclaration
Swift
@objcMembers public final class TrackingURL : NSObject
-
Transaction details model.
See moreDeclaration
Swift
@objcMembers public final class TransactionDetails : NSObject
-
Transfer model.
See moreDeclaration
Swift
@objcMembers public final class Transfer : NSObject, OptionallyIdentifiableWithString, Decodable
-
Pay button.
See moreDeclaration
Swift
@objcMembers public final class PayButton : TapNibView, SessionProtocol
-
Base settings class for goSell SDK.
See moreDeclaration
Swift
@objcMembers public final class GoSellSDK : NSObject
-
SDK session class. Use this class if you don’t want to place Pay Button and make it do everything for you.
See moreDeclaration
Swift
@objcMembers public final class Session : NSObject, SessionProtocol
-
Blur style.
- none: No blur.
- light: Light blur
- extraLight: Extra light blur
- dark: Dark blur
- regular: Regular blur
- prominent: Prominent blur.
Declaration
Swift
@objc public final class TapBlurStyle : NSObject