3 <html lang=
"en" class=
"no-js">
7 <meta name=
"viewport" content=
"width=device-width,initial-scale=1">
11 <link rel=
"canonical" href=
"https://docs.woltlab.com/6.0/package/pip/user-notification-event/">
14 <link rel=
"prev" href=
"../user-menu/">
17 <link rel=
"next" href=
"../user-option/">
19 <link rel=
"icon" href=
"../../../assets/default.favicon.ico">
20 <meta name=
"generator" content=
"mkdocs-1.5.2, mkdocs-material-9.1.21">
24 <title>userNotificationEvent - WoltLab Suite Documentation
</title>
28 <link rel=
"stylesheet" href=
"../../../assets/stylesheets/main.eebd395e.min.css">
31 <link rel=
"stylesheet" href=
"../../../assets/stylesheets/palette.ecc896b0.min.css">
41 <link rel=
"stylesheet" href=
"../../../stylesheets/extra.css">
43 <script>__md_scope=new URL(
"../../..",location),__md_hash=e=
>[...e].reduce((e,_)=
>(e<
<5)-e+_.charCodeAt(
0),
0),__md_get=(e,_=localStorage,t=__md_scope)=
>JSON.parse(_.getItem(t.pathname+
"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=
>{try{t.setItem(a.pathname+
"."+e,JSON.stringify(_))}catch(e){}}
</script>
58 <body dir=
"ltr" data-md-color-scheme=
"default" data-md-color-primary=
"teal" data-md-color-accent=
"indigo">
62 <input class=
"md-toggle" data-md-toggle=
"drawer" type=
"checkbox" id=
"__drawer" autocomplete=
"off">
63 <input class=
"md-toggle" data-md-toggle=
"search" type=
"checkbox" id=
"__search" autocomplete=
"off">
64 <label class=
"md-overlay" for=
"__drawer"></label>
65 <div data-md-component=
"skip">
68 <a href=
"#user-notification-event-package-installation-plugin" class=
"md-skip">
73 <div data-md-component=
"announce">
75 <aside class=
"md-banner">
76 <div class=
"md-banner__inner md-grid md-typeset">
79 <a href=
"https://www.woltlab.com">Back to
<strong>woltlab.com
</strong></a>
87 <div data-md-color-scheme=
"default" data-md-component=
"outdated" hidden
>
96 <header class=
"md-header md-header--shadow" data-md-component=
"header">
97 <nav class=
"md-header__inner md-grid" aria-label=
"Header">
98 <a href=
"../../.." title=
"WoltLab Suite Documentation" class=
"md-header__button md-logo" aria-label=
"WoltLab Suite Documentation" data-md-component=
"logo">
100 <img src=
"../../../assets/logo.png" alt=
"logo">
103 <label class=
"md-header__button md-icon" for=
"__drawer">
104 <svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 24 24"><path d=
"M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
106 <div class=
"md-header__title" data-md-component=
"header-title">
107 <div class=
"md-header__ellipsis">
108 <div class=
"md-header__topic">
109 <span class=
"md-ellipsis">
110 WoltLab Suite Documentation
113 <div class=
"md-header__topic" data-md-component=
"header-topic">
114 <span class=
"md-ellipsis">
116 userNotificationEvent
127 <label class=
"md-header__button md-icon" for=
"__search">
128 <svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 24 24"><path d=
"M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
130 <div class=
"md-search" data-md-component=
"search" role=
"dialog">
131 <label class=
"md-search__overlay" for=
"__search"></label>
132 <div class=
"md-search__inner" role=
"search">
133 <form class=
"md-search__form" name=
"search">
134 <input type=
"text" class=
"md-search__input" name=
"query" aria-label=
"Search" placeholder=
"Search" autocapitalize=
"off" autocorrect=
"off" autocomplete=
"off" spellcheck=
"false" data-md-component=
"search-query" required
>
135 <label class=
"md-search__icon md-icon" for=
"__search">
136 <svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 24 24"><path d=
"M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
137 <svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 24 24"><path d=
"M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
139 <nav class=
"md-search__options" aria-label=
"Search">
141 <button type=
"reset" class=
"md-search__icon md-icon" title=
"Clear" aria-label=
"Clear" tabindex=
"-1">
142 <svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 24 24"><path d=
"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
147 <div class=
"md-search__output">
148 <div class=
"md-search__scrollwrap" data-md-scrollfix
>
149 <div class=
"md-search-result" data-md-component=
"search-result">
150 <div class=
"md-search-result__meta">
153 <ol class=
"md-search-result__list" role=
"presentation"></ol>
161 <div class=
"md-header__source">
162 <a href=
"https://github.com/WoltLab/docs.woltlab.com/" title=
"Go to repository" class=
"md-source" data-md-component=
"source">
163 <div class=
"md-source__icon md-icon">
165 <svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 448 512"><!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d=
"M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
167 <div class=
"md-source__repository">
177 <div class=
"md-container" data-md-component=
"container">
184 <main class=
"md-main" data-md-component=
"main">
185 <div class=
"md-main__inner md-grid">
189 <div class=
"md-sidebar md-sidebar--primary" data-md-component=
"sidebar" data-md-type=
"navigation" >
190 <div class=
"md-sidebar__scrollwrap">
191 <div class=
"md-sidebar__inner">
195 <nav class=
"md-nav md-nav--primary" aria-label=
"Navigation" data-md-level=
"0">
196 <label class=
"md-nav__title" for=
"__drawer">
197 <a href=
"../../.." title=
"WoltLab Suite Documentation" class=
"md-nav__button md-logo" aria-label=
"WoltLab Suite Documentation" data-md-component=
"logo">
199 <img src=
"../../../assets/logo.png" alt=
"logo">
202 WoltLab Suite Documentation
205 <div class=
"md-nav__source">
206 <a href=
"https://github.com/WoltLab/docs.woltlab.com/" title=
"Go to repository" class=
"md-source" data-md-component=
"source">
207 <div class=
"md-source__icon md-icon">
209 <svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 448 512"><!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d=
"M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
211 <div class=
"md-source__repository">
217 <ul class=
"md-nav__list" data-md-scrollfix
>
226 <li class=
"md-nav__item">
227 <a href=
"../../../getting-started/" class=
"md-nav__link">
242 <li class=
"md-nav__item md-nav__item--nested">
247 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_2" >
251 <label class=
"md-nav__link" for=
"__nav_2" id=
"__nav_2_label" tabindex=
"0">
253 <span class=
"md-nav__icon md-icon"></span>
256 <nav class=
"md-nav" data-md-level=
"1" aria-labelledby=
"__nav_2_label" aria-expanded=
"false">
257 <label class=
"md-nav__title" for=
"__nav_2">
258 <span class=
"md-nav__icon md-icon"></span>
261 <ul class=
"md-nav__list" data-md-scrollfix
>
268 <li class=
"md-nav__item">
269 <a href=
"../../../php/pages/" class=
"md-nav__link">
282 <li class=
"md-nav__item">
283 <a href=
"../../../php/database-objects/" class=
"md-nav__link">
296 <li class=
"md-nav__item">
297 <a href=
"../../../php/database-access/" class=
"md-nav__link">
310 <li class=
"md-nav__item">
311 <a href=
"../../../php/exceptions/" class=
"md-nav__link">
325 <li class=
"md-nav__item md-nav__item--nested">
330 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_2_5" >
334 <label class=
"md-nav__link" for=
"__nav_2_5" id=
"__nav_2_5_label" tabindex=
"0">
336 <span class=
"md-nav__icon md-icon"></span>
339 <nav class=
"md-nav" data-md-level=
"2" aria-labelledby=
"__nav_2_5_label" aria-expanded=
"false">
340 <label class=
"md-nav__title" for=
"__nav_2_5">
341 <span class=
"md-nav__icon md-icon"></span>
344 <ul class=
"md-nav__list" data-md-scrollfix
>
352 <li class=
"md-nav__item md-nav__item--nested">
357 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_2_5_1" >
361 <label class=
"md-nav__link" for=
"__nav_2_5_1" id=
"__nav_2_5_1_label" tabindex=
"0">
363 <span class=
"md-nav__icon md-icon"></span>
366 <nav class=
"md-nav" data-md-level=
"3" aria-labelledby=
"__nav_2_5_1_label" aria-expanded=
"false">
367 <label class=
"md-nav__title" for=
"__nav_2_5_1">
368 <span class=
"md-nav__icon md-icon"></span>
371 <ul class=
"md-nav__list" data-md-scrollfix
>
378 <li class=
"md-nav__item">
379 <a href=
"../../../php/api/caches/" class=
"md-nav__link">
392 <li class=
"md-nav__item">
393 <a href=
"../../../php/api/caches_persistent-caches/" class=
"md-nav__link">
406 <li class=
"md-nav__item">
407 <a href=
"../../../php/api/caches_runtime-caches/" class=
"md-nav__link">
427 <li class=
"md-nav__item">
428 <a href=
"../../../php/api/comments/" class=
"md-nav__link">
441 <li class=
"md-nav__item">
442 <a href=
"../../../php/api/cronjobs/" class=
"md-nav__link">
455 <li class=
"md-nav__item">
456 <a href=
"../../../php/api/events/" class=
"md-nav__link">
470 <li class=
"md-nav__item md-nav__item--nested">
475 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_2_5_5" >
479 <label class=
"md-nav__link" for=
"__nav_2_5_5" id=
"__nav_2_5_5_label" tabindex=
"0">
481 <span class=
"md-nav__icon md-icon"></span>
484 <nav class=
"md-nav" data-md-level=
"3" aria-labelledby=
"__nav_2_5_5_label" aria-expanded=
"false">
485 <label class=
"md-nav__title" for=
"__nav_2_5_5">
486 <span class=
"md-nav__icon md-icon"></span>
489 <ul class=
"md-nav__list" data-md-scrollfix
>
496 <li class=
"md-nav__item">
497 <a href=
"../../../php/api/form_builder/overview/" class=
"md-nav__link">
510 <li class=
"md-nav__item">
511 <a href=
"../../../php/api/form_builder/structure/" class=
"md-nav__link">
524 <li class=
"md-nav__item">
525 <a href=
"../../../php/api/form_builder/form_fields/" class=
"md-nav__link">
538 <li class=
"md-nav__item">
539 <a href=
"../../../php/api/form_builder/validation_data/" class=
"md-nav__link">
552 <li class=
"md-nav__item">
553 <a href=
"../../../php/api/form_builder/dependencies/" class=
"md-nav__link">
573 <li class=
"md-nav__item">
574 <a href=
"../../../php/api/package_installation_plugins/" class=
"md-nav__link">
575 Package Installation Plugins
587 <li class=
"md-nav__item">
588 <a href=
"../../../php/api/user_activity_points/" class=
"md-nav__link">
601 <li class=
"md-nav__item">
602 <a href=
"../../../php/api/user_notifications/" class=
"md-nav__link">
615 <li class=
"md-nav__item">
616 <a href=
"../../../php/api/sitemaps/" class=
"md-nav__link">
636 <li class=
"md-nav__item">
637 <a href=
"../../../php/code-style/" class=
"md-nav__link">
650 <li class=
"md-nav__item">
651 <a href=
"../../../php/apps/" class=
"md-nav__link">
664 <li class=
"md-nav__item">
665 <a href=
"../../../php/gdpr/" class=
"md-nav__link">
687 <li class=
"md-nav__item md-nav__item--nested">
692 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_3" >
696 <label class=
"md-nav__link" for=
"__nav_3" id=
"__nav_3_label" tabindex=
"0">
697 Languages, Templates & CSS
698 <span class=
"md-nav__icon md-icon"></span>
701 <nav class=
"md-nav" data-md-level=
"1" aria-labelledby=
"__nav_3_label" aria-expanded=
"false">
702 <label class=
"md-nav__title" for=
"__nav_3">
703 <span class=
"md-nav__icon md-icon"></span>
704 Languages, Templates & CSS
706 <ul class=
"md-nav__list" data-md-scrollfix
>
713 <li class=
"md-nav__item">
714 <a href=
"../../../view/languages/" class=
"md-nav__link">
727 <li class=
"md-nav__item">
728 <a href=
"../../../view/templates/" class=
"md-nav__link">
741 <li class=
"md-nav__item">
742 <a href=
"../../../view/template-modifiers/" class=
"md-nav__link">
755 <li class=
"md-nav__item">
756 <a href=
"../../../view/template-plugins/" class=
"md-nav__link">
769 <li class=
"md-nav__item">
770 <a href=
"../../../view/css/" class=
"md-nav__link">
792 <li class=
"md-nav__item md-nav__item--nested">
797 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_4" >
801 <label class=
"md-nav__link" for=
"__nav_4" id=
"__nav_4_label" tabindex=
"0">
802 TypeScript and JavaScript API
803 <span class=
"md-nav__icon md-icon"></span>
806 <nav class=
"md-nav" data-md-level=
"1" aria-labelledby=
"__nav_4_label" aria-expanded=
"false">
807 <label class=
"md-nav__title" for=
"__nav_4">
808 <span class=
"md-nav__icon md-icon"></span>
809 TypeScript and JavaScript API
811 <ul class=
"md-nav__list" data-md-scrollfix
>
818 <li class=
"md-nav__item">
819 <a href=
"../../../javascript/general-usage/" class=
"md-nav__link">
832 <li class=
"md-nav__item">
833 <a href=
"../../../javascript/typescript/" class=
"md-nav__link">
847 <li class=
"md-nav__item md-nav__item--nested">
852 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_4_3" >
856 <label class=
"md-nav__link" for=
"__nav_4_3" id=
"__nav_4_3_label" tabindex=
"0">
858 <span class=
"md-nav__icon md-icon"></span>
861 <nav class=
"md-nav" data-md-level=
"2" aria-labelledby=
"__nav_4_3_label" aria-expanded=
"false">
862 <label class=
"md-nav__title" for=
"__nav_4_3">
863 <span class=
"md-nav__icon md-icon"></span>
866 <ul class=
"md-nav__list" data-md-scrollfix
>
873 <li class=
"md-nav__item">
874 <a href=
"../../../javascript/components_ckeditor5/" class=
"md-nav__link">
887 <li class=
"md-nav__item">
888 <a href=
"../../../javascript/components_confirmation/" class=
"md-nav__link">
901 <li class=
"md-nav__item">
902 <a href=
"../../../javascript/components_dialog/" class=
"md-nav__link">
915 <li class=
"md-nav__item">
916 <a href=
"../../../javascript/components_google_maps/" class=
"md-nav__link">
929 <li class=
"md-nav__item">
930 <a href=
"../../../javascript/components_pagination/" class=
"md-nav__link">
951 <li class=
"md-nav__item md-nav__item--nested">
956 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_4_4" >
960 <label class=
"md-nav__link" for=
"__nav_4_4" id=
"__nav_4_4_label" tabindex=
"0">
962 <span class=
"md-nav__icon md-icon"></span>
965 <nav class=
"md-nav" data-md-level=
"2" aria-labelledby=
"__nav_4_4_label" aria-expanded=
"false">
966 <label class=
"md-nav__title" for=
"__nav_4_4">
967 <span class=
"md-nav__icon md-icon"></span>
970 <ul class=
"md-nav__list" data-md-scrollfix
>
977 <li class=
"md-nav__item">
978 <a href=
"../../../javascript/new-api_writing-a-module/" class=
"md-nav__link">
991 <li class=
"md-nav__item">
992 <a href=
"../../../javascript/new-api_core/" class=
"md-nav__link">
1005 <li class=
"md-nav__item">
1006 <a href=
"../../../javascript/new-api_dom/" class=
"md-nav__link">
1019 <li class=
"md-nav__item">
1020 <a href=
"../../../javascript/new-api_events/" class=
"md-nav__link">
1033 <li class=
"md-nav__item">
1034 <a href=
"../../../javascript/new-api_ajax/" class=
"md-nav__link">
1047 <li class=
"md-nav__item">
1048 <a href=
"../../../javascript/new-api_dialogs/" class=
"md-nav__link">
1061 <li class=
"md-nav__item">
1062 <a href=
"../../../javascript/new-api_browser/" class=
"md-nav__link">
1063 Browser and Screen Sizes
1075 <li class=
"md-nav__item">
1076 <a href=
"../../../javascript/new-api_ui/" class=
"md-nav__link">
1096 <li class=
"md-nav__item">
1097 <a href=
"../../../javascript/legacy-api/" class=
"md-nav__link">
1110 <li class=
"md-nav__item">
1111 <a href=
"../../../javascript/code-snippets/" class=
"md-nav__link">
1135 <li class=
"md-nav__item md-nav__item--active md-nav__item--nested">
1140 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_5" checked
>
1144 <label class=
"md-nav__link" for=
"__nav_5" id=
"__nav_5_label" tabindex=
"0">
1146 <span class=
"md-nav__icon md-icon"></span>
1149 <nav class=
"md-nav" data-md-level=
"1" aria-labelledby=
"__nav_5_label" aria-expanded=
"true">
1150 <label class=
"md-nav__title" for=
"__nav_5">
1151 <span class=
"md-nav__icon md-icon"></span>
1154 <ul class=
"md-nav__list" data-md-scrollfix
>
1161 <li class=
"md-nav__item">
1162 <a href=
"../../package-xml/" class=
"md-nav__link">
1178 <li class=
"md-nav__item md-nav__item--active md-nav__item--nested">
1183 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_5_2" checked
>
1187 <label class=
"md-nav__link" for=
"__nav_5_2" id=
"__nav_5_2_label" tabindex=
"0">
1189 <span class=
"md-nav__icon md-icon"></span>
1192 <nav class=
"md-nav" data-md-level=
"2" aria-labelledby=
"__nav_5_2_label" aria-expanded=
"true">
1193 <label class=
"md-nav__title" for=
"__nav_5_2">
1194 <span class=
"md-nav__icon md-icon"></span>
1197 <ul class=
"md-nav__list" data-md-scrollfix
>
1204 <li class=
"md-nav__item">
1205 <a href=
"../" class=
"md-nav__link">
1218 <li class=
"md-nav__item">
1219 <a href=
"../acl-option/" class=
"md-nav__link">
1232 <li class=
"md-nav__item">
1233 <a href=
"../acp-menu/" class=
"md-nav__link">
1246 <li class=
"md-nav__item">
1247 <a href=
"../acp-search-provider/" class=
"md-nav__link">
1260 <li class=
"md-nav__item">
1261 <a href=
"../acp-template/" class=
"md-nav__link">
1274 <li class=
"md-nav__item">
1275 <a href=
"../acp-template-delete/" class=
"md-nav__link">
1288 <li class=
"md-nav__item">
1289 <a href=
"../bbcode/" class=
"md-nav__link">
1302 <li class=
"md-nav__item">
1303 <a href=
"../box/" class=
"md-nav__link">
1316 <li class=
"md-nav__item">
1317 <a href=
"../clipboard-action/" class=
"md-nav__link">
1330 <li class=
"md-nav__item">
1331 <a href=
"../core-object/" class=
"md-nav__link">
1344 <li class=
"md-nav__item">
1345 <a href=
"../cronjob/" class=
"md-nav__link">
1358 <li class=
"md-nav__item">
1359 <a href=
"../database/" class=
"md-nav__link">
1372 <li class=
"md-nav__item">
1373 <a href=
"../event-listener/" class=
"md-nav__link">
1386 <li class=
"md-nav__item">
1387 <a href=
"../file/" class=
"md-nav__link">
1400 <li class=
"md-nav__item">
1401 <a href=
"../file-delete/" class=
"md-nav__link">
1414 <li class=
"md-nav__item">
1415 <a href=
"../language/" class=
"md-nav__link">
1428 <li class=
"md-nav__item">
1429 <a href=
"../media-provider/" class=
"md-nav__link">
1442 <li class=
"md-nav__item">
1443 <a href=
"../menu/" class=
"md-nav__link">
1456 <li class=
"md-nav__item">
1457 <a href=
"../menu-item/" class=
"md-nav__link">
1470 <li class=
"md-nav__item">
1471 <a href=
"../object-type/" class=
"md-nav__link">
1484 <li class=
"md-nav__item">
1485 <a href=
"../object-type-definition/" class=
"md-nav__link">
1486 objectTypeDefinition
1498 <li class=
"md-nav__item">
1499 <a href=
"../option/" class=
"md-nav__link">
1512 <li class=
"md-nav__item">
1513 <a href=
"../page/" class=
"md-nav__link">
1526 <li class=
"md-nav__item">
1527 <a href=
"../pip/" class=
"md-nav__link">
1540 <li class=
"md-nav__item">
1541 <a href=
"../script/" class=
"md-nav__link">
1554 <li class=
"md-nav__item">
1555 <a href=
"../smiley/" class=
"md-nav__link">
1568 <li class=
"md-nav__item">
1569 <a href=
"../sql/" class=
"md-nav__link">
1582 <li class=
"md-nav__item">
1583 <a href=
"../style/" class=
"md-nav__link">
1596 <li class=
"md-nav__item">
1597 <a href=
"../template/" class=
"md-nav__link">
1610 <li class=
"md-nav__item">
1611 <a href=
"../template-delete/" class=
"md-nav__link">
1624 <li class=
"md-nav__item">
1625 <a href=
"../template-listener/" class=
"md-nav__link">
1638 <li class=
"md-nav__item">
1639 <a href=
"../user-group-option/" class=
"md-nav__link">
1652 <li class=
"md-nav__item">
1653 <a href=
"../user-menu/" class=
"md-nav__link">
1668 <li class=
"md-nav__item md-nav__item--active">
1670 <input class=
"md-nav__toggle md-toggle" type=
"checkbox" id=
"__toc">
1676 <label class=
"md-nav__link md-nav__link--active" for=
"__toc">
1677 userNotificationEvent
1678 <span class=
"md-nav__icon md-icon"></span>
1681 <a href=
"./" class=
"md-nav__link md-nav__link--active">
1682 userNotificationEvent
1687 <nav class=
"md-nav md-nav--secondary" aria-label=
"Table of contents">
1694 <label class=
"md-nav__title" for=
"__toc">
1695 <span class=
"md-nav__icon md-icon"></span>
1698 <ul class=
"md-nav__list" data-md-component=
"toc" data-md-scrollfix
>
1700 <li class=
"md-nav__item">
1701 <a href=
"#components" class=
"md-nav__link">
1705 <nav class=
"md-nav" aria-label=
"Components">
1706 <ul class=
"md-nav__list">
1708 <li class=
"md-nav__item">
1709 <a href=
"#objecttype" class=
"md-nav__link">
1715 <li class=
"md-nav__item">
1716 <a href=
"#classname" class=
"md-nav__link">
1722 <li class=
"md-nav__item">
1723 <a href=
"#preset" class=
"md-nav__link">
1729 <li class=
"md-nav__item">
1730 <a href=
"#presetmailnotificationtype" class=
"md-nav__link">
1731 <presetmailnotificationtype
>
1736 <li class=
"md-nav__item">
1737 <a href=
"#options" class=
"md-nav__link">
1743 <li class=
"md-nav__item">
1744 <a href=
"#permissions" class=
"md-nav__link">
1755 <li class=
"md-nav__item">
1756 <a href=
"#example" class=
"md-nav__link">
1776 <li class=
"md-nav__item">
1777 <a href=
"../user-option/" class=
"md-nav__link">
1790 <li class=
"md-nav__item">
1791 <a href=
"../user-profile-menu/" class=
"md-nav__link">
1811 <li class=
"md-nav__item">
1812 <a href=
"../../database-php-api/" class=
"md-nav__link">
1834 <li class=
"md-nav__item md-nav__item--nested">
1839 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_6" >
1843 <label class=
"md-nav__link" for=
"__nav_6" id=
"__nav_6_label" tabindex=
"0">
1845 <span class=
"md-nav__icon md-icon"></span>
1848 <nav class=
"md-nav" data-md-level=
"1" aria-labelledby=
"__nav_6_label" aria-expanded=
"false">
1849 <label class=
"md-nav__title" for=
"__nav_6">
1850 <span class=
"md-nav__icon md-icon"></span>
1853 <ul class=
"md-nav__list" data-md-scrollfix
>
1861 <li class=
"md-nav__item md-nav__item--nested">
1866 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_6_1" >
1870 <label class=
"md-nav__link" for=
"__nav_6_1" id=
"__nav_6_1_label" tabindex=
"0">
1871 From WoltLab Suite
5.5
1872 <span class=
"md-nav__icon md-icon"></span>
1875 <nav class=
"md-nav" data-md-level=
"2" aria-labelledby=
"__nav_6_1_label" aria-expanded=
"false">
1876 <label class=
"md-nav__title" for=
"__nav_6_1">
1877 <span class=
"md-nav__icon md-icon"></span>
1878 From WoltLab Suite
5.5
1880 <ul class=
"md-nav__list" data-md-scrollfix
>
1887 <li class=
"md-nav__item">
1888 <a href=
"../../../migration/wsc55/php/" class=
"md-nav__link">
1901 <li class=
"md-nav__item">
1902 <a href=
"../../../migration/wsc55/javascript/" class=
"md-nav__link">
1903 TypeScript and JavaScript
1915 <li class=
"md-nav__item">
1916 <a href=
"../../../migration/wsc55/templates/" class=
"md-nav__link">
1929 <li class=
"md-nav__item">
1930 <a href=
"../../../migration/wsc55/icons/" class=
"md-nav__link">
1943 <li class=
"md-nav__item">
1944 <a href=
"../../../migration/wsc55/dialogs/" class=
"md-nav__link">
1957 <li class=
"md-nav__item">
1958 <a href=
"../../../migration/wsc55/libraries/" class=
"md-nav__link">
1959 Third Party Libraries
1971 <li class=
"md-nav__item">
1972 <a href=
"../../../migration/wsc55/deprecations_removals/" class=
"md-nav__link">
1973 Deprecations and Removals
1993 <li class=
"md-nav__item md-nav__item--nested">
1998 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_6_2" >
2002 <label class=
"md-nav__link" for=
"__nav_6_2" id=
"__nav_6_2_label" tabindex=
"0">
2003 From WoltLab Suite
5.4
2004 <span class=
"md-nav__icon md-icon"></span>
2007 <nav class=
"md-nav" data-md-level=
"2" aria-labelledby=
"__nav_6_2_label" aria-expanded=
"false">
2008 <label class=
"md-nav__title" for=
"__nav_6_2">
2009 <span class=
"md-nav__icon md-icon"></span>
2010 From WoltLab Suite
5.4
2012 <ul class=
"md-nav__list" data-md-scrollfix
>
2019 <li class=
"md-nav__item">
2020 <a href=
"../../../migration/wsc54/php/" class=
"md-nav__link">
2033 <li class=
"md-nav__item">
2034 <a href=
"../../../migration/wsc54/javascript/" class=
"md-nav__link">
2035 TypeScript and JavaScript
2047 <li class=
"md-nav__item">
2048 <a href=
"../../../migration/wsc54/templates/" class=
"md-nav__link">
2061 <li class=
"md-nav__item">
2062 <a href=
"../../../migration/wsc54/libraries/" class=
"md-nav__link">
2063 Third Party Libraries
2075 <li class=
"md-nav__item">
2076 <a href=
"../../../migration/wsc54/deprecations_removals/" class=
"md-nav__link">
2077 Deprecations and Removals
2097 <li class=
"md-nav__item md-nav__item--nested">
2102 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_6_3" >
2106 <label class=
"md-nav__link" for=
"__nav_6_3" id=
"__nav_6_3_label" tabindex=
"0">
2107 From WoltLab Suite
5.3
2108 <span class=
"md-nav__icon md-icon"></span>
2111 <nav class=
"md-nav" data-md-level=
"2" aria-labelledby=
"__nav_6_3_label" aria-expanded=
"false">
2112 <label class=
"md-nav__title" for=
"__nav_6_3">
2113 <span class=
"md-nav__icon md-icon"></span>
2114 From WoltLab Suite
5.3
2116 <ul class=
"md-nav__list" data-md-scrollfix
>
2123 <li class=
"md-nav__item">
2124 <a href=
"../../../migration/wsc53/php/" class=
"md-nav__link">
2137 <li class=
"md-nav__item">
2138 <a href=
"../../../migration/wsc53/session/" class=
"md-nav__link">
2139 Session Handling and Authentication
2151 <li class=
"md-nav__item">
2152 <a href=
"../../../migration/wsc53/javascript/" class=
"md-nav__link">
2153 TypeScript and JavaScript
2165 <li class=
"md-nav__item">
2166 <a href=
"../../../migration/wsc53/templates/" class=
"md-nav__link">
2179 <li class=
"md-nav__item">
2180 <a href=
"../../../migration/wsc53/libraries/" class=
"md-nav__link">
2181 Third Party Libraries
2201 <li class=
"md-nav__item md-nav__item--nested">
2206 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_6_4" >
2210 <label class=
"md-nav__link" for=
"__nav_6_4" id=
"__nav_6_4_label" tabindex=
"0">
2211 From WoltLab Suite
5.2
2212 <span class=
"md-nav__icon md-icon"></span>
2215 <nav class=
"md-nav" data-md-level=
"2" aria-labelledby=
"__nav_6_4_label" aria-expanded=
"false">
2216 <label class=
"md-nav__title" for=
"__nav_6_4">
2217 <span class=
"md-nav__icon md-icon"></span>
2218 From WoltLab Suite
5.2
2220 <ul class=
"md-nav__list" data-md-scrollfix
>
2227 <li class=
"md-nav__item">
2228 <a href=
"../../../migration/wsc52/php/" class=
"md-nav__link">
2241 <li class=
"md-nav__item">
2242 <a href=
"../../../migration/wsc52/templates/" class=
"md-nav__link">
2243 Templates and Languages
2255 <li class=
"md-nav__item">
2256 <a href=
"../../../migration/wsc52/libraries/" class=
"md-nav__link">
2257 Third Party Libraries
2277 <li class=
"md-nav__item md-nav__item--nested">
2282 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_6_5" >
2286 <label class=
"md-nav__link" for=
"__nav_6_5" id=
"__nav_6_5_label" tabindex=
"0">
2287 From WoltLab Suite
3.1
2288 <span class=
"md-nav__icon md-icon"></span>
2291 <nav class=
"md-nav" data-md-level=
"2" aria-labelledby=
"__nav_6_5_label" aria-expanded=
"false">
2292 <label class=
"md-nav__title" for=
"__nav_6_5">
2293 <span class=
"md-nav__icon md-icon"></span>
2294 From WoltLab Suite
3.1
2296 <ul class=
"md-nav__list" data-md-scrollfix
>
2303 <li class=
"md-nav__item">
2304 <a href=
"../../../migration/wsc31/php/" class=
"md-nav__link">
2325 <li class=
"md-nav__item md-nav__item--nested">
2330 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_6_6" >
2334 <label class=
"md-nav__link" for=
"__nav_6_6" id=
"__nav_6_6_label" tabindex=
"0">
2335 From WoltLab Suite
3.0
2336 <span class=
"md-nav__icon md-icon"></span>
2339 <nav class=
"md-nav" data-md-level=
"2" aria-labelledby=
"__nav_6_6_label" aria-expanded=
"false">
2340 <label class=
"md-nav__title" for=
"__nav_6_6">
2341 <span class=
"md-nav__icon md-icon"></span>
2342 From WoltLab Suite
3.0
2344 <ul class=
"md-nav__list" data-md-scrollfix
>
2351 <li class=
"md-nav__item">
2352 <a href=
"../../../migration/wsc30/php/" class=
"md-nav__link">
2365 <li class=
"md-nav__item">
2366 <a href=
"../../../migration/wsc30/javascript/" class=
"md-nav__link">
2379 <li class=
"md-nav__item">
2380 <a href=
"../../../migration/wsc30/templates/" class=
"md-nav__link">
2393 <li class=
"md-nav__item">
2394 <a href=
"../../../migration/wsc30/css/" class=
"md-nav__link">
2407 <li class=
"md-nav__item">
2408 <a href=
"../../../migration/wsc30/package/" class=
"md-nav__link">
2429 <li class=
"md-nav__item md-nav__item--nested">
2434 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_6_7" >
2438 <label class=
"md-nav__link" for=
"__nav_6_7" id=
"__nav_6_7_label" tabindex=
"0">
2440 <span class=
"md-nav__icon md-icon"></span>
2443 <nav class=
"md-nav" data-md-level=
"2" aria-labelledby=
"__nav_6_7_label" aria-expanded=
"false">
2444 <label class=
"md-nav__title" for=
"__nav_6_7">
2445 <span class=
"md-nav__icon md-icon"></span>
2448 <ul class=
"md-nav__list" data-md-scrollfix
>
2455 <li class=
"md-nav__item">
2456 <a href=
"../../../migration/wcf21/php/" class=
"md-nav__link">
2469 <li class=
"md-nav__item">
2470 <a href=
"../../../migration/wcf21/templates/" class=
"md-nav__link">
2483 <li class=
"md-nav__item">
2484 <a href=
"../../../migration/wcf21/css/" class=
"md-nav__link">
2497 <li class=
"md-nav__item">
2498 <a href=
"../../../migration/wcf21/package/" class=
"md-nav__link">
2527 <li class=
"md-nav__item md-nav__item--nested">
2532 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_7" >
2536 <label class=
"md-nav__link" for=
"__nav_7" id=
"__nav_7_label" tabindex=
"0">
2538 <span class=
"md-nav__icon md-icon"></span>
2541 <nav class=
"md-nav" data-md-level=
"1" aria-labelledby=
"__nav_7_label" aria-expanded=
"false">
2542 <label class=
"md-nav__title" for=
"__nav_7">
2543 <span class=
"md-nav__icon md-icon"></span>
2546 <ul class=
"md-nav__list" data-md-scrollfix
>
2554 <li class=
"md-nav__item md-nav__item--nested">
2559 <input class=
"md-nav__toggle md-toggle " type=
"checkbox" id=
"__nav_7_1" >
2563 <label class=
"md-nav__link" for=
"__nav_7_1" id=
"__nav_7_1_label" tabindex=
"0">
2565 <span class=
"md-nav__icon md-icon"></span>
2568 <nav class=
"md-nav" data-md-level=
"2" aria-labelledby=
"__nav_7_1_label" aria-expanded=
"false">
2569 <label class=
"md-nav__title" for=
"__nav_7_1">
2570 <span class=
"md-nav__icon md-icon"></span>
2573 <ul class=
"md-nav__list" data-md-scrollfix
>
2580 <li class=
"md-nav__item">
2581 <a href=
"../../../tutorial/series/overview/" class=
"md-nav__link">
2594 <li class=
"md-nav__item">
2595 <a href=
"../../../tutorial/series/part_1/" class=
"md-nav__link">
2608 <li class=
"md-nav__item">
2609 <a href=
"../../../tutorial/series/part_2/" class=
"md-nav__link">
2622 <li class=
"md-nav__item">
2623 <a href=
"../../../tutorial/series/part_3/" class=
"md-nav__link">
2636 <li class=
"md-nav__item">
2637 <a href=
"../../../tutorial/series/part_4/" class=
"md-nav__link">
2650 <li class=
"md-nav__item">
2651 <a href=
"../../../tutorial/series/part_5/" class=
"md-nav__link">
2664 <li class=
"md-nav__item">
2665 <a href=
"../../../tutorial/series/part_6/" class=
"md-nav__link">
2694 <div class=
"md-sidebar md-sidebar--secondary" data-md-component=
"sidebar" data-md-type=
"toc" >
2695 <div class=
"md-sidebar__scrollwrap">
2696 <div class=
"md-sidebar__inner">
2699 <nav class=
"md-nav md-nav--secondary" aria-label=
"Table of contents">
2706 <label class=
"md-nav__title" for=
"__toc">
2707 <span class=
"md-nav__icon md-icon"></span>
2710 <ul class=
"md-nav__list" data-md-component=
"toc" data-md-scrollfix
>
2712 <li class=
"md-nav__item">
2713 <a href=
"#components" class=
"md-nav__link">
2717 <nav class=
"md-nav" aria-label=
"Components">
2718 <ul class=
"md-nav__list">
2720 <li class=
"md-nav__item">
2721 <a href=
"#objecttype" class=
"md-nav__link">
2727 <li class=
"md-nav__item">
2728 <a href=
"#classname" class=
"md-nav__link">
2734 <li class=
"md-nav__item">
2735 <a href=
"#preset" class=
"md-nav__link">
2741 <li class=
"md-nav__item">
2742 <a href=
"#presetmailnotificationtype" class=
"md-nav__link">
2743 <presetmailnotificationtype
>
2748 <li class=
"md-nav__item">
2749 <a href=
"#options" class=
"md-nav__link">
2755 <li class=
"md-nav__item">
2756 <a href=
"#permissions" class=
"md-nav__link">
2767 <li class=
"md-nav__item">
2768 <a href=
"#example" class=
"md-nav__link">
2783 <div class=
"md-content" data-md-component=
"content">
2784 <article class=
"md-content__inner md-typeset">
2792 <h1 id=
"user-notification-event-package-installation-plugin">User Notification Event Package Installation Plugin
<a class=
"headerlink" href=
"#user-notification-event-package-installation-plugin" title=
"Permanent link">#
</a></h1>
2793 <p>Registers new user notification events.
</p>
2794 <h2 id=
"components">Components
<a class=
"headerlink" href=
"#components" title=
"Permanent link">#
</a></h2>
2795 <p>Each package installation plugin is described as an
<code><event
></code> element with the mandatory child
<code><name
></code>.
</p>
2796 <h3 id=
"objecttype"><code><objectType
></code><a class=
"headerlink" href=
"#objecttype" title=
"Permanent link">#
</a></h3>
2797 <div class=
"admonition warning">
2798 <p class=
"admonition-title">The
<code>(name, objectType)
</code> pair must be unique.
</p>
2800 <p>The given object type must implement the
<code>com.woltlab.wcf.notification.objectType
</code> definition.
</p>
2801 <h3 id=
"classname"><code><classname
></code><a class=
"headerlink" href=
"#classname" title=
"Permanent link">#
</a></h3>
2802 <p>The name of the class providing the event's behaviour,
2803 the class has to implement the
<code>wcf\system\user\notification\event\IUserNotificationEvent
</code> interface.
</p>
2804 <h3 id=
"preset"><code><preset
></code><a class=
"headerlink" href=
"#preset" title=
"Permanent link">#
</a></h3>
2805 <p>Defines whether this event is enabled by default.
</p>
2806 <h3 id=
"presetmailnotificationtype"><code><presetmailnotificationtype
></code><a class=
"headerlink" href=
"#presetmailnotificationtype" title=
"Permanent link">#
</a></h3>
2807 <div class=
"admonition info">
2808 <p class=
"admonition-title">Avoid using this option, as sending unsolicited mail can be seen as spamming.
</p>
2810 <p>One of
<code>instant
</code> or
<code>daily
</code>.
2811 Defines whether this type of email notifications is enabled by default.
</p>
2812 <h3 id=
"options"><code><options
></code><a class=
"headerlink" href=
"#options" title=
"Permanent link">#
</a></h3>
2813 <p><span class=
"label label-info">Optional
</span></p>
2814 <p>The options element can contain a comma-separated list of options of which at least one needs to be enabled for the notification type to be available.
</p>
2815 <h3 id=
"permissions"><code><permissions
></code><a class=
"headerlink" href=
"#permissions" title=
"Permanent link">#
</a></h3>
2816 <p><span class=
"label label-info">Optional
</span></p>
2817 <p>The permissions element can contain a comma-separated list of permissions of which the active user needs to have at least one for the notification type to be available.
</p>
2818 <h2 id=
"example">Example
<a class=
"headerlink" href=
"#example" title=
"Permanent link">#
</a></h2>
2819 <div class=
"highlight"><table class=
"highlighttable"><tr><th colspan=
"2" class=
"filename"><span class=
"filename">userNotificationEvent.xml
<a class=
"codeBoxTitleGitHubLink" href=
"https://github.com/WoltLab/docs.woltlab.com/tree/6.0/snippets/package/pip/userNotificationEvent.xml" title=
"View on GitHub"><span class=
"twemoji"><svg xmlns=
"http://www.w3.org/2000/svg" viewBox=
"0 0 24 24"><path d=
"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7a5 5 0 0 0-5 5 5 5 0 0 0 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8v2m9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.71-1.39 3.1-3.1 3.1h-4V17h4a5 5 0 0 0 5-5 5 5 0 0 0-5-5Z"/></svg></span></a></span></th></tr><tr><td class=
"linenos"><div class=
"linenodiv"><pre><span></span><span class=
"normal"> 1</span>
2820 <span class=
"normal"> 2</span>
2821 <span class=
"normal"> 3</span>
2822 <span class=
"normal"> 4</span>
2823 <span class=
"normal"> 5</span>
2824 <span class=
"normal"> 6</span>
2825 <span class=
"normal"> 7</span>
2826 <span class=
"normal"> 8</span>
2827 <span class=
"normal"> 9</span>
2828 <span class=
"normal">10</span>
2829 <span class=
"normal">11</span>
2830 <span class=
"normal">12</span></pre></div></td><td class=
"code"><div><pre><span></span><code><span class=
"cp"><?xml version=
"1.0" encoding=
"UTF-
8"?
></span>
2831 <span class=
"nt"><data
</span><span class=
"w"> </span><span class=
"na">xmlns=
</span><span class=
"s">"http://www.woltlab.com
"</span><span class=
"w"> </span><span class=
"na">xmlns:xsi=
</span><span class=
"s">"http://www.w3.org/
2001/XMLSchema-instance
"</span><span class=
"w"> </span><span class=
"na">xsi:schemaLocation=
</span><span class=
"s">"http://www.woltlab.com http://www.woltlab.com/XSD/
2019/userNotificationEvent.xsd
"</span><span class=
"nt">></span>
2832 <span class=
"w"> </span><span class=
"nt"><import
></span>
2833 <span class=
"w"> </span><span class=
"nt"><event
></span>
2834 <span class=
"w"> </span><span class=
"nt"><name
></span>like
<span class=
"nt"></name
></span>
2835 <span class=
"w"> </span><span class=
"nt"><objecttype
></span>com.woltlab.example.comment.like.notification
<span class=
"nt"></objecttype
></span>
2836 <span class=
"w"> </span><span class=
"nt"><classname
></span>wcf\system\user\notification\event\ExampleCommentLikeUserNotificationEvent
<span class=
"nt"></classname
></span>
2837 <span class=
"w"> </span><span class=
"nt"><preset
></span>1<span class=
"nt"></preset
></span>
2838 <span class=
"w"> </span><span class=
"nt"><options
></span>module_like
<span class=
"nt"></options
></span>
2839 <span class=
"w"> </span><span class=
"nt"></event
></span>
2840 <span class=
"w"> </span><span class=
"nt"></import
></span>
2841 <span class=
"nt"></data
></span>
2842 </code></pre></div></td></tr></table></div>
2845 <div class=
"md-source-file">
2867 <footer class=
"md-footer">
2869 <div class=
"md-footer-meta md-typeset">
2870 <div class=
"md-footer-meta__inner md-grid">
2871 <div class=
"md-copyright">
2873 <div class=
"md-copyright__highlight">
2874 Copyright ©
2020 WoltLab GmbH
2879 <a href=
"https://squidfunk.github.io/mkdocs-material/" target=
"_blank" rel=
"noopener">
2885 <div class=
"md-copyright">
2886 <a href=
"https://www.woltlab.com/legal-notice/">Legal Notice
</a>
2887 <a href=
"https://www.woltlab.com/privacy-policy/">Privacy Policy
</a>
2895 <div class=
"md-dialog" data-md-component=
"dialog">
2896 <div class=
"md-dialog__inner md-typeset"></div>
2899 <script id=
"__config" type=
"application/json">{
"base":
"../../..",
"features": [
"navigation.tracking"],
"search":
"../../../assets/javascripts/workers/search.74e28a9f.min.js",
"translations": {
"clipboard.copied":
"Copied to clipboard",
"clipboard.copy":
"Copy to clipboard",
"search.result.more.one":
"1 more on this page",
"search.result.more.other":
"# more on this page",
"search.result.none":
"No matching documents",
"search.result.one":
"1 matching document",
"search.result.other":
"# matching documents",
"search.result.placeholder":
"Type to start searching",
"search.result.term.missing":
"Missing",
"select.version":
"Select version"},
"version": {
"provider":
"mike"}}
</script>
2902 <script src=
"../../../assets/javascripts/bundle.220ee61c.min.js"></script>