pyrestsdk.request.supports_types package

Subpackages

Module contents

Supports Types

class pyrestsdk.request.supports_types.SupportsBaseInvokeRequest(*args, **kwargs)[source]

Bases: Protocol

Supports Base Invoke Request Type

abstract Send() List[T] | T | None[source]
abstract property generic_type: Type[T]
abstract property input_object: T
abstract invoke_request() List[T] | T | None[source]

Invokes the prepared request

class pyrestsdk.request.supports_types.SupportsDeleteMethod(*args, **kwargs)[source]

Bases: SupportsMethods

Supports Delete Method Type

property Delete: Self

Sets request to delete request

class pyrestsdk.request.supports_types.SupportsGetMethod(*args, **kwargs)[source]

Bases: SupportsMethods

Supports Get Method Type

property Get: Self

Sets request to get request

class pyrestsdk.request.supports_types.SupportsHeaderOptions(*args, **kwargs)[source]

Bases: Protocol

Supports Header Options Type

property header_options: HeaderOptionCollection

Gets Header Options

class pyrestsdk.request.supports_types.SupportsInvokeCollectionRequest(*args, **kwargs)[source]

Bases: SupportsBaseInvokeRequest

property invoke_request: List[T]

Invokes the prepared request

class pyrestsdk.request.supports_types.SupportsInvokeRequest(*args, **kwargs)[source]

Bases: SupportsBaseInvokeRequest

property invoke_request: T

Invokes the prepared request

class pyrestsdk.request.supports_types.SupportsPostMethod(*args, **kwargs)[source]

Bases: SupportsMethods

Supports Post Method Type

Post(input_object: S) Self[source]

Sets request to put request

class pyrestsdk.request.supports_types.SupportsPutMethod(*args, **kwargs)[source]

Bases: SupportsMethods

Supports Put Method Type

Put(input_object: S) Self[source]

Sets request to put request

class pyrestsdk.request.supports_types.SupportsQueryOptions(*args, **kwargs)[source]

Bases: Protocol

Supports Query Options Type

property query_options: QueryOptionCollection

Gets Query Options