<commit_before>API Documentation
=================


TChannel
--------

.. autoclass:: tchannel.TChannel
    :special-members: __init__
    :members:

.. autoclass:: tchannel.singleton.TChannel
    :members:

.. autoclass:: tchannel.Request
    :members:

.. autoclass:: tchannel.Response
    :members:

.. automodule:: tchannel.context
    :members:


Serialization Schemes
---------------------

Thrift
~~~~~~

.. autoclass:: tchannel.schemes.ThriftArgScheme
    :members: __call__, register

.. autofunction:: tchannel.thrift.load

JSON
~~~~

.. autoclass:: tchannel.schemes.JsonArgScheme
    :members: __call__, register

Raw
~~~
.. autoclass:: tchannel.schemes.RawArgScheme
    :members: __call__, register
<commit_msg>Add thrift_request_builder back to the docs<commit_after>API Documentation
=================


TChannel
--------

.. autoclass:: tchannel.TChannel
    :special-members: __init__
    :members:

.. autoclass:: tchannel.singleton.TChannel
    :members:

.. autoclass:: tchannel.Request
    :members:

.. autoclass:: tchannel.Response
    :members:

.. automodule:: tchannel.context
    :members:


Serialization Schemes
---------------------

Thrift
~~~~~~

.. autoclass:: tchannel.schemes.ThriftArgScheme
    :members: __call__, register

.. autofunction:: tchannel.thrift.load

.. autofunction:: tchannel.thrift_request_builder

JSON
~~~~

.. autoclass:: tchannel.schemes.JsonArgScheme
    :members: __call__, register

Raw
~~~
.. autoclass:: tchannel.schemes.RawArgScheme
    :members: __call__, register

{'fraction_non_alphanumeric': 0.17854807063440156, 'fraction_numerical': 0.0, 'mean_word_length': 3.3342776203966005, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '287871', 'n_tokens_mistral': 489, 'n_tokens_neox': 472, 'n_words': 91}