GlpiRequest public class GlpiRequest Undocumented initSessionByUserToken(userToken:appToken:completion:) Request a session token to uses other api endpoints. Declaration Swift class public func initSessionByUserToken(userToken: String, appToken: String = "", completion: @escaping (_ result: AnyObject?) -> Void) initSessionByCredentials(user:password:appToken:completion:) Request a session token to uses other api endpoints. Declaration Swift class public func initSessionByCredentials(user: String, password: String, appToken: String = "", completion: @escaping (_ result: AnyObject?) -> Void) killSession(completion:) Request kill current session Declaration Swift class public func killSession(completion: @escaping (_ result: AnyObject?) -> Void) getMyProfiles(completion:) Request get my profiles Declaration Swift class public func getMyProfiles(completion: @escaping (_ result: AnyObject?) -> Void) getActiveProfile(completion:) Request get active profile Declaration Swift class public func getActiveProfile(completion: @escaping (_ result: Any?) -> Void) changeActiveProfile(profileID:completion:) Request change active profile Declaration Swift class public func changeActiveProfile(profileID: String, completion: @escaping (_ result: Any?) -> Void) getMyEntities(completion:) Request get my entities Declaration Swift class public func getMyEntities(completion: @escaping (_ result: Any?) -> Void) getActiveEntities(completion:) Request get active entities Declaration Swift class public func getActiveEntities(completion: @escaping (_ result: Any?) -> Void) changeActiveEntities(entitiesID:isRecursive:completion:) Request change active entities Declaration Swift class public func changeActiveEntities(entitiesID: String, isRecursive: Bool = false, completion: @escaping (_ result: AnyObject?) -> Void) getFullSession(completion:) Request get full session information Declaration Swift class public func getFullSession(completion: @escaping (_ result: Any?) -> Void) getGlpiConfig(completion:) Request get Glpi Configuration Declaration Swift class public func getGlpiConfig(completion: @escaping (_ result: Any?) -> Void) getAllItems(itemType:queryString:completion:) Request get all items Declaration Swift class public func getAllItems(itemType: ItemType, queryString: QueryString.GetAllItems?, completion: @escaping (_ result: Any?) -> Void) getItem(itemType:itemID:queryString:completion:) Request get an item Declaration Swift class public func getItem(itemType: ItemType, itemID: Int, queryString: QueryString.GetAnItem?, completion: @escaping (_ result: AnyObject?) -> Void) getSubItems(itemType:itemID:subItemType:queryString:completion:) Request get an item Declaration Swift class public func getSubItems(itemType: ItemType, itemID: Int, subItemType: ItemType, queryString: QueryString.GetSubItems?, completion: @escaping (_ result: Any?) -> Void) addItems(itemType:payload:completion:) Request Add Items Declaration Swift class public func addItems(itemType: ItemType, payload: [String: AnyObject], completion: @escaping (_ result: Any?) -> Void) updateItems(itemType:itemID:payload:completion:) Request Update Items Declaration Swift class public func updateItems(itemType: ItemType, itemID: Int?, payload: [String: AnyObject], completion: @escaping (_ result: Any?) -> Void) deleteItems(itemType:itemID:queryString:payload:completion:) Request Delete Items Declaration Swift class public func deleteItems(itemType: ItemType, itemID: Int?, queryString: QueryString.DeleteItems?, payload: [String: AnyObject], completion: @escaping (_ result: Any?) -> Void) recoveryPassword(email:completion:) Request Lost password Declaration Swift class public func recoveryPassword(email: String, completion: @escaping (_ result: Any?) -> Void) resetPassword(payload:completion:) Request reset password Declaration Swift class public func resetPassword(payload: [String: AnyObject], completion: @escaping (_ result: Any?) -> Void) getMultipleItems(completion:) Request get multiple items Declaration Swift class public func getMultipleItems(completion: @escaping (_ result: Any?) -> Void) handlerError(_:) handler Error return: error message Declaration Swift class func handlerError(_ error: Data?) -> [String: String]