Class RepositoryItemMetadata
Contains metadata about an item stored in a repository.
Inherited Members
Namespace: Algenta.Colectica.Model.Repository
Assembly: Algenta.Colectica.Model.dll
Syntax
[DataContract(Namespace = "http://ns.colectica.com/2009/07/")]
public class RepositoryItemMetadata : IRepositoryItemIdentity, ISummaryText
Properties
AgencyId
Gets or sets the agency identifier of the item.
Declaration
[DataMember]
public string AgencyId { get; set; }
Property Value
Type | Description |
---|---|
string |
CompositeId
Gets or sets the composite identifier of the item.
Declaration
public IdentifierTriple CompositeId { get; set; }
Property Value
Type | Description |
---|---|
IdentifierTriple |
Description
Gets the description of the item.
Declaration
public MultilingualString Description { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
DisplayLabel
Gets the display label for the item.
Declaration
public string DisplayLabel { get; }
Property Value
Type | Description |
---|---|
string |
Identifier
Gets or sets the identifier of the item.
Declaration
[DataMember]
public Guid Identifier { get; set; }
Property Value
Type | Description |
---|---|
Guid |
IsDeprecated
Gets or sets a value indicating whether an item is deprecated.
Declaration
[DataMember]
public bool IsDeprecated { get; set; }
Property Value
Type | Description |
---|---|
bool |
|
IsPublished
Gets or sets a value indicating whether the item is published.
Declaration
[DataMember]
public bool IsPublished { get; set; }
Property Value
Type | Description |
---|---|
bool |
|
ItemName
Gets the name of the item.
Declaration
public MultilingualString ItemName { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
ItemType
Gets or sets the type of the item.
Declaration
[DataMember]
public Guid ItemType { get; set; }
Property Value
Type | Description |
---|---|
Guid |
Label
Gets the label of the item.
Declaration
public MultilingualString Label { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
Summary
Gets the summary of the item.
Declaration
public MultilingualString Summary { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
Tags
Gets or sets the tags currently set on the item.
Declaration
[DataMember]
public Collection<string> Tags { get; set; }
Property Value
Type | Description |
---|---|
Collection<string> | The tags currently on this version of the item. |
Version
Gets or sets the version of the item.
Declaration
[DataMember]
public long Version { get; set; }
Property Value
Type | Description |
---|---|
long |
VersionDate
Gets or sets the date this version of the item was created.
Declaration
[DataMember]
public DateTime VersionDate { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
VersionRationale
Gets the log message specified when this version of the item was created.
Declaration
public MultilingualString VersionRationale { get; set; }
Property Value
Type | Description |
---|---|
MultilingualString |
VersionResponsibility
Gets or sets the user who created this version of the item.
Declaration
[DataMember]
public string VersionResponsibility { get; set; }
Property Value
Type | Description |
---|---|
string |