upload method

Future<String?> upload({
  1. String title = '',
  2. Map<String, String> tags = const {},
  3. Map<String, dynamic> metadata = const {},
  4. String? tagJson,
  5. String? metaDataJson,
  6. bool includeInReport = false,
  7. bool isLibrary = false,
})

Implementation

Future<String?> upload({
  String title = '',
  Map<String, String> tags = const {},
  Map<String, dynamic> metadata = const {},
  String? tagJson,
  String? metaDataJson,
  bool includeInReport = false,
  bool isLibrary = false,
}) {
  _assertId();
  return TruvideoMediaSdk.streamUploadMedia(
    id: id,
    title: title,
    tagJson: tagJson ?? jsonEncode(tags),
    metaDataJson: metaDataJson ?? jsonEncode(metadata),
    includeInReport: includeInReport,
    isLibrary: isLibrary,
  );
}