android-components / mozilla.components.browser.state.state / CustomTabSessionState

CustomTabSessionState

data class CustomTabSessionState : SessionState (source)

Value type that represents the state of a Custom Tab.

Constructors

Name Summary
<init> CustomTabSessionState(id: String = UUID.randomUUID().toString(), content: ContentState, trackingProtection: TrackingProtectionState = TrackingProtectionState(), config: CustomTabConfig, engineState: EngineState = EngineState())
Value type that represents the state of a Custom Tab.

Properties

Name Summary
config val config: CustomTabConfig
the CustomTabConfig used to create this custom tab.
content val content: ContentState
the ContentState of this custom tab.
engineState val engineState: EngineState
the EngineState of this session.
id val id: String
the ID of this custom tab and session.
trackingProtection val trackingProtection: TrackingProtectionState
the TrackingProtectionState of this custom tab.