ProtoOAHoliday
Реализует: IMessage<ProtoOAHoliday>, IMessage, IEquatable<ProtoOAHoliday>, IDeepCloneable<ProtoOAHoliday>, IBufferMessage
Свойства
public string Description { get; set; }
value = protoOAHoliday.Description
protoOAHoliday.Description = value
Описание праздника.
public int EndSecond { get; set; }
value = protoOAHoliday.EndSecond
protoOAHoliday.EndSecond = value
Количество секунд с 00:00:00 дня отпуска, когда праздник фактически заканчивается.
public bool HasDescription { get; }
value = protoOAHoliday.HasDescription
Получает ли поле «описание» установленное
public bool HasEndSecond { get; }
value = protoOAHoliday.HasEndSecond
Получает ли поле «endSecond» установлен
public bool HasHolidayDate { get; }
value = protoOAHoliday.HasHolidayDate
Получает ли поле «holidayDate» установлен
public bool HasHolidayId { get; }
value = protoOAHoliday.HasHolidayId
Получает ли поле «holidayId» установлен
public bool HasIsRecurring { get; }
value = protoOAHoliday.HasIsRecurring
Получает ли поле «isRecurring» установлен
public bool HasName { get; }
value = protoOAHoliday.HasName
Получает ли поле «имя» установленное
public bool HasScheduleTimeZone { get; }
value = protoOAHoliday.HasScheduleTimeZone
Получает ли поле «scheduleTimeZone» установлен
public bool HasStartSecond { get; }
value = protoOAHoliday.HasStartSecond
Получает ли поле «startSecond» установлен
public long HolidayDate { get; set; }
value = protoOAHoliday.HolidayDate
protoOAHoliday.HolidayDate = value
Количество дней с 1 января 1970 года умножьте на 86400000, чтобы получить время Unix в миллисекундах.
public long HolidayId { get; set; }
value = protoOAHoliday.HolidayId
protoOAHoliday.HolidayId = value
Уникальный идентификатор праздника.
public bool IsRecurring { get; set; }
value = protoOAHoliday.IsRecurring
protoOAHoliday.IsRecurring = value
Если это правда, то праздники проходят каждый год.
public string Name { get; set; }
value = protoOAHoliday.Name
protoOAHoliday.Name = value
Название праздника.
public string ScheduleTimeZone { get; set; }
value = protoOAHoliday.ScheduleTimeZone
protoOAHoliday.ScheduleTimeZone = value
Таймзона используется для отдыха.
public int StartSecond { get; set; }
value = protoOAHoliday.StartSecond
protoOAHoliday.StartSecond = value
Количество секунд с 00:00:00 дня отпуска, когда праздник фактически начинается.
Методы
public void ClearDescription()
protoOAHoliday.ClearDescription()
Очищает значение поля «описание»
public void ClearEndSecond()
protoOAHoliday.ClearEndSecond()
Очищает значение поля "endSecond"
public void ClearHolidayDate()
protoOAHoliday.ClearHolidayDate()
Очищает значение поля "holidayDate"
public void ClearHolidayId()
protoOAHoliday.ClearHolidayId()
Очищает значение поля "holidayId"
public void ClearIsRecurring()
protoOAHoliday.ClearIsRecurring()
Очищает значение поля "isRecurring"
public void ClearScheduleTimeZone()
protoOAHoliday.ClearScheduleTimeZone()
Очищает значение поля "scheduleTimeZone"
public void ClearStartSecond()
protoOAHoliday.ClearStartSecond()
Очищает значение поля "startSecond"
Поля
public const int DescriptionFieldNumber
value = ProtoOAHoliday.DescriptionFieldNumber
Номер поля для поля «Описание».
public const int EndSecondFieldNumber
value = ProtoOAHoliday.EndSecondFieldNumber
Номер поля для поля "endSecond".
public const int HolidayDateFieldNumber
value = ProtoOAHoliday.HolidayDateFieldNumber
Номер поля для поля "holidayDate".
public const int HolidayIdFieldNumber
value = ProtoOAHoliday.HolidayIdFieldNumber
Номер поля для поля "holidayId".
public const int IsRecurringFieldNumber
value = ProtoOAHoliday.IsRecurringFieldNumber
Номер поля для поля "isRecurring".
public const int NameFieldNumber
value = ProtoOAHoliday.NameFieldNumber
Номер поля для поля «имя».
public const int ScheduleTimeZoneFieldNumber
value = ProtoOAHoliday.ScheduleTimeZoneFieldNumber
Номер поля для поля "scheduleTimeZone".
public const int StartSecondFieldNumber
value = ProtoOAHoliday.StartSecondFieldNumber
Номер поля для поля "startSecond".