FirebaseCommand
public enum FirebaseCommand : String, CommandName
Type-safe Firebase Analytics commands for use with FirebaseMappings.mapCommand(_:).
-
Logs an analytics event via
Analytics.logEvent(_:parameters:).Declaration
Swift
case logEvent = "logevent" -
Sets the user ID via
Analytics.setUserID(_:).Declaration
Swift
case setUserId = "setuserid" -
Sets a user property via
Analytics.setUserProperty(_:forName:).Declaration
Swift
case setUserProperty = "setuserproperty" -
Clears all analytics data for this app instance via
Analytics.resetAnalyticsData().Declaration
Swift
case resetData = "resetdata" -
Sets parameters added to every subsequent event via
Analytics.setDefaultEventParameters(_:).Declaration
Swift
case setDefaultParameters = "setdefaultparameters" -
Sets the Firebase consent settings via
Analytics.setConsent(_:).Declaration
Swift
case setConsent = "setconsent" -
Sets the session timeout interval via
Analytics.setSessionTimeoutInterval(_:).Declaration
Swift
case setSessionTimeout = "setsessiontimeout" -
Enables or disables analytics collection via
Analytics.setAnalyticsCollectionEnabled(_:).Declaration
Swift
case setAnalyticsCollectionEnabled = "setanalyticscollectionenabled" -
Starts on-device conversion measurement via
Analytics.initiateOnDeviceConversionMeasurement(...).Declaration
Swift
case initiateConversionMeasurement = "initiateconversionmeasurement"
View on GitHub