API

Public

DailyCheckIn.checkinMethod
checkin(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)
source

Private

DailyCheckIn.date!Method
date!(session::Session)::Nothing

Fill out the date.

julia> DailyCheckIn.date!(session)
source
DailyCheckIn.division!Method
division!(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")
source
DailyCheckIn.essential!Function
essential!(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)
source
DailyCheckIn.givenname!Method
givenname!(session::Session, name::AbstractString)::Nothing

Fill out the given name.

julia> DailyCheckIn.givenname!(session, "John")
source
DailyCheckIn.health!Method
health!(session::Session, health::AbstractString)::Nothing

Fill out the health status.

julia> DailyCheckIn.health!(session, "Good")
source
DailyCheckIn.leave!Function
leave!(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")
source
DailyCheckIn.surname!Method
surname!(session::Session, name::AbstractString)::Nothing

Fill out the surname.

julia> DailyCheckIn.surname!(session, "Smith")
source
DailyCheckIn.working!Function
DailyCheckInworking!(session::Session, working::Bool = true)::Nothing

Are you working remotely?

julia> DailyCheckIn.working!(session)

julia> DailyCheckIn.working!(session, false)
source