Show / Hide Table of Contents

Class ReportTemplate

Inheritance
object
ModelBase
ReportTemplate
Implements
IReportTemplate
IModel
IAttributeObject
IEquatable<IReportTemplate>
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 ReportTemplate : ModelBase, IReportTemplate, IModel, IAttributeObject, IEquatable<IReportTemplate>

Constructors

ReportTemplate()

Declaration
public ReportTemplate()

ReportTemplate(ReportTemplate)

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

Properties

Attributes

Declaration
[JsonPropertyOrder(109)]
public Dictionary<string, object> Attributes { get; set; }
Property Value
Type Description
Dictionary<string, object>

Content

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

ContentFile

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

ContentType

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

Culture

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

Name

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

OverrideType

Declaration
[JsonPropertyOrder(108)]
public OverrideType OverrideType { get; set; }
Property Value
Type Description
OverrideType

Resource

Declaration
[StringLength(256)]
[JsonPropertyOrder(107)]
public string Resource { get; set; }
Property Value
Type Description
string

Schema

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

SchemaFile

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

Methods

Equals(IReportTemplate)

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

GetUiString()

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

Implements

IReportTemplate
IModel
IAttributeObject
IEquatable<T>

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