Table of Contents

Class GameMetadata

Namespace
Playnite.SDK.Models
Assembly
Playnite.SDK.dll

Represents importable game data.

public class GameMetadata
Inheritance
GameMetadata
Inherited Members

Constructors

GameMetadata()

Creates new instance of GameMetadata.

public GameMetadata()

Properties

AgeRatings

Gets or sets AgeRating.

public HashSet<MetadataProperty> AgeRatings { get; set; }

Property Value

HashSet<MetadataProperty>

BackgroundImage

Gets or sets BackgroundImage.

public MetadataFile BackgroundImage { get; set; }

Property Value

MetadataFile

Categories

Gets or sets Categories.

public HashSet<MetadataProperty> Categories { get; set; }

Property Value

HashSet<MetadataProperty>

CommunityScore

Gets or sets CommunityScore.

public int? CommunityScore { get; set; }

Property Value

int?

CompletionStatus

Gets or sets CompletionStatus.

public MetadataProperty CompletionStatus { get; set; }

Property Value

MetadataProperty

CoverImage

Gets or sets CoverImage.

public MetadataFile CoverImage { get; set; }

Property Value

MetadataFile

CriticScore

Gets or sets CriticScore.

public int? CriticScore { get; set; }

Property Value

int?

Description

Gets or sets Description.

public string Description { get; set; }

Property Value

string

Developers

Gets or sets Developers.

public HashSet<MetadataProperty> Developers { get; set; }

Property Value

HashSet<MetadataProperty>

Favorite

Gets or sets Favorite.

public bool Favorite { get; set; }

Property Value

bool

Features

Gets or sets game Features.

public HashSet<MetadataProperty> Features { get; set; }

Property Value

HashSet<MetadataProperty>

GameActions

Gets or sets Other Actions.

public List<GameAction> GameActions { get; set; }

Property Value

List<GameAction>

GameId

Gets or sets custom game identifier.

public string GameId { get; set; }

Property Value

string

Genres

Gets or sets Genres.

public HashSet<MetadataProperty> Genres { get; set; }

Property Value

HashSet<MetadataProperty>

Hidden

Gets or sets Hidden.

public bool Hidden { get; set; }

Property Value

bool

Icon

Gets or sets Icon.

public MetadataFile Icon { get; set; }

Property Value

MetadataFile

InstallDirectory

Gets or sets installation directory.

public string InstallDirectory { get; set; }

Property Value

string

InstallSize

Gets or sets install size in bytes of the game.

public ulong? InstallSize { get; set; }

Property Value

ulong?

IsInstalled

Gets or sets whether the game is installed.

public bool IsInstalled { get; set; }

Property Value

bool

LastActivity

Gets or sets LastActivity.

public DateTime? LastActivity { get; set; }

Property Value

DateTime?

Gets or sets Links.

public List<Link> Links { get; set; }

Property Value

List<Link>

Name

Gets or sets Name.

public string Name { get; set; }

Property Value

string

Platforms

Gets or sets Platform.

public HashSet<MetadataProperty> Platforms { get; set; }

Property Value

HashSet<MetadataProperty>

PlayCount

Gets or sets PlayCount.

public ulong PlayCount { get; set; }

Property Value

ulong

Playtime

Gets or sets Playtime.

public ulong Playtime { get; set; }

Property Value

ulong

Publishers

Gets or sets Publishers.

public HashSet<MetadataProperty> Publishers { get; set; }

Property Value

HashSet<MetadataProperty>

Regions

Gets or sets Region.

public HashSet<MetadataProperty> Regions { get; set; }

Property Value

HashSet<MetadataProperty>

ReleaseDate

Gets or sets ReleaseDate.

public ReleaseDate? ReleaseDate { get; set; }

Property Value

ReleaseDate?

Roms

Gets or sets Roms.

public List<GameRom> Roms { get; set; }

Property Value

List<GameRom>

Series

Gets or sets Series.

public HashSet<MetadataProperty> Series { get; set; }

Property Value

HashSet<MetadataProperty>

SortingName

Gets or sets Sorting Name.

public string SortingName { get; set; }

Property Value

string

Source

Gets or sets Source.

public MetadataProperty Source { get; set; }

Property Value

MetadataProperty

Tags

Gets or sets Tags.

public HashSet<MetadataProperty> Tags { get; set; }

Property Value

HashSet<MetadataProperty>

UserScore

Gets or sets UserScore.

public int? UserScore { get; set; }

Property Value

int?

Version

Gets or sets Version.

public string Version { get; set; }

Property Value

string

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.