User

@objc(GetSocialUser)
@objcMembers
public class User : NSObject, Encodable

Describe user instance.

  • GetSocial Id of user.

    Declaration

    Swift

    public internal(set) var userId: String { get }
  • Display name.

    Declaration

    Swift

    public internal(set) var displayName: String { get }
  • Avatar Url.

    Declaration

    Swift

    public internal(set) var avatarUrl: String? { get }
  • Identities added to user.

    Declaration

    Swift

    public internal(set) var identities: [String : String] { get }
  • Public properties. These properties are accessible to other users.

    Declaration

    Swift

    public internal(set) var publicProperties: [String : String] { get }
  • Check if user is the app itself.

    Declaration

    Swift

    public internal(set) var isApp: Bool { get }
  • Check if user is verified.

    Declaration

    Swift

    public internal(set) var isVerified: Bool { get }
  • Description.

    Declaration

    Swift

    public override var description: String { get }
  • Declaration

    Swift

    override public func isEqual(_ object: Any?) -> Bool
  • Declaration

    Swift

    override public var hash: Int { get }
  • Declaration

    Swift

    public func encode(to encoder: Encoder) throws