ClientCapabilitiesDto class

Available extensions
Annotations
  • @CopyWith.new()
  • @JsonSerializable.new(checked: true, createToJson: true, disallowUnrecognizedKeys: false, explicitToJson: true)

Constructors

ClientCapabilitiesDto({List<MediaType>? playableMediaTypes, List<GeneralCommandType>? supportedCommands, bool? supportsMediaControl, bool? supportsPersistentIdentifier, DeviceProfile? deviceProfile, String? appStoreUrl, String? iconUrl})
Returns a new ClientCapabilitiesDto instance.
ClientCapabilitiesDto.fromJson(Map<String, dynamic> json)
factory

Properties

appStoreUrl String?
Gets or sets the app store url.
final
copyWith → _$ClientCapabilitiesDtoCWProxy

Available on ClientCapabilitiesDto, provided by the $ClientCapabilitiesDtoCopyWith extension

Returns a callable class used to build a new instance with modified fields. Example: instanceOfClientCapabilitiesDto.copyWith(...) or instanceOfClientCapabilitiesDto.copyWith.fieldName(...).
no setter
deviceProfile DeviceProfile?
Gets or sets the device profile.
final
hashCode int
The hash code for this object.
no setteroverride
iconUrl String?
Gets or sets the icon url.
final
playableMediaTypes List<MediaType>?
Gets or sets the list of playable media types.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
supportedCommands List<GeneralCommandType>?
Gets or sets the list of supported commands.
final
supportsMediaControl bool?
Gets or sets a value indicating whether session supports media control.
final
supportsPersistentIdentifier bool?
Gets or sets a value indicating whether session supports a persistent identifier.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override