Files
divkit/client/ios/DivKit/RawDivData.swift
T
feldspar e234cd83fa Added untyped template resolver
commit_hash:299c999f2d6caad74d8568059e890770d7a6b1f2
2026-02-13 12:08:22 +03:00

16 lines
500 B
Swift

import Serialization
public struct RawDivData: Deserializable, @unchecked Sendable {
public let card: [String: Any]
public let templates: [String: Any]
public init(dictionary: [String: Any]) throws {
card = try dictionary.getField("card")
templates = try dictionary.getOptionalField("templates") ?? [:]
}
public func resolve(flagsInfo: DivFlagsInfo = .default) -> DeserializationResult<DivData> {
DivData.resolve(card: card, templates: templates, flagsInfo: flagsInfo)
}
}