|
190 | 190 | cdata = <<>> :: binary()}). |
191 | 191 | -type scram_upgrade_salt() :: #scram_upgrade_salt{}. |
192 | 192 |
|
| 193 | +-record(receipt_request, {}). |
| 194 | +-type receipt_request() :: #receipt_request{}. |
| 195 | + |
193 | 196 | -record(legacy_auth_feature, {}). |
194 | 197 | -type legacy_auth_feature() :: #legacy_auth_feature{}. |
195 | 198 |
|
|
640 | 643 | items = [] :: [#ps_item{}]}). |
641 | 644 | -type ps_publish() :: #ps_publish{}. |
642 | 645 |
|
643 | | --record(report, {reason :: 'abuse' | 'spam' | 'undefined', |
| 646 | +-record(report, {reason :: 'abuse' | 'spam', |
644 | 647 | text = [] :: [#text{}]}). |
645 | 648 | -type report() :: #report{}. |
646 | 649 |
|
|
856 | 859 | resource :: 'undefined' | binary()}). |
857 | 860 | -type legacy_auth() :: #legacy_auth{}. |
858 | 861 |
|
| 862 | +-record(privacy_query, {lists = [] :: [#privacy_list{}], |
| 863 | + default :: 'none' | 'undefined' | binary(), |
| 864 | + active :: 'none' | 'undefined' | binary()}). |
| 865 | +-type privacy_query() :: #privacy_query{}. |
| 866 | + |
859 | 867 | -record(pubsub_serverinfo_remote_domain, {name = <<>> :: binary(), |
860 | 868 | type = [] :: ['bidi' | 'incoming' | 'outgoing']}). |
861 | 869 | -type pubsub_serverinfo_remote_domain() :: #pubsub_serverinfo_remote_domain{}. |
|
918 | 926 | -record(credentials, {services = [] :: [#service{}]}). |
919 | 927 | -type credentials() :: #credentials{}. |
920 | 928 |
|
| 929 | +-record(vcard_email, {home = false :: boolean(), |
| 930 | + work = false :: boolean(), |
| 931 | + internet = false :: boolean(), |
| 932 | + pref = false :: boolean(), |
| 933 | + x400 = false :: boolean(), |
| 934 | + userid :: 'undefined' | binary()}). |
| 935 | +-type vcard_email() :: #vcard_email{}. |
| 936 | + |
921 | 937 | -record(block_item, {jid :: jid:jid(), |
922 | 938 | spam_report :: 'undefined' | #report{}}). |
923 | 939 | -type block_item() :: #block_item{}. |
|
1238 | 1254 | suffix :: 'undefined' | binary()}). |
1239 | 1255 | -type vcard_name() :: #vcard_name{}. |
1240 | 1256 |
|
| 1257 | +-record(vcard_temp, {version :: 'undefined' | binary(), |
| 1258 | + fn :: 'undefined' | binary(), |
| 1259 | + n :: 'undefined' | #vcard_name{}, |
| 1260 | + nickname :: 'undefined' | binary(), |
| 1261 | + photo :: 'undefined' | #vcard_photo{}, |
| 1262 | + bday :: 'undefined' | binary(), |
| 1263 | + adr = [] :: [#vcard_adr{}], |
| 1264 | + label = [] :: [#vcard_label{}], |
| 1265 | + tel = [] :: [#vcard_tel{}], |
| 1266 | + email = [] :: [#vcard_email{}], |
| 1267 | + jabberid :: 'undefined' | binary(), |
| 1268 | + mailer :: 'undefined' | binary(), |
| 1269 | + tz :: 'undefined' | binary(), |
| 1270 | + geo :: 'undefined' | #vcard_geo{}, |
| 1271 | + title :: 'undefined' | binary(), |
| 1272 | + role :: 'undefined' | binary(), |
| 1273 | + logo :: 'undefined' | #vcard_logo{}, |
| 1274 | + org :: 'undefined' | #vcard_org{}, |
| 1275 | + categories = [] :: [binary()], |
| 1276 | + note :: 'undefined' | binary(), |
| 1277 | + prodid :: 'undefined' | binary(), |
| 1278 | + rev :: 'undefined' | binary(), |
| 1279 | + sort_string :: 'undefined' | binary(), |
| 1280 | + sound :: 'undefined' | #vcard_sound{}, |
| 1281 | + uid :: 'undefined' | binary(), |
| 1282 | + url :: 'undefined' | binary(), |
| 1283 | + class :: 'confidential' | 'private' | 'public' | 'undefined', |
| 1284 | + key :: 'undefined' | #vcard_key{}, |
| 1285 | + desc :: 'undefined' | binary(), |
| 1286 | + sub_els = [] :: [xmpp_element() | fxml:xmlel()]}). |
| 1287 | +-type vcard_temp() :: #vcard_temp{}. |
| 1288 | + |
1241 | 1289 | -record(ibb_data, {sid = <<>> :: binary(), |
1242 | 1290 | seq :: non_neg_integer(), |
1243 | 1291 | data = <<>> :: binary()}). |
|
1351 | 1399 | sub_els = [] :: [xmpp_element() | fxml:xmlel()]}). |
1352 | 1400 | -type jingle() :: #jingle{}. |
1353 | 1401 |
|
1354 | | --record(muc_subscription, {jid :: undefined | jid:jid(), |
1355 | | - nick = <<>> :: binary(), |
1356 | | - events = [] :: [binary()]}). |
1357 | | --type muc_subscription() :: #muc_subscription{}. |
1358 | | - |
1359 | | --record(muc_subscriptions, {list = [] :: [#muc_subscription{}]}). |
1360 | | --type muc_subscriptions() :: #muc_subscriptions{}. |
1361 | | - |
1362 | | --record(pubsub_owner, {affiliations :: 'undefined' | {binary(),[#ps_affiliation{}]}, |
1363 | | - configure :: 'undefined' | {binary(),'undefined' | #xdata{}}, |
1364 | | - default :: 'undefined' | {binary(),'undefined' | #xdata{}}, |
1365 | | - delete :: 'undefined' | {binary(),binary()}, |
1366 | | - purge :: 'undefined' | binary(), |
1367 | | - subscriptions :: 'undefined' | {binary(),[#ps_subscription{}]}}). |
1368 | | --type pubsub_owner() :: #pubsub_owner{}. |
1369 | | - |
1370 | | --record(receipt_request, {}). |
1371 | | --type receipt_request() :: #receipt_request{}. |
1372 | | - |
1373 | | --record(vcard_email, {home = false :: boolean(), |
1374 | | - work = false :: boolean(), |
1375 | | - internet = false :: boolean(), |
1376 | | - pref = false :: boolean(), |
1377 | | - x400 = false :: boolean(), |
1378 | | - userid :: 'undefined' | binary()}). |
1379 | | --type vcard_email() :: #vcard_email{}. |
1380 | | - |
1381 | | --record(vcard_temp, {version :: 'undefined' | binary(), |
1382 | | - fn :: 'undefined' | binary(), |
1383 | | - n :: 'undefined' | #vcard_name{}, |
1384 | | - nickname :: 'undefined' | binary(), |
1385 | | - photo :: 'undefined' | #vcard_photo{}, |
1386 | | - bday :: 'undefined' | binary(), |
1387 | | - adr = [] :: [#vcard_adr{}], |
1388 | | - label = [] :: [#vcard_label{}], |
1389 | | - tel = [] :: [#vcard_tel{}], |
1390 | | - email = [] :: [#vcard_email{}], |
1391 | | - jabberid :: 'undefined' | binary(), |
1392 | | - mailer :: 'undefined' | binary(), |
1393 | | - tz :: 'undefined' | binary(), |
1394 | | - geo :: 'undefined' | #vcard_geo{}, |
1395 | | - title :: 'undefined' | binary(), |
1396 | | - role :: 'undefined' | binary(), |
1397 | | - logo :: 'undefined' | #vcard_logo{}, |
1398 | | - org :: 'undefined' | #vcard_org{}, |
1399 | | - categories = [] :: [binary()], |
1400 | | - note :: 'undefined' | binary(), |
1401 | | - prodid :: 'undefined' | binary(), |
1402 | | - rev :: 'undefined' | binary(), |
1403 | | - sort_string :: 'undefined' | binary(), |
1404 | | - sound :: 'undefined' | #vcard_sound{}, |
1405 | | - uid :: 'undefined' | binary(), |
1406 | | - url :: 'undefined' | binary(), |
1407 | | - class :: 'confidential' | 'private' | 'public' | 'undefined', |
1408 | | - key :: 'undefined' | #vcard_key{}, |
1409 | | - desc :: 'undefined' | binary(), |
1410 | | - sub_els = [] :: [xmpp_element() | fxml:xmlel()]}). |
1411 | | --type vcard_temp() :: #vcard_temp{}. |
1412 | | - |
1413 | 1402 | -record(register, {registered = false :: boolean(), |
1414 | 1403 | remove = false :: boolean(), |
1415 | 1404 | instructions :: 'undefined' | binary(), |
|
1434 | 1423 | sub_els = [] :: [xmpp_element() | fxml:xmlel()]}). |
1435 | 1424 | -type register() :: #register{}. |
1436 | 1425 |
|
1437 | | --record(privacy_query, {lists = [] :: [#privacy_list{}], |
1438 | | - default :: 'none' | 'undefined' | binary(), |
1439 | | - active :: 'none' | 'undefined' | binary()}). |
1440 | | --type privacy_query() :: #privacy_query{}. |
| 1426 | +-record(muc_subscription, {jid :: undefined | jid:jid(), |
| 1427 | + nick = <<>> :: binary(), |
| 1428 | + events = [] :: [binary()]}). |
| 1429 | +-type muc_subscription() :: #muc_subscription{}. |
| 1430 | + |
| 1431 | +-record(muc_subscriptions, {list = [] :: [#muc_subscription{}]}). |
| 1432 | +-type muc_subscriptions() :: #muc_subscriptions{}. |
| 1433 | + |
| 1434 | +-record(pubsub_owner, {affiliations :: 'undefined' | {binary(),[#ps_affiliation{}]}, |
| 1435 | + configure :: 'undefined' | {binary(),'undefined' | #xdata{}}, |
| 1436 | + default :: 'undefined' | {binary(),'undefined' | #xdata{}}, |
| 1437 | + delete :: 'undefined' | {binary(),binary()}, |
| 1438 | + purge :: 'undefined' | binary(), |
| 1439 | + subscriptions :: 'undefined' | {binary(),[#ps_subscription{}]}}). |
| 1440 | +-type pubsub_owner() :: #pubsub_owner{}. |
1441 | 1441 |
|
1442 | 1442 | -type xmpp_element() :: address() | |
1443 | 1443 | addresses() | |
|
0 commit comments