Aidra Connect
10.0.2+16
Aidra Connect Mobile Application
Loading...
Searching...
No Matches
video_model.dart
Go to the documentation of this file.
1
import
'../../domain/entities/video_entity.dart';
2
3
class
VideoModel
extends
VideoEntity
{
4
const
VideoModel
({
5
required super.description,
6
required super.id,
7
required super.linkUrl,
8
required super.name,
9
required super.videoTime,
10
});
11
12
factory
VideoModel
.fromJson(Map<String, dynamic> json) {
13
return
VideoModel
(
14
description: json[
'description'
] as String?,
15
id
: json[
'id'
] as
int
?,
16
linkUrl: json[
'linkUrl'
] as String?,
17
name
: json[
'name'
] as String?,
18
videoTime: json[
'videoTime'
] as String?,
19
);
20
}
21
22
Map<String, dynamic>
toJson
() {
23
return
{
24
'description'
: description,
25
'id'
:
id
,
26
'linkUrl'
: linkUrl,
27
'name'
:
name
,
28
'videoTime'
: videoTime,
29
};
30
}
31
}
VideoEntity
Definition
video_model.dart:3
VideoEntity::toJson
Map< String, dynamic > toJson()
Definition
video_model.dart:22
VideoEntity::VideoModel
const VideoModel({ required super.description, required super.id, required super.linkUrl, required super.name, required super.videoTime, })
id
class CurrencyEntity id
Definition
collection_entity.dart:522
name
final String name
Definition
collection_entity.dart:406
lib
features
elearning
data
models
video_model.dart
Generated by
1.16.1