RichBlock.voiceNote constructor
const
RichBlock.voiceNote({
- @JsonKey.new(name: 'type') @Default.new(RichBlockType.voiceNote) RichBlockType type,
- @JsonKey.new(name: 'voice_note') required Voice voiceNote,
- @JsonKey.new(name: 'caption') RichBlockCaption? caption,
A block with a voice note, corresponding to the HTML tag <audio>.
Implementation
const factory RichBlock.voiceNote({
/// Type of the block, always "voice_note"
@JsonKey(name: 'type') @Default(RichBlockType.voiceNote) RichBlockType type,
/// The voice note
@JsonKey(name: 'voice_note') required Voice voiceNote,
/// Optional. Caption of the block
@JsonKey(name: 'caption') RichBlockCaption? caption,
}) = RichBlockVoiceNote;