<?php

namespace AmpProject;

/**
 * Interface with constants for the known protocols.
 *
 * @package ampproject/amp-toolbox
 */
interface Protocol
{
    const AMP_SCRIPT     = 'amp-script';
    const AMP_STATE      = 'amp-state';
    const BBMI           = 'bbmi';
    const BIP            = 'bip';
    const CHROME         = 'chrome';
    const DATA           = 'data';
    const FACETIME       = 'facetime';
    const FB_ME          = 'fb-me';
    const FB_MESSENGER   = 'fb-messenger';
    const FEED           = 'feed';
    const FTP            = 'ftp';
    const GEO            = 'geo';
    const HTTP           = 'http';
    const HTTPS          = 'https';
    const INTENT         = 'intent';
    const ITMS_SERVICES  = 'itms-services';
    const LINE           = 'line';
    const MICROSOFT_EDGE = 'microsoft-edge';
    const MAILTO         = 'mailto';
    const MAPS           = 'maps';
    const SKYPE          = 'skype';
    const SMS            = 'sms';
    const SNAPCHAT       = 'snapchat';
    const TEL            = 'tel';
    const TG             = 'tg';
    const THREEMA        = 'threema';
    const TWITTER        = 'twitter';
    const VIBER          = 'viber';
    const WEBCAL         = 'webcal';
    const WEB_MASTODON   = 'web+mastodon';
    const WH             = 'wh';
    const WHATSAPP       = 'whatsapp';
}
