logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Struct FoundationIdentityRules.IdentityRecord

    A minimal identity record for one foundation asset: what the uniqueness rules need, nothing more.

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    Namespace: Serenity.Global.Application.Validation
    Assembly: Serenity.Global.Application.dll
    Syntax
    public readonly struct FoundationIdentityRules.IdentityRecord

    Constructors

    IdentityRecord(string, string, string)

    Declaration
    public IdentityRecord(string id, string guid, string typeName)
    Parameters
    Type Name Description
    string id
    string guid
    string typeName

    Fields

    Guid

    Declaration
    public readonly string Guid
    Field Value
    Type Description
    string

    The asset's Guid (may be null/empty).

    Id

    Declaration
    public readonly string Id
    Field Value
    Type Description
    string

    The asset's Id (may be null/empty).

    TypeName

    Declaration
    public readonly string TypeName
    Field Value
    Type Description
    string

    The concrete settings type name the asset belongs to (Id uniqueness is scoped to this).

    In this article
    © 2026 Serenity. All Rights Reserved