Files
PiliPlus/lib/models_new/video/video_detail/dimension.dart
2026-04-23 21:17:56 +08:00

30 lines
637 B
Dart

class Dimension {
int? width;
int? height;
bool? get cacheWidth {
if (width != null && height != null) {
return width! <= height!;
}
return null;
}
bool get isVertical =>
width != null && height != null ? height! > width! : false;
Dimension({this.width, this.height});
Dimension.fromJson(Map<String, dynamic> json) {
if (json['rotate'] == 1) {
width = json['height'] as int?;
height = json['width'] as int?;
} else {
width = json['width'] as int?;
height = json['height'] as int?;
}
}
@override
String toString() => 'width: $width, height: $height';
}