Class BaseDocument<T>
public abstract class BaseDocument<T> : EditableEntity where T : BaseDocument<T>
Type Parameters
T
- Inheritance
-
BaseDocument<T>
- Derived
- Inherited Members
- Extension Methods
Constructors
BaseDocument()
protected BaseDocument()
Properties
Body
public BaseDocument<T>.BodyData Body { get; set; }
Property Value
Created
public DateTime Created { get; set; }
Property Value
IsValid
public bool IsValid { get; }
Property Value
Sid
Schema TypeId
public string? Sid { get; set; }
Property Value
Status
public virtual string? Status { get; set; }
Property Value
StatusDetails
public string? StatusDetails { get; set; }
Property Value
Summary
public virtual string? Summary { get; set; }
Property Value
Title
public virtual string? Title { get; set; }
Property Value
Validated
public DateTime? Validated { get; set; }
Property Value
Methods
GetBodyObject(Func<BodyData, object>)
public object GetBodyObject(Func<BaseDocument<T>.BodyData, object> loadObj)
Parameters
loadObj
Func<BaseDocument<T>.BodyData, object>
Returns
SetBodyObject(object)
public virtual object SetBodyObject(object bodyObj)
Parameters
bodyObj
object