<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Generic Message API for web dialogs on sillysky.net</title>
    <link>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/generic-message-api-for-web-dialogs/</link>
    <description>Recent content in Generic Message API for web dialogs on sillysky.net</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Tue, 09 Dec 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/generic-message-api-for-web-dialogs/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CRecordShowWebDialog</title>
      <link>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/generic-message-api-for-web-dialogs/crecordshowwebdialog/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/generic-message-api-for-web-dialogs/crecordshowwebdialog/</guid>
      <description>The CRecordShowWebDialog message can be used to create and display a dialog that has been deployed as a microservice.&#xA;The message is part of the Web Dialog API of RemoteSkin for Web. The API is part of the NY_RemoteSkinWebProtocolAPI plugin.&#xA;{ &#34;id&#34;: &#34;d64362ee-b6cb-4dde-97e0-e51c7fbc2b03&#34;, &#34;name&#34;: &#34;SHOW_WEB_DIALOG&#34;, &#34;description&#34;: &#34;Create and show the web dialog.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;CLIENT_TARGET_ADDRESS&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;TARGET_ADDRESS&#34;, &#34;description&#34;: &#34;The target address of the client.</description>
    </item>
    <item>
      <title>CRecordWebNotifyDialogDismissed</title>
      <link>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/generic-message-api-for-web-dialogs/crecordwebnotifydialogdismissed/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/generic-message-api-for-web-dialogs/crecordwebnotifydialogdismissed/</guid>
      <description>This message is a notification. It states that a web dialog has been ended.&#xA;The message is part of the Web Dialog API of RemoteSkin for Web. The API is part of the NY_RemoteSkinWebProtocolAPI plugin.&#xA;{ &#34;id&#34;: &#34;93419a92-5055-4a1f-a35b-59a92467764b&#34;, &#34;name&#34;: &#34;WEB_NOTIFY_DIALOG_DISMISSED&#34;, &#34;description&#34;: &#34;The web dialog has been dismissed.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;MICROSERVICE_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;ID&#34;, &#34;description&#34;: &#34;The micro service ID&#34; }, { &#34;key&#34;: &#34;2&#34;, &#34;name&#34;: &#34;</description>
    </item>
    <item>
      <title>CRecordWebDismissDialog</title>
      <link>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/generic-message-api-for-web-dialogs/crecordwebdismissdialog/</link>
      <pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/generic-message-api-for-web-dialogs/crecordwebdismissdialog/</guid>
      <description>By sending the CRecordWebDismissDialog message, open web dialogs can be terminated programmatically.&#xA;The message is part of the Web Dialog API of RemoteSkin for Web. The API is part of the NY_RemoteSkinWebProtocolAPI plugin.&#xA;{ &#34;id&#34;: &#34;66da8a3a-48c9-4da1-a1f2-cea0f006431b&#34;, &#34;name&#34;: &#34;WEB_DISMISS_DIALOG&#34;, &#34;description&#34;: &#34;Dismiss the web dialog.&#34;, &#34;slots&#34;: [ ] } Usage The target address of the dialog is required. This is obtained in the response of the message for starting the dialog.&#xA;void dismissDialog(@NotNull final CTargetAddress aAddress) throws CException { final CEnvelope env = CEnvelope.</description>
    </item>
    <item>
      <title>CWebDialogApi</title>
      <link>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/generic-message-api-for-web-dialogs/cwebdialogapi/</link>
      <pubDate>Mon, 25 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/doc-remoteskin/remoteskin-for-the-web/generic-message-api-for-web-dialogs/cwebdialogapi/</guid>
      <description>This is a helper class. It is used to display and handle web dialogs. It is located in the plugin NY_RemoteSkinWebProtocolAPI.&#xA;Constructor The constructor requires your target, as the messages are sent to the microservice with this target. This means that the microservice also receives your target address and can send messages to your target.&#xA;The second parameter is the client address, or more precisely the address of the WebSocketServer that has the connection to the browser.</description>
    </item>
  </channel>
</rss>
