1
0
mirror of https://github.com/danog/tl-schema.git synced 2024-12-02 17:28:32 +01:00
tl-schema/l019/schema.tl
Viktor Oreshkin 02d7c6c2e0 Add layer 019
2017-08-16 15:13:43 +03:00

49 lines
2.5 KiB
Plaintext

---types---
// contactStatus#aa77b873 user_id:int expires:int = ContactStatus;
contactStatus#d3680c61 user_id:int status:UserStatus = ContactStatus;
userStatusRecently#e26f42f1 = UserStatus;
userStatusLastWeek#7bf09fc = UserStatus;
userStatusLastMonth#77ebc742 = UserStatus;
updatePrivacy#ee3b272a key:PrivacyKey rules:Vector<PrivacyRule> = Update;
inputPrivacyKeyStatusTimestamp#4f96cb18 = InputPrivacyKey;
privacyKeyStatusTimestamp#bc2eab30 = PrivacyKey;
inputPrivacyValueAllowContacts#d09e07b = InputPrivacyRule;
inputPrivacyValueAllowAll#184b35ce = InputPrivacyRule;
inputPrivacyValueAllowUsers#131cc67f users:Vector<InputUser> = InputPrivacyRule;
inputPrivacyValueDisallowContacts#ba52007 = InputPrivacyRule;
inputPrivacyValueDisallowAll#d66b66c9 = InputPrivacyRule;
inputPrivacyValueDisallowUsers#90110467 users:Vector<InputUser> = InputPrivacyRule;
privacyValueAllowContacts#fffe1bac = PrivacyRule;
privacyValueAllowAll#65427b82 = PrivacyRule;
privacyValueAllowUsers#4d5bbe0c users:Vector<int> = PrivacyRule;
privacyValueDisallowContacts#f888fa1a = PrivacyRule;
privacyValueDisallowAll#8b73e763 = PrivacyRule;
privacyValueDisallowUsers#c7f49b7 users:Vector<int> = PrivacyRule;
account.privacyRules#554abb6f rules:Vector<PrivacyRule> users:Vector<User> = account.PrivacyRules;
accountDaysTTL#b8d0afdf days:int = AccountDaysTTL;
---functions---
// invokeWithLayer1#53835315 query:!X = X;
// invokeWithLayer2#289dd1f6 query:!X = X;
// invokeWithLayer3#b7475268 query:!X = X;
// invokeWithLayer4#dea0d430 query:!X = X;
// invokeWithLayer5#417a57ae query:!X = X;
// invokeWithLayer6#3a64d54d query:!X = X;
// invokeWithLayer7#a5be56d3 query:!X = X;
// invokeWithLayer8#e9abd9fd query:!X = X;
// invokeWithLayer9#76715a63 query:!X = X;
// invokeWithLayer10#39620c41 query:!X = X;
// invokeWithLayer11#a6b88fdf query:!X = X;
// invokeWithLayer12#dda60d3c query:!X = X;
// invokeWithLayer13#427c8ea2 query:!X = X;
// invokeWithLayer14#2b9b08fa query:!X = X;
// invokeWithLayer15#b4418b64 query:!X = X;
// invokeWithLayer16#cf5f0987 query:!X = X;
// invokeWithLayer17#50858a19 query:!X = X;
// invokeWithLayer18#1c900537 query:!X = X;
account.getPrivacy#dadbc950 key:InputPrivacyKey = account.PrivacyRules;
account.setPrivacy#c9f81ce8 key:InputPrivacyKey rules:Vector<InputPrivacyRule> = account.PrivacyRules;
account.deleteAccount#418d4e0b reason:string = Bool;
account.getAccountTTL#8fc711d = AccountDaysTTL;
account.setAccountTTL#2442485e ttl:AccountDaysTTL = Bool;
invokeWithLayer#da9b0d0d layer:int query:!X = X;