Layer 224 Preview
TgScheme

Schema changes
New Constructors
Changed Constructors
- Added flags, style parameters in keyboardButton
- Added flags, style parameters in keyboardButtonUrl
- Added style parameter in keyboardButtonCallback
- Added style, flags parameters in keyboardButtonRequestPhone
- Added flags, style parameters in keyboardButtonRequestGeoLocation
- Added style parameter in keyboardButtonSwitchInline
- Added flags, style parameters in keyboardButtonGame
- Added style, flags parameters in keyboardButtonBuy
- Added style parameter in keyboardButtonUrlAuth
- Added style parameter in inputKeyboardButtonUrlAuth
- Added style parameter in keyboardButtonRequestPoll
- Added flags, style, input_user parameters, removed user_id parameter in inputKeyboardButtonUserProfile
- Added flags, style parameters in keyboardButtonUserProfile
- Added flags, style parameters in keyboardButtonWebView
- Added flags, style parameters in keyboardButtonSimpleWebView
- Added flags, style parameters in keyboardButtonRequestPeer
- Added flags, style parameters in keyboardButtonCopy
Schema
---types---
keyboardButton#7d170cff flags:# style:flags.10?KeyboardButtonStyle text:string = KeyboardButton;
keyboardButtonUrl#d80c25ec flags:# style:flags.10?KeyboardButtonStyle text:string url:string = KeyboardButton;
keyboardButtonCallback#e62bc960 flags:# requires_password:flags.0?true style:flags.10?KeyboardButtonStyle text:string data:bytes = KeyboardButton;
keyboardButtonRequestPhone#417efd8f flags:# style:flags.10?KeyboardButtonStyle text:string = KeyboardButton;
keyboardButtonRequestGeoLocation#aa40f94d flags:# style:flags.10?KeyboardButtonStyle text:string = KeyboardButton;
keyboardButtonSwitchInline#991399fc flags:# style:flags.10?KeyboardButtonStyle same_peer:flags.0?true text:string query:string peer_types:flags.1?Vector<InlineQueryPeerType> = KeyboardButton;
keyboardButtonGame#89c590f9 flags:# style:flags.10?KeyboardButtonStyle text:string = KeyboardButton;
keyboardButtonBuy#3fa53905 flags:# style:flags.10?KeyboardButtonStyle text:string = KeyboardButton;
keyboardButtonUrlAuth#f51006f9 flags:# style:flags.10?KeyboardButtonStyle text:string fwd_text:flags.0?string url:string button_id:int = KeyboardButton;
inputKeyboardButtonUrlAuth#68013e72 flags:# style:flags.10?KeyboardButtonStyle request_write_access:flags.0?true text:string fwd_text:flags.1?string url:string bot:InputUser = KeyboardButton;
keyboardButtonRequestPoll#7a11d782 flags:# style:flags.10?KeyboardButtonStyle quiz:flags.0?Bool text:string = KeyboardButton;
inputKeyboardButtonUserProfile#7d5e07c7 flags:# style:flags.10?KeyboardButtonStyle text:string input_user:InputUser = KeyboardButton;
keyboardButtonUserProfile#c0fd5d09 flags:# style:flags.10?KeyboardButtonStyle text:string user_id:long = KeyboardButton;
keyboardButtonWebView#e846b1a0 flags:# style:flags.10?KeyboardButtonStyle text:string url:string = KeyboardButton;
keyboardButtonSimpleWebView#e15c4370 flags:# style:flags.10?KeyboardButtonStyle text:string url:string = KeyboardButton;
keyboardButtonRequestPeer#5b0f15f5 flags:# style:flags.10?KeyboardButtonStyle text:string button_id:int peer_type:RequestPeerType max_quantity:int = KeyboardButton;
keyboardButtonCopy#bcc4af10 flags:# style:flags.10?KeyboardButtonStyle text:string copy_text:string = KeyboardButton;
keyboardButtonStyle#4fdd3430 flags:# bg_primary:flags.0?true bg_danger:flags.1?true bg_success:flags.2?true icon:flags.3?long = KeyboardButtonStyle;
messageActionNewCreatorPending#b07ed085 new_creator_id:long = MessageAction;
messageActionChangeCreator#e188503b new_creator_id:long = MessageAction;
starGiftAttributeRarityUncommon#dbce6389 = StarGiftAttributeRarity;