Namespace PayrollEngine.Client.Scripting
Namespaces
PayrollEngine.Client.Scripting.Function
PayrollEngine.Client.Scripting.Report
PayrollEngine.Client.Scripting.Runtime
PayrollEngine.Client.Scripting.Script
Classes
ActionAttribute
Attribute for action
ActionIssueAttribute
Attribute for action issue
ActionParameterAttribute
Attribute for action parameter
ActionPropertyAttribute
Attribute for action property
ActionPropertyInfo
Action property info
ActionReflector
Action reflector
CaseActionAttribute
Attribute for case action
CaseAvailableActionAttribute
Attribute for case available action
CaseAvailableFunctionAttribute
Attribute for case available function
CaseAvailableScriptAttribute
Attribute for case available script
CaseBuildActionAttribute
Attribute for case build action
CaseBuildFunctionAttribute
Attribute for case build function
CaseBuildScriptAttribute
Attribute for case build script
CaseChangeActionAttribute
Attribute for case change action
CaseChangeFunctionAttribute
Attribute for case change function
CaseChangeScriptAttribute
Attribute for case script
CaseFieldIgnoreAttribute
Case field ignore attribute
CaseFunctionAttribute
Attribute for case function
CaseObject
Case object///
CaseObjectAttribute
Case object attribute
CaseObjectExtensions
Case object extension methods
CasePayrollValue
Payroll value for a date period
CasePayrollValueDictionary
Dictionary of multiple case values grouped by case field name
CaseRelationActionAttribute
Attribute for case change action
CaseRelationBuildActionAttribute
Attribute for case relation build action
CaseRelationBuildFunctionAttribute
Attribute for case relation build function
CaseRelationBuildScriptAttribute
Attribute for case relation build script
CaseRelationFunctionAttribute
Attribute for case relation function
CaseRelationScriptAttribute
Attribute for case relation script
CaseRelationValidateActionAttribute
Attribute for case validate action
CaseRelationValidateFunctionAttribute
Attribute for case relation validate function
CaseRelationValidateScriptAttribute
Attribute for case relation validate script
CaseScriptAttribute
Attribute for case script
CaseValidateActionAttribute
Attribute for case validate action
CaseValidateFunctionAttribute
Attribute for case validate function
CaseValidateScriptAttribute
Attribute for case validate script
CaseValue
National, company or employee case value
CaseValueExtensions
CaseValue extension methods
CaseValueResult
Case value result
CheckDigit
Compute and validate text value digits (ISO 7064 compatible)
CheckDigitCharException
Check digits value character exception
CheckDigitException
Check digits exception
CheckDigitLengthException
Check digits value length exception
CheckDigitMismatchException
Check digits value mismatch exception
CollectorActionAttribute
Attribute for collector action
CollectorApplyActionAttribute
Attribute for collector apply action
CollectorApplyFunctionAttribute
Attribute for collector apply tart function
CollectorApplyScriptAttribute
Attribute for collector apply script
CollectorConsolidatedResultCache
Cache for consolidated collector results
CollectorConsolidatedResultQuery
Collector consolidated result query
CollectorCustomResult
Collector custom result
CollectorCycleResultQuery
Collector cycle result query
CollectorEndActionAttribute
Attribute for collector end action
CollectorEndFunctionAttribute
Attribute for collector edn function
CollectorEndScriptAttribute
Attribute for collector end script
CollectorFunctionAttribute
Attribute for collector function
CollectorPeriodResultQuery
Collector period result query
CollectorRangeResultQuery
Collector cycle result query
CollectorResult
Collector result
CollectorResultQuery
Collector result query
CollectorScriptAttribute
Attribute for collector script
CollectorStartActionAttribute
Attribute for collector start action
CollectorStartFunctionAttribute
Attribute for collector start function
CollectorStartScriptAttribute
Attribute for collector start script
ConsolidatedResultCacheBase
Cache for collector results
ConsolidatedResultQuery
Consolidated result query
CycleResultQuery
Cycle result query
Date
Date specifications
DatePeriod
An immutable date period between the start and end date
DatePeriodExtensions
DatePeriod extension methods
DateTimeExtensions
DateTime extension methods
DecimalExtensions
Decimal extension methods
DictionaryExtensions
Dictionary extension methods
EnumerableExtensions
IEnumerable extension methods
FunctionAttribute
Attribute for function
HourPeriod
An immutable hour period between the start and end time
HourPeriodExtensions
TimePeriod extension methods
InputAttributes
Predefined input attributes
IntExtensions
Integer extension methods
JsonExtensions
Json extensions
Key
Represent a key for lookups or results
LookupRangeBracket
A lookup range bracket with computed bounds
MonthPayrollPeriod
Payroll month period, implements the IPayrollPeriod
MultiPeriodCasePayrollValueDictionary
Dictionary of multiple case values grouped by period and case field name
NullableExtensions
Type extension methods
PayrollActionAttribute
Attribute for payroll action
PayrollAttribute
Attribute for payroll function
PayrollResultsExtensions
Payroll results extension methods
PayrollValue
Payroll value
PayrollValueConverter
JSON converter for PayrollValue
PayrollValueExtensions
PayrollValue extension methods
PayrunActionAttribute
Attribute for payrun action
PayrunEmployeeAvailableFunctionAttribute
Attribute for payrun employee available function
PayrunEmployeeAvailableScriptAttribute
Attribute for payrun employee available script
PayrunEmployeeEndFunctionAttribute
Attribute for payrun employee end function
PayrunEmployeeEndScriptAttribute
Attribute for payrun employee end script
PayrunEmployeeStartFunctionAttribute
Attribute for payrun employee start function
PayrunEmployeeStartScriptAttribute
Attribute for payrun employee start script
PayrunEndFunctionAttribute
Attribute for payrun end function
PayrunEndScriptAttribute
Attribute for payrun end script
PayrunFunctionAttribute
Attribute for payrun function
PayrunScriptAttribute
Attribute for payrun script
PayrunStartFunctionAttribute
Attribute for payrun start function
PayrunStartScriptAttribute
Attribute for payrun start script
PayrunWageTypeAvailableFunctionAttribute
Attribute for payrun wage type available function
PayrunWageTypeAvailableScriptAttribute
Attribute for payrun wage type available script
PeriodCasePayrollValueDictionary
Dictionary of case value grouped by date period
PeriodResultQuery
Period result query
PeriodValue
Payroll value for a date period
PeriodValueExtensions
PeriodValue extension methods
RangeResultQuery
Custom date range result query
RegulationFunctionAttribute
Attribute for regulation function
ReportBuildFunctionAttribute
Attribute for report build function
ReportBuildScriptAttribute
Attribute for report build script
ReportEndFunctionAttribute
Attribute for report end function
ReportEndScriptAttribute
Attribute for report end script
ReportFunctionAttribute
Attribute for case function
ReportScriptAttribute
Attribute for report script
ReportStartFunctionAttribute
Attribute for report start function
ReportStartScriptAttribute
Attribute for report start script
ResultQueryBase
Result query base
ScriptAttribute
Attribute for script
ScriptCalendar
Script calendar
ScriptContext
Script context
ScriptDictionary<TKey, TValue>
Script value dictionary
ScriptException
Payroll script exception
ScriptPropertyProvider
Script action property provider
ScriptProvider
Access to scripts and script names
StringExtensions
String extension methods
TimeSpanExtensions
TimeSpan extension methods
TupleExtensions
Tuple extension methods (internal usage)
TypeExtensions
Type extension methods
ValueTypeExtensions
Value type extension methods
WageTypeActionAttribute
Attribute for wage type action
WageTypeConsolidatedResultCache
Cache for consolidated wage type results
WageTypeConsolidatedResultQuery
Wage type consolidated result query
WageTypeCustomResult
Wage type custom result
WageTypeCycleResultQuery
Wage type cycle result query
WageTypeFunctionAttribute
Attribute for wage type function
WageTypePeriodResultQuery
Wage type period result query
WageTypeRangeResultQuery
Wage type cycle result query
WageTypeResult
Wage type result
WageTypeResultActionAttribute
Attribute for wage type result action
WageTypeResultFunctionAttribute
Attribute for wage type result function
WageTypeResultQuery
Wage type result query
WageTypeResultScriptAttribute
Attribute for wage type result script
WageTypeScriptAttribute
Attribute for case relation script
WageTypeValueActionAttribute
Attribute for wage type value action
WageTypeValueFunctionAttribute
Attribute for wage type value function
WageTypeValueScriptAttribute
Attribute for wage type value script
WeekPayrollPeriod
Payroll week period, implements the IPayrollPeriod
YearPayrollCycle
Payroll year cycle, implements the IPayrollPeriod
Interfaces
ICaseObject
Case object
Enums
CaseType
The case type
DataMergeSchemaChange
The data merge schema change
DecimalRounding
Decimal rounding types
LogLevel
Specifies the meaning and relative importance of a log event
Month
The year months
ObjectStatus
The object status
PayrunExecutionPhase
The payrun execution stage
PayrunJobStatus
The payrun job type
ResultCacheCycle
Result cache cycle
UserType
The type of the user
ValueType
The payroll value types for cases