Show / Hide Table of Contents

Class CaseDocument

The case document client object

Inheritance
object
ModelBase
CaseDocument
Implements
ICaseDocument
IModel
IEquatable<ICaseDocument>
INameObject
Inherited Members
ModelBase.ToString()
ModelBase.Id
ModelBase.IsExistingObject
ModelBase.IsNewObject
ModelBase.Status
ModelBase.Created
ModelBase.Updated
ModelBase.UpdateMode
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Model
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class CaseDocument : ModelBase, ICaseDocument, IModel, IEquatable<ICaseDocument>, INameObject

Constructors

CaseDocument()

Initializes a new instance of the CaseDocument class

Declaration
public CaseDocument()

CaseDocument(CaseDocument)

Initializes a new instance of the CaseDocument class

Declaration
public CaseDocument(CaseDocument copySource)
Parameters
Type Name Description
CaseDocument copySource

The copy source.

Properties

Content

The document content

Declaration
[JsonPropertyOrder(101)]
public string Content { get; set; }
Property Value
Type Description
string

ContentFile

The document file name

Declaration
[JsonPropertyOrder(102)]
public string ContentFile { get; set; }
Property Value
Type Description
string

ContentType

The document content type

Declaration
[Required]
[StringLength(128)]
[JsonPropertyOrder(103)]
public string ContentType { get; set; }
Property Value
Type Description
string

Name

The case document name

Declaration
[Required]
[JsonPropertyOrder(100)]
public string Name { get; set; }
Property Value
Type Description
string

Methods

Equals(ICaseDocument)

Declaration
public virtual bool Equals(ICaseDocument compare)
Parameters
Type Name Description
ICaseDocument compare
Returns
Type Description
bool

GetUiString()

The object UI string

Declaration
public override string GetUiString()
Returns
Type Description
string
Overrides
ModelBase.GetUiString()

Implements

ICaseDocument
IModel
IEquatable<T>
INameObject

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
☀
☾
Back to top Generated by DocFX