Table of Contents

Class HangfireJobVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("HangfireJob", 20241020)]
[AttTableVOInfo(typeof(HangfireJobAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.AddOnNotCustomizable, TableFlags.FullTextSearchable, TableFlags.AddOnFramework, TableFlags.DoesntHaveAnalytics, TableFlags.DoesntHaveListing, TableFlags.StudioOnly, TableFlags.NotUseHashTag })]
[AttTableMaintenance(typeof(HangFireJobMaintenance))]
public class HangfireJobVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
HangfireJobVO

Properties

calendarday

[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public CalendarDayOptions calendarday { get; set; }

Property Value

CalendarDayOptions

code

[AttFieldType(AttFieldType.InputTypes.memo)]
[AttList(Hidden = true)]
public string code { get; set; }

Property Value

string

Remarks

Size (0)

cron

[AttLenght(100)]
[AttList]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string cron { get; set; }

Property Value

string

Remarks

Size (50)

cronInfo

[AttVirtualField]
public string cronInfo { get; set; }

Property Value

string

cronText

[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string cronText { get; set; }

Property Value

string

day

[AttLenght(30)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string day { get; set; }

Property Value

string

description

Description given by developer

[AttList]
public string description { get; set; }

Property Value

string

eachday

[AttLenght(3)]
[AttMinValue(1)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public int eachday { get; set; }

Property Value

int

eachminute

[AttLenght(3)]
[AttMinValue(1)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public int eachminute { get; set; }

Property Value

int

eachmonth

[AttLenght(3)]
[AttMinValue(1)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string eachmonth { get; set; }

Property Value

string

eachtime

[AttLenght(3)]
[AttMinValue(1)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public int eachtime { get; set; }

Property Value

int

friday

[AttVirtualField]
public bool friday { get; set; }

Property Value

bool

hangfirejobstamp

[AttLenght(25)]
public string hangfirejobstamp { get; set; }

Property Value

string

Remarks

Size (1)

minute

[AttLenght(2)]
[AttMinValue(0)]
[AttMaxValue(59)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public int minute { get; set; }

Property Value

int

minutetype

[AttLenght(3)]
[AttMinValue(0)]
[AttMaxValue(24)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public MinuteOptions minutetype { get; set; }

Property Value

MinuteOptions

monday

[AttVirtualField]
public bool monday { get; set; }

Property Value

bool

month

[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public MonthOptions month { get; set; }

Property Value

MonthOptions

monthlist

[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public short monthlist { get; set; }

Property Value

short

repetition

[AttLenght(60)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public CronType repetition { get; set; }

Property Value

CronType

saturday

[AttVirtualField]
public bool saturday { get; set; }

Property Value

bool

specificday

[AttLenght(2)]
[AttMinValue(1)]
[AttMaxValue(31)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public int specificday { get; set; }

Property Value

int

specifictime

[AttLenght(3)]
[AttMaxValue(23)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public int specifictime { get; set; }

Property Value

int

sunday

[AttVirtualField]
public bool sunday { get; set; }

Property Value

bool

thursday

[AttVirtualField]
public bool thursday { get; set; }

Property Value

bool

time

[AttLenght(3)]
[AttMinValue(0)]
[AttMaxValue(24)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public TimeOptions time { get; set; }

Property Value

TimeOptions

title

[AttLenght(50)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
public string title { get; set; }

Property Value

string

Remarks

Size (50)

toolDescription

Virtual use only for "recent" tab @frontend Do not forget to include AttList for fields that are included in virtual

[AttVirtualField]
public string toolDescription { get; set; }

Property Value

string

toolName

Virtual use only for "recent" tab @frontend Do not forget to include AttList for fields that are included in virtual

[AttVirtualField]
public string toolName { get; set; }

Property Value

string

tuesday

[AttVirtualField]
public bool tuesday { get; set; }

Property Value

bool

variousdays

[AttLenght(30)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string variousdays { get; set; }

Property Value

string

variousminute

[AttLenght(30)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string variousminute { get; set; }

Property Value

string

variousmonths

[AttLenght(30)]
[AttMinValue(1)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string variousmonths { get; set; }

Property Value

string

varioustimes

[AttLenght(30)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string varioustimes { get; set; }

Property Value

string

weekday

[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public WeekdayOptions weekday { get; set; }

Property Value

WeekdayOptions

wendnesday

[AttVirtualField]
public bool wendnesday { get; set; }

Property Value

bool

Explicit Interface Implementations

AsStudioTool()

StudioToolVO AsStudioTool()

Returns

StudioToolVO

CanDeleteTool()

bool CanDeleteTool()

Returns

bool

ToolMainFields()

List<string> ToolMainFields()

Returns

List<string>