logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementPushWorkItem.Fields

    The values one work item is built from, named rather than positional.

    Inheritance
    object
    AchievementPushWorkItem.Fields
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.Achievements.Application.Sync
    Assembly: Serenity.Achievements.Application.dll
    Syntax
    public sealed class AchievementPushWorkItem.Fields

    Constructors

    Fields()

    Declaration
    public Fields()

    Fields

    ApiName

    The achievement's platform-side identity key.

    Declaration
    public string ApiName
    Field Value
    Type Description
    string

    FieldChanges

    The accepted field change(s) this work item sends, for a preview's field summary.

    Declaration
    public IReadOnlyList<AchievementSyncFieldChange> FieldChanges
    Field Value
    Type Description
    IReadOnlyList<AchievementSyncFieldChange>

    Kind

    What this work item does when it runs.

    Declaration
    public AchievementPushWorkItemKind Kind
    Field Value
    Type Description
    AchievementPushWorkItemKind

    Record

    The record to send: for SaveAchievement its metadata fields, for an upload kind the relevant icon payload.

    Declaration
    public AchievementSyncRecord Record
    Field Value
    Type Description
    AchievementSyncRecord
    In this article
    © 2026 Serenity. All Rights Reserved