SAPcpmsUserInfo
public struct SAPcpmsUserInfo
This struct contains user information such as id, username or roles.
-
id of the current user
Declaration
Swift
public let id: String
-
name of the current user
Declaration
Swift
public let userName: String
-
current user’s roles. Only exists if the access control is enabled in SAP Mobile Services Cockpit.
Declaration
Swift
public let roles: [String]?
-
Other information from the service. e.g. Info message when the application does not enable access control and because of this no role is available.
Declaration
Swift
public let detail: String?
-
family name of the current user
Declaration
Swift
public let familyName: String?
-
given name of the current user
Declaration
Swift
public let givenName: String?
-
email addresses associated with the current user
Declaration
Swift
public let emails: [[String : Any]]?
-
other fields from the server response
Declaration
Swift
public let others: [String : Any]?
-
Initializer for SAPcpmsUserInfo
Declaration
Swift
public init(id: String, userName: String, roles: [String]? = nil, detail: String? = nil, familyName: String? = nil, givenName: String? = nil, emails: [[String : Any]]? = nil, others: [String : Any]? = nil)
Parameters
id
id of the current user
userName
name of the current user
roles
current user’s roles
detail
other information from the service. e.g. Info message when the application does not enable access control and because of this no role is available.