• Help
  • Back
  • Tealium Prism Firebase Dispatcher for iOS Reference
    • Firebase Dispatcher
      • Modules
      • – Types
      • FirebaseSettingsBuilder
      • FirebaseMappings
      • FirebaseCommand
      • FirebaseDestination
    • Command Reference
      • Mappings
      • LogEvent
      • SetUserID
      • SetUserProperty
      • SetDefaultParameters
      • SetSessionTimeout
      • SetAnalyticsCollectionEnabled
      • SetConsent
      • ResetData
      • InitiateConversionMeasurement
  • Tealium Prism Firebase Dispatcher for iOS Reference
  • > Firebase Dispatcher

FirebaseMappings Class Reference

public class FirebaseMappings : CommandMappingsBuilder<FirebaseCommand, FirebaseDestination>

Concrete Firebase mappings builder combining FirebaseCommand and FirebaseDestination.

Used with FirebaseSettingsBuilder.setMappings(_:) to configure Firebase-specific data mappings with type-safe enums.

Modules.firebaseDispatcher(forcingSettings: { builder in
    builder.setMappings { mappings in
        mappings.mapCommand(.logEvent)
        mappings.mapFrom("tealium_event", to: .eventName)
        mappings.mapFrom("total", to: .eventParam(AnalyticsParameterValue))
        mappings.mapFrom("product_ids", to: .itemParam(AnalyticsParameterItemID))
    }
})
  • init()

    Declaration

    Swift

    required public init()

© 2026 Tealium. All rights reserved. (Last updated: 2026-09-17)

Generated by jazzy ♪♫ v0.15.4, a Realm project.