ExternalUserId

@objcMembers
public class ExternalUserId : NSObject, NSCoding, NSSecureCoding, JSONConvertible

Defines the User Id Object from an External Thrid Party Source

  • Undocumented

    Declaration

    Swift

    public static var supportsSecureCoding: Bool { get }

Properties

  • Undocumented

    Declaration

    Swift

    public var source: String
  • Undocumented

    Declaration

    Swift

    public var identifier: String
  • Undocumented

    Declaration

    Swift

    public var atype: NSNumber?
  • ext

    Undocumented

    Declaration

    Swift

    public var ext: [String : Any]?

Initialization

  • Initialize ExternalUserId Class

    Declaration

    Swift

    public init(source: String, identifier: String, atype: NSNumber? = nil, ext: [String : Any]? = nil)

    Parameters

    source

    Source of the External User Id String.

    identifier

    String of the External User Id.

    atype

    (Optional) Int of the External User Id.

    ext

    (Optional) Dictionary of the External User Id.

  • Undocumented

    Declaration

    Swift

    public func encode(with coder: NSCoder)
  • Undocumented

    Declaration

    Swift

    public required init?(coder: NSCoder)
  • Undocumented

    Declaration

    Swift

    public func toJSONDictionary() -> [AnyHashable : Any]