wxc_sdk.person_settings.common module

class wxc_sdk.person_settings.common.PersonSettingsApiChild(*, session: RestSession, workspaces: bool = False, locations: bool = False)[source]

Bases: ApiChild

Base class for all classes implementing person settings APIs

feature = None
base = ''
session: RestSession

REST session

f_ep(person_id: str, path: str | None = None) str[source]

person specific feature endpoint like v1/people/{uid}/features/….

Parameters:
  • person_id (str) – Unique identifier for the person.

  • path (str) – path in the endpoint after the feature base URL

Returns:

full endpoint

Return type:

str