anchor.diff:  contacts.search,user,QUERY_TOO_SHORT SEARCH_QUERY_EMPTY Timeout
   contacts.toggleTopPeers,user,
   contacts.unblock,user,CONTACT_ID_INVALID
  -contest.saveDeveloperInfo,both,
   folders.deleteFolder,user,FOLDER_ID_EMPTY
   folders.editPeerFolders,user,FOLDER_ID_INVALID
  +getFutureSalts,both,
   help.acceptTermsOfService,user,
   help.editUserInfo,user,USER_INVALID
   help.getAppChangelog,user,
  
positive.code: messages.reportEncryptedSpam,user,CHAT_ID_INVALID
  messages.reportSpam,user,PEER_ID_INVALID
  messages.requestEncryption,user,DH_G_A_INVALID USER_ID_INVALID
  messages.saveDraft,user,PEER_ID_INVALID
  messages.saveGif,user,GIF_ID_INVALID
  messages.saveRecentSticker,user,STICKER_ID_INVALID
  
negative.code: channels.toggleSignatures,user,CHANNEL_INVALID
  channels.toggleSlowMode,user,SECONDS_INVALID
  channels.updateUsername,user,CHANNELS_ADMIN_PUBLIC_TOO_MUCH CHANNEL_INVALID CHAT_ADMIN_REQUIRED USERNAME_INVALID USERNAME_OCCUPIED
  contacts.acceptContact,user,
  contacts.addContact,user,CONTACT_NAME_EMPTY
  contacts.block,user,CONTACT_ID_INVALID
  contacts.deleteByPhones,user,
  contacts.deleteContacts,user,NEED_MEMBER_INVALID Timeout
  contacts.getBlocked,user,
  contacts.getContactIDs,user,
  contacts.getContacts,user,
  contacts.getLocated,user,
  contacts.getSaved,user,TAKEOUT_REQUIRED
  contacts.getStatuses,user,
  contacts.getTopPeers,user,TYPES_EMPTY
  