Skip to main content
Class: SummerInventoryItem · Inherits: RefCounted One immutable revisioned platform item projection. An immutable canonical owned-item projection with identity, definition, presentation, rights, cosmetic and passport data. Use get_owned_item_id() to correlate the owned-item identity reported by a committed purchase. The same resource supports authority inventory; identity aliases describe the same item and never create a second ownership source. Optional presentation and passport values may be empty when absent.

Properties

Methods

is_owned

Returns true for positive quantity in a supported owned projection state. This convenience check does not authorize a client selection; the authority validates its own inventory. Returns: bool

get_owned_item_id

Stable canonical owned-item identity. This is the same identity as item_id. Returns: String

get_definition_id

Canonical item definition identity. Returns: String

get_definition_revision_id

Canonical definition revision identity; also exposed by item_template_version_id. Returns: String

get_item_class

Canonical item class; empty or zero when absent. Returns: StringName

get_ownership_mode

Canonical ownership mode; empty or zero when absent. Returns: StringName

get_visibility

Canonical visibility; empty or zero when absent. Returns: StringName

get_visibility_mutable

Whether the platform permits changing this item visibility. Returns: bool

get_name

Canonical name; empty or zero when absent. Returns: String

get_media

Immutable typed presentation media for this item. Returns: SummerItemMedia[]

get_obtained_at_unix_msec

Ownership acquisition time in Unix milliseconds. Returns: int

get_cosmetic_family_id

Canonical cosmetic family id; empty or zero when absent. Returns: String

get_cosmetic_variant_key

Canonical cosmetic variant key; empty or zero when absent. Returns: String

get_passport_instance_id

Canonical passport instance id; empty or zero when absent. Returns: String

get_passport_source_game_id

Canonical passport source game id; empty or zero when absent. Returns: String

get_passport_legacy

Canonical passport legacy; empty or zero when absent. Returns: bool

get_passport_issuer_kind

Canonical passport issuer kind; empty or zero when absent. Returns: StringName

get_passport_issuer_id

Canonical passport issuer id; empty or zero when absent. Returns: String

get_passport_issuer_verified_name

Canonical passport issuer verified name; empty or zero when absent. Returns: String

get_passport_story_kind

Canonical passport story kind; empty or zero when absent. Returns: StringName

get_passport_story_text

Canonical passport story text; empty or zero when absent. Returns: String

get_passport_edition_number

Canonical passport edition number; empty or zero when absent. Returns: int

get_passport_edition_size

Canonical passport edition size; empty or zero when absent. Returns: int

get_passport_tombstone_state

Canonical passport tombstone state; empty or zero when absent. Returns: StringName

get_passport_manifestation_id

Canonical passport manifestation id; empty or zero when absent. Returns: String

get_passport_manifestation_revision_id

Canonical passport manifestation revision id; empty or zero when absent. Returns: String

get_passport_minted_at_unix_msec

Canonical passport minted at unix msec; empty or zero when absent. Returns: int

get_passport_taken_down_at_unix_msec

Canonical passport taken down at unix msec; empty or zero when absent. Returns: int

get_passport_trait_ids

Canonical passport trait ids; empty or zero when absent. Returns: PackedStringArray

get_passport_trait_value

Canonical passport trait value for trait_id; empty when absent. Returns: String
What is live on the platform today: platform capability status. Check availability at runtime before you offer a feature.