fromEntity static method
Implementation
static Future<PlatformMediumModel?> fromEntity(
String documentID, PlatformMediumEntity? entity) async {
if (entity == null) return null;
return PlatformMediumModel(
documentID: documentID,
appId: entity.appId ?? '',
authorId: entity.authorId,
base: entity.base,
ext: entity.ext,
url: entity.url,
ref: entity.ref,
urlThumbnail: entity.urlThumbnail,
refThumbnail: entity.refThumbnail,
conditions: await StorageConditionsModel.fromEntity(entity.conditions),
mediumType: toPlatformMediumType(entity.mediumType),
mediumWidth: entity.mediumWidth,
mediumHeight: entity.mediumHeight,
thumbnailWidth: entity.thumbnailWidth,
thumbnailHeight: entity.thumbnailHeight,
relatedMediumId: entity.relatedMediumId,
);
}