vds_ios/VDS/Protocols/Primitive.swift
Matt Bruce 508d02e7b9 updated naming
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-01-23 09:27:04 -06:00

14 lines
391 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 UserInfoable {
var userInfo: [String: Primitive] { get set }
}