Absence.io Client for Swift
let absence = Absence.Client(id: "hawkId",
key: "hawkKey")
let options = Absence.Options(skip: 0,
limit: 50,
filter: Absence.Filter(items: [.assignedTo(.email("[email protected]"))]))
absence.absences(options: options) { result in
switch result {
case .success(let absenceResult):
// do whatever you want with your data
// absenceResult.data -> [Absence.Entry]
case .failure(let error):
// handle error
}
}
- Xcode > Product > Scheme > Edit Scheme > "AbsenceSwift-Package" > Run > Arguments
- Add hawkId and hawkKey to "Environment Variables"
- Close "Edit Schemes"
- Run Tests in Xcode (cmd + u)
hawkId=... hawkKey=... swift test
hawkId=... hawkKey=... ./run_docker_tests.sh