class Bamboozled::API::Employee

Defined in:

bamboozled/api/employee.cr

Instance Method Summary

Instance methods inherited from class Bamboozled::API::Base

api_key : String api_key, api_key=(api_key : String) api_key=, api_version : String api_version, api_version=(api_version : String) api_version=, subdomain : String subdomain, subdomain=(subdomain : String) subdomain=

Constructor methods inherited from class Bamboozled::API::Base

new(subdomain : String, api_key : String) new

Instance Method Detail

def add(employee_details) #

[View source]
def all(fields = [] of String) #

https://documentation.bamboohr.com/docs/list-of-field-names


[View source]
def compensation(id) #

[View source]
def contacts(id) #

[View source]
def dependents(id) #

[View source]
def employment_status(id) #

[View source]
def find(employee_id, fields = ["firstName", "lastName"] of ::String) #

https://documentation.bamboohr.com/docs/list-of-field-names


[View source]
def job_info(id) #

[View source]
def last_changed(time, type = nil) #

[View source]
def photo_binary(employee_id, size = "small") #

[View source]
def photo_url(email, tls = false) #

[View source]
def time_off_estimate(employee_id, end_date : Time) #

[View source]
def update(bamboo_id, employee_details) #

[View source]