GigyaAccountProtocol

public protocol GigyaAccountProtocol : Decodable, Encodable

Protocol used for applying a custom schema for your account model. To edit your site schema: https://developers.gigya.com/display/GD/Schema+Editor

  • UID

    Declaration

    Swift

    var UID: String? { get set }
  • Declaration

    Swift

    var profile: GigyaProfile? { get set }
  • Declaration

    Swift

    var UIDSignature: String? { get set }
  • Declaration

    Swift

    var apiVersion: Int? { get set }
  • Declaration

    Swift

    var created: String? { get set }
  • Declaration

    Swift

    var createdTimestamp: Double? { get set }
  • Declaration

    Swift

    var isActive: Bool? { get set }
  • Declaration

    Swift

    var isRegistered: Bool? { get set }
  • Declaration

    Swift

    var isVerified: Bool? { get set }
  • Declaration

    Swift

    var lastLogin: String? { get set }
  • Declaration

    Swift

    var lastLoginTimestamp: Double? { get set }
  • Declaration

    Swift

    var lastUpdated: String? { get set }
  • Declaration

    Swift

    var lastUpdatedTimestamp: Double? { get set }
  • Declaration

    Swift

    var loginProvider: String? { get set }
  • Declaration

    Swift

    var oldestDataUpdated: String? { get set }
  • Declaration

    Swift

    var oldestDataUpdatedTimestamp: Double? { get set }
  • Declaration

    Swift

    var registered: String? { get set }
  • Declaration

    Swift

    var registeredTimestamp: Double? { get set }
  • Declaration

    Swift

    var signatureTimestamp: String? { get set }
  • Declaration

    Swift

    var socialProviders: String? { get set }
  • Declaration

    Swift

    var verified: String? { get set }
  • Declaration

    Swift

    var verifiedTimestamp: Double? { get set }