mirror of
https://github.com/thousandeyes/thousandeyes-sdk-python.git
synced 2026-06-20 09:56:51 +00:00
Some checks failed
Python CI / build (push) Has been cancelled
Co-authored-by: API Team <api-team@thousandeyes.com>
45 lines
1.0 KiB
Python
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
|
|
|