Net::Jabber::Stanza.3pm

Langue: en

Version: 2004-08-17 (mandriva - 01/05/08)

Section: 3 (Bibliothèques de fonctions)

Sommaire

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 This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.