[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- skypekit.Request: Base class for all request that provides the encoding primitives and a write buffer
  - skypekit.GetRequest: get request: support multiple object id, but not heterogeneous object classes in one request
  - skypekit.XCallRequest: action call request
- skypekit.SkypeKit
- object: The most base type
  - exceptions.BaseException: Common base class for all exceptions
    - exceptions.Exception: Common base class for all non-exit exceptions.
      - skypekit.Error
        - skypekit.ConnectionClosed
        - skypekit.InvalidObjectIdError
        - skypekit.ResponseError
  - skypekit.Cached: Base class for all cached objects.
    - skypekit.Object
      - Skype.Account: Represents a local account.
      - Skype.Contact: Address book entry.
      - Skype.ContactGroup: Collects and manages Contacts related by type, status, or some other arbitrary criteria.
      - Skype.ContactSearch: This class encapsulates functionality for looking up contacts on the Skype network.
      - Skype.Conversation: The Conversation class encapsulates all types of communication possible with Skype client.
      - Skype.Message: Events in a conversation context are expressed as Messages.
      - Skype.Participant: Conversation participant class.
      - Skype.Sms: Wrapper class that includes SMS-specific properties and methods, such as P_BODY and GetTargetPrice.
      - Skype.Transfer: Transfer in this context refers to transferring (sending/receiving) files among Skype Contacts, not transferring a call to another Skype or PSTN Contact.
      - Skype.Video: This class contains basic video control functionality for live conversations with video.
      - Skype.Voicemail: Wrapper class that includes voicemail-specific methods and properties.
  - skypekit.SkypeKit.Event
  - skypekit.SkypeKit.PropertyChange
  - skypekit.ScopedLock
  - Skype.Skype: The main class that exposes Skype-related functionality to your application.
  - threading._Verbose
    - threading.Thread
      - skypekit.SkypeKit.EventDispatcher
      - skypekit.SkypeKit.ResponseListener
  - dict: dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list.
    - skypekit.SkypeKit.Parms