ds_protocol_http_py_lib.enums

File: enums.py Region: ds_protocol_http_py_lib/enums

Constants for HTTP protocol.

Example

>>> ResourceType.LINKED_SERVICE
'ds.resource.linked-service.http'
>>> ResourceType.DATASET
'ds.resource.dataset.http'

Classes

HttpMethod

Constants for HTTP methods.

AuthType

Constants for authentication types.

ResourceType

Constants for HTTP protocol.

Module Contents

class ds_protocol_http_py_lib.enums.HttpMethod[source]

Bases: enum.StrEnum

Constants for HTTP methods.

GET = 'GET'
POST = 'POST'
PUT = 'PUT'
DELETE = 'DELETE'
PATCH = 'PATCH'
class ds_protocol_http_py_lib.enums.AuthType[source]

Bases: enum.StrEnum

Constants for authentication types.

OAUTH2 = 'OAuth2'
BASIC = 'Basic'
API_KEY = 'APIKey'
BEARER = 'Bearer'
NO_AUTH = 'NoAuth'
CUSTOM = 'Custom'
class ds_protocol_http_py_lib.enums.ResourceType[source]

Bases: enum.StrEnum

Constants for HTTP protocol.

LINKED_SERVICE = 'ds.resource.linked-service.http'
DATASET = 'ds.resource.dataset.http'