Skip to main content
Ctrl+K

Patcher

  • User Guide
  • Reference
  • Contributing
    • Additional MacAdmin Tools
    • Changelog
    • MacAdmins Foundation
    • JamfNation
    • Jamf Pro Documentation
    • PyPi
  • GitHub
  • PyPI
  • MacAdmins Slack
  • User Guide
  • Reference
  • Contributing
  • Additional MacAdmin Tools
  • Changelog
  • MacAdmins Foundation
  • JamfNation
  • Jamf Pro Documentation
  • PyPi
  • GitHub
  • PyPI
  • MacAdmins Slack

Section Navigation

Client Modules

  • Base API Client
  • API Client
  • Analyzer
  • Config Manager
  • Property List Manager
  • Report Manager
  • Setup
  • Token Manager
  • UI Config Manager

Data Models

  • Jamf Client
  • Patch Title
  • Access Token

Utilities

  • Animation
  • Data Manager
  • Decorators
  • Exceptions
  • Installomator
  • Logging
  • PDF Report
  • Reference

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()
  • Property List Manager
    • PropertyListManager
      • needs_migration()
      • migrate_plist()
      • get()
      • set()
      • remove()
      • reset()
  • 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
      • create_default_config()
      • reset_config()
      • setup_ui()
      • configure_font()
      • configure_logo()
      • 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
    • SetupError
    • CredentialError
    • APIResponseError
    • ShellCommandError
    • TokenError
    • InstallomatorWarning
  • Installomator
    • Installomator
  • Logging
    • PatcherLog
    • LogMe
  • PDF Report
    • PDFReport

© Copyright 2024, Andrew Lerman & Chris Ball.

Built with the PyData Sphinx Theme 0.16.1.