Table of Contents

Class ContractBase

Namespace
Ascon.Polynom.Web.Api.Data.Models.Properties
Assembly
Ascon.Polynom.Web.Api.Data.dll

Представляет базовый тип для контракта.

public class ContractBase : NamedObject, IContractBase, INamedObject, IHaveName, IHaveId, IHaveAbsoluteCode, IHaveCode, IHaveDescription, ICanBeSystemObject, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess
Inheritance
ContractBase
Implements
Derived
Inherited Members
Extension Methods

Constructors

ContractBase()

public ContractBase()

Properties

AbsoluteCode

Длинный уникальный код.

public string AbsoluteCode { get; set; }

Property Value

string

Code

Уникальный код.

public string Code { get; set; }

Property Value

string

Description

Описание понятия.

public string? Description { get; set; }

Property Value

string

Id

Идентификатор

public string Id { get; set; }

Property Value

string

IsSystemObject

Признак системного объекта.

public bool IsSystemObject { get; set; }

Property Value

bool

WriteAccess

Возвращает признак, открыт ли объект на запись.

public bool WriteAccess { get; set; }

Property Value

bool