目录
目录README.md

PagerDutySwift

Client library for PagerDuty written in Swift, using the NIO HTTP Client.

Example

import PagerDutySwift

guard let token = ProcessInfo.processInfo.environment["PAGERDUTY_TOKEN"] else {
    print("Please set the PAGERDUTY_TOKEN environment variable with a valid API token.")
    exit(1)
}

let client = PagerDuty(token: token)

var goingBack = DateComponents()
goingBack.hour = -3
let calendar = Calendar(identifier: .gregorian)
let incidents = try client.listIncidents(since: calendar.date(byAdding: goingBack, to: Date())).wait()
for incident in incidents {
    print("Summary: \(String(describing: incident.summary))")
}
关于
53.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号