Manpage logo

Net::Jabber::Stanza - Jabber Stanza Module

NAME  SYNOPSIS  DESCRIPTION  http://jabber.org/protocol/bytestreams  http://jabber.org/protocol/bytestreams − streamhost objects  http://jabber.org/protocol/commands  http://jabber.org/protocol/commands − note objects  http://jabber.org/protocol/disco#info  http://jabber.org/protocol/disco#info − feature objects  http://jabber.org/protocol/disco#info − identity objects  http://jabber.org/protocol/disco#items  http://jabber.org/protocol/disco#items − item objects  http://jabber.org/protocol/feature−neg  http://jabber.org/protocol/muc  http://jabber.org/protocol/muc#admin  http://jabber.org/protocol/muc#admin − item objects  http://jabber.org/protocol/muc#user  http://jabber.org/protocol/muc#user − invite objects  http://jabber.org/protocol/muc#user − item objects  http://jabber.org/protocol/pubsub  http://jabber.org/protocol/pubsub − affiliations objects  http://jabber.org/protocol/pubsub − configure objects  http://jabber.org/protocol/pubsub − create objects  http://jabber.org/protocol/pubsub − delete objects  http://jabber.org/protocol/pubsub − entities objects  http://jabber.org/protocol/pubsub − entity objects  http://jabber.org/protocol/pubsub − item objects  http://jabber.org/protocol/pubsub − items objects  http://jabber.org/protocol/pubsub − options objects  http://jabber.org/protocol/pubsub − publish objects  http://jabber.org/protocol/pubsub − purge objects  http://jabber.org/protocol/pubsub − retract objects  http://jabber.org/protocol/pubsub − subscribe objects  http://jabber.org/protocol/pubsub − subscribe−options objects  http://jabber.org/protocol/pubsub − unsubscribe objects  http://jabber.org/protocol/pubsub#event  http://jabber.org/protocol/pubsub#event − delete objects  http://jabber.org/protocol/pubsub#event − item objects  http://jabber.org/protocol/pubsub#event − items objects  http://jabber.org/protocol/pubsub#owner  http://jabber.org/protocol/pubsub#owner − configure objects  http://jabber.org/protocol/si  http://jabber.org/protocol/si/profile/file−transfer  jabber:iq:agent − DEPRECATED  jabber:iq:agents − DEPRECATED  jabber:iq:autoupdate  jabber:iq:autoupdate − release objects  jabber:iq:browse − DEPRECATED  jabber:iq:browse − item objects − DEPRECATED  jabber:iq:conference  jabber:iq:filter − DEPRECATED  jabber:iq:filter − rule objects − DEPRECATED  jabber:iq:gateway  jabber:iq:last  jabber:iq:oob  jabber:iq:pass  jabber:iq:rpc  jabber:iq:rpc − array objects  jabber:iq:rpc − data objects  jabber:iq:rpc − fault objects  jabber:iq:rpc − member objects  jabber:iq:rpc − methodCall objects  jabber:iq:rpc − methodResponse objects  jabber:iq:rpc − param objects  jabber:iq:rpc − params objects  jabber:iq:rpc − struct objects  jabber:iq:rpc − value objects  jabber:iq:search  jabber:iq:search − item objects  jabber:iq:time  jabber:iq:version  jabber:x:autoupdate  jabber:x:conference  jabber:x:data  jabber:x:data − field objects  jabber:x:data − item objects  jabber:x:data − option objects  jabber:x:data − reported objects  jabber:x:delay  jabber:x:encrypted  jabber:x:event  jabber:x:expire  jabber:x:oob  jabber:x:roster  jabber:x:roster − item objects  jabber:x:signed  http://jabber.org/protocol/bytestreams − streamhost objects  http://jabber.org/protocol/commands  http://jabber.org/protocol/commands − note objects  http://jabber.org/protocol/disco#info  http://jabber.org/protocol/disco#info − feature objects  http://jabber.org/protocol/disco#info − identity objects  http://jabber.org/protocol/disco#items  http://jabber.org/protocol/disco#items − item objects  http://jabber.org/protocol/feature−neg  http://jabber.org/protocol/muc  http://jabber.org/protocol/muc#admin  http://jabber.org/protocol/muc#admin − item objects  http://jabber.org/protocol/muc#user  http://jabber.org/protocol/muc#user − invite objects  http://jabber.org/protocol/muc#user − item objects  http://jabber.org/protocol/pubsub  http://jabber.org/protocol/pubsub − affiliations objects  http://jabber.org/protocol/pubsub − configure objects  http://jabber.org/protocol/pubsub − create objects  http://jabber.org/protocol/pubsub − delete objects  http://jabber.org/protocol/pubsub − entities objects  http://jabber.org/protocol/pubsub − entity objects  http://jabber.org/protocol/pubsub − item objects  http://jabber.org/protocol/pubsub − items objects  http://jabber.org/protocol/pubsub − options objects  http://jabber.org/protocol/pubsub − publish objects  http://jabber.org/protocol/pubsub − purge objects  http://jabber.org/protocol/pubsub − retract objects  http://jabber.org/protocol/pubsub − subscribe objects  http://jabber.org/protocol/pubsub − subscribe−options objects  http://jabber.org/protocol/pubsub − unsubscribe objects  http://jabber.org/protocol/pubsub#event  http://jabber.org/protocol/pubsub#event − delete objects  http://jabber.org/protocol/pubsub#event − item objects  http://jabber.org/protocol/pubsub#event − items objects  http://jabber.org/protocol/pubsub#owner  http://jabber.org/protocol/pubsub#owner − configure objects  http://jabber.org/protocol/si  http://jabber.org/protocol/si/profile/file−transfer  jabber:iq:agent − DEPRECATED  jabber:iq:agents − DEPRECATED  jabber:iq:autoupdate  jabber:iq:autoupdate − release objects  jabber:iq:browse − DEPRECATED  jabber:iq:browse − item objects − DEPRECATED  jabber:iq:conference  jabber:iq:filter − DEPRECATED  jabber:iq:filter − rule objects − DEPRECATED  jabber:iq:gateway  jabber:iq:last  jabber:iq:oob  jabber:iq:pass  jabber:iq:rpc  jabber:iq:rpc − array objects  jabber:iq:rpc − data objects  jabber:iq:rpc − fault objects  jabber:iq:rpc − member objects  jabber:iq:rpc − methodCall objects  jabber:iq:rpc − methodResponse objects  jabber:iq:rpc − param objects  jabber:iq:rpc − params objects  jabber:iq:rpc − struct objects  jabber:iq:rpc − value objects  jabber:iq:search  jabber:iq:search − item objects  jabber:iq:time  jabber:iq:version  jabber:x:autoupdate  jabber:x:conference  jabber:x:data  jabber:x:data − field objects  jabber:x:data − item objects  jabber:x:data − option objects  jabber:x:data − reported objects  jabber:x:delay  jabber:x:encrypted  jabber:x:event  jabber:x:expire  jabber:x:oob  jabber:x:roster  jabber:x:roster − item objects  jabber:x:signed  AUTHOR  COPYRIGHT 

NAME

Net::Jabber::Stanza − Jabber Stanza Module

SYNOPSIS

Net::Jabber::Stanza is a private package that serves as a basis
for all Jabber stanzas generated by Net::Jabber.

DESCRIPTION

This module is not meant to be used directly. You should be using
either Net::Jabber::IQ, Net::Jabber::Message, Net::Jabber::Presence, or
another package that inherits from Net::Jabber::Stanza.
That said, this is where all of the namespaced methods are defined.
The current supported namespaces are:

http://jabber.org/protocol/bytestreams
http://jabber.org/protocol/commands
http://jabber.org/protocol/disco#info
http://jabber.org/protocol/disco#items
http://jabber.org/protocol/feature−neg
http://jabber.org/protocol/muc
http://jabber.org/protocol/muc#admin
http://jabber.org/protocol/muc#user
http://jabber.org/protocol/pubsub
http://jabber.org/protocol/pubsub#event
http://jabber.org/protocol/pubsub#owner
http://jabber.org/protocol/si
http://jabber.org/protocol/si/profile/file−transfer
jabber:iq:agent − DEPRECATED
jabber:iq:agents − DEPRECATED
jabber:iq:autoupdate
jabber:iq:browse − DEPRECATED
jabber:iq:conference
jabber:iq:filter − DEPRECATED
jabber:iq:gateway
jabber:iq:last
jabber:iq:oob
jabber:iq:pass
jabber:iq:rpc
jabber:iq:search
jabber:iq:time
jabber:iq:version
jabber:x:autoupdate
jabber:x:conference
jabber:x:data
jabber:x:delay
jabber:x:encrypted
jabber:x:event
jabber:x:expire
jabber:x:oob
jabber:x:roster
jabber:x:signed

For more information on what these namespaces are for, visit
http://www.jabber.org and browse the Jabber Programmers Guide.
The following tables can be read as follows:
ny:private:ns
Name Type Get Set Remove Defined Add
========================== ======= === === ====== ======= ===
Foo scalar X X X X
Bar child X
Bars child X
Test master X X
Withing the my:private:ns namespace, there exists the functions:
GetFoo(), SetFoo(), RemoveFoo(), DefinedFoo()
AddBar()
GetBars(), DefinedBars()
GetTest(), SetMaster()
Hopefully it should be obvious how this all works. If not feel free to
contact me and I'll work on adding more documentation.

http://jabber.org/protocol/bytestreams

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Activate scalar X X X X
SID scalar X X X X
StreamHostUsedJID jid X X X X
StreamHost child X
StreamHosts child X X X
ByteStreams master X X

http://jabber.org/protocol/bytestreams − streamhost objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Host scalar X X X X
JID jid X X X X
Port scalar X X X X
ZeroConf scalar X X X X
StreamHost master X X

http://jabber.org/protocol/commands

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Action scalar X X X X
Node scalar X X X X
SessionID scalar X X X X
Status scalar X X X X
Note child X
Notes child X X X
Command master X X

http://jabber.org/protocol/commands − note objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Message scalar X X X X
Type scalar X X X X
Note master X X

http://jabber.org/protocol/disco#info

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Feature child X
Features child X X X
Identities child X X X
Identity child X
DiscoInfo master X X

http://jabber.org/protocol/disco#info − feature objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Var scalar X X X X
Feature master X X

http://jabber.org/protocol/disco#info − identity objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Category scalar X X X X
Name scalar X X X X
Type scalar X X X X
Identity master X X

http://jabber.org/protocol/disco#items

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Item child X
Items child X X X
DiscoItems master X X

http://jabber.org/protocol/disco#items − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Action scalar X X X X
JID jid X X X X
Name scalar X X X X
Node scalar X X X X
Item master X X

http://jabber.org/protocol/feature−neg

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
FeatureNeg master X X

http://jabber.org/protocol/muc

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Password scalar X X X X
MUC master X X

http://jabber.org/protocol/muc#admin

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Item child X
Items child X X X
Admin master X X

http://jabber.org/protocol/muc#admin − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
ActorJID jid X X X X
Affiliation scalar X X X X
JID jid X X X X
Nick scalar X X X X
Reason scalar X X X X
Role scalar X X X X
Item master X X

http://jabber.org/protocol/muc#user

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Alt scalar X X X X
Password scalar X X X X
StatusCode scalar X X X X
Invite child X X X X
Item child X X X X
User master X X

http://jabber.org/protocol/muc#user − invite objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
From jid X X X X
Reason scalar X X X X
To jid X X X X
Invite master X X

http://jabber.org/protocol/muc#user − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
ActorJID jid X X X X
Affiliation scalar X X X X
JID jid X X X X
Nick scalar X X X X
Reason scalar X X X X
Role scalar X X X X
Item master X X

http://jabber.org/protocol/pubsub

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Affiliations child X X X X
Configure child X X X X
Create child X X X X
Delete child X X X X
Entities child X X X X
Entity child X X X X
Item child X X X X
Items child X X X X
Options child X X X X
Publish child X X X X
Purge child X X X X
Retract child X X X X
Subscribe child X X X X
Unsubscribe child X X X X
PubSub master X X

http://jabber.org/protocol/pubsub − affiliations objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Entity child X X X X
Affiliations master X X

http://jabber.org/protocol/pubsub − configure objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Configure master X X

http://jabber.org/protocol/pubsub − create objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Create master X X

http://jabber.org/protocol/pubsub − delete objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Delete master X X

http://jabber.org/protocol/pubsub − entities objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Entity child X X X X
Entities master X X

http://jabber.org/protocol/pubsub − entity objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Affiliation scalar X X X X
JID jid X X X X
Node scalar X X X X
Subscription scalar X X X X
SubscribeOptions child X X X X
Entity master X X

http://jabber.org/protocol/pubsub − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
ID scalar X X X X
Payload raw X X X X
Item master X X

http://jabber.org/protocol/pubsub − items objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
MaxItems scalar X X X X
Node scalar X X X X
Item child X X X X
Items master X X

http://jabber.org/protocol/pubsub − options objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
JID jid X X X X
Node scalar X X X X
Options master X X

http://jabber.org/protocol/pubsub − publish objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Item child X X X X
Publish master X X

http://jabber.org/protocol/pubsub − purge objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Purge master X X

http://jabber.org/protocol/pubsub − retract objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Item child X X X X
Retract master X X

http://jabber.org/protocol/pubsub − subscribe objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
JID jid X X X X
Node scalar X X X X
Subscribe master X X

http://jabber.org/protocol/pubsub − subscribe−options objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Required flag X X X X
SubscribeOptions master X X

http://jabber.org/protocol/pubsub − unsubscribe objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
JID jid X X X X
Node scalar X X X X
Unsubscribe master X X

http://jabber.org/protocol/pubsub#event

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Delete child X X X X
Items child X X X X
Event master X X

http://jabber.org/protocol/pubsub#event − delete objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Delete master X X

http://jabber.org/protocol/pubsub#event − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
ID scalar X X X X
Payload raw X X X X
Item master X X

http://jabber.org/protocol/pubsub#event − items objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Item child X X X X
Items master X X

http://jabber.org/protocol/pubsub#owner

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Action scalar X X X X
Configure child X X X X
Owner master X X

http://jabber.org/protocol/pubsub#owner − configure objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Configure master X X

http://jabber.org/protocol/si

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
ID scalar X X X X
MimeType scalar X X X X
Profile scalar X X X X
Stream master X X

http://jabber.org/protocol/si/profile/file−transfer

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Date scalar X X X X
Desc scalar X X X X
Hash scalar X X X X
Name scalar X X X X
Range flag X X X X
RangeLength scalar X X X X
RangeOffset scalar X X X X
Size scalar X X X X
File master X X

jabber:iq:agent − DEPRECATED

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Agents flag X X X X
Description scalar X X X X
GroupChat flag X X X X
JID jid X X X X
Name scalar X X X X
Register flag X X X X
Search flag X X X X
Service scalar X X X X
Transport scalar X X X X
URL scalar X X X X
Agent master X X

jabber:iq:agents − DEPRECATED

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Agent child X
Agents child X X X

jabber:iq:autoupdate

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Beta child X
Dev child X
Release child X
Releases child X X X

jabber:iq:autoupdate − release objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Desc scalar X X X X
Priority scalar X X X X
URL scalar X X X X
Version scalar X X X X
Release master X X

jabber:iq:browse − DEPRECATED

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Category scalar X X X X
JID jid X X X X
NS array X X X X
Name scalar X X X X
Type scalar X X X X
Item child X
Items child X X X
Browse master X X

jabber:iq:browse − item objects − DEPRECATED

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Category scalar X X X X
JID jid X X X X
NS array X X X X
Name scalar X X X X
Type scalar X X X X
Item child X
Items child X X X
Browse master X X

jabber:iq:conference

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
ID scalar X X X X
Name scalar X X X X
Nick scalar X X X X
Privacy flag X X X X
Secret scalar X X X X
Conference master X X

jabber:iq:filter − DEPRECATED

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Rule child X
Rules child X X X

jabber:iq:filter − rule objects − DEPRECATED

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Body scalar X X X X
Continued scalar X X X X
Drop scalar X X X X
Edit scalar X X X X
Error scalar X X X X
From scalar X X X X
Offline scalar X X X X
Reply scalar X X X X
Resource scalar X X X X
Show scalar X X X X
Size scalar X X X X
Subject scalar X X X X
Time scalar X X X X
Type scalar X X X X
Unavailable scalar X X X X
Rule master X X

jabber:iq:gateway

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Desc scalar X X X X
JID jid X X X X
Prompt scalar X X X X
Gateway master X X

jabber:iq:last

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Message scalar X X X X
Seconds scalar X X X X
Last master X X

jabber:iq:oob

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Desc scalar X X X X
URL scalar X X X X
Oob master X X

jabber:iq:pass

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Client scalar X X X X
ClientPort scalar X X X X
Close flag X X X X
Expire scalar X X X X
OneShot flag X X X X
Proxy scalar X X X X
ProxyPort scalar X X X X
Server scalar X X X X
ServerPort scalar X X X X
Pass master X X

jabber:iq:rpc

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
MethodCall child X X X X
MethodResponse child X X X X

jabber:iq:rpc − array objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Data child X
Datas child X X X

jabber:iq:rpc − data objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Value child X X X X

jabber:iq:rpc − fault objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Value child X X X X

jabber:iq:rpc − member objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Name scalar X X X X
Value child X X X X
Member master X X

jabber:iq:rpc − methodCall objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
MethodName scalar X X X X
Params child X X X X
MethodCall master X X

jabber:iq:rpc − methodResponse objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Fault child X X X X
Params child X X X X

jabber:iq:rpc − param objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Value child X X X X

jabber:iq:rpc − params objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Param child X
Params child X X X

jabber:iq:rpc − struct objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Member child X
Members child X X X

jabber:iq:rpc − value objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Base64 scalar X X X X
Boolean scalar X X X X
DateTime scalar X X X X
Double scalar X X X X
I4 scalar X X X X
Int scalar X X X X
String scalar X X X X
Value scalar X X X X
Array child X X X X
Struct child X X X X
RPCValue master X X

jabber:iq:search

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Email scalar X X X X
Family scalar X X X X
First scalar X X X X
Given scalar X X X X
Instructions scalar X X X X
Key scalar X X X X
Last scalar X X X X
Name scalar X X X X
Nick scalar X X X X
Truncated flag X X X X
Item child X
Items child X X X
Search master X X

jabber:iq:search − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Email scalar X X X X
Family scalar X X X X
First scalar X X X X
Given scalar X X X X
JID jid X X X X
Key scalar X X X X
Last scalar X X X X
Name scalar X X X X
Nick scalar X X X X
Item master X X

jabber:iq:time

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Display special X X X X
TZ special X X X X
UTC special X X X X
Time master X X

jabber:iq:version

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Name scalar X X X X
OS special X X X X
Ver special X X X X
Version master X X

jabber:x:autoupdate

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
JID jid X X X X
Autoupdate master X X

jabber:x:conference

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
JID jid X X X X
Conference master X X

jabber:x:data

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Form scalar X X X X
Instructions scalar X X X X
Title scalar X X X X
Type scalar X X X X
Field child X
Fields child X X X
Item child X
Items child X X X
Reported child X X X X
Data master X X

jabber:x:data − field objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Desc scalar X X X X
Label scalar X X X X
Required flag X X X X
Type scalar X X X X
Value array X X X X
Var scalar X X X X
Option child X
Options child X X X
Field master X X

jabber:x:data − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Field child X
Fields child X X X
Item master X X

jabber:x:data − option objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Label scalar X X X X
Value scalar X X X X
Option master X X

jabber:x:data − reported objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Field child X
Fields child X X X
Reported master X X

jabber:x:delay

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
From jid X X X X
Message scalar X X X X
Stamp timestamp X X X X
Delay master X X

jabber:x:encrypted

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Message scalar X X X X
Encrypted master X X

jabber:x:event

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Composing flag X X X X
Delivered flag X X X X
Displayed flag X X X X
ID scalar X X X X
Offline flag X X X X
Event master X X

jabber:x:expire

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Seconds scalar X X X X
Expire master X X

jabber:x:oob

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Desc scalar X X X X
URL scalar X X X X
Oob master X X

jabber:x:roster

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Item child X
Items child X X X
Roster master X X

jabber:x:roster − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Ask scalar X X X X
Group array X X X X
JID jid X X X X
Name scalar X X X X
Subscription scalar X X X X
Item master X X

jabber:x:signed

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Signature scalar X X X X
Signed master X X

# DOC_BEGIN =head1 http://jabber.org/protocol/bytestreams

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Activate scalar X X X X
SID scalar X X X X
StreamHostUsedJID jid X X X X
StreamHost child X
StreamHosts child X X X
ByteStreams master X X

http://jabber.org/protocol/bytestreams − streamhost objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Host scalar X X X X
JID jid X X X X
Port scalar X X X X
ZeroConf scalar X X X X
StreamHost master X X

http://jabber.org/protocol/commands

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Action scalar X X X X
Node scalar X X X X
SessionID scalar X X X X
Status scalar X X X X
Note child X
Notes child X X X
Command master X X

http://jabber.org/protocol/commands − note objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Message scalar X X X X
Type scalar X X X X
Note master X X

http://jabber.org/protocol/disco#info

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Feature child X
Features child X X X
Identities child X X X
Identity child X
DiscoInfo master X X

http://jabber.org/protocol/disco#info − feature objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Var scalar X X X X
Feature master X X

http://jabber.org/protocol/disco#info − identity objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Category scalar X X X X
Name scalar X X X X
Type scalar X X X X
Identity master X X

http://jabber.org/protocol/disco#items

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Item child X
Items child X X X
DiscoItems master X X

http://jabber.org/protocol/disco#items − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Action scalar X X X X
JID jid X X X X
Name scalar X X X X
Node scalar X X X X
Item master X X

http://jabber.org/protocol/feature−neg

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
FeatureNeg master X X

http://jabber.org/protocol/muc

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Password scalar X X X X
MUC master X X

http://jabber.org/protocol/muc#admin

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Item child X
Items child X X X
Admin master X X

http://jabber.org/protocol/muc#admin − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
ActorJID jid X X X X
Affiliation scalar X X X X
JID jid X X X X
Nick scalar X X X X
Reason scalar X X X X
Role scalar X X X X
Item master X X

http://jabber.org/protocol/muc#user

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Alt scalar X X X X
Password scalar X X X X
StatusCode scalar X X X X
Invite child X X X X
Item child X X X X
User master X X

http://jabber.org/protocol/muc#user − invite objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
From jid X X X X
Reason scalar X X X X
To jid X X X X
Invite master X X

http://jabber.org/protocol/muc#user − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
ActorJID jid X X X X
Affiliation scalar X X X X
JID jid X X X X
Nick scalar X X X X
Reason scalar X X X X
Role scalar X X X X
Item master X X

http://jabber.org/protocol/pubsub

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Affiliations child X X X X
Configure child X X X X
Create child X X X X
Delete child X X X X
Entities child X X X X
Entity child X X X X
Item child X X X X
Items child X X X X
Options child X X X X
Publish child X X X X
Purge child X X X X
Retract child X X X X
Subscribe child X X X X
Unsubscribe child X X X X
PubSub master X X

http://jabber.org/protocol/pubsub − affiliations objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Entity child X X X X
Affiliations master X X

http://jabber.org/protocol/pubsub − configure objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Configure master X X

http://jabber.org/protocol/pubsub − create objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Create master X X

http://jabber.org/protocol/pubsub − delete objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Delete master X X

http://jabber.org/protocol/pubsub − entities objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Entity child X X X X
Entities master X X

http://jabber.org/protocol/pubsub − entity objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Affiliation scalar X X X X
JID jid X X X X
Node scalar X X X X
Subscription scalar X X X X
SubscribeOptions child X X X X
Entity master X X

http://jabber.org/protocol/pubsub − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
ID scalar X X X X
Payload raw X X X X
Item master X X

http://jabber.org/protocol/pubsub − items objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
MaxItems scalar X X X X
Node scalar X X X X
Item child X X X X
Items master X X

http://jabber.org/protocol/pubsub − options objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
JID jid X X X X
Node scalar X X X X
Options master X X

http://jabber.org/protocol/pubsub − publish objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Item child X X X X
Publish master X X

http://jabber.org/protocol/pubsub − purge objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Purge master X X

http://jabber.org/protocol/pubsub − retract objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Item child X X X X
Retract master X X

http://jabber.org/protocol/pubsub − subscribe objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
JID jid X X X X
Node scalar X X X X
Subscribe master X X

http://jabber.org/protocol/pubsub − subscribe−options objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Required flag X X X X
SubscribeOptions master X X

http://jabber.org/protocol/pubsub − unsubscribe objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
JID jid X X X X
Node scalar X X X X
Unsubscribe master X X

http://jabber.org/protocol/pubsub#event

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Delete child X X X X
Items child X X X X
Event master X X

http://jabber.org/protocol/pubsub#event − delete objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Delete master X X

http://jabber.org/protocol/pubsub#event − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
ID scalar X X X X
Payload raw X X X X
Item master X X

http://jabber.org/protocol/pubsub#event − items objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Item child X X X X
Items master X X

http://jabber.org/protocol/pubsub#owner

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Action scalar X X X X
Configure child X X X X
Owner master X X

http://jabber.org/protocol/pubsub#owner − configure objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Node scalar X X X X
Configure master X X

http://jabber.org/protocol/si

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
ID scalar X X X X
MimeType scalar X X X X
Profile scalar X X X X
Stream master X X

http://jabber.org/protocol/si/profile/file−transfer

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Date scalar X X X X
Desc scalar X X X X
Hash scalar X X X X
Name scalar X X X X
Range flag X X X X
RangeLength scalar X X X X
RangeOffset scalar X X X X
Size scalar X X X X
File master X X

jabber:iq:agent − DEPRECATED

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Agents flag X X X X
Description scalar X X X X
GroupChat flag X X X X
JID jid X X X X
Name scalar X X X X
Register flag X X X X
Search flag X X X X
Service scalar X X X X
Transport scalar X X X X
URL scalar X X X X
Agent master X X

jabber:iq:agents − DEPRECATED

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Agent child X
Agents child X X X

jabber:iq:autoupdate

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Beta child X
Dev child X
Release child X
Releases child X X X

jabber:iq:autoupdate − release objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Desc scalar X X X X
Priority scalar X X X X
URL scalar X X X X
Version scalar X X X X
Release master X X

jabber:iq:browse − DEPRECATED

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Category scalar X X X X
JID jid X X X X
NS array X X X X
Name scalar X X X X
Type scalar X X X X
Item child X
Items child X X X
Browse master X X

jabber:iq:browse − item objects − DEPRECATED

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Category scalar X X X X
JID jid X X X X
NS array X X X X
Name scalar X X X X
Type scalar X X X X
Item child X
Items child X X X
Browse master X X

jabber:iq:conference

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
ID scalar X X X X
Name scalar X X X X
Nick scalar X X X X
Privacy flag X X X X
Secret scalar X X X X
Conference master X X

jabber:iq:filter − DEPRECATED

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Rule child X
Rules child X X X

jabber:iq:filter − rule objects − DEPRECATED

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Body scalar X X X X
Continued scalar X X X X
Drop scalar X X X X
Edit scalar X X X X
Error scalar X X X X
From scalar X X X X
Offline scalar X X X X
Reply scalar X X X X
Resource scalar X X X X
Show scalar X X X X
Size scalar X X X X
Subject scalar X X X X
Time scalar X X X X
Type scalar X X X X
Unavailable scalar X X X X
Rule master X X

jabber:iq:gateway

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Desc scalar X X X X
JID jid X X X X
Prompt scalar X X X X
Gateway master X X

jabber:iq:last

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Message scalar X X X X
Seconds scalar X X X X
Last master X X

jabber:iq:oob

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Desc scalar X X X X
URL scalar X X X X
Oob master X X

jabber:iq:pass

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Client scalar X X X X
ClientPort scalar X X X X
Close flag X X X X
Expire scalar X X X X
OneShot flag X X X X
Proxy scalar X X X X
ProxyPort scalar X X X X
Server scalar X X X X
ServerPort scalar X X X X
Pass master X X

jabber:iq:rpc

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
MethodCall child X X X X
MethodResponse child X X X X

jabber:iq:rpc − array objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Data child X
Datas child X X X

jabber:iq:rpc − data objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Value child X X X X

jabber:iq:rpc − fault objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Value child X X X X

jabber:iq:rpc − member objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Name scalar X X X X
Value child X X X X
Member master X X

jabber:iq:rpc − methodCall objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
MethodName scalar X X X X
Params child X X X X
MethodCall master X X

jabber:iq:rpc − methodResponse objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Fault child X X X X
Params child X X X X

jabber:iq:rpc − param objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Value child X X X X

jabber:iq:rpc − params objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Param child X
Params child X X X

jabber:iq:rpc − struct objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Member child X
Members child X X X

jabber:iq:rpc − value objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Base64 scalar X X X X
Boolean scalar X X X X
DateTime scalar X X X X
Double scalar X X X X
I4 scalar X X X X
Int scalar X X X X
String scalar X X X X
Value scalar X X X X
Array child X X X X
Struct child X X X X
RPCValue master X X

jabber:iq:search

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Email scalar X X X X
Family scalar X X X X
First scalar X X X X
Given scalar X X X X
Instructions scalar X X X X
Key scalar X X X X
Last scalar X X X X
Name scalar X X X X
Nick scalar X X X X
Truncated flag X X X X
Item child X
Items child X X X
Search master X X

jabber:iq:search − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Email scalar X X X X
Family scalar X X X X
First scalar X X X X
Given scalar X X X X
JID jid X X X X
Key scalar X X X X
Last scalar X X X X
Name scalar X X X X
Nick scalar X X X X
Item master X X

jabber:iq:time

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Display special X X X X
TZ special X X X X
UTC special X X X X
Time master X X

jabber:iq:version

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Name scalar X X X X
OS special X X X X
Ver special X X X X
Version master X X

jabber:x:autoupdate

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
JID jid X X X X
Autoupdate master X X

jabber:x:conference

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
JID jid X X X X
Conference master X X

jabber:x:data

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Form scalar X X X X
Instructions scalar X X X X
Title scalar X X X X
Type scalar X X X X
Field child X
Fields child X X X
Item child X
Items child X X X
Reported child X X X X
Data master X X

jabber:x:data − field objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Desc scalar X X X X
Label scalar X X X X
Required flag X X X X
Type scalar X X X X
Value array X X X X
Var scalar X X X X
Option child X
Options child X X X
Field master X X

jabber:x:data − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Field child X
Fields child X X X
Item master X X

jabber:x:data − option objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Label scalar X X X X
Value scalar X X X X
Option master X X

jabber:x:data − reported objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Field child X
Fields child X X X
Reported master X X

jabber:x:delay

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
From jid X X X X
Message scalar X X X X
Stamp timestamp X X X X
Delay master X X

jabber:x:encrypted

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Message scalar X X X X
Encrypted master X X

jabber:x:event

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Composing flag X X X X
Delivered flag X X X X
Displayed flag X X X X
ID scalar X X X X
Offline flag X X X X
Event master X X

jabber:x:expire

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Seconds scalar X X X X
Expire master X X

jabber:x:oob

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Desc scalar X X X X
URL scalar X X X X
Oob master X X

jabber:x:roster

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Item child X
Items child X X X
Roster master X X

jabber:x:roster − item objects

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Ask scalar X X X X
Group array X X X X
JID jid X X X X
Name scalar X X X X
Subscription scalar X X X X
Item master X X

jabber:x:signed

Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Signature scalar X X X X
Signed master X X

AUTHOR

Ryan Eatmon

COPYRIGHT

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


Updated 2026-06-01 - jenkler.se | uex.se