このサービスを使用すると、Zoho Creatorアプリケーション内の承認タスクを取得し、承認アクションを実行できます。
承認の概要を取得
方法
func fetchApprovalSummary(承認タスク:ApprovalTask、承認API情報:ApprovalAPIInfo、完了ハンドラ:@escaping(Result)-> Void)
パラメータ
承認API情報 | 作成アプリの情報と承認タイプを持つ構造体です。 |
---|---|
承認タスク | 承認リスト内の個々の承認レコード/タスクです。 |
完了ハンドラー | 完了ハンドラー内で承認の詳細が返されます。 |
例
let approvalAPIInfo = ApprovalAPIInfo.init(appOwner: '<appOwner>', appLinkName: '<appLinkName>', listType: ApprovalAPIInfo.ApprovalListType.pending) ZCApprovalAPIService.fetchRecentApprovalList(for: approvalAPIInfo) { (result) in switch result { case .success(let approval): if let firstTask = approval.tasks.first { ZCApprovalAPIService.fetchApprovalSummary(for: firstTask, with: approvalAPIInfo) { (result) in switch result { case .success(let summary): print(summary) case .failure(let error): print(error) } } } case .failure(let error): print(error) } }