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::DateFormat
Date format used by the form.
DailyCheckIn.URL
— ConstantURL::String
URL of the form.
DailyCheckIn.date!
— Methoddate!(session::Session)::Nothing
Fill out the date.
julia> DailyCheckIn.date!(session)
DailyCheckIn.division!
— Methoddivision!(session::Session, division::AbstractString)::Nothing
Fill 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)::Nothing
Fill out the given name.
julia> DailyCheckIn.givenname!(session, "John")
DailyCheckIn.health!
— Methodhealth!(session::Session, health::AbstractString)::Nothing
Fill out the health status.
julia> DailyCheckIn.health!(session, "Good")
DailyCheckIn.leave!
— Functionleave!(session::Session, leave::Union{Bool, AbstractString} = false)::Nothing
Fill 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)::Nothing
Fill out the surname.
julia> DailyCheckIn.surname!(session, "Smith")
DailyCheckIn.working!
— FunctionDailyCheckInworking!(session::Session, working::Bool = true)::Nothing
Are you working remotely?
julia> DailyCheckIn.working!(session)
julia> DailyCheckIn.working!(session, false)