Class

com.bot4s.telegram.models

InlineQueryResultContact

Related Doc: package models

Permalink

case class InlineQueryResultContact(id: String, phoneNumber: String, firstName: String, lastName: Option[String] = None, vcard: Option[String] = None, replyMarkup: Option[InlineKeyboardMarkup] = None, inputMessageContent: Option[InputMessageContent] = None, thumbUrl: Option[String] = None, thumbWidth: Option[Int] = None, thumbHeight: Option[Int] = None, type: String = "contact") extends InlineQueryResult with Product with Serializable

Represents a contact with a phone number.

By default, this contact will be sent by the user. Alternatively, you can use input_message_content to send a message with the specified content instead of the contact.

id

String Unique identifier for this result, 1-64 Bytes

phoneNumber

String Contact's phone number

firstName

String Contact's first name

lastName

String Optional Contact's last name

vcard

String Optional. Additional data about the contact in the form of a vCard, 0-2048 bytes

replyMarkup

InlineKeyboardMarkup Optional Inline keyboard attached to the message

inputMessageContent

InputMessageContent Optional Content of the message to be sent instead of the contact

thumbUrl

String Optional Url of the thumbnail for the result

thumbWidth

Integer Optional Thumbnail width

thumbHeight

Integer Optional Thumbnail height Note: This will only work in Telegram versions released after 9 April, 2016. Older clients will ignore them.

type

String Type of the result, must be contact

Linear Supertypes
Serializable, Serializable, Product, Equals, InlineQueryResult, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InlineQueryResultContact
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. InlineQueryResult
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new InlineQueryResultContact(id: String, phoneNumber: String, firstName: String, lastName: Option[String] = None, vcard: Option[String] = None, replyMarkup: Option[InlineKeyboardMarkup] = None, inputMessageContent: Option[InputMessageContent] = None, thumbUrl: Option[String] = None, thumbWidth: Option[Int] = None, thumbHeight: Option[Int] = None, type: String = "contact")

    Permalink

    id

    String Unique identifier for this result, 1-64 Bytes

    phoneNumber

    String Contact's phone number

    firstName

    String Contact's first name

    lastName

    String Optional Contact's last name

    vcard

    String Optional. Additional data about the contact in the form of a vCard, 0-2048 bytes

    replyMarkup

    InlineKeyboardMarkup Optional Inline keyboard attached to the message

    inputMessageContent

    InputMessageContent Optional Content of the message to be sent instead of the contact

    thumbUrl

    String Optional Url of the thumbnail for the result

    thumbWidth

    Integer Optional Thumbnail width

    thumbHeight

    Integer Optional Thumbnail height Note: This will only work in Telegram versions released after 9 April, 2016. Older clients will ignore them.

    type

    String Type of the result, must be contact

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  8. val firstName: String

    Permalink

    String Contact's first name

  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. val id: String

    Permalink

    String Unique identifier for this result, 1-64 Bytes

    String Unique identifier for this result, 1-64 Bytes

    Definition Classes
    InlineQueryResultContactInlineQueryResult
  11. val inputMessageContent: Option[InputMessageContent]

    Permalink

    InputMessageContent Optional Content of the message to be sent instead of the contact

  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. val lastName: Option[String]

    Permalink

    String Optional Contact's last name

  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. val phoneNumber: String

    Permalink

    String Contact's phone number

  18. val replyMarkup: Option[InlineKeyboardMarkup]

    Permalink

    InlineKeyboardMarkup Optional Inline keyboard attached to the message

    InlineKeyboardMarkup Optional Inline keyboard attached to the message

    Definition Classes
    InlineQueryResultContactInlineQueryResult
  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. val thumbHeight: Option[Int]

    Permalink

    Integer Optional Thumbnail height Note: This will only work in Telegram versions released after 9 April, 2016.

    Integer Optional Thumbnail height Note: This will only work in Telegram versions released after 9 April, 2016. Older clients will ignore them.

  21. val thumbUrl: Option[String]

    Permalink

    String Optional Url of the thumbnail for the result

  22. val thumbWidth: Option[Int]

    Permalink

    Integer Optional Thumbnail width

  23. val type: String

    Permalink

    String Type of the result, must be contact

    String Type of the result, must be contact

    Definition Classes
    InlineQueryResultContactInlineQueryResult
  24. val vcard: Option[String]

    Permalink

    String Optional.

    String Optional. Additional data about the contact in the form of a vCard, 0-2048 bytes

  25. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from InlineQueryResult

Inherited from AnyRef

Inherited from Any

Ungrouped