TestsTested | ✗ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Nov 2016 |
SwiftSwift Version | 3.0 |
SPMSupports SPM | ✗ |
Maintained by NBOS Technologies.
Depends on: | |
Alamofire | ~> 4.0 |
MBProgressHUD | ~> 0.9.0 |
Add Baseurl and clientId in Targets/info as WavelabsAPISettings
import StarteriOSClientAPI
var rigisterDict : NSMutableDictionary = NSMutableDictionary()
rigisterDict.setObject(userNameStr, forKey: "username")
rigisterDict.setObject(emailStr, forKey: "email")
rigisterDict.setObject(passwordStr, forKey: "password")
rigisterDict.setObject(firstNameStr, forKey: "firstName")
rigisterDict.setObject(lastNameStr, forKey: "lastName")
rigisterDict.setObject(CLIENT_ID, forKey: "clientId")
usersApi.registerUser(rigisterDict)
func handleRegister(newApiModel: NewMemberApiModel) {
// save access token in NSUserDefaults
defaults.setObject(accessToken, forKey: "access_token")
println("Newmember details \(newApiModel)")
}
func handleMessages(messageCodeEntity : MessagesApiModel){
println("mmessage details \(messageCodeEntity)")
}
func handleValidationErrors(messageCodeEntityArray: NSArray){
MBProgressHUD.hideHUDForView(self.view, animated: true)
var errorMessage: NSMutableString = ""
for var i = 0; i < messageCodeEntityArray.count; i++ {
var messageCode : ValidationMessagesApiModel = messageCodeEntityArray.objectAtIndex(i) as! ValidationMessagesApiModel
let messageStr = messageCode.message
errorMessage.appendString(messageStr)
}
var alert = utilities.alertView("Alert", alertMsg: errorMessage as String,actionTitle: "Ok")
self.presentViewController(alert, animated: true, completion: nil)
}