Liman

OpenAPIOperation

Attributes

attributeendpoint
= endpoint
attributerefs
= refs
attributebase_url
= base_url
attribute__signature__
= self._create_signature()

Functions

func__init____init__(self, /, endpoint, refs=None, *, base_url=None) -> None
paramself
paramendpointEndpoint
paramrefsdict[str, Ref] | None
= None
parambase_urlstr | None
= None

Returns

None
func__repr____repr__(self) -> str
paramself

Returns

str
func__call____call__(self, **kwargs) -> object
paramself
paramkwargsAny
= {}

Returns

object
func_create_signature_create_signature(self) -> inspect.Signature

Create inspection signature based on OpenAPI endpoint specification.

paramself

Returns

inspect.Signature
func_request_request(self, **kwargs) -> object
paramself
paramkwargsAny
= {}

Returns

object
func_parse_response_parse_response(self, /, response) -> object
paramself
paramresponsehttpx.Response

Returns

object
func_build_url_and_params_build_url_and_params(self, **kwargs) -> RequestParams
paramself
paramkwargsAny
= {}

Returns

RequestParams

Last updated on