Anahtarı yalnız yoksa oluşturur (PUT + If-None-Match: *).
PlayerDataConflict — anahtar zaten var (currentVersion dolu)CrxError(Http) — too_many_keys, value_too_large, invalid_value, rate_limitedOptionaloptions: PlayerDataRequestOptionsAnahtarı yalnız güncel sürüm version ise siler (DELETE + If-Match).
PlayerDataConflict — sürüm uyuşmadı ya da anahtar yokOptionaloptions: PlayerDataRequestOptionsBir anahtarı okur (GET /v1/player/data/{key}).
CrxError(Contract) — anahtar kalıba uymuyor (ağa çıkılmaz) ya da beklenmeyen yanıtCrxError(Http) — not_found 404Optionaloptions: PlayerDataRequestOptionsOyuncunun anahtar özetlerini listeler (GET /v1/player/data).
CrxError(Contract) — beklenmeyen yanıt; CrxError(Auth|Http|Network|Timeout|Cancelled) — oturum yok (401) ve taşıma hatalarıOptionaloptions: PlayerDataRequestOptionsAnahtarı yalnız güncel sürüm version ise günceller (PUT + If-Match).
PlayerDataConflict — sürüm uyuşmadı ya da anahtar yok (currentVersion null)Optionaloptions: PlayerDataRequestOptions
Oyuncu verisi yüzeyi (
PlayerClient.data).