# coding: utf-8 """ Tests API **Note:** The Page Load Tests, API Tests, and Web Transaction Tests APIs are not available for ThousandEyes for Government instance. This API allows you to list, create, edit, and delete Network and Application Synthetics tests. Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. """ # noqa: E501 from __future__ import annotations import json from enum import Enum from typing_extensions import Self class ApiRequestMethod(str, Enum): """ HTTP request method. """ """ allowed enum values """ GET = 'get' POST = 'post' PUT = 'put' DELETE = 'delete' PATCH = 'patch' UNKNOWN = 'unknown' @classmethod def from_json(cls, json_str: str) -> Self: """Create an instance of ApiRequestMethod from a JSON string""" return cls(json.loads(json_str)) @classmethod def _missing_(cls, value): """Handle unknown values""" return cls.UNKNOWN