wxc_sdk.api_child module

class wxc_sdk.api_child.ApiChild(*, session: RestSession, base: str | None = None)[source]

Bases: object

Base class for child APIs of WebexSimpleApi

session: RestSession

REST session

ep(path: str | None = None)[source]

endpoint URL for given path

Parameters:

path (str) – path after APIChild subclass specific endpoint URI prefix

Returns:

endpoint URL

Return type:

str

get(*args, **kwargs) str | dict[source]

GET request

Parameters:
  • args

  • kwargs

Returns:

post(*args, **kwargs) str | dict[source]

POST request

Parameters:
  • args

  • kwargs

Returns:

put(*args, **kwargs) str | dict[source]

PUT request

Parameters:
  • args

  • kwargs

Returns:

delete(*args, **kwargs) None[source]

DELETE request

Parameters:
  • args

  • kwargs

patch(*args, **kwargs) str | dict[source]

PATCH request

Parameters:
  • args

  • kwargs