The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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.