Domain Object: TimeOffBooking

Name: TimeOffBooking
Type: Replicon.TimeOff.Domain.TimeOffBooking
Description:

This domain object corresponds to Replicon time off bookings. A time off booking is used by a user to record and submit their planned time off.


Examples

Properties

NameTypeReadOnlyRequired
CommentsstringFalseFalse
CreatedByUserIdintegerFalseFalse
EndDateDateFalseFalse
EndDateEndTimeTimeFalseFalse
EndDateStartTimeTimeFalseFalse
EndDurationTimespanFalseFalse
ForecastTimeOffBalanceTimespanTrueFalse
ForecastTimeOffTakenTimespanTrueFalse
ForecastTimeTrackingTextstringTrueFalse
GuidIdGUIDTrueTrue
IdintegerTrueTrue
ModifiedOnDateTimeTrueFalse
ModifiedOnUtcDateTimeTrueFalse
StartDateDateFalseFalse
StartDateEndTimeTimeFalseFalse
StartDateStartTimeTimeFalseFalse
StartDurationTimespanFalseFalse
SubmittedOnDateTimeTrueFalse
TimeOffSubmittedOnDateTimeTrueFalse
TotalDurationTimespanTrueFalse

Relationships

NameType NameCollection?Quantity
ApprovalStatusApprovalStatusFalseOne
DepartmentDepartmentFalseOne
DepartmentsDepartmentTimeOffsTrueOne or More
EndDurationTypeTimeResolutionFalseOne
EntriesTimeOffEntryTrueZero or More
RemainingApproversUserBaseTrueZero or More
StartDurationTypeTimeResolutionFalseOne
TimeOffCodeTimeOffCodeFalseOne
UserUserFalseOne
WaitingOnApproversUserBaseTrueZero or More

Operations

Name
Approve
Reject
SetTimeSpan
SetUdfValues
Submit

Queries

NameArgumentQuery Parameter
TimeOffBookingAll   
TimeOffBookingByCode TimeOffCode Object TimeOffCode
TimeOffBookingByDateRange Start Date Date
 End Date Date
TimeOffBookingByModifiedSince Modified On Utc DateTime
TimeOffBookingByUser User Object User
TimeOffBookingByUserDateRange User Object User
 Start Date Date
 End Date Date
TimeOffBookingByUserModifiedSince User User
 Modified On Utc DateTime
TimeOffBookingByUsersDateRangeCodes Array User Objects User[]
 Start Date Date
 End Date Date
 Array TimeoffCode Objects TimeOffCode[]