1
0
mirror of https://github.com/danog/tl-schema.git synced 2024-11-30 04:19:47 +01:00

Add layer 002

This commit is contained in:
Viktor Oreshkin 2017-07-03 01:03:52 +03:00
parent 3c2eac4a84
commit b878a1a700
5 changed files with 330 additions and 8 deletions

2
l002/README.md Normal file
View File

@ -0,0 +1,2 @@
### Version info
None, huh.

185
l002/schema.json Normal file
View File

@ -0,0 +1,185 @@
{
"constructors": [
{
"id": "-715532088",
"predicate": "userProfilePhoto",
"params": [
{
"name": "photo_id",
"type": "long"
},
{
"name": "photo_small",
"type": "FileLocation"
},
{
"name": "photo_big",
"type": "FileLocation"
}
],
"type": "UserProfilePhoto"
},
{
"id": "1185074840",
"predicate": "inputPeerNotifySettings",
"params": [
{
"name": "mute_until",
"type": "int"
},
{
"name": "sound",
"type": "string"
},
{
"name": "show_previews",
"type": "Bool"
},
{
"name": "events_mask",
"type": "int"
}
],
"type": "InputPeerNotifySettings"
},
{
"id": "-1923214866",
"predicate": "peerNotifySettings",
"params": [
{
"name": "mute_until",
"type": "int"
},
{
"name": "sound",
"type": "string"
},
{
"name": "show_previews",
"type": "Bool"
},
{
"name": "events_mask",
"type": "int"
}
],
"type": "PeerNotifySettings"
},
{
"id": "-1791935732",
"predicate": "updateUserPhoto",
"params": [
{
"name": "user_id",
"type": "int"
},
{
"name": "date",
"type": "int"
},
{
"name": "photo",
"type": "UserProfilePhoto"
},
{
"name": "previous",
"type": "Bool"
}
],
"type": "Update"
},
{
"id": "-265263912",
"predicate": "inputPeerNotifyEventsEmpty",
"params": [],
"type": "InputPeerNotifyEvents"
},
{
"id": "-395694988",
"predicate": "inputPeerNotifyEventsAll",
"params": [],
"type": "InputPeerNotifyEvents"
},
{
"id": "-1916114267",
"predicate": "photos.photos",
"params": [
{
"name": "photos",
"type": "Vector<Photo>"
},
{
"name": "users",
"type": "Vector<User>"
}
],
"type": "photos.Photos"
},
{
"id": "352657236",
"predicate": "photos.photosSlice",
"params": [
{
"name": "count",
"type": "int"
},
{
"name": "photos",
"type": "Vector<Photo>"
},
{
"name": "users",
"type": "Vector<User>"
}
],
"type": "photos.Photos"
}
],
"methods": [
{
"id": "-2016444625",
"method": "photos.deletePhotos",
"params": [
{
"name": "id",
"type": "Vector<InputPhoto>"
}
],
"type": "Vector<long>"
},
{
"id": "-1209117380",
"method": "photos.getUserPhotos",
"params": [
{
"name": "user_id",
"type": "InputUser"
},
{
"name": "offset",
"type": "int"
},
{
"name": "max_id",
"type": "int"
},
{
"name": "limit",
"type": "int"
}
],
"type": "photos.Photos"
},
{
"id": "681431542",
"method": "invokeWithLayer2",
"params": [
{
"name": "query",
"type": "!X"
}
],
"type": "X"
}
]
}

17
l002/schema.tl Normal file
View File

@ -0,0 +1,17 @@
---types---
// userProfilePhoto#990d1493 photo_small:FileLocation photo_big:FileLocation = UserProfilePhoto;
userProfilePhoto#d559d8c8 photo_id:long photo_small:FileLocation photo_big:FileLocation = UserProfilePhoto;
// inputPeerNotifySettings#19bd4ed1 mute_until:int sound:string show_previews:Bool = InputPeerNotifySettings;
inputPeerNotifySettings#46a2ce98 mute_until:int sound:string show_previews:Bool events_mask:int = InputPeerNotifySettings;
// peerNotifySettings#dfc6621b mute_until:int sound:string show_previews:Bool = PeerNotifySettings;
peerNotifySettings#8d5e11ee mute_until:int sound:string show_previews:Bool events_mask:int = PeerNotifySettings;
// updateUserPhoto#bb8ba607 user_id:int photo:UserProfilePhoto = Update;
updateUserPhoto#95313b0c user_id:int date:int photo:UserProfilePhoto previous:Bool = Update;
inputPeerNotifyEventsEmpty#f03064d8 = InputPeerNotifyEvents;
inputPeerNotifyEventsAll#e86a2c74 = InputPeerNotifyEvents;
photos.photos#8dca6aa5 photos:Vector<Photo> users:Vector<User> = photos.Photos;
photos.photosSlice#15051f54 count:int photos:Vector<Photo> users:Vector<User> = photos.Photos;
---functions---
photos.deletePhotos#87cf7f2f id:Vector<InputPhoto> = Vector<long>;
photos.getUserPhotos#b7ee553c user_id:InputUser offset:int max_id:int limit:int = photos.Photos;
invokeWithLayer2#289dd1f6 query:!X = X;

View File

@ -757,9 +757,13 @@
"type": "UserProfilePhoto" "type": "UserProfilePhoto"
}, },
{ {
"id": "-1727196013", "id": "-715532088",
"predicate": "userProfilePhoto", "predicate": "userProfilePhoto",
"params": [ "params": [
{
"name": "photo_id",
"type": "long"
},
{ {
"name": "photo_small", "name": "photo_small",
"type": "FileLocation" "type": "FileLocation"
@ -1540,7 +1544,7 @@
"type": "InputNotifyPeer" "type": "InputNotifyPeer"
}, },
{ {
"id": "431836881", "id": "1185074840",
"predicate": "inputPeerNotifySettings", "predicate": "inputPeerNotifySettings",
"params": [ "params": [
{ {
@ -1554,6 +1558,10 @@
{ {
"name": "show_previews", "name": "show_previews",
"type": "Bool" "type": "Bool"
},
{
"name": "events_mask",
"type": "int"
} }
], ],
"type": "InputPeerNotifySettings" "type": "InputPeerNotifySettings"
@ -1577,7 +1585,7 @@
"type": "PeerNotifySettings" "type": "PeerNotifySettings"
}, },
{ {
"id": "-540646885", "id": "-1923214866",
"predicate": "peerNotifySettings", "predicate": "peerNotifySettings",
"params": [ "params": [
{ {
@ -1591,6 +1599,10 @@
{ {
"name": "show_previews", "name": "show_previews",
"type": "Bool" "type": "Bool"
},
{
"name": "events_mask",
"type": "int"
} }
], ],
"type": "PeerNotifySettings" "type": "PeerNotifySettings"
@ -2337,16 +2349,24 @@
"type": "Update" "type": "Update"
}, },
{ {
"id": "-1148475897", "id": "-1791935732",
"predicate": "updateUserPhoto", "predicate": "updateUserPhoto",
"params": [ "params": [
{ {
"name": "user_id", "name": "user_id",
"type": "int" "type": "int"
}, },
{
"name": "date",
"type": "int"
},
{ {
"name": "photo", "name": "photo",
"type": "UserProfilePhoto" "type": "UserProfilePhoto"
},
{
"name": "previous",
"type": "Bool"
} }
], ],
"type": "Update" "type": "Update"
@ -2798,6 +2818,52 @@
} }
], ],
"type": "help.InviteText" "type": "help.InviteText"
},
{
"id": "-265263912",
"predicate": "inputPeerNotifyEventsEmpty",
"params": [],
"type": "InputPeerNotifyEvents"
},
{
"id": "-395694988",
"predicate": "inputPeerNotifyEventsAll",
"params": [],
"type": "InputPeerNotifyEvents"
},
{
"id": "-1916114267",
"predicate": "photos.photos",
"params": [
{
"name": "photos",
"type": "Vector<Photo>"
},
{
"name": "users",
"type": "Vector<User>"
}
],
"type": "photos.Photos"
},
{
"id": "352657236",
"predicate": "photos.photosSlice",
"params": [
{
"name": "count",
"type": "int"
},
{
"name": "photos",
"type": "Vector<Photo>"
},
{
"name": "users",
"type": "Vector<User>"
}
],
"type": "photos.Photos"
} }
], ],
"methods": [ "methods": [
@ -3720,6 +3786,51 @@
} }
], ],
"type": "help.InviteText" "type": "help.InviteText"
},
{
"id": "-2016444625",
"method": "photos.deletePhotos",
"params": [
{
"name": "id",
"type": "Vector<InputPhoto>"
}
],
"type": "Vector<long>"
},
{
"id": "-1209117380",
"method": "photos.getUserPhotos",
"params": [
{
"name": "user_id",
"type": "InputUser"
},
{
"name": "offset",
"type": "int"
},
{
"name": "max_id",
"type": "int"
},
{
"name": "limit",
"type": "int"
}
],
"type": "photos.Photos"
},
{
"id": "681431542",
"method": "invokeWithLayer2",
"params": [
{
"name": "query",
"type": "!X"
}
],
"type": "X"
} }
] ]
} }

View File

@ -56,7 +56,7 @@ userRequest#22e8ceb0 id:int first_name:string last_name:string access_hash:long
userForeign#5214c89d id:int first_name:string last_name:string access_hash:long photo:UserProfilePhoto status:UserStatus = User; userForeign#5214c89d id:int first_name:string last_name:string access_hash:long photo:UserProfilePhoto status:UserStatus = User;
userDeleted#b29ad7cc id:int first_name:string last_name:string = User; userDeleted#b29ad7cc id:int first_name:string last_name:string = User;
userProfilePhotoEmpty#4f11bae1 = UserProfilePhoto; userProfilePhotoEmpty#4f11bae1 = UserProfilePhoto;
userProfilePhoto#990d1493 photo_small:FileLocation photo_big:FileLocation = UserProfilePhoto; userProfilePhoto#d559d8c8 photo_id:long photo_small:FileLocation photo_big:FileLocation = UserProfilePhoto;
userStatusEmpty#9d05049 = UserStatus; userStatusEmpty#9d05049 = UserStatus;
userStatusOnline#edb93949 expires:int = UserStatus; userStatusOnline#edb93949 expires:int = UserStatus;
userStatusOffline#8c703f was_online:int = UserStatus; userStatusOffline#8c703f was_online:int = UserStatus;
@ -104,11 +104,11 @@ inputNotifyPeer#b8bc5b0c peer:InputPeer = InputNotifyPeer;
inputNotifyUsers#193b4417 = InputNotifyPeer; inputNotifyUsers#193b4417 = InputNotifyPeer;
inputNotifyChats#4a95e84e = InputNotifyPeer; inputNotifyChats#4a95e84e = InputNotifyPeer;
inputNotifyAll#a429b886 = InputNotifyPeer; inputNotifyAll#a429b886 = InputNotifyPeer;
inputPeerNotifySettings#19bd4ed1 mute_until:int sound:string show_previews:Bool = InputPeerNotifySettings; inputPeerNotifySettings#46a2ce98 mute_until:int sound:string show_previews:Bool events_mask:int = InputPeerNotifySettings;
peerNotifyEventsEmpty#add53cb3 = PeerNotifyEvents; peerNotifyEventsEmpty#add53cb3 = PeerNotifyEvents;
peerNotifyEventsAll#6d1ded88 = PeerNotifyEvents; peerNotifyEventsAll#6d1ded88 = PeerNotifyEvents;
peerNotifySettingsEmpty#70a68512 = PeerNotifySettings; peerNotifySettingsEmpty#70a68512 = PeerNotifySettings;
peerNotifySettings#dfc6621b mute_until:int sound:string show_previews:Bool = PeerNotifySettings; peerNotifySettings#8d5e11ee mute_until:int sound:string show_previews:Bool events_mask:int = PeerNotifySettings;
wallPaper#ccb03657 id:int title:string sizes:Vector<PhotoSize> color:int = WallPaper; wallPaper#ccb03657 id:int title:string sizes:Vector<PhotoSize> color:int = WallPaper;
userFull#771095da user:User link:contacts.Link profile_photo:Photo notify_settings:PeerNotifySettings blocked:Bool real_first_name:string real_last_name:string = UserFull; userFull#771095da user:User link:contacts.Link profile_photo:Photo notify_settings:PeerNotifySettings blocked:Bool real_first_name:string real_last_name:string = UserFull;
contact#f911c994 user_id:int mutual:Bool = Contact; contact#f911c994 user_id:int mutual:Bool = Contact;
@ -158,7 +158,7 @@ updateChatUserTyping#3c46cfe6 chat_id:int user_id:int = Update;
updateChatParticipants#7761198 participants:ChatParticipants = Update; updateChatParticipants#7761198 participants:ChatParticipants = Update;
updateUserStatus#1bfbd823 user_id:int status:UserStatus = Update; updateUserStatus#1bfbd823 user_id:int status:UserStatus = Update;
updateUserName#da22d9ad user_id:int first_name:string last_name:string = Update; updateUserName#da22d9ad user_id:int first_name:string last_name:string = Update;
updateUserPhoto#bb8ba607 user_id:int photo:UserProfilePhoto = Update; updateUserPhoto#95313b0c user_id:int date:int photo:UserProfilePhoto previous:Bool = Update;
updateContactRegistered#2575bbb9 user_id:int date:int = Update; updateContactRegistered#2575bbb9 user_id:int date:int = Update;
updateContactLink#51a48a9a user_id:int my_link:contacts.MyLink foreign_link:contacts.ForeignLink = Update; updateContactLink#51a48a9a user_id:int my_link:contacts.MyLink foreign_link:contacts.ForeignLink = Update;
updateActivation#6f690963 user_id:int = Update; updateActivation#6f690963 user_id:int = Update;
@ -181,6 +181,10 @@ nearestDc#8e1a1775 country:string this_dc:int nearest_dc:int = NearestDc;
help.appUpdate#8987f311 id:int critical:Bool url:string text:string = help.AppUpdate; help.appUpdate#8987f311 id:int critical:Bool url:string text:string = help.AppUpdate;
help.noAppUpdate#c45a6536 = help.AppUpdate; help.noAppUpdate#c45a6536 = help.AppUpdate;
help.inviteText#18cb9f78 message:string = help.InviteText; help.inviteText#18cb9f78 message:string = help.InviteText;
inputPeerNotifyEventsEmpty#f03064d8 = InputPeerNotifyEvents;
inputPeerNotifyEventsAll#e86a2c74 = InputPeerNotifyEvents;
photos.photos#8dca6aa5 photos:Vector<Photo> users:Vector<User> = photos.Photos;
photos.photosSlice#15051f54 count:int photos:Vector<Photo> users:Vector<User> = photos.Photos;
---functions--- ---functions---
invokeAfterMsg#cb9f372d msg_id:long query:!X = X; invokeAfterMsg#cb9f372d msg_id:long query:!X = X;
invokeAfterMsgs#3dc4b4f0 msg_ids:Vector<long> query:!X = X; invokeAfterMsgs#3dc4b4f0 msg_ids:Vector<long> query:!X = X;
@ -246,3 +250,6 @@ help.getNearestDc#1fb33026 = NearestDc;
help.getAppUpdate#c812ac7e device_model:string system_version:string app_version:string lang_code:string = help.AppUpdate; help.getAppUpdate#c812ac7e device_model:string system_version:string app_version:string lang_code:string = help.AppUpdate;
help.saveAppLog#6f02f748 events:Vector<InputAppEvent> = Bool; help.saveAppLog#6f02f748 events:Vector<InputAppEvent> = Bool;
help.getInviteText#a4a95186 lang_code:string = help.InviteText; help.getInviteText#a4a95186 lang_code:string = help.InviteText;
photos.deletePhotos#87cf7f2f id:Vector<InputPhoto> = Vector<long>;
photos.getUserPhotos#b7ee553c user_id:InputUser offset:int max_id:int limit:int = photos.Photos;
invokeWithLayer2#289dd1f6 query:!X = X;