Search Results for

    Show / Hide Table of Contents

    Class SyncLogDto

    Data Transfer Object representing a synchronization log entry.

    Inheritance
    object
    SyncLogDto
    Implements
    IEquatable<SyncLogDto>
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Morpheo.Sdk
    Assembly: Morpheo.Sdk.dll
    Syntax
    public record SyncLogDto : IEquatable<SyncLogDto>

    Constructors

    | Edit this page View Source

    SyncLogDto(string, string, string, string, string, long, Dictionary<string, long>, string)

    Data Transfer Object representing a synchronization log entry.

    Declaration
    public SyncLogDto(string Id, string EntityId, string EntityName, string JsonData, string Action, long Timestamp, Dictionary<string, long> VectorClock, string OriginNodeId)
    Parameters
    Type Name Description
    string Id

    The unique identifier of the log.

    string EntityId

    The identifier of the entity associated with the log.

    string EntityName

    The name of the entity.

    string JsonData

    The JSON representation of the entity data.

    string Action

    The action performed (e.g., CREATE, UPDATE, DELETE).

    long Timestamp

    The timestamp of the log creation.

    Dictionary<string, long> VectorClock

    The vector clock for conflict resolution.

    string OriginNodeId

    The identifier of the node where the log originated.

    Properties

    | Edit this page View Source

    Action

    The action performed (e.g., CREATE, UPDATE, DELETE).

    Declaration
    public string Action { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    EntityId

    The identifier of the entity associated with the log.

    Declaration
    public string EntityId { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    EntityName

    The name of the entity.

    Declaration
    public string EntityName { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Id

    The unique identifier of the log.

    Declaration
    public string Id { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    JsonData

    The JSON representation of the entity data.

    Declaration
    public string JsonData { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    OriginNodeId

    The identifier of the node where the log originated.

    Declaration
    public string OriginNodeId { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Timestamp

    The timestamp of the log creation.

    Declaration
    public long Timestamp { get; init; }
    Property Value
    Type Description
    long
    | Edit this page View Source

    VectorClock

    The vector clock for conflict resolution.

    Declaration
    public Dictionary<string, long> VectorClock { get; init; }
    Property Value
    Type Description
    Dictionary<string, long>

    Implements

    IEquatable<T>
    • Edit this page
    • View Source
    In this article
    Back to top Copyright © 2025 DEHER Rémi - Propulsé par .NET 10