rfc6120
– Stanza payloads for RFC 6120 implementation¶
This module contains XSO-related classes for implementation of RFC 6120.
- class aioxmpp.rfc6120.BindFeature(*args, **kwargs)[source]¶
A stream feature for use with
nonza.StreamFeatures
which indicates that the server allows resource binding.- required¶
This attribute is either an instance of
Required
orNone
. The former indicates that the server requires resource binding at this point in the stream negotiation;None
indicates that it is not required.User code should just test the boolean value of this attribute and not worry about the actual types involved.
- class aioxmpp.rfc6120.Bind(*args, **kwargs)[source]¶
The
IQ
payload for binding to a resource.- jid¶
The server-supplied
aioxmpp.JID
. This must not be set by client code.
- resource¶
The client-supplied, optional resource. If a client wishes to bind to a specific resource, it must tell the server that using this attribute.
- class aioxmpp.rfc6120.Required(*args, **kwargs)[source]¶
The XSO used for the
BindFeature.required
attribute.