API
Public
DailyCheckIn.checkin — Methodcheckin(wd::RemoteWebDriver,
givenname::AbstractString,
surname::AbstractString,
division::AbstractString,
health::AbstractString;
working::Bool = true,
essential::Bool = false,
leave::Union{Bool, AbstractString} = false,
email::Bool = true,
test::Bool = false)Check in for the day.
julia> checkin(wd, givenname, surname, division, health, test = true)
Private
DailyCheckIn.DATEFORMAT — ConstantDATEFORMAT::DateFormatDate format used by the form.
DailyCheckIn.URL — ConstantURL::StringURL of the form.
DailyCheckIn.date! — Methoddate!(session::Session)::NothingFill out the date.
julia> DailyCheckIn.date!(session)
DailyCheckIn.division! — Methoddivision!(session::Session, division::AbstractString)::NothingFill out the division. Valid options include "ADMIN", "EXEC ADMIN", "SDAD", "NSSAC", and "MATH".
julia> DailyCheckIn.division!(session::Session, "SDAD")
DailyCheckIn.essential! — Functionessential!(session::Session, essential::Bool = false)Are you an essential employee on the Admin Team working onsite today?
julia> DailyCheckIn.essential!(session)
julia> DailyCheckIn.essential!(session, true)
DailyCheckIn.givenname! — Methodgivenname!(session::Session, name::AbstractString)::NothingFill out the given name.
julia> DailyCheckIn.givenname!(session, "John")
DailyCheckIn.health! — Methodhealth!(session::Session, health::AbstractString)::NothingFill out the health status.
julia> DailyCheckIn.health!(session, "Good")
DailyCheckIn.leave! — Functionleave!(session::Session, leave::Union{Bool, AbstractString} = false)::NothingFill out the annual leave / personal time off field.
julia> DailyCheckIn.leave!(session)
julia> DailyCheckIn.leave!(session, true)
julia> DailyCheckIn.leave!(session, "Something came up")
DailyCheckIn.surname! — Methodsurname!(session::Session, name::AbstractString)::NothingFill out the surname.
julia> DailyCheckIn.surname!(session, "Smith")
DailyCheckIn.working! — FunctionDailyCheckInworking!(session::Session, working::Bool = true)::NothingAre you working remotely?
julia> DailyCheckIn.working!(session)
julia> DailyCheckIn.working!(session, false)