def destroy(self, roomJID, reason=None, alternate=None, password=None):
    '\n        Destroy a room.\n\n        @param roomJID: The JID of the room.\n        @type roomJID: L{JID<twisted.words.protocols.jabber.jid.JID>}\n\n        @param reason: The reason for the destruction of the room.\n        @type reason: C{unicode}\n\n        @param alternate: The JID of the room suggested as an alternate venue.\n        @type alternate: L{JID<twisted.words.protocols.jabber.jid.JID>}\n\n        '
    request = DestructionRequest(recipient=roomJID, reason=reason, alternate=alternate, password=password)
    return self.request(request)
Destroy a room.

@param roomJID: The JID of the room.
@type roomJID: L{JID<twisted.words.protocols.jabber.jid.JID>}

@param reason: The reason for the destruction of the room.
@type reason: C{unicode}

@param alternate: The JID of the room suggested as an alternate venue.
@type alternate: L{JID<twisted.words.protocols.jabber.jid.JID>}
def destroy(self, roomJID, reason=None, alternate=None, password=None):
    '\n        Destroy a room.\n\n        @param roomJID: The JID of the room.\n        @type roomJID: L{JID<twisted.words.protocols.jabber.jid.JID>}\n\n        @param reason: The reason for the destruction of the room.\n        @type reason: C{unicode}\n\n        @param alternate: The JID of the room suggested as an alternate venue.\n        @type alternate: L{JID<twisted.words.protocols.jabber.jid.JID>}\n\n        '
    request = DestructionRequest(recipient=roomJID, reason=reason, alternate=alternate, password=password)
    return self.request(request)