vds_ios/VDS/Protocols/Primitive.swift
Matt Bruce d6071686a2 added primitive protocol
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-01-23 09:23:37 -06:00

14 lines
396 B
Swift

public protocol Primitive {}
extension String: Primitive {}
extension Int: Primitive {}
extension Double: Primitive {}
extension Float: Primitive {}
extension Bool: Primitive {}
extension Array: Primitive where Element: Primitive {}
extension Dictionary: Primitive where Key == String, Value: Primitive {}
public protocol PrimitiveUserInfo {
var userInfo: [String: Primitive] { get set }
}