DraftPost constructor
Implementation
@JsonSerializable(includeIfNull: false)
const factory DraftPost({
@Default('app.bsky.draft.defs#draftPost') String $type,
/// The primary post content. It has a higher limit than post contents to allow storing a larger text that can later be refined into smaller posts.
required String text,
@UDraftPostLabelsConverter() UDraftPostLabels? labels,
@DraftEmbedImageConverter() List<DraftEmbedImage>? embedImages,
@DraftEmbedVideoConverter() List<DraftEmbedVideo>? embedVideos,
@DraftEmbedExternalConverter() List<DraftEmbedExternal>? embedExternals,
@DraftEmbedRecordConverter() List<DraftEmbedRecord>? embedRecords,
Map<String, dynamic>? $unknown,
}) = _DraftPost;