OSDN Git Service

guard の書き方を統一した
[kcd/KCD.git] / KCD / JSONCommand.swift
1 //
2 //  JSONCommand.swift
3 //  KCD
4 //
5 //  Created by Hori,Masaki on 2017/01/19.
6 //  Copyright © 2017年 Hori,Masaki. All rights reserved.
7 //
8
9 import Cocoa
10 import SwiftyJSON
11
12 class JSONCommand {
13     
14     class func canExecuteAPI(_ api: String) -> Bool { return false }
15     
16     let apiResponse: APIResponse
17     
18     required init(apiResponse: APIResponse) {
19         
20         self.apiResponse = apiResponse
21     }
22     
23     var api: String { return apiResponse.api }
24     var parameter: Parameter { return apiResponse.parameter }
25     var json: JSON { return apiResponse.json }
26     
27     var data: JSON { return json["api_data"] }
28
29     func execute() throws {}
30 }