help.TermsOfService

class pyrogram.raw.types.help.TermsOfService

Info about the latest telegram Terms Of Service

Constructor of TermsOfService.

Details:
  • Layer: 223

  • ID: 780A0310

Parameters:
  • id (DataJSON) – ID of the new terms

  • text (str) – Text of the new terms

  • entities (List of MessageEntity) – Message entities for styled text

  • popup (bool, optional) – Whether a prompt must be showed to the user, in order to accept the new terms.

  • min_age_confirm (int 32-bit, optional) – Minimum age required to sign up to telegram, the user must confirm that they is older than the minimum age.

TL Schema

help.termsOfService#780a0310
flags:#
popup:flags.0?true
id:DataJSON
text:string
entities:Vector<MessageEntity>
min_age_confirm:flags.1?int

= help.TermsOfService

Parameter Tree

TermsOfService
├── popuptrue (optional)
├── idDataJSON
│ └── DataJSON
│ └── datastring
├── textstring
├── entitiesVector < MessageEntity >
│ ├── MessageEntityUnknown
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityMention
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityHashtag
│ │ ├── offsetint
│ │ └── lengthint
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityUrl
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityEmail
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityBold
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityItalic
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityCode
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityPre
│ │ ├── offsetint
│ │ ├── lengthint
│ │ └── languagestring
│ ├── MessageEntityTextUrl
│ │ ├── offsetint
│ │ ├── lengthint
│ │ └── urlstring
│ │ ├── offsetint
│ │ ├── lengthint
│ │ └── user_idlong
│ │ ├── offsetint
│ │ ├── lengthint
│ │ └── user_idInputUser
│ │ ├── InputUserEmpty
│ │ ├── InputUserSelf
│ │ ├── InputUser
│ │ └── InputUserFromMessage
│ ├── MessageEntityPhone
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityCashtag
│ │ ├── offsetint
│ │ └── lengthint
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityStrike
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityBankCard
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntitySpoiler
│ │ ├── offsetint
│ │ └── lengthint
│ │ ├── offsetint
│ │ ├── lengthint
│ │ └── document_idlong
│ │ ├── collapsedtrue (optional)
│ │ ├── offsetint
│ │ └── lengthint
│ ├── relativetrue (optional)
│ ├── short_timetrue (optional)
│ ├── long_timetrue (optional)
│ ├── short_datetrue (optional)
│ ├── long_datetrue (optional)
│ ├── day_of_weektrue (optional)
│ ├── offsetint
│ ├── lengthint
│ └── dateint
└── min_age_confirmint (optional)

Example

TermsOfService(
    id=DataJSON(data="text"),
    text="Open",
    entities=[
            MessageEntityUnknown(
                offset=0,
                length=0
            )
        ],
)