PageBlockEmbeddedPost class final

PageBlockEmbeddedPost (pageBlockEmbeddedPost) - child of PageBlock

An embedded post.

  • url: URL of the embedded post.
  • author: Post author.
  • authorPhoto: Post author photo; may be null (optional).
  • date: Point in time (Unix timestamp) when the post was created; 0 if unknown.
  • pageBlocks: Post content.
  • caption: Post caption.
Inheritance

Constructors

PageBlockEmbeddedPost({required String url, required String author, Photo? authorPhoto, required int date, required List<PageBlock> pageBlocks, required PageBlockCaption caption})
PageBlockEmbeddedPost (pageBlockEmbeddedPost) - child of PageBlock
const
PageBlockEmbeddedPost.fromJson(Map<String, dynamic> json)
Parse from a json
factory

Properties

author String
Post author
final
authorPhoto Photo?
Post author photo; may be null
final
caption PageBlockCaption
Post caption
final
clientId int?
Client ID, from which this object was received
no setterinherited
currentObjectId String
TDLib object type for current class instance
no setteroverride
date int
Point in time (Unix timestamp) when the post was created; 0 if unknown
final
extra → dynamic
A sign from TDLib update
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
pageBlocks List<PageBlock>
Post content
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
url String
URL of the embedded post
final

Methods

copyWith({String? url, String? author, Photo? authorPhoto, int? date, List<PageBlock>? pageBlocks, PageBlockCaption? caption}) PageBlockEmbeddedPost
Copy model with modified properties.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Convert model to TDLib JSON format
override
toString() String
Convert model to TDLib JSON format, encoded into String.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

defaultObjectId → const String
TDLib object type