struct Blog {
static let BaseURL = NSURL(string: "http://192.168.1.103/blog")!
}
extension Blog {
struct Events {
static let Path = "events"
}
}
extension Blog.Events {
struct Listing:LLTarget {
init() {
}
let baseURL = Blog.BaseURL
let path = Blog.Events.Path
var parameters: [String: AnyObject] {
var parameters = [String: AnyObject]()
return parameters
}
typealias DeserializedType = [Event]
func parseResponse(json: JSON) -> DeserializedType? {
var topics = DeserializedType(byJSON:json["events"])
return topics;
}
}
}
struct Event: CustomDebugStringConvertible,SwiftyJSONMappable {
let title:String
let feeltitle:String
let address:String
// let day:String
// let month:String
var imgs:[String]?
init?(byJSON json: JSON) {
if json.type == .Null { return nil }
self.title = json["title"].stringValue
self.feeltitle = json["feeltitle"].stringValue
self.address = json["address"].stringValue
}
}