funccheckTrustedDeviceStatusForThisDevice(userID: String) {funccallback(response: CotterResult<EnrolledMethods>) {switch response {case .success(let resp):if resp.enrolled && resp.method =="TRUSTED_DEVICE" {// This user's is enrolled in trusted device feature }case .failure(let err):// Server returned error } } CotterAPIService.shared.getTrustedDeviceStatus(userID: userID, cb: callback)}
JSON Result:
{"enrolled":true, // If this user's device is enrolled in the below method, will show true"method":"TRUSTED_DEVICE"}
Check if this account has any Trusted Device
Example:
funccheckTrustedDeviceStatusForUser(userID: String) {funccallback(response: CotterResult<EnrolledMethods>) {switch response {case .success(let resp):if resp.enrolled && resp.method =="TRUSTED_DEVICE" {// This user is enrolled in trusted device feature (may not be on this device but another one) }case .failure(let err):// Server returned error } }CotterAPIService.shared.getTrustedDeviceEnrolledAny(userID: userID, cb: cb)}
JSON Result:
{"enrolled":true, // If user is enrolled in the below method, will show true"method":"TRUSTED_DEVICE"}