Rocket.Chat.ReactNative/ios/RocketChat Watch App/Client/Responses/AttachmentResponse.swift

23 lines
454 B
Swift

import Foundation
struct AttachmentResponse: Codable, Hashable {
let title: String?
let imageURL: URL?
let audioURL: URL?
let description: String?
let dimensions: DimensionsResponse?
enum CodingKeys: String, CodingKey {
case imageURL = "image_url"
case audioURL = "audio_url"
case title
case description
case dimensions = "image_dimensions"
}
}
struct DimensionsResponse: Codable, Hashable {
let width: Double
let height: Double
}