Files
GIFCollector/GIFCollector MessagesExtension/Models/GIF.swift
Joshua Higgins 4ef60608cd init, finished
2025-06-02 17:49:33 -04:00

22 lines
442 B
Swift

import Foundation
import UIKit
struct GIF: Codable, Identifiable, Equatable {
let id: UUID
let urlString: String
let createdAt: Date
var url: URL? {
return URL(string: urlString)
}
init(urlString: String) {
self.id = UUID()
self.urlString = urlString
self.createdAt = Date()
}
static func == (lhs: GIF, rhs: GIF) -> Bool {
return lhs.id == rhs.id
}
}