public struct CompressSettingsDeserializer: Decodable {
    private let compressSettings: CGFloat?
    
    private enum CodingKeys: String, CodingKey {
        case compressSettings
    }
    
    public init(from decoder: Decoder) throws {
        let container = try decoder.container(keyedBy: CodingKeys.self)
        
        if let compressSettingsValue = try container.decodeIfPresent(Float.self, forKey: .compressSettings) {
            compressSettings = CGFloat(compressSettingsValue / 100)
        } else {
            compressSettings = nil
        }
    }
    
    var getCompressSettings: CGFloat? {
        compressSettings
    }
}
