Table of Contents

Interface IIdentifiableObject

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Models.Base
Assembly
Ascon.Polynom.Web.Api.Data.dll

Представляет идентифицируемый объект.

[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(IdentifiableObject))]
public interface IIdentifiableObject : IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>
Inherited Members
Extension Methods

Properties

Identifier

Возвращает структуру идентификатор.

[JsonIgnore]
ObjectIdentifier Identifier { get; }

Property Value

ObjectIdentifier

ObjectId

Идентификатор объекта.

int ObjectId { get; set; }

Property Value

int

TypeId

Тип объекта.

IdentifiableObjectType TypeId { get; set; }

Property Value

IdentifiableObjectType