SessionDeviceTypeOpera class final
The session is running on the Opera browser
- Inheritance
-
- Object
- TdObject
- SessionDeviceType
- SessionDeviceTypeOpera
- Available extensions
- Annotations
-
- @immutable
Constructors
- SessionDeviceTypeOpera()
-
const
Properties
- hashCode → int
-
The hash code for this object.
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
getConstructor(
) → String -
override
-
map<
TResult extends Object?> ({required TResult android(SessionDeviceTypeAndroid value), required TResult apple(SessionDeviceTypeApple value), required TResult brave(SessionDeviceTypeBrave value), required TResult chrome(SessionDeviceTypeChrome value), required TResult edge(SessionDeviceTypeEdge value), required TResult firefox(SessionDeviceTypeFirefox value), required TResult ipad(SessionDeviceTypeIpad value), required TResult iphone(SessionDeviceTypeIphone value), required TResult linux(SessionDeviceTypeLinux value), required TResult mac(SessionDeviceTypeMac value), required TResult opera(SessionDeviceTypeOpera value), required TResult safari(SessionDeviceTypeSafari value), required TResult ubuntu(SessionDeviceTypeUbuntu value), required TResult unknown(SessionDeviceTypeUnknown value), required TResult vivaldi(SessionDeviceTypeVivaldi value), required TResult windows(SessionDeviceTypeWindows value), required TResult xbox(SessionDeviceTypeXbox value)}) → TResult -
Available on SessionDeviceType, provided by the SessionDeviceTypeExtensions extension
-
maybeMap<
TResult extends Object?> ({TResult android(SessionDeviceTypeAndroid value)?, TResult apple(SessionDeviceTypeApple value)?, TResult brave(SessionDeviceTypeBrave value)?, TResult chrome(SessionDeviceTypeChrome value)?, TResult edge(SessionDeviceTypeEdge value)?, TResult firefox(SessionDeviceTypeFirefox value)?, TResult ipad(SessionDeviceTypeIpad value)?, TResult iphone(SessionDeviceTypeIphone value)?, TResult linux(SessionDeviceTypeLinux value)?, TResult mac(SessionDeviceTypeMac value)?, TResult opera(SessionDeviceTypeOpera value)?, TResult safari(SessionDeviceTypeSafari value)?, TResult ubuntu(SessionDeviceTypeUbuntu value)?, TResult unknown(SessionDeviceTypeUnknown value)?, TResult vivaldi(SessionDeviceTypeVivaldi value)?, TResult windows(SessionDeviceTypeWindows value)?, TResult xbox(SessionDeviceTypeXbox value)?, required TResult orElse()}) → TResult -
Available on SessionDeviceType, provided by the SessionDeviceTypeExtensions extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
Static Methods
-
fromJson(
Map< String, dynamic> ? json) → SessionDeviceTypeOpera? -
Inherited by:
SessionDeviceTypeAndroid
SessionDeviceTypeApple
SessionDeviceTypeBrave
SessionDeviceTypeChrome
SessionDeviceTypeEdge
SessionDeviceTypeFirefox
SessionDeviceTypeIpad
SessionDeviceTypeIphone
SessionDeviceTypeLinux
SessionDeviceTypeMac
SessionDeviceTypeOpera
SessionDeviceTypeSafari
SessionDeviceTypeUbuntu
SessionDeviceTypeUnknown
SessionDeviceTypeVivaldi
SessionDeviceTypeWindows
SessionDeviceTypeXbox
override
Constants
- constructor → const String