One Logo Pool Ball
VideoSubscriberAccount · IOS API REFERENCE

VSUserAccount

struct · iOS 16.4+ · SDK 27.1

struct VSUserAccount

Members (26)

get · iOS 16.4+

identifier

TypeScript
get identifier(): (string) | null
Swift declaration
var identifier: String? { get set }
set · iOS 16.4+

identifier

TypeScript
set identifier(value: (string) | null)
Swift declaration
var identifier: String? { get set }
init · iOS 16.4+

init

TypeScript
static init(accountType?: VSUserAccount_AccountType, updateURL?: (string) | null): VSUserAccount
Swift declaration
init(accountType: VSUserAccount.AccountType = .free, updateURL: URL?)
get · iOS 16.4+

accountType

TypeScript
get accountType(): VSUserAccount_AccountType
Swift declaration
var accountType: VSUserAccount.AccountType { get set }
set · iOS 16.4+

accountType

TypeScript
set accountType(value: VSUserAccount_AccountType)
Swift declaration
var accountType: VSUserAccount.AccountType { get set }
get · iOS 16.4+

isSignedOut

TypeScript
get isSignedOut(): boolean
Swift declaration
var isSignedOut: Bool { get set }
set · iOS 16.4+

isSignedOut

TypeScript
set isSignedOut(value: boolean)
Swift declaration
var isSignedOut: Bool { get set }
get · iOS 16.4+

deviceCategory

TypeScript
get deviceCategory(): VSUserAccount_OriginatingDeviceCategory
Swift declaration
var deviceCategory: VSUserAccount.OriginatingDeviceCategory { get }
get · iOS 16.4+

tierIdentifiers

TypeScript
get tierIdentifiers(): (Array<string>) | null
Swift declaration
var tierIdentifiers: [String]? { get set }
set · iOS 16.4+

tierIdentifiers

TypeScript
set tierIdentifiers(value: (Array<string>) | null)
Swift declaration
var tierIdentifiers: [String]? { get set }
get · iOS 17.4+

appleSubscription

TypeScript
get appleSubscription(): (VSAppleSubscription) | null
Swift declaration
var appleSubscription: VSAppleSubscription? { get set }
set · iOS 17.4+

appleSubscription

TypeScript
set appleSubscription(value: (VSAppleSubscription) | null)
Swift declaration
var appleSubscription: VSAppleSubscription? { get set }
get · iOS 16.4+

billingIdentifier

TypeScript
get billingIdentifier(): (string) | null
Swift declaration
var billingIdentifier: String? { get set }
set · iOS 16.4+

billingIdentifier

TypeScript
set billingIdentifier(value: (string) | null)
Swift declaration
var billingIdentifier: String? { get set }
get · iOS 16.4+

authenticationData

TypeScript
get authenticationData(): (string) | null
Swift declaration
var authenticationData: String? { get set }
set · iOS 16.4+

authenticationData

TypeScript
set authenticationData(value: (string) | null)
Swift declaration
var authenticationData: String? { get set }
get · iOS 16.4+

isFromCurrentDevice

TypeScript
get isFromCurrentDevice(): boolean
Swift declaration
var isFromCurrentDevice: Bool { get set }
set · iOS 16.4+

isFromCurrentDevice

TypeScript
set isFromCurrentDevice(value: boolean)
Swift declaration
var isFromCurrentDevice: Bool { get set }
get · iOS 16.4+

requiresSystemTrust

TypeScript
get requiresSystemTrust(): boolean
Swift declaration
var requiresSystemTrust: Bool { get set }
set · iOS 16.4+

requiresSystemTrust

TypeScript
set requiresSystemTrust(value: boolean)
Swift declaration
var requiresSystemTrust: Bool { get set }
get · iOS 16.4+

accountProviderIdentifier

TypeScript
get accountProviderIdentifier(): (string) | null
Swift declaration
var accountProviderIdentifier: String? { get set }
set · iOS 16.4+

accountProviderIdentifier

TypeScript
set accountProviderIdentifier(value: (string) | null)
Swift declaration
var accountProviderIdentifier: String? { get set }
get · iOS 16.4+

subscriptionBillingCycleEndDate

TypeScript
get subscriptionBillingCycleEndDate(): (globalThis.Date) | null
Swift declaration
var subscriptionBillingCycleEndDate: Date? { get set }
set · iOS 16.4+

subscriptionBillingCycleEndDate

TypeScript
set subscriptionBillingCycleEndDate(value: (globalThis.Date) | null)
Swift declaration
var subscriptionBillingCycleEndDate: Date? { get set }
get · iOS 16.4+

updateURL

TypeScript
get updateURL(): (string) | null
Swift declaration
var updateURL: URL? { get set }
set · iOS 16.4+

updateURL

TypeScript
set updateURL(value: (string) | null)
Swift declaration
var updateURL: URL? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All VideoSubscriberAccount types →