Reference# Client Modules Base API Client BaseAPIClient concurrency execute() execute_sync() fetch_json() fetch_batch() fetch_basic_token() create_roles() create_client() API Client ApiClient get_policies() get_summaries() get_device_ids() get_device_os_versions() get_app_names() get_sofa_feed() Analyzer Analyzer initialize_dataframe() format_table() filter_titles() timelapse() BaseEnum from_cli() FilterCriteria TrendCriteria Config Manager ConfigManager get_credential() set_credential() delete_credential() create_client() reset_config() Report Manager ReportManager calculate_ios_on_latest() process_reports() Setup SetupType Setup completed start() reset_setup() Token Manager TokenManager load_token() attach_client() fetch_token() ensure_valid_token() UI Config Manager UIConfigManager config fonts_present load_ui_config() create_default_config() reset_config() setup_ui() configure_font() configure_logo() save_ui_config() get_logo_path() Data Models Jamf Client JamfClient ApiRoleModel ApiClientModel Patch Title PatchTitle Access Token AccessToken Utilities Animation Animation Data Manager DataManager Decorators check_token() Exceptions PatcherError ConfigError FetchError SetupError CredentialError APIResponseError ShellCommandError TokenError SofaError Installomator Installomator Logging PatcherLog LogMe PDF Report PDFReport