|
108 | 108 | "VulnerabilitiesListDetections200Response", |
109 | 109 | ] |
110 | 110 |
|
111 | | -# import apis into sdk package |
| 111 | +if __import__("typing").TYPE_CHECKING: |
| 112 | + # import apis into sdk package |
| 113 | + from kandji.api.audit_log_api import AuditLogApi as AuditLogApi |
| 114 | + from kandji.api.automated_device_enrollment_integrations_api import AutomatedDeviceEnrollmentIntegrationsApi as AutomatedDeviceEnrollmentIntegrationsApi |
| 115 | + from kandji.api.blueprints_api import BlueprintsApi as BlueprintsApi |
| 116 | + from kandji.api.device_actions_api import DeviceActionsApi as DeviceActionsApi |
| 117 | + from kandji.api.device_information_api import DeviceInformationApi as DeviceInformationApi |
| 118 | + from kandji.api.device_secrets_api import DeviceSecretsApi as DeviceSecretsApi |
| 119 | + from kandji.api.library_items_api import LibraryItemsApi as LibraryItemsApi |
| 120 | + from kandji.api.prism_api import PrismApi as PrismApi |
| 121 | + from kandji.api.settings_api import SettingsApi as SettingsApi |
| 122 | + from kandji.api.tags_api import TagsApi as TagsApi |
| 123 | + from kandji.api.threats_api import ThreatsApi as ThreatsApi |
| 124 | + from kandji.api.users_api import UsersApi as UsersApi |
| 125 | + from kandji.api.vulnerabilities_api import VulnerabilitiesApi as VulnerabilitiesApi |
| 126 | + |
| 127 | + # import ApiClient |
| 128 | + from kandji.api_response import ApiResponse as ApiResponse |
| 129 | + from kandji.api_client import ApiClient as ApiClient |
| 130 | + from kandji.configuration import Configuration as Configuration |
| 131 | + from kandji.exceptions import OpenApiException as OpenApiException |
| 132 | + from kandji.exceptions import ApiTypeError as ApiTypeError |
| 133 | + from kandji.exceptions import ApiValueError as ApiValueError |
| 134 | + from kandji.exceptions import ApiKeyError as ApiKeyError |
| 135 | + from kandji.exceptions import ApiAttributeError as ApiAttributeError |
| 136 | + from kandji.exceptions import ApiException as ApiException |
| 137 | + |
| 138 | + # import models into sdk package |
| 139 | + from kandji.models.audit_log_list_audit_events200_response import AuditLogListAuditEvents200Response as AuditLogListAuditEvents200Response |
| 140 | + from kandji.models.automated_device_enrollment_integrations_create_ade_integration200_response import AutomatedDeviceEnrollmentIntegrationsCreateAdeIntegration200Response as AutomatedDeviceEnrollmentIntegrationsCreateAdeIntegration200Response |
| 141 | + from kandji.models.automated_device_enrollment_integrations_create_ade_integration200_response_blueprint import AutomatedDeviceEnrollmentIntegrationsCreateAdeIntegration200ResponseBlueprint as AutomatedDeviceEnrollmentIntegrationsCreateAdeIntegration200ResponseBlueprint |
| 142 | + from kandji.models.automated_device_enrollment_integrations_create_ade_integration200_response_defaults import AutomatedDeviceEnrollmentIntegrationsCreateAdeIntegration200ResponseDefaults as AutomatedDeviceEnrollmentIntegrationsCreateAdeIntegration200ResponseDefaults |
| 143 | + from kandji.models.automated_device_enrollment_integrations_create_ade_integration200_response_device_counts import AutomatedDeviceEnrollmentIntegrationsCreateAdeIntegration200ResponseDeviceCounts as AutomatedDeviceEnrollmentIntegrationsCreateAdeIntegration200ResponseDeviceCounts |
| 144 | + from kandji.models.automated_device_enrollment_integrations_get_ade_device200_response import AutomatedDeviceEnrollmentIntegrationsGetAdeDevice200Response as AutomatedDeviceEnrollmentIntegrationsGetAdeDevice200Response |
| 145 | + from kandji.models.automated_device_enrollment_integrations_get_ade_device200_response_dep_account import AutomatedDeviceEnrollmentIntegrationsGetAdeDevice200ResponseDepAccount as AutomatedDeviceEnrollmentIntegrationsGetAdeDevice200ResponseDepAccount |
| 146 | + from kandji.models.automated_device_enrollment_integrations_get_ade_device200_response_mdm_device import AutomatedDeviceEnrollmentIntegrationsGetAdeDevice200ResponseMdmDevice as AutomatedDeviceEnrollmentIntegrationsGetAdeDevice200ResponseMdmDevice |
| 147 | + from kandji.models.automated_device_enrollment_integrations_list_ade_devices400_response import AutomatedDeviceEnrollmentIntegrationsListAdeDevices400Response as AutomatedDeviceEnrollmentIntegrationsListAdeDevices400Response |
| 148 | + from kandji.models.automated_device_enrollment_integrations_list_devices_associated_to_ade_token200_response import AutomatedDeviceEnrollmentIntegrationsListDevicesAssociatedToAdeToken200Response as AutomatedDeviceEnrollmentIntegrationsListDevicesAssociatedToAdeToken200Response |
| 149 | + from kandji.models.blueprints_create_blueprint201_response import BlueprintsCreateBlueprint201Response as BlueprintsCreateBlueprint201Response |
| 150 | + from kandji.models.blueprints_create_blueprint201_response_enrollment_code import BlueprintsCreateBlueprint201ResponseEnrollmentCode as BlueprintsCreateBlueprint201ResponseEnrollmentCode |
| 151 | + from kandji.models.blueprints_get_blueprint200_response import BlueprintsGetBlueprint200Response as BlueprintsGetBlueprint200Response |
| 152 | + from kandji.models.blueprints_list_blueprints200_response import BlueprintsListBlueprints200Response as BlueprintsListBlueprints200Response |
| 153 | + from kandji.models.blueprints_update_blueprint200_response import BlueprintsUpdateBlueprint200Response as BlueprintsUpdateBlueprint200Response |
| 154 | + from kandji.models.device_actions_get_device_commands200_response import DeviceActionsGetDeviceCommands200Response as DeviceActionsGetDeviceCommands200Response |
| 155 | + from kandji.models.device_actions_lock_device200_response import DeviceActionsLockDevice200Response as DeviceActionsLockDevice200Response |
| 156 | + from kandji.models.device_information_get_device200_response import DeviceInformationGetDevice200Response as DeviceInformationGetDevice200Response |
| 157 | + from kandji.models.device_information_get_device200_response_user import DeviceInformationGetDevice200ResponseUser as DeviceInformationGetDevice200ResponseUser |
| 158 | + from kandji.models.device_information_get_device_activity200_response import DeviceInformationGetDeviceActivity200Response as DeviceInformationGetDeviceActivity200Response |
| 159 | + from kandji.models.device_information_get_device_apps200_response import DeviceInformationGetDeviceApps200Response as DeviceInformationGetDeviceApps200Response |
| 160 | + from kandji.models.device_information_get_device_details200_response import DeviceInformationGetDeviceDetails200Response as DeviceInformationGetDeviceDetails200Response |
| 161 | + from kandji.models.device_information_get_device_details200_response_activation_lock import DeviceInformationGetDeviceDetails200ResponseActivationLock as DeviceInformationGetDeviceDetails200ResponseActivationLock |
| 162 | + from kandji.models.device_information_get_device_details200_response_apple_business_manager import DeviceInformationGetDeviceDetails200ResponseAppleBusinessManager as DeviceInformationGetDeviceDetails200ResponseAppleBusinessManager |
| 163 | + from kandji.models.device_information_get_device_details200_response_automated_device_enrollment import DeviceInformationGetDeviceDetails200ResponseAutomatedDeviceEnrollment as DeviceInformationGetDeviceDetails200ResponseAutomatedDeviceEnrollment |
| 164 | + from kandji.models.device_information_get_device_details200_response_cellular import DeviceInformationGetDeviceDetails200ResponseCellular as DeviceInformationGetDeviceDetails200ResponseCellular |
| 165 | + from kandji.models.device_information_get_device_details200_response_filevault import DeviceInformationGetDeviceDetails200ResponseFilevault as DeviceInformationGetDeviceDetails200ResponseFilevault |
| 166 | + from kandji.models.device_information_get_device_details200_response_general import DeviceInformationGetDeviceDetails200ResponseGeneral as DeviceInformationGetDeviceDetails200ResponseGeneral |
| 167 | + from kandji.models.device_information_get_device_details200_response_hardware_overview import DeviceInformationGetDeviceDetails200ResponseHardwareOverview as DeviceInformationGetDeviceDetails200ResponseHardwareOverview |
| 168 | + from kandji.models.device_information_get_device_details200_response_kandji_agent import DeviceInformationGetDeviceDetails200ResponseKandjiAgent as DeviceInformationGetDeviceDetails200ResponseKandjiAgent |
| 169 | + from kandji.models.device_information_get_device_details200_response_lost_mode import DeviceInformationGetDeviceDetails200ResponseLostMode as DeviceInformationGetDeviceDetails200ResponseLostMode |
| 170 | + from kandji.models.device_information_get_device_details200_response_lost_mode_last_location import DeviceInformationGetDeviceDetails200ResponseLostModeLastLocation as DeviceInformationGetDeviceDetails200ResponseLostModeLastLocation |
| 171 | + from kandji.models.device_information_get_device_details200_response_mdm import DeviceInformationGetDeviceDetails200ResponseMdm as DeviceInformationGetDeviceDetails200ResponseMdm |
| 172 | + from kandji.models.device_information_get_device_details200_response_recovery_information import DeviceInformationGetDeviceDetails200ResponseRecoveryInformation as DeviceInformationGetDeviceDetails200ResponseRecoveryInformation |
| 173 | + from kandji.models.device_information_get_device_details200_response_security_information import DeviceInformationGetDeviceDetails200ResponseSecurityInformation as DeviceInformationGetDeviceDetails200ResponseSecurityInformation |
| 174 | + from kandji.models.device_information_get_device_details200_response_users import DeviceInformationGetDeviceDetails200ResponseUsers as DeviceInformationGetDeviceDetails200ResponseUsers |
| 175 | + from kandji.models.device_information_get_device_library_items200_response import DeviceInformationGetDeviceLibraryItems200Response as DeviceInformationGetDeviceLibraryItems200Response |
| 176 | + from kandji.models.device_information_get_device_lost_mode_details200_response import DeviceInformationGetDeviceLostModeDetails200Response as DeviceInformationGetDeviceLostModeDetails200Response |
| 177 | + from kandji.models.device_information_get_device_parameters200_response import DeviceInformationGetDeviceParameters200Response as DeviceInformationGetDeviceParameters200Response |
| 178 | + from kandji.models.device_information_get_device_status200_response import DeviceInformationGetDeviceStatus200Response as DeviceInformationGetDeviceStatus200Response |
| 179 | + from kandji.models.device_information_update_device200_response import DeviceInformationUpdateDevice200Response as DeviceInformationUpdateDevice200Response |
| 180 | + from kandji.models.device_secrets_get_activation_lock_bypass_code200_response import DeviceSecretsGetActivationLockBypassCode200Response as DeviceSecretsGetActivationLockBypassCode200Response |
| 181 | + from kandji.models.device_secrets_get_filevault_recovery_key200_response import DeviceSecretsGetFilevaultRecoveryKey200Response as DeviceSecretsGetFilevaultRecoveryKey200Response |
| 182 | + from kandji.models.device_secrets_get_recovery_lock_password200_response import DeviceSecretsGetRecoveryLockPassword200Response as DeviceSecretsGetRecoveryLockPassword200Response |
| 183 | + from kandji.models.device_secrets_get_unlock_pin200_response import DeviceSecretsGetUnlockPin200Response as DeviceSecretsGetUnlockPin200Response |
| 184 | + from kandji.models.prism_activation_lock200_response import PrismActivationLock200Response as PrismActivationLock200Response |
| 185 | + from kandji.models.prism_application_firewall200_response import PrismApplicationFirewall200Response as PrismApplicationFirewall200Response |
| 186 | + from kandji.models.prism_count200_response import PrismCount200Response as PrismCount200Response |
| 187 | + from kandji.models.prism_get_category_export200_response import PrismGetCategoryExport200Response as PrismGetCategoryExport200Response |
| 188 | + from kandji.models.prism_local_users200_response import PrismLocalUsers200Response as PrismLocalUsers200Response |
| 189 | + from kandji.models.prism_request_category_export200_response import PrismRequestCategoryExport200Response as PrismRequestCategoryExport200Response |
| 190 | + from kandji.models.prism_request_category_export200_response_args import PrismRequestCategoryExport200ResponseArgs as PrismRequestCategoryExport200ResponseArgs |
| 191 | + from kandji.models.prism_request_category_export400_response import PrismRequestCategoryExport400Response as PrismRequestCategoryExport400Response |
| 192 | + from kandji.models.settings_licensing200_response import SettingsLicensing200Response as SettingsLicensing200Response |
| 193 | + from kandji.models.settings_licensing200_response_counts import SettingsLicensing200ResponseCounts as SettingsLicensing200ResponseCounts |
| 194 | + from kandji.models.settings_licensing200_response_limits import SettingsLicensing200ResponseLimits as SettingsLicensing200ResponseLimits |
| 195 | + from kandji.models.settings_licensing200_response_limits_max_devices_per_platform import SettingsLicensing200ResponseLimitsMaxDevicesPerPlatform as SettingsLicensing200ResponseLimitsMaxDevicesPerPlatform |
| 196 | + from kandji.models.tags_create_tag201_response import TagsCreateTag201Response as TagsCreateTag201Response |
| 197 | + from kandji.models.threats_get_behavioral_detections200_response import ThreatsGetBehavioralDetections200Response as ThreatsGetBehavioralDetections200Response |
| 198 | + from kandji.models.threats_get_threat_details200_response import ThreatsGetThreatDetails200Response as ThreatsGetThreatDetails200Response |
| 199 | + from kandji.models.users_get_user200_response import UsersGetUser200Response as UsersGetUser200Response |
| 200 | + from kandji.models.users_get_user200_response_integration import UsersGetUser200ResponseIntegration as UsersGetUser200ResponseIntegration |
| 201 | + from kandji.models.vulnerabilities_get_vulnerability_description200_response import VulnerabilitiesGetVulnerabilityDescription200Response as VulnerabilitiesGetVulnerabilityDescription200Response |
| 202 | + from kandji.models.vulnerabilities_list_affected_apps200_response import VulnerabilitiesListAffectedApps200Response as VulnerabilitiesListAffectedApps200Response |
| 203 | + from kandji.models.vulnerabilities_list_detections200_response import VulnerabilitiesListDetections200Response as VulnerabilitiesListDetections200Response |
| 204 | + |
| 205 | +else: |
| 206 | + from lazy_imports import LazyModule, as_package, load |
| 207 | + |
| 208 | + load( |
| 209 | + LazyModule( |
| 210 | + *as_package(__file__), |
| 211 | + ("__version__", __version__), |
| 212 | + ("__all__", __all__), |
| 213 | + """# import apis into sdk package |
112 | 214 | from kandji.api.audit_log_api import AuditLogApi as AuditLogApi |
113 | 215 | from kandji.api.automated_device_enrollment_integrations_api import AutomatedDeviceEnrollmentIntegrationsApi as AutomatedDeviceEnrollmentIntegrationsApi |
114 | 216 | from kandji.api.blueprints_api import BlueprintsApi as BlueprintsApi |
|
200 | 302 | from kandji.models.vulnerabilities_get_vulnerability_description200_response import VulnerabilitiesGetVulnerabilityDescription200Response as VulnerabilitiesGetVulnerabilityDescription200Response |
201 | 303 | from kandji.models.vulnerabilities_list_affected_apps200_response import VulnerabilitiesListAffectedApps200Response as VulnerabilitiesListAffectedApps200Response |
202 | 304 | from kandji.models.vulnerabilities_list_detections200_response import VulnerabilitiesListDetections200Response as VulnerabilitiesListDetections200Response |
| 305 | +
|
| 306 | +""", |
| 307 | + name=__name__, |
| 308 | + doc=__doc__, |
| 309 | + ) |
| 310 | + ) |
0 commit comments