thousandeyes-sdk-python/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/models/api_request_method.py
Miguel Pragosa fa5af77369
Some checks failed
Python CI / build (push) Has been cancelled
[GitHub Bot] Generated python SDK (#149)
Co-authored-by: API Team <api-team@thousandeyes.com>
2026-04-30 11:18:18 +01:00

45 lines
1.0 KiB
Python

# 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