Class Embargo
Provides information about data that are not currently available because of policies established by the principal investigators and/or data producers.
Inherited Members
Algenta.Colectica.Model.NotificationObject.RaisePropertyChanged<T>(Expression<>)
Namespace: Algenta.Colectica.Model.Ddi
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public class Embargo : IdentifiableBase, IIdentifiable
Constructors
Embargo()
Initializes a new instance of the Embargo class.
Declaration
public Embargo()
Properties
Agency
Gets or sets the organization that is embargoing the data.
Declaration
public Organization Agency { get; set; }
Property Value
Type | Description |
---|---|
Organization |
Date
Gets the date or date range of the embargo.
Declaration
public DateSpecification Date { get; set; }
Property Value
Type | Description |
---|---|
DateSpecification |
Description
Gets the description.
Declaration
public virtual MultilingualString Description { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
EnforcementAgency
Gets or sets the organization responsible for enforcing the embargo.
Declaration
public Organization EnforcementAgency { get; set; }
Property Value
Type | Description |
---|---|
Organization |
ItemName
Gets the name of the item.
Declaration
public virtual MultilingualString ItemName { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
Label
Gets the label.
Declaration
public MultilingualString Label { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
Rationale
Gets the reason for the embargo.
Declaration
public MultilingualString Rationale { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
Methods
ToString()
Returns a
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | A |