.. toctree::
    :hidden:

applicationinsights.channel.contracts module
============================================

Application class
-----------------
.. autoclass:: applicationinsights.channel.contracts.Application
    :members:
    :member-order: groupwise
    :inherited-members:

Data class
----------
.. autoclass:: applicationinsights.channel.contracts.Data
    :members:
    :member-order: groupwise
    :inherited-members:

DataPoint class
---------------
.. autoclass:: applicationinsights.channel.contracts.DataPoint
    :members:
    :member-order: groupwise
    :inherited-members:

DataPointType class
-------------------
.. autoclass:: applicationinsights.channel.contracts.DataPointType
    :members:
    :member-order: groupwise
    :inherited-members:

Device class
------------
.. autoclass:: applicationinsights.channel.contracts.Device
    :members:
    :member-order: groupwise
    :inherited-members:

Envelope class
--------------
.. autoclass:: applicationinsights.channel.contracts.Envelope
    :members:
    :member-order: groupwise
    :inherited-members:

EventData class
---------------
.. autoclass:: applicationinsights.channel.contracts.EventData
    :members:
    :member-order: groupwise
    :inherited-members:

ExceptionData class
----------------------
.. autoclass:: applicationinsights.channel.contracts.ExceptionData
    :members:
    :member-order: groupwise
    :inherited-members:

ExceptionDetails class
----------------------
.. autoclass:: applicationinsights.channel.contracts.ExceptionDetails
    :members:
    :member-order: groupwise
    :inherited-members:

Internal class
--------------
.. autoclass:: applicationinsights.channel.contracts.Internal
    :members:
    :member-order: groupwise
    :inherited-members:

Location class
--------------
.. autoclass:: applicationinsights.channel.contracts.Location
    :members:
    :member-order: groupwise
    :inherited-members:

MessageData class
-----------------
.. autoclass:: applicationinsights.channel.contracts.MessageData
    :members:
    :member-order: groupwise
    :inherited-members:

MetricData class
----------------
.. autoclass:: applicationinsights.channel.contracts.MetricData
    :members:
    :member-order: groupwise
    :inherited-members:

Operation class
---------------
.. autoclass:: applicationinsights.channel.contracts.Operation
    :members:
    :member-order: groupwise
    :inherited-members:

PageViewData class
------------------
.. autoclass:: applicationinsights.channel.contracts.PageViewData
    :members:
    :member-order: groupwise
    :inherited-members:

RemoteDependencyData class
--------------------------
.. autoclass:: applicationinsights.channel.contracts.RemoteDependencyData
    :members:
    :member-order: groupwise
    :inherited-members:

RequestData class
-----------------
.. autoclass:: applicationinsights.channel.contracts.RequestData
    :members:
    :member-order: groupwise
    :inherited-members:

Session class
-------------
.. autoclass:: applicationinsights.channel.contracts.Session
    :members:
    :member-order: groupwise
    :inherited-members:

SeverityLevel class
-------------------
.. autoclass:: applicationinsights.channel.contracts.SeverityLevel
    :members:
    :member-order: groupwise
    :inherited-members:

StackFrame class
----------------
.. autoclass:: applicationinsights.channel.contracts.StackFrame
    :members:
    :member-order: groupwise
    :inherited-members:

User class
----------
.. autoclass:: applicationinsights.channel.contracts.User
    :members:
    :member-order: groupwise
    :inherited-members:
