Other Enumerations

The following enumerations are available globally.

  • Different supported phone number formats. See each for an example formatting.

    See more

    Declaration

    Objective-C

    enum VOPhoneNumberFormat {}

    Swift

    enum VOPhoneNumberFormat : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VODiscoverScreenVersion) {
        VODiscoverScreenV1,
        VODiscoverScreenV2
    }

    Swift

    enum VODiscoverScreenVersion : Int
  • VOErrorCode is a list of internal error codes that can be returned inside of a VOError.

    See more

    Declaration

    Objective-C

    enum VOErrorCode {}

    Swift

    enum VOErrorCode : Int
  • Types of games supported by the client.

    See more

    Declaration

    Objective-C

    enum VOGameType {}

    Swift

    enum VOGameType : Int
  • The different difficulty levels a game can be.

    See more

    Declaration

    Objective-C

    enum VOGameDifficultyLevel {}

    Swift

    enum VOGameDifficultyLevel : Int
  • VOGameMode is the current mode of the VOUser playing the game.

    See more

    Declaration

    Objective-C

    enum VOGameMode {}

    Swift

    enum VOGameMode : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VOGiftPackageState) {
        VOGiftPackageStateOpen,
        VOGiftPackageStateClosed,
        VOGiftPackageStateWrapped
    }

    Swift

    enum VOGiftPackageState : Int
  • Different supported payment merchant info types.

    See more

    Declaration

    Objective-C

    enum VOPaymentMerchantInfoType {}

    Swift

    enum VOPaymentMerchantInfoType : Int
  • The different personalization types supported by the voucher creation view controller.

    See more

    Declaration

    Objective-C

    enum VOPersonalizationType {}

    Swift

    enum VOPersonalizationType : UInt
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VOScreenType){
        VOScreenTypeEditContents,
        VOScreenTypePreviewContents
    }

    Swift

    enum VOScreenType : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VOPromoStatus){
        VOPromoStatusUnknown,
        VOPromoStatusActive,
        VOPromoStatusCancelled,
        VOPromoStatusUnstarted,
        VOPromoStatusExpired,
        VOPromoStatusExhausted,
        VOPromoStatusClaimed,
        VOPromoStatusRequired,
    }

    Swift

    enum VOPromoStatus : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VOPromoType){
        VOPromoTypeUnknown,
        VOPromoTypeOffers,
        VOPromoTypeSponsoredGift,
        VOPromoTypeReward
    }

    Swift

    enum VOPromoType : Int
  • The UI style to use in the VOTabStripContainerViewController

    See more

    Declaration

    Objective-C

    enum VOTabStripContainerViewControllerStyle {}

    Swift

    enum VOTabStripContainerViewControllerStyle : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VOPresetTheme) {
        VOSurpriiseTheme,
        VO4Theme //style guide v4
    }

    Swift

    enum VOPresetTheme : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VOUserContactInfoType) {
        VOUserContactInfoTypeUnknown,
        VOUserContactInfoTypePhoneNumber,
        VOUserContactInfoTypeEmail
    }

    Swift

    enum VOUserContactInfoType : Int
  • The different export preset names to be used with Apple’s AVAssetExportSession.

    These export options can be used to produce movie files with video size appropriate to the device. The export will not scale the video up from a smaller size. The video will be compressed using H.264 and the audio will be compressed using AAC.

    See more

    Declaration

    Objective-C

    enum VOVideoExportPreset {}

    Swift

    enum VOVideoExportPreset : Int
  • The status of the VOVoucher.

    See more

    Declaration

    Objective-C

    enum VOVoucherStatus {}

    Swift

    enum VOVoucherStatus : Int
  • The privacy status of the Voucher showing who has access to this Voucher.

    See more

    Declaration

    Objective-C

    enum VOVoucherPrivacyStatus {}

    Swift

    enum VOVoucherPrivacyStatus : Int
  • Used to filter VOActivityFeedVouchers based on specific attributes.

    See more

    Declaration

    Objective-C

    enum VOActivityFeedFilterType {}
  • VOPaymentInfoErrorSource specifies the source that caused the error.

    See more

    Declaration

    Objective-C

    enum VOPaymentInfoErrorSource {}

    Swift

    enum VOPaymentInfoErrorSource : UInt
  • VOPaymentInfoState specifies the state of VOPaymentInfo

    See more

    Declaration

    Objective-C

    enum VOPaymentInfoState {}

    Swift

    enum VOPaymentInfoState : UInt
  • VOPaymentInfoErrorState specifies the state of the error if there is one.

    See more

    Declaration

    Objective-C

    enum VOPaymentInfoErrorState {}

    Swift

    enum VOPaymentInfoErrorState : UInt