INFRA: Set Up Project.
This commit is contained in:
26
lib/models/story_model.dart
Normal file
26
lib/models/story_model.dart
Normal file
@@ -0,0 +1,26 @@
|
||||
import 'package:cloud_firestore/cloud_firestore.dart';
|
||||
|
||||
class StoryModel {
|
||||
String? videoThumbnail;
|
||||
List<dynamic> videoUrl = [];
|
||||
String? vendorID;
|
||||
Timestamp? createdAt;
|
||||
|
||||
StoryModel({this.videoThumbnail, this.videoUrl = const [], this.vendorID, this.createdAt});
|
||||
|
||||
StoryModel.fromJson(Map<String, dynamic> json) {
|
||||
videoThumbnail = json['videoThumbnail'] ?? '';
|
||||
videoUrl = json['videoUrl'] ?? [];
|
||||
vendorID = json['vendorID'] ?? '';
|
||||
createdAt = json['createdAt'] ?? Timestamp.now();
|
||||
}
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
final Map<String, dynamic> data = <String, dynamic>{};
|
||||
data['videoThumbnail'] = videoThumbnail;
|
||||
data['videoUrl'] = videoUrl;
|
||||
data['vendorID'] = vendorID;
|
||||
data['createdAt'] = createdAt;
|
||||
return data;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user