Class DocumentBase
Represents a document-like object that has a name and some metadata.
[Serializable]
[JsonObject(MemberSerialization.OptIn)]
public class DocumentBase : LinkableObject, IManagerIdentifiableObject<Guid>
- Inheritance
-
DocumentBase
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
- DocumentBase()
Initializes a new instance of the DocumentBase class.
- DocumentBase(DocumentBase)
Initializes a new instance of the DocumentBase class using the specified DocumentBase instance.
Properties
- CreatedAt
Gets or sets the creation time.
- CreatedBy
Gets or sets the creator of this object.
- Description
Gets or sets the description.
- LastModifiedAt
Gets or sets the last modification time.
- LastModifiedBy
Gets or sets the name of the user that last modified this object.
- Name
Gets or sets the name of this object.
Methods
- CompareTo(DocumentBase)
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
- CompareTo(object)
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
- Equals(object)
Determines whether the specified object is equal to the current object.
- FiltersTo(DocumentBase)
Verifies whether this object qualifies for the specified filter.
- GetHashCode()
Calculates the hash code for this object.
- GetLatestDocument(params DocumentBase[])
Obtains the latest document from the specified document objects that represent the same document.