We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 628e6f6 + 275ac3e commit d5157e5Copy full SHA for d5157e5
lib/ZitiTunnelEvent.swift
@@ -275,6 +275,14 @@ import CZitiPrivate
275
self.canCertEnroll = provider_c.pointee.can_cert_enroll
276
self.canTokenEnroll = provider_c.pointee.can_token_enroll
277
}
278
+
279
+ public required init(from decoder: Decoder) throws {
280
+ let container = try decoder.container(keyedBy: CodingKeys.self)
281
+ name = try container.decode(String.self, forKey: .name)
282
+ issuer = try container.decode(String.self, forKey: .issuer)
283
+ canCertEnroll = try container.decodeIfPresent(Bool.self, forKey: .canCertEnroll) ?? false
284
+ canTokenEnroll = try container.decodeIfPresent(Bool.self, forKey: .canTokenEnroll) ?? false
285
+ }
286
287
288
/// Class encapsulating Ziti Tunnel SDK C External JWT Event
0 commit comments