wxc_sdk.api_child module

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

Bases: object

Base class for child APIs of WebexSimpleApi

session: RestSession

REST session

ep(path: Optional[str] = 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) Union[str, dict][source]

GET request

Parameters
  • args

  • kwargs

Returns

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

POST request

Parameters
  • args

  • kwargs

Returns

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

PUT request

Parameters
  • args

  • kwargs

Returns

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

DELETE request

Parameters
  • args

  • kwargs

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

PATCH request

Parameters
  • args

  • kwargs