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"