Challenge

public protocol Challenge

Describes the information of a Challenge

  • sid

    The unique SID identifier of the Challenge

    Declaration

    Swift

    var sid: String { get }
  • Details of the Challenge

    Declaration

    Swift

    var challengeDetails: ChallengeDetails { get }
  • Hidden details of the Challenge

    Declaration

    Swift

    var hiddenDetails: [String : String]? { get }
  • Sid of the factor to which the Challenge is related

    Declaration

    Swift

    var factorSid: String { get }
  • Status of the Challenge

    Declaration

    Swift

    var status: ChallengeStatus { get }
  • Indicates the creation date of the Challenge

    Declaration

    Swift

    var createdAt: Date { get }
  • Indicates the last date the Challenge was updated

    Declaration

    Swift

    var updatedAt: Date { get }
  • Indicates the date in which the Challenge expires

    Declaration

    Swift

    var expirationDate: Date { get }