FeedPostgateRecord constructor
- @JsonSerializable.new(includeIfNull: false)
- @Default.new('app.bsky.feed.postgate') String $type,
- required DateTime createdAt,
- @AtUriConverter.new() required AtUri post,
- @AtUriConverter.new() List<
AtUri> ? detachedEmbeddingUris, - @UFeedPostgateEmbeddingRulesConverter() List<
UFeedPostgateEmbeddingRules> ? embeddingRules, - Map<
String, dynamic> ? $unknown,
Implementation
@JsonSerializable(includeIfNull: false)
const factory FeedPostgateRecord({
@Default('app.bsky.feed.postgate') String $type,
required DateTime createdAt,
/// Reference (AT-URI) to the post record.
@AtUriConverter() required AtUri post,
@AtUriConverter() List<AtUri>? detachedEmbeddingUris,
@UFeedPostgateEmbeddingRulesConverter()
List<UFeedPostgateEmbeddingRules>? embeddingRules,
Map<String, dynamic>? $unknown,
}) = _FeedPostgateRecord;