InPlayerAccessFee
public struct InPlayerAccessFee : Codable
Access fee model
-
Voucher Rule
Declaration
Swift
public let voucherRule: InPlayerVoucherRule? -
Unique item ID
Declaration
Swift
public let id: Int? -
Unique merchant ID
Declaration
Swift
public let merchantId: Int? -
The amount of the asset’s fee
Declaration
Swift
public let amount: Double? -
The currency of the asset’s fee
Declaration
Swift
public let currency: String? -
The description of the asset
Declaration
Swift
public let descriptionField: String? -
Item model
Declaration
Swift
public let item: InPlayerItem? -
Access type model
Declaration
Swift
public let accessType: InPlayerAccessType? -
The number denoting the duration of the access
Declaration
Swift
public let trialPeriod: InPlayerTrialPeriod? -
The initial one-time fee that is charged when subscribing for accessing the asset Note: This only applies for the subscription model
Declaration
Swift
public let setupFee: InPlayerSetupFee? -
Geo restriction model
Declaration
Swift
public let geoRestriction: InPlayerGeoRestriction? -
Seasonal fee model
Declaration
Swift
public let seasonalFee: InPlayerSeasonalFee? -
Undocumented
Declaration
Swift
public let externalFees: [InPlayerExternalFee]? -
The date the access expires, measured in seconds since 1 January 1970 (UTC) Note: This only applies for the custom access type
Declaration
Swift
public let expiresAt: Double? -
Undocumented
Declaration
Swift
public let startsAt: Double? -
Decoder Method
Declaration
Swift
public init(from decoder: Decoder) throws -
Encoder method
Declaration
Swift
public func encode(to encoder: Encoder) throws
View on GitHub
InPlayerAccessFee Structure Reference