Clients Module
==============


.. autoclass:: judge0.clients.Client
    :exclude-members: API_KEY_ENV

.. autoclass:: judge0.clients.ATD
    :show-inheritance:

.. autoclass:: judge0.clients.ATDJudge0CE
    :show-inheritance:
    :exclude-members: DEFAULT_ENDPOINT, DEFAULT_HOST, HOME_URL, DEFAULT_ABOUT_ENDPOINT,
                      DEFAULT_CONFIG_INFO_ENDPOINT, DEFAULT_LANGUAGE_ENDPOINT, DEFAULT_LANGUAGES_ENDPOINT,
                      DEFAULT_STATUSES_ENDPOINT, DEFAULT_CREATE_SUBMISSION_ENDPOINT, DEFAULT_GET_SUBMISSION_ENDPOINT,
                      DEFAULT_CREATE_SUBMISSIONS_ENDPOINT, DEFAULT_GET_SUBMISSIONS_ENDPOINT, get_about,
                      get_config_info, get_language, get_languages, get_statuses, create_submission, get_submission,
                      create_submissions, get_submissions

.. autoclass:: judge0.clients.ATDJudge0ExtraCE
    :show-inheritance:
    :exclude-members: DEFAULT_ENDPOINT, DEFAULT_HOST, HOME_URL, DEFAULT_ABOUT_ENDPOINT,
                      DEFAULT_CONFIG_INFO_ENDPOINT, DEFAULT_LANGUAGE_ENDPOINT, DEFAULT_LANGUAGES_ENDPOINT,
                      DEFAULT_STATUSES_ENDPOINT, DEFAULT_CREATE_SUBMISSION_ENDPOINT, DEFAULT_GET_SUBMISSION_ENDPOINT,
                      DEFAULT_CREATE_SUBMISSIONS_ENDPOINT, DEFAULT_GET_SUBMISSIONS_ENDPOINT, get_about,
                      get_config_info, get_language, get_languages, get_statuses, create_submission, get_submission,
                      create_submissions, get_submissions


.. autoclass:: judge0.clients.Rapid
    :show-inheritance:

.. autoclass:: judge0.clients.RapidJudge0CE
    :show-inheritance:

.. autoclass:: judge0.clients.RapidJudge0ExtraCE
    :show-inheritance:
