Enum AchievementManifestFormat
The shapes an achievement manifest can be exported in: one per storefront's bulk-import sheet, plus a complete JSON dump for anything else.
Namespace: Serenity.Achievements.Application.Authoring
Assembly: Serenity.Achievements.Application.dll
Syntax
public enum AchievementManifestFormat
Remarks
Each CSV carries only the columns its storefront asks for, and only the achievements that name an identifier for it — a Steam sheet with a blank API name column imports nothing and reports no reason. GenericJson is the opposite promise: every achievement, every field, no storefront's opinion applied, for a pipeline that wants to decide for itself.
Fields
| Name | Description |
|---|---|
| EpicCsv | Epic Online Services achievement sheet, keyed by the Epic achievement identifier. |
| GenericJson | Every achievement and every field, as a JSON array. |
| PlayStationCsv | PlayStation trophy sheet, keyed by the trophy identifier. |
| SteamCsv | Steamworks bulk achievement sheet, keyed by the Steam API name. |
| XboxCsv | Xbox achievement sheet, keyed by the Xbox achievement identifier. |