---
name: "Net::Jabber::Stanza"
section: "3pm"
platform: "linux"
package: "perl-net-jabber"
version: "2.0-18"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Net::Jabber::Stanza"
---

# Net::Jabber::Stanza(3pm)

Jabber Stanza Module

## 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.
