Identity

class Identity

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun clearProfileAttribute(key: String, vararg modules: ModuleIdentifier = ModuleIdentifier.values())

Method to clear a profile Attribute on modules identified by ModuleIdentifier If modules are not specified , defaults to all modules via ModuleIdentifier

Link copied to clipboard
fun clearProfileAttributes(keys: List<String>, vararg modules: ModuleIdentifier = ModuleIdentifier.values())

Method to clear a profile list of attributes on modules identified by ModuleIdentifier If modules are not specified , defaults to all modules via ModuleIdentifier

Link copied to clipboard

Method to set the Profile information for map of Modules identified by ModuleIdentifier

fun setProfile(profile: Profile, module: ModuleIdentifier, vararg modules: ModuleIdentifier)

Method to set the new Profile Profile for a module ModuleIdentifier and notify change to modules specified

fun setProfile(profileId: String, attributes: Map<String, String?>, module: ModuleIdentifier, vararg modules: ModuleIdentifier)

Method to set the Profile Id , Profile attributes for a module ModuleIdentifier and notify change to modules specified

Link copied to clipboard
fun setProfileAttribute(key: String, value: String?, vararg modules: ModuleIdentifier = ModuleIdentifier.values())

Method to set Profile Attributes to the modules identified by ModuleIdentifier If modules are not specified , defaults to all modules via ModuleIdentifier

Link copied to clipboard
fun setProfileAttributes(attributes: Map<String, String?>, vararg modules: ModuleIdentifier = ModuleIdentifier.values())

Method to set Profile Attributes to the modules identified by ModuleIdentifier If modules are not specified , defaults to all modules via ModuleIdentifier

Link copied to clipboard

Method to set the Profile Id for each module identified by ModuleIdentifier

fun setProfileId(id: String, vararg modules: ModuleIdentifier = ModuleIdentifier.values())

Method to set the Profile Id to the modules identified by ModuleIdentifier If modules are not specified , it defaults to all modules via ModuleIdentifier