Table of Contents

Class HangfireJobConfigurationVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("HangfireJobConfiguration", 20241115)]
[AttTableVOInfo(typeof(HangfireJobConfigurationAttInfo))]
[AttTableTarget(DBTarget.Home)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.SystemVO, TableFlags.TableForJorge, TableFlags.AddOnNotCustomizable, TableFlags.FullTextSearchable, TableFlags.AddOnFramework, TableFlags.DoesntHaveAnalytics, TableFlags.DoesntHaveListing, TableFlags.DisableRowCount, TableFlags.NotUseHashTag })]
[AttTableGama(Gamas.Corporate)]
[AttTableMaintenance(typeof(HangFireJobConfigMaintenance))]
public class HangfireJobConfigurationVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
HangfireJobConfigurationVO

Properties

calendarday

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

Property Value

CalendarDayOptions

companyname

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

Property Value

string

Remarks

Size (100)

cron

[AttLenght(50)]
[AttMandatory]
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

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

Property Value

string

disabled

[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool disabled { get; set; }

Property Value

bool

Remarks

Size (1)

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

hangfirejobconfigurationstamp

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

Property Value

string

Remarks

Size (1)

hangfirejobstamp

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

Property Value

string

Remarks

Size (25)

hash

[AttVirtualField]
public string hash { get; }

Property Value

string

isreadonly

Modo de leitura

[AttPhcOwner]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public bool isreadonly { get; set; }

Property Value

bool

Remarks

Este campo é reservado para uso da PHC exclusivamente.

Non Duplicable Field

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)]
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)]
[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)]
[AttLogInfo(0)]
[AttList]
public string title { get; set; }

Property Value

string

Remarks

Size (50)

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