Enumerations

The following enumerations are available globally.

  • Undocumented

    See more

    Declaration

    Objective-C

    NS_OPTIONS(NSUInteger, CardScheme) {
        CardSchemeNone                          = 0,
        CardSchemeAmex                          = 1 << 0,
        CardSchemeVisa                          = 1 << 1,
        CardSchemeMasterCard                    = 1 << 2,
        CardSchemeDinersClubInternational       = 1 << 3,
        CardSchemeJCB                           = 1 << 4,
        CardSchemeDankort                       = 1 << 5,
        CardSchemeMaestro                       = 1 << 6,
        CardSchemeSBusiness                     = 1 << 7,
        CardSchemeCoBrandedDankort              = 1 << 8,
        CardSchemeForbrugsForeningen            = 1 << 9,
    }

    Swift

    struct CardScheme : OptionSet, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSUInteger, Card) {
        CardAmex = CardSchemeAmex,
        CardVisa = CardSchemeVisa,
        CardMasterCard = CardSchemeMasterCard,
        CardDinersClubInternational = CardSchemeDinersClubInternational,
        CardJcb = CardSchemeJCB,
        CardDankort = CardSchemeDankort,
        CardMaestro = CardSchemeMaestro,
        CardSBusiness = CardSchemeSBusiness,
        CardCoBrandedDankort = CardSchemeCoBrandedDankort,
        CardForbrugsForeningen = CardSchemeForbrugsForeningen,
        CardOther
    #define CardLastCase CardOther
    }

    Swift

    enum Card : UInt, @unchecked Sendable
  • Enumeration of all the supported pay button labels.

    See more

    Declaration

    Objective-C

    enum PayButtonTextLabelOption {}

    Swift

    struct PayButtonTextLabelOption : Equatable, RawRepresentable
  • Enumeration of all the supported card schemes.

    See more

    Declaration

    Objective-C

    enum SchemeType {}

    Swift

    struct SchemeType : Equatable, RawRepresentable
  • List of supported languages within PiA SDK

    See more

    Declaration

    Objective-C

    enum PiALanguage {}

    Swift

    struct PiALanguage : Equatable, RawRepresentable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_CLOSED_ENUM (NSInteger, WalletErrorCode) {
        WalletErrorCodeRegistrationFailure,
        WalletErrorCodeNoNetwork,
        WalletErrorCodeWalletAppNotFound
    }

    Swift

    @frozen enum WalletErrorCode : Int, @unchecked Sendable

WalletPaymentProcess

  • Undocumented

    See more

    Declaration

    Objective-C

    NS_CLOSED_ENUM(NSUInteger, Wallet) {
        WalletSwish,
        WalletVipps, WalletVippsTest,
        WalletMobilePay, WalletMobilePayTest
    }

    Swift

    @frozen enum Wallet : UInt, @unchecked Sendable