MediumHelper<T> class abstract

Implementers

Constructors

MediumHelper(AppModel app, String ownerId, String packageName)

Properties

app → AppModel
final
hashCode → int
The hash code for this object.
no setterinherited
ownerId → String
final
packageName → String
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

constructMediumModel(String newDocumentID, String baseName, UploadInfo? pageImage, UploadInfo? pageThumbnail, PhotoWithThumbnail pageData, AbstractMediumType type, dynamic previousMediumId) → Future<T>
createThumbnailUploadPdfAsset(String memberMediumDocumentID, String assetPath, String documentID, {PdfAvailable? feedbackFunction, FeedbackProgress? feedbackProgress}) → Future<T>
createThumbnailUploadPdfData(String memberMediumDocumentID, Uint8List fileData, String baseName, String documentID, {PdfAvailable? feedbackFunction, FeedbackProgress? feedbackProgress}) → Future<T>
createThumbnailUploadPdfFile(String memberMediumDocumentID, String filePath, String documentID, {PdfAvailable? feedbackFunction, FeedbackProgress? feedbackProgress}) → Future<T>
createThumbnailUploadPdfFromUrl(String memberMediumDocumentID, String url, String baseName, String documentID, {PdfAvailable? feedbackFunction, FeedbackProgress? feedbackProgress}) → Future<T>
createThumbnailUploadPhotoAsset(String memberMediumDocumentID, String assetPath, {FeedbackProgress? feedbackProgress, String? relatedMediumId}) → Future<T>
createThumbnailUploadPhotoData(String memberMediumDocumentId, Uint8List fileData, String baseName, String thumbnailBaseName, {FeedbackProgress? feedbackProgress, String? relatedMediumId}) → Future<T>
createThumbnailUploadPhotoFile(String memberMediumDocumentID, String filePath, {FeedbackProgress? feedbackProgress, String? relatedMediumId}) → Future<T>
createThumbnailUploadVideoAsset(String memberMediumDocumentID, String assetPath, {FeedbackProgress? feedbackProgress}) → Future<T>
createThumbnailUploadVideoData(String memberMediumDocumentID, Uint8List fileData, String baseName, String thumbnailBaseName, {FeedbackProgress? feedbackProgress}) → Future<T>
createThumbnailUploadVideoFile(String memberMediumDocumentID, String filePath, {FeedbackProgress? feedbackProgress}) → Future<T>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
photoWithThumbnailToMediumModel(String mediumDocumentId, String baseName, UploadInfo fileInfo, UploadInfo fileInfoThumbnail, PhotoWithThumbnail photoWithThumbnail, {String? relatedMediumId}) → Future<T>
readAccessCustomMetaData() → Map<String, String>
textToMediumModel(String mediumDocumentId, String baseName, UploadInfo fileInfo, {String? relatedMediumId}) → Future<T>
toString() → String
A string representation of this object.
inherited
uploadPhotoWithThumbnail(String memberMediumDocumentID, PhotoWithThumbnail photoWithThumbnail, {FeedbackProgress? feedbackProgress}) → Future<T>
uploadTextData(String memberMediumDocumentId, String textData, String baseName, {FeedbackProgress? feedbackProgress}) → Future<T>
uploadThumbnailAndPhoto(String memberMediumDocumentID, String filePath, String thumbnailPath, {FeedbackProgress? feedbackProgress}) → Future<T>
uploadVideoWithThumbnail(String memberMediumDocumentID, VideoWithThumbnail videoWithThumbnail, {FeedbackProgress? feedbackProgress}) → Future<T>
videoWithThumbnailToMediumModel(String mediumDocumentId, String baseName, UploadInfo fileInfo, UploadInfo fileInfoThumbnail, VideoWithThumbnail videoWithThumbnail, {String? relatedMediumId}) → Future<T>

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

getBaseName(String fullName) → String
getExtension(String fullName) → String