DeviceInfoDto class

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

Constructors

DeviceInfoDto({String? name, String? customName, String? accessToken, String? id, String? lastUserName, String? appName, String? appVersion, String? lastUserId, DateTime? dateLastActivity, ClientCapabilitiesDto? capabilities, String? iconUrl})
Returns a new DeviceInfoDto instance.
DeviceInfoDto.fromJson(Map<String, dynamic> json)
factory

Properties

accessToken String?
Gets or sets the access token.
final
appName String?
Gets or sets the name of the application.
final
appVersion String?
Gets or sets the application version.
final
capabilities ClientCapabilitiesDto?
Gets or sets the capabilities.
final
copyWith → _$DeviceInfoDtoCWProxy

Available on DeviceInfoDto, provided by the $DeviceInfoDtoCopyWith extension

Returns a callable class used to build a new instance with modified fields. Example: instanceOfDeviceInfoDto.copyWith(...) or instanceOfDeviceInfoDto.copyWith.fieldName(...).
no setter
customName String?
Gets or sets the custom name.
final
dateLastActivity DateTime?
Gets or sets the date last modified.
final
hashCode int
The hash code for this object.
no setteroverride
iconUrl String?
Gets or sets the icon URL.
final
id String?
Gets or sets the identifier.
final
lastUserId String?
Gets or sets the last user identifier.
final
lastUserName String?
Gets or sets the last name of the user.
final
name String?
Gets or sets the name.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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