nexus/lib/models/content/sticker.dart
2026-05-26 19:43:25 -04:00

18 lines
547 B
Dart

import "package:freezed_annotation/freezed_annotation.dart";
import "package:nexus/models/content/content.dart";
import "package:nexus/models/info/image.dart";
part "sticker.freezed.dart";
part "sticker.g.dart";
@freezed
abstract class StickerContent extends Content with _$StickerContent {
StickerContent._();
factory StickerContent({
required String body,
required ImageInfo info,
required Uri url,
}) = _StickerContent;
factory StickerContent.fromJson(Map<String, Object?> json) =>
_$StickerContentFromJson(json);
}