MarketEligibilityResponse

Swift
public struct MarketEligibilityResponse: Sendable

Steamworks MarketEligibilityResponse_t


Topics

var allowed: Bool

Steamworks m_bAllowed

Declaration
Swift
public let allowed: Bool

var notAllowedReason: MarketNotAllowedReasonFlags

Steamworks m_eNotAllowedReason

Declaration
Swift
public let notAllowedReason: MarketNotAllowedReasonFlags

var allowedAtTime: RTime32

Steamworks m_rtAllowedAtTime

Declaration
Swift
public let allowedAtTime: RTime32

var steamGuardRequiredDays: Int

Steamworks m_cdaySteamGuardRequiredDays

Declaration
Swift
public let steamGuardRequiredDays: Int

var newDeviceCooldown: Int

Steamworks m_cdayNewDeviceCooldown

Declaration
Swift
public let newDeviceCooldown: Int

init(allowed: Bool, notAllowedReason: MarketNotAllowedReasonFlags, allowedAtTime: RTime32, steamGuardRequiredDays: Int, newDeviceCooldown: Int)

Create a customized MarketEligibilityResponse

Declaration
Swift
public init(
    allowed: Bool = false, notAllowedReason: MarketNotAllowedReasonFlags = [],
    allowedAtTime: RTime32 = 0, steamGuardRequiredDays: Int = 0,
    newDeviceCooldown: Int = 0)