Module tdlight.api

Class TdApi.PageBlockEmbeddedPost

Enclosing class:
TdApi

public static final class TdApi.PageBlockEmbeddedPost extends TdApi.PageBlock
An embedded post.
  • Field Details

    • url

      public String url
      Web page URL.
    • author

      public String author
      Post author.
    • authorPhoto

      public TdApi.Photo authorPhoto
      Post author photo; may be null.
    • date

      public int date
      Point in time (Unix timestamp) when the post was created; 0 if unknown.
    • pageBlocks

      public TdApi.PageBlock[] pageBlocks
      Post content.
    • caption

      public TdApi.PageBlockCaption caption
      Post caption.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      Identifier uniquely determining type of the object.
      See Also:
  • Constructor Details

    • PageBlockEmbeddedPost

      public PageBlockEmbeddedPost()
      An embedded post.
    • PageBlockEmbeddedPost

      public PageBlockEmbeddedPost(String url, String author, TdApi.Photo authorPhoto, int date, TdApi.PageBlock[] pageBlocks, TdApi.PageBlockCaption caption)
      An embedded post.
      Parameters:
      url - Web page URL.
      author - Post author.
      authorPhoto - Post author photo; may be null.
      date - Point in time (Unix timestamp) when the post was created; 0 if unknown.
      pageBlocks - Post content.
      caption - Post caption.
    • PageBlockEmbeddedPost

      public PageBlockEmbeddedPost(DataInput input) throws IOException
      An embedded post.
      Parameters:
      input - Serialized input
      Throws:
      IOException - the deserialization failed
  • Method Details

    • getConstructor

      public int getConstructor()
      Description copied from class: TdApi.Object
      Returns an identifier uniquely determining type of the object.
      Specified by:
      getConstructor in class TdApi.Object
      Returns:
      this.CONSTRUCTOR
    • serialize

      public void serialize(DataOutput output) throws IOException
      Serialize the TDLib class
      Specified by:
      serialize in class TdApi.Object
      Parameters:
      output - output data stream
      Throws:
      IOException - the serialization failed
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object