Current section

Files

Jump to
romeo lib romeo xmlns.ex
Raw

lib/romeo/xmlns.ex

defmodule Romeo.XMLNS do
@moduledoc """
XMPP XML Namespaces.
This module provides functions for returning XML namespace strings for
XMPP stanzas.
"""
defmacro __using__([]) do
quote do
import unquote __MODULE__
end
end
# Defined by XML.
def ns_xml,
do: "http://www.w3.org/XML/1998/namespace"
# Defined by XMPP Core RFC 3920).
def ns_xmpp,
do: "http://etherx.jabber.org/streams"
def ns_stream_errors,
do: "urn:ietf:params:xml:ns:xmpp-streams"
def ns_tls,
do: "urn:ietf:params:xml:ns:xmpp-tls"
def ns_sasl,
do: "urn:ietf:params:xml:ns:xmpp-sasl"
def ns_bind,
do: "urn:ietf:params:xml:ns:xmpp-bind"
def ns_stanza_errors,
do: "urn:ietf:params:xml:ns:xmpp-stanzas"
# Defined by XMPP-IM RFC 3921).
def ns_jabber_client,
do: "jabber:client"
def ns_jabber_server,
do: "jabber:server"
def ns_session,
do: "urn:ietf:params:xml:ns:xmpp-session"
def ns_roster,
do: "jabber:iq:roster"
# Defined by End-to-End Signing and Object Encryption for XMPP RFC 3923).
def ns_e2e,
do: "urn:ietf:params:xml:ns:xmpp-e2e"
# Defined by XEP-0003: Proxy Accept Socket Service PASS).
def ns_pass,
do: "jabber:iq:pass"
# Defined by XEP-0004: Data Forms.
def ns_data_forms,
do: "jabber:x:data"
# Defined by XEP-0009: Jabber-RPC.
def ns_rpc,
do: "jabber:iq:rpc"
# Defined by XEP-0011: Jabber Browsing.
def ns_browse,
do: "jabber:iq:browse"
# Defined by XEP-0012: Last Activity.
def ns_last_activity,
do: "jabber:iq:last"
# Defined by XEP-0013: Flexible Offline Message Retrieval.
def ns_offline,
do: "http://jabber.org/protocol/offline"
# Defined by XEP-0016: Privacy Lists.
def ns_privacy,
do: "jabber:iq:privacy"
# Defined by XEP-0020: Feature Negotiation.
def ns_feature_neg,
do: "http://jabber.org/protocol/feature-neg"
# Defined by XEP-0022: Message Events.
def ns_message_event,
do: "jabber:x:event"
# Defined by XEP-0023: Message Expiration.
def ns_message_expire,
do: "jabber:x:expire"
# Defined by XEP-0027: Current Jabber OpenPGP Usage.
def ns_pgp_encrypted,
do: "jabber:x:encrypted"
def ns_pgp_signed,
do: "jabber:x:signed"
# Defined by XEP-0030: Service Discovery.
def ns_disco_info,
do: "http://jabber.org/protocol/disco#info"
def ns_disco_items,
do: "http://jabber.org/protocol/disco#items"
# Defined by XEP-0033: Extended Stanza Addressing.
def ns_address,
do: "http://jabber.org/protocol/address"
# Defined by XEP-0039: Statistics Gathering.
def ns_stats,
do: "http://jabber.org/protocol/stats"
# Defined by XEP-0045: Multi-User Chat.
def ns_muc,
do: "http://jabber.org/protocol/muc"
def ns_muc_admin,
do: "http://jabber.org/protocol/muc#admin"
def ns_muc_owner,
do: "http://jabber.org/protocol/muc#owner"
def ns_muc_unique,
do: "http://jabber.org/protocol/muc#unique"
def ns_muc_user,
do: "http://jabber.org/protocol/muc#user"
# Defined by XEP-0047: In-Band Bytestreams.
def ns_ibb,
do: "http://jabber.org/protocol/ibb"
# Defined by XEP-0048: Bookmarks.
def ns_bookmarks,
do: "storage:bookmarks"
# Defined by XEP-0049: Private XML Storage.
def ns_private,
do: "jabber:iq:private"
# Defined by XEP-0050: Ad-Hoc Commands.
def ns_adhoc,
do: "http://jabber.org/protocol/commands"
# Defined by XEP-0054: vcard-temp.
def ns_vcard,
do: "vcard-temp"
# Defined by XEP-0055: Jabber Search.
def ns_search,
do: "jabber:iq:search"
# Defined by XEP-0059: Result Set Management.
def ns_rsm,
do: "http://jabber.org/protocol/rsm"
# Defined by XEP-0060: Publish-Subscribe.
def ns_pubsub,
do: "http://jabber.org/protocol/pubsub"
def ns_pubsub_errors,
do: "http://jabber.org/protocol/pubsub#errors"
def ns_pubsub_event,
do: "http://jabber.org/protocol/pubsub#event"
def ns_pubsub_owner,
do: "http://jabber.org/protocol/pubsub#owner"
def ns_pubsub_subscribe_auth,
do: "http://jabber.org/protocol/pubsub#subscribe_authorization"
def ns_pubsub_subscribe_options,
do: "http://jabber.org/protocol/pubsub#subscribe_options"
def ns_pubsub_node_config,
do: "http://jabber.org/protocol/pubsub#node_config"
def ns_pubsub_access_auth,
do: "http://jabber.org/protocol/pubsub#access-authorize"
def ns_pubsub_access_open,
do: "http://jabber.org/protocol/pubsub#access-open"
def ns_pubsub_access_presence,
do: "http://jabber.org/protocol/pubsub#access-presence"
def ns_pubsub_access_roster,
do: "http://jabber.org/protocol/pubsub#access-roster"
def ns_pubsub_access_whitelist,
do: "http://jabber.org/protocol/pubsub#access-whitelist"
def ns_pubsub_auto_create,
do: "http://jabber.org/protocol/pubsub#auto-create"
def ns_pubsub_auto_subscribe,
do: "http://jabber.org/protocol/pubsub#auto-subscribe"
def ns_pubsub_collections,
do: "http://jabber.org/protocol/pubsub#collections"
def ns_pubsub_config_node,
do: "http://jabber.org/protocol/pubsub#config-node"
def ns_pubsub_create_configure,
do: "http://jabber.org/protocol/pubsub#create-and-configure"
def ns_pubsub_create_nodes,
do: "http://jabber.org/protocol/pubsub#create-nodes"
def ns_pubsub_delete_items,
do: "http://jabber.org/protocol/pubsub#delete-items"
def ns_pubsub_delete_nodes,
do: "http://jabber.org/protocol/pubsub#delete-nodes"
def ns_pubsub_filtered_notifications,
do: "http://jabber.org/protocol/pubsub#filtered-notifications"
def ns_pubsub_get_pending,
do: "http://jabber.org/protocol/pubsub#get-pending"
def ns_pubsub_instant_nodes,
do: "http://jabber.org/protocol/pubsub#instant-nodes"
def ns_pubsub_item_ids,
do: "http://jabber.org/protocol/pubsub#item-ids"
def ns_pubsub_last_published,
do: "http://jabber.org/protocol/pubsub#last-published"
def ns_pubsub_leased_subscription,
do: "http://jabber.org/protocol/pubsub#leased-subscription"
def ns_pubsub_manage_subscriptions,
do: "http://jabber.org/protocol/pubsub#manage-subscriptions"
def ns_pubsub_member_affiliation,
do: "http://jabber.org/protocol/pubsub#member-affiliation"
def ns_pubsub_meta_data,
do: "http://jabber.org/protocol/pubsub#meta-data"
def ns_pubsub_modify_affiliations,
do: "http://jabber.org/protocol/pubsub#modify-affiliations"
def ns_pubsub_multi_collection,
do: "http://jabber.org/protocol/pubsub#multi-collection"
def ns_pubsub_multi_subscribe,
do: "http://jabber.org/protocol/pubsub#multi-subscribe"
def ns_pubsub_outcast_affiliation,
do: "http://jabber.org/protocol/pubsub#outcast-affiliation"
def ns_pubsub_persistent_items,
do: "http://jabber.org/protocol/pubsub#persistent-items"
def ns_pubsub_presence_notifications,
do: "http://jabber.org/protocol/pubsub#presence-notifications"
def ns_pubsub_presence_subscribe,
do: "http://jabber.org/protocol/pubsub#presence-subscribe"
def ns_pubsub_publish,
do: "http://jabber.org/protocol/pubsub#publish"
def ns_pubsub_publish_options,
do: "http://jabber.org/protocol/pubsub#publish-options"
def ns_pubsub_publish_only_affiliation,
do: "http://jabber.org/protocol/pubsub#publish-only-affiliation"
def ns_pubsub_publisher_affiliation,
do: "http://jabber.org/protocol/pubsub#publisher-affiliation"
def ns_pubsub_purge_nodes,
do: "http://jabber.org/protocol/pubsub#purge-nodes"
def ns_pubsub_retract_items,
do: "http://jabber.org/protocol/pubsub#retract-items"
def ns_pubsub_retrieve_affiliations,
do: "http://jabber.org/protocol/pubsub#retrieve-affiliations"
def ns_pubsub_retrieve_default,
do: "http://jabber.org/protocol/pubsub#retrieve-default"
def ns_pubsub_retrieve_items,
do: "http://jabber.org/protocol/pubsub#retrieve-items"
def ns_pubsub_retrieve_subscriptions,
do: "http://jabber.org/protocol/pubsub#retrieve-subscriptions"
def ns_pubsub_subscribe,
do: "http://jabber.org/protocol/pubsub#subscribe"
def ns_pubsub_subscription_options,
do: "http://jabber.org/protocol/pubsub#subscription-options"
def ns_pubsub_subscription_notifications,
do: "http://jabber.org/protocol/pubsub#subscription-notifications"
# Defined by XEP-0065: SOCKS5 Bytestreams.
def ns_bytestreams,
do: "http://jabber.org/protocol/bytestreams"
# Defined by XEP-0066: Out of Band Data.
## How about NS_OOB instead ?
def ns_oobd_iq,
do: "jabber:iq:oob"
def ns_oobd_x,
do: "jabber:x:oob"
# Defined by XEP-0070: Verifying HTTP Requests via XMPP.
def ns_http_auth,
do: "http://jabber.org/protocol/http-auth"
# Defined by XEP-0071: XHTML-IM.
def ns_xhtml_im,
do: "http://jabber.org/protocol/xhtml-im"
# Defined by XEP-0072: SOAP Over XMPP.
def ns_soap_fault,
do: "http://jabber.org/protocol/soap#fault"
# Defined by XEP-0077: In-Band Registration.
def ns_inband_register,
do: "jabber:iq:register"
def ns_inband_register_feat,
do: "http://jabber.org/features/iq-register"
# Defined by XEP-0078: Non-SASL Authentication.
def ns_legacy_auth,
do: "jabber:iq:auth"
def ns_legacy_auth_feat,
do: "http://jabber.org/features/iq-aut"
# Defined by XEP-0079: Advanced Message Processing.
def ns_amp,
do: "http://jabber.org/protocol/amp"
def ns_amp_errors,
do: "http://jabber.org/protocol/amp#error"
def ns_amp_feat,
do: "http://jabber.org/features/amp"
# Defined by XEP-0080: User Location.
def ns_geoloc,
do: "http://jabber.org/protocol/geoloc"
# Defined by XEP-0083: Nested Roster Groups.
def ns_roster_delimiter,
do: "roster:delimiter"
# Defined by XEP-0084: User Avatar.
def ns_user_avatar_data,
do: "urn:xmpp:avatar:data"
def ns_user_avatar_metadata,
do: "urn:xmpp:avatar:metadata"
# Defined by XEP-0085: Chat State Notifications
def ns_chatstates,
do: "http://jabber.org/protocol/chatstates"
# Defined by XEP-0090: Entity Time.
def ns_time_old,
do: "jabber:iq:time"
# Defined by XEP-0091: Delayed Delivery.
def ns_delay_old,
do: "jabber:x:delay"
# Defined by XEP-0092: Software Version.
def ns_soft_version,
do: "jabber:iq:version"
# Defined by XEP-0093: Roster Item Exchange.
def ns_roster_exchange_old,
do: "jabber:x:roster"
# Defined by XEP-0095: Stream Initiation.
def ns_si,
do: "http://jabber.org/protocol/si"
# Defined by XEP-0096: File Transfer.
def ns_file_transfert,
do: "http://jabber.org/protocol/si/profile/file-transfer"
# Defined by XEP-0100: Gateway Interaction.
def ns_gateway,
do: "jabber:iq:gateway"
# Defined by XEP-0107: User Mood.
def ns_user_mood,
do: "http://jabber.org/protocol/mood"
# Defined by XEP-0108: User Activity.
def ns_user_activity,
do: "http://jabber.org/protocol/activity"
# Defined by XEP-0112: User Physical Location Deferred).
def ns_user_physloc,
do: "http://jabber.org/protocol/physloc"
# Defined by XEP-0114: Jabber Component Protocol.
def ns_component_accept,
do: "jabber:component:accept"
def ns_component_connect,
do: "jabber:component:connect"
# Defined by XEP-0115: Entity Capabilities.
def ns_caps,
do: "http://jabber.org/protocol/caps"
# Defined by XEP-0118: User Tune.
def ns_user_tune,
do: "http://jabber.org/protocol/tune"
# Defined by XEP-0122: Data Forms Validation.
def ns_data_forms_validate,
do: "http://jabber.org/protocol/xdata-validate"
# Defined by XEP-0124: Bidirectional-streams Over Synchronous HTTP.
def ns_bosh,
do: "urn:xmpp:xbosh"
def ns_http_bind,
do: "http://jabber.org/protocol/httpbind"
# Defined by XEP-0130: Waiting Lists.
def ns_waiting_list,
do: "http://jabber.org/protocol/waitinglist"
# Defined by XEP-0131: Stanza Headers and Internet Metadata SHIM).
def ns_shim,
do: "http://jabber.org/protocol/shim"
# Defined by XEP-0133: Service Administration.
def ns_admin,
do: "http://jabber.org/protocol/admin"
# Defined by XEP-0136: Message Archiving.
def ns_archiving,
do: "urn:xmpp:archive"
# Defined by XEP-0137: Publishing Stream Initiation Requests.
def ns_si_pub,
do: "http://jabber.org/protocol/sipub"
# Defined by XEP-0138: Stream Compression.
def ns_compress,
do: "http://jabber.org/protocol/compress"
def ns_compress_feat,
do: "http://jabber.org/features/compress"
# Defined by XEP-0141: Data Forms Layout.
def ns_data_forms_layout,
do: "http://jabber.org/protocol/xdata-layout"
# Defined by XEP-0144: Roster Item Exchange.
def ns_roster_exchange,
do: "http://jabber.org/protocol/rosterx"
# Defined by XEP-0145: Annotations.
def ns_roster_notes,
do: "storage:rosternotes"
# Defined by XEP-0153: vCard-Based Avatars.
def ns_vcard_update,
do: "vcard-temp:x:update"
# Defined by XEP-0154: User Profile.
def ns_user_profile,
do: "urn:xmpp:tmp:profile"
# Defined by XEP-0155: Stanza Session Negotiation.
def ns_ssn,
do: "urn:xmpp:ssn"
# Defined by XEP-0157: Contact Addresses for XMPP Services.
def ns_serverinfo,
do: "http://jabber.org/network/serverinfo"
# Defined by XEP-0158: CAPTCHA Forms.
def ns_captcha,
do: "urn:xmpp:captcha"
## Deferred : XEP-0158: Robot Challenges
def ns_robot_challenge,
do: "urn:xmpp:tmp:challenge"
# Defined by XEP-0160: Best Practices for Handling Offline Messages.
def ns_msgoffline,
do: "msgoffline"
# Defined by XEP-0161: Abuse Reporting.
def ns_abuse_reporting,
do: "urn:xmpp:tmp:abuse"
# Defined by XEP-0166: Jingle.
def ns_jingle,
do: "urn:xmpp:tmp:jingle"
def ns_jingle_errors,
do: "urn:xmpp:tmp:jingle:errors"
# Defined by XEP-0167: Jingle RTP Sessions.
def ns_jingle_rpt,
do: "urn:xmpp:tmp:jingle:apps:rtp"
def ns_jingle_rpt_info,
do: "urn:xmpp:tmp:jingle:apps:rtp:info"
# Defined by XEP-0168: Resource Application Priority.
def ns_rap,
do: "http://www.xmpp.org/extensions/xep-0168.html#ns"
def ns_rap_route,
do: "http://www.xmpp.org/extensions/xep-0168.html#ns-route"
# Defined by XEP-0171: Language Translation.
def ns_lang_trans,
do: "urn:xmpp:langtrans"
def ns_lang_trans_items,
do: "urn:xmpp:langtrans#items"
# Defined by XEP-0172: User Nickname.
def ns_user_nickname,
do: "http://jabber.org/protocol/nick"
# Defined by XEP-0176: Jingle ICE-UDP Transport Method.
def ns_jingle_ice_udp,
do: "urn:xmpp:tmp:jingle:transports:ice-udp"
# Defined by XEP-0177: Jingle Raw UDP Transport Method.
def ns_jingle_raw_udp,
do: "urn:xmpp:tmp:jingle:transports:raw-udp"
def ns_jingle_raw_udp_info,
do: "urn:xmpp:tmp:jingle:transports:raw-udp:info"
# Defined by XEP-0181: Jingle DTMF.
def ns_jingle_dtmf_0,
do: "urn:xmpp:jingle:dtmf:0"
## Deferred
def ns_jingle_dtmf,
do: "urn:xmpp:tmp:jingle:dtmf"
# Defined by XEP-0184: Message Receipts.
def ns_receipts,
do: "urn:xmpp:receipts"
# Defined by XEP-0186: Invisible Command.
def ns_invisible_command_0,
do: "urn:xmpp:invisible:0"
## Deferred
def ns_invisible_command,
do: "urn:xmpp:tmp:invisible"
# Defined by XEP-0189: Public Key Publishing.
def ns_pubkey_1,
do: "urn:xmpp:pubkey:1"
def ns_attest_1,
do: "urn:xmpp:attest:1"
def ns_revoke_1,
do: "urn:xmpp:revoke:1"
## Deferred
def ns_pubkey_tmp,
do: "urn:xmpp:tmp:pubkey"
# Defined by XEP-0191: Simple Communications Blocking.
def ns_blocking,
do: "urn:xmpp:blocking"
def ns_blocking_errors,
do: "urn:xmpp:blocking:errors"
# Defined by XEP-0194: User Chatting.
def ns_user_chatting_0,
do: "urn:xmpp:chatting:0"
## Deferred
def ns_user_chatting,
do: "http://www.xmpp.org/extensions/xep-0194.html#ns"
# Defined by XEP-0195: User Browsing.
def ns_user_browsing_0,
do: "urn:xmpp:browsing:0"
## Deferred
def ns_user_browsing,
do: "http://www.xmpp.org/extensions/xep-0195.html#ns"
# Defined by XEP-0196: User Gaming.
def ns_user_gaming_0,
do: "urn:xmpp:gaming:0"
## Deferred
def ns_user_gaming,
do: "http://www.xmpp.org/extensions/xep-0196.html#ns"
# Defined by XEP-0197: User Viewing.
def ns_user_viewing_0,
do: "urn:xmpp:viewing:0"
## Deferred
def ns_user_viewing,
do: "http://www.xmpp.org/extensions/xep-0197.html#ns"
# Defined by XEP-0198: Stream Management.
def ns_stream_mgnt_3,
do: "urn:xmpp:sm:3"
## Deferred
def ns_stream_mgnt_2,
do: "urn:xmpp:sm:2"
def ns_stream_mgnt_1,
do: "urn:xmpp:sm:1"
def ns_stream_mgnt_0,
do: "urn:xmpp:sm:0"
def ns_stanza_ack,
do: "http://www.xmpp.org/extensions/xep-0198.html#ns"
# Defined by XEP-0199: XMPP Ping.
def ns_ping,
do: "urn:xmpp:ping"
# Defined by XEP-0202: Entity Time.
def ns_time,
do: "urn:xmpp:time"
# Defined by XEP-0203: Delayed Delivery.
def ns_delay,
do: "urn:xmpp:delay"
# Defined by XEP-0206: XMPP Over BOSH.
def ns_xbosh,
do: "urn:xmpp:xbosh"
# Defined by XEP-0208: Bootstrapping Implementation of Jingle.
def ns_jingle_bootstraping,
do: "http://www.xmpp.org/extensions/xep-0208.html#ns"
# Defined by XEP-0209: Metacontacts.
def ns_metacontacts,
do: "storage:metacontacts"
# Defined by XEP-0215: External Service Discovery.
def ns_external_disco_0,
do: "urn:xmpp:extdisco:0"
## Deferred
def ns_external_disco,
do: "http://www.xmpp.org/extensions/xep-0215.html#ns"
# Defined by XEP-0220: Server Dialback.
def ns_dialback,
do: "jabber:server:dialback"
def ns_dialback_feat,
do: "urn:xmpp:features:dialback"
# Defined by XEP-0221: Data Forms Media Element.
## How about NS_DATA ?
def ns_data_forms_media,
do: "urn:xmpp:media-element"
## Deferred
def ns_data_forms_media_tmp,
do: "urn:xmpp:tmp:media-element"
# Defined by XEP-0224: Attention.
def ns_attention_0,
do: "urn:xmpp:attention:0"
## Deferred
def ns_attention,
do: "http://www.xmpp.org/extensions/xep-0224.html#ns"
# Defined by XEP-0225: Component Connections.
def ns_component_connection_0,
do: "urn:xmpp:component:0"
## Deferred
def ns_component_connection,
do: "urn:xmpp:tmp:component"
# Defined by XEP-0227: Portable Import/Export Format for XMPP-IM Servers.
def ns_server_import_export,
do: "http://www.xmpp.org/extensions/xep-0227.html#ns"
# Defined by XEP-0231: Data Element.
def ns_bob,
do: "urn:xmpp:bob"
## Deferred
def ns_data,
do: "urn:xmpp:tmp:data-element"
# Defined by XEP-0233: Use of Domain-Based Service Names in XMPP SASL
# Negotiation.
def ns_domain_based_name,
do: "urn:xmpp:tmp:domain-based-name"
def ns_domain_based_name_b,
do: "urn:xmpp:tmp:domain-based-name"
# Defined by XEP-0234: Jingle File Transfer.
def ns_jingle_ft_1,
do: "urn:xmpp:jingle:apps:file-transfer:1"
## Deferred
def ns_jingle_file_transfert,
do: "urn:xmpp:tmp:jingle:apps:file-transfer"
# Defined by XEP-0235: Authorization Tokens.
def ns_oauth_0,
do: "urn:xmpp:oauth:0"
def ns_oauth_errors_0,
do: "urn:xmpp:oauth:0:errors"
## Deferred : XEP-0235: Authorization Tokens.
def ns_auth_token,
do: "urn:xmpp:tmp:auth-token"
# Defined by XEP-0237: Roster Versioning.
def ns_roster_ver,
do: "urn:xmpp:features:rosterver"
## Deferred : XEP-0237: Roster Sequencing.
def ns_roster_seq,
do: "urn:xmpp:tmp:roster-sequencing"
# Defined by XEP-0244: IO Data.
def ns_io_data_tmp,
do: "urn:xmpp:tmp:io-data"
# Defined by XEP-0247: Jingle XML Streams.
def ns_jingle_xml_stream_0,
do: "urn:xmpp:jingle:apps:xmlstream:0"
# Deferred
def ns_jingle_xml_stream,
do: "urn:xmpp:tmp:jingle:apps:xmlstream"
# Defined by XEP-0249: Direct MUC Invitations.
def ns_jabber_x_conf,
do: "jabber:x:conference"
# Defined by XEP-0251: Jingle Session Transfer.
def ns_jingle_transfer_0,
do: "urn:xmpp:jingle:transfer:0"
# Defined by XEP-0253: PubSub Chaining.
def ns_pubsub_chaining,
do: "http://jabber.org/protocol/pubsub#chaining"
# Defined by XEP-0254: PubSub Queueing.
def ns_pubsub_queueing_0,
do: "urn:xmpp:pubsub:queueing:0"
# Defined by XEP-0255: Location Query.
def ns_location_query_0,
do: "urn:xmpp:locationquery:0"
# Defined by XEP-0257: Client Certificate Management for SASL EXTERNAL.
def ns_sasl_cert_0,
do: "urn:xmpp:saslcert:0"
# Defined by XEP-0258: Security Labels in XMPP.
def ns_sec_label_0,
do: "urn:xmpp:sec-label:0"
def ns_sec_label_catalog_1,
do: "urn:xmpp:sec-label:catalog:1"
def ns_sec_label_ess_0,
do: "urn:xmpp:sec-label:ess:0"
# Defined by XEP-0259: Message Mine-ing.
def ns_mine_tmp_0,
do: "urn:xmpp:tmp:mine:0"
# Defined by XEP-0260: Jingle SOCKS5 Bytestreams Transport Method.
def ns_jingle_transports_s5b_1,
do: "urn:xmpp:jingle:transports:s5b:1"
# Defined by XEP-0261: Jingle In-Band Bytestreams Transport Method.
def ns_jingle_transports_s5b_0,
do: "urn:xmpp:jingle:transports:s5b:0"
# Defined by XEP-0262: Use of ZRTP in Jingle RTP Sessions.
def ns_jingle_apps_rtp_zrtp_0,
do: "urn:xmpp:jingle:apps:rtp:zrtp:0"
# Defined by XEP-0264: File Transfer Thumbnails.
def ns_ft_thumbs_0,
do: "urn:xmpp:thumbs:0"
# Defined by XEP-0265: Out-of-Band Stream Data.
def ns_jingle_apps_oob_0,
do: "urn:xmpp:jingle:apps:out-of-band:0"
# Defined by XEP-0268: Incident Reporting.
def ns_incident_report_0,
do: "urn:xmpp:incident:0"
# Defined by XEP-0272: Multiparty Jingle Muji).
def ns_telepathy_muji,
do: "http://telepathy.freedesktop.org/muji"
# Defined by XEP-0273: Stanza Interception and Filtering Technology SIFT).
def ns_sift_1,
do: "urn:xmpp:sift:1"
# Defined by XEP-0275: Entity Reputation.
def ns_reputation_0,
do: "urn:xmpp:reputation:0"
# Defined by XEP-0276: Temporary Presence Sharing.
def ns_temppres_0,
do: "urn:xmpp:temppres:0"
# Defined by XEP-0277: Microblogging over XMPP.
def ns_mublog_0,
do: "urn:xmpp:microblog:0"
# Defined by XEP-0278: Jingle Relay Nodes.
def ns_jingle_relay_nodes,
do: "http://jabber.org/protocol/jinglenodes"
# Defined by XEP-0279: Server IP Check.
def ns_sic_0,
do: "urn:xmpp:sic:0"
# Defined by XHTML 1.0.
def ns_xhtml,
do: "http://www.w3.org/1999/xhtml"
end