Classes

The following classes are available globally.

  • Measurement class.

    See more

    Declaration

    Swift

    @objc(Measurement)
    public final class _ObjCMeasurement : NSObject
  • Payment item model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class PaymentItem : NSObject
  • Acquirer information class.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Acquirer : NSObject, Decodable
  • Address model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Address : Decodable
  • Amount modificator class, used for taxes and doscount models.

    See more

    Declaration

    Swift

    @objcMembers
    public class AmountModificator : NSObject, Codable
  • Authentication class.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Authentication : NSObject, IdentifiableWithString
  • Authorize object.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Authorize : NSObject, AuthorizeProtocol, IdentifiableWithString
  • Authorize action model.

    See more

    Declaration

    Swift

    @objcMembers
    public class AuthorizeAction : NSObject, Codable
  • Card Verification class.

    See more

    Declaration

    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 more

    Declaration

    Swift

    @objcMembers
    public final class Charge : NSObject, ChargeProtocol, IdentifiableWithString
  • Country model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Country
  • Currency structure.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Currency : NSObject
  • Customer model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Customer : NSObject, Decodable, OptionallyIdentifiableWithString
  • Destination model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Destination : NSObject, Codable, IdentifiableWithString
  • Group of destinations.

    See more

    Declaration

    Swift

    @objcMembers
    public final class DestinationGroup : NSObject, Decodable
  • Email address model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class EmailAddress : NSObject
  • Structure representing API error.

    See more

    Declaration

    Swift

    @objcMembers
    public final class APIError : NSObject, Codable
  • Error detail model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class ErrorDetail : NSObject
  • Base abstract class for errors.

    See more

    Declaration

    Swift

    @objcMembers
    public class TapSDKError : NSObject, Encodable
  • Phone number model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class PhoneNumber : NSObject
  • Quantity model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Quantity : NSObject, Encodable
  • Receipt dispatch settings.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Receipt : NSObject, OptionallyIdentifiableWithString, Codable
  • Reference object.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Reference : NSObject, Codable
  • Response structure.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Response : NSObject
  • Saved Card model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class SavedCard : NSObject, OptionallyIdentifiableWithString
  • Secret key class.

    See more

    Declaration

    Swift

    @objcMembers
    public final class SecretKey : NSObject
  • Shipping data model class.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Shipping : NSObject, Codable
  • Source request model for the charge.

    See more

    Declaration

    Swift

    @objcMembers
    public class SourceRequest : NSObject, IdentifiableWithString, Encodable
  • Tax

    Tax data model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Tax : NSObject, Codable
  • Token model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Token : NSObject, IdentifiableWithString
  • Tokenized card model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class TokenizedCard : IdentifiableWithString
  • Redirect model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class TrackingURL : NSObject
  • Transaction details model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class TransactionDetails : NSObject
  • Transfer model.

    See more

    Declaration

    Swift

    @objcMembers
    public final class Transfer : NSObject, OptionallyIdentifiableWithString, Decodable
  • Base settings class for goSell SDK.

    See more

    Declaration

    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 more

    Declaration

    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.
    See more

    Declaration

    Swift

    @objc
    public final class TapBlurStyle : NSObject