initial commit (migrated)

This commit is contained in:
fiatcode 2025-10-20 16:43:59 +07:00
commit b594facb51
143 changed files with 11057 additions and 0 deletions

View file

@ -0,0 +1,27 @@
import 'package:freezed_annotation/freezed_annotation.dart';
part 'image_model.freezed.dart';
part 'image_model.g.dart';
@freezed
abstract class ImageModel with _$ImageModel {
const factory ImageModel({
required String id,
required String description,
required String color,
required String blurHash,
required String url,
required String originUrl,
required String authorName,
required String authorBio,
required String authorLocation,
required int authorTotalLikes,
required int authorTotalPhotos,
required bool authorIsForHire,
required String authorProfileImageUrl,
required String authorUrl,
}) = _ImageModel;
factory ImageModel.fromJson(Map<String, dynamic> json) =>
_$ImageModelFromJson(json);
}