Tusker/Pachyderm/Model/Emoji.swift

30 lines
631 B
Swift
Raw Normal View History

2018-09-11 14:52:21 +00:00
//
// Emoji.swift
// Pachyderm
//
// Created by Shadowfacts on 9/8/18.
// Copyright © 2018 Shadowfacts. All rights reserved.
//
import Foundation
public class Emoji: Decodable {
2019-02-10 02:12:31 +00:00
public let shortcode: String
public let url: URL
public let staticURL: URL
public let visibleInPicker: Bool
2018-09-11 14:52:21 +00:00
private enum CodingKeys: String, CodingKey {
case shortcode
case url
case staticURL = "static_url"
2019-02-10 02:12:31 +00:00
case visibleInPicker = "visible_in_picker"
2018-09-11 14:52:21 +00:00
}
}
extension Emoji: CustomDebugStringConvertible {
public var debugDescription: String {
return ":\(shortcode):"
}
}