Interface IContractPropertySourceRef
- Namespace
- Ascon.Polynom.Web.Api.Data.Interfaces.Models.PropertyOwners
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
Представляет свойство контракта (ссылочный).
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(ContractPropertySourceRef))]
public interface IContractPropertySourceRef : IContractPropertySourceBase, IHaveName, IHaveId, IHaveAbsoluteCode, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess
- Inherited Members
- Extension Methods
Properties
AppointedFormula
Возвращает или задает формулу для вычисления значения свойства.
INamedObject? AppointedFormula { get; set; }
Property Value
DefaultMeasureUnit
Возвращает или задает единицу измерения по умолчанию (для вещественных свойств).
IIdentifiableObject? DefaultMeasureUnit { get; set; }
Property Value
DefaultPropertyValue
Возвращает или задает значение свойства по умолчанию.
IIdentifiableObject? DefaultPropertyValue { get; set; }
Property Value
Remarks
Единица измерения для вещественных свойств игнорируется.
OwnerContract
Возвращает или задает контракт-владелец.
INamedObject? OwnerContract { get; set; }
Property Value
PropertySource
Источник свойства.
IPropertySourceRef PropertySource { get; set; }