def __init__(self,<EOL>title: TransText,<EOL>url: Text,<EOL>sign_webview: bool=False,<EOL>webview_height_ratio: Optional[WebviewRatio]=None,<EOL>messenger_extensions: Optional[bool]=None,<EOL>fallback_url: Optional[Text]=None,<EOL>hide_share: Optional[bool]=None):
super().__init__(title)<EOL>self.url = url<EOL>self.sign_webview = sign_webview<EOL>self.webview_height_ratio = webview_height_ratio<EOL>self.messenger_extensions = messenger_extensions<EOL>self.fallback_url = fallback_url<EOL>self.hide_share = hide_share<EOL>
Please refer to the FB doc for more info.

:param title: Title that will be displayed
:param url: URL to send the user to
:param sign_webview: Hash-sign the URL. This automatically disables the
                     sharing features. See the `bernard.js`
                     documentation for more information.
:param webview_height_ratio: Displayed webview aspect ratio
:param messenger_extensions: Enable messenger extensions
:param fallback_url: If and ONLY if you enabled messenger extensions,
                     this URL is the URL to send to if the extensions
                     are not supported by the platform.
:param hide_share: Hide the share button on the webview.