OBJECT

SaveProfile

Describes a save profile, which is a linked list of save games, forming a lineage of saves from the first game in the profile to the head

  • type SaveProfile {
  • # The GUID of the save profile. This GUID is contextualized, and only has meaning
  • # when the Game this save belongs to is known.
  • profileId: UUID!
  • # The strategy used to manage save games in this profile.
  • managementStrategy: SaveManagementStrategy
  • # A string value that identifies the format of the save data. All save games with
  • # the same format should use the same string.
  • saveType: String!
  • # The 'head' save, or the latest save in the profile. If the profile is empty,
  • # this is null.
  • head: SaveGame
  • # All saves in the profile history. If not using a DIFF or COPY strategy, this
  • # will consist only of the head save. If this profile is empty, consists of an
  • # empty array.
  • history: [SaveGame!]!
  • }