Skip to content

Commit b56bb02

Browse files
github-actions[bot]MScottBlake
authored andcommitted
[auto] Updated Kandji SDK
1 parent e590327 commit b56bb02

File tree

10 files changed

+11
-230
lines changed

10 files changed

+11
-230
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,5 +62,5 @@ docs/_build/
6262
# PyBuilder
6363
target/
6464

65-
#Ipython Notebook
65+
# Ipython Notebook
6666
.ipynb_checkpoints

.openapi-generator/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.15.0
1+
7.16.0

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https:
137137

138138
- API version: 1.0.0
139139
- Package version: 1.0.0
140-
- Generator version: 7.15.0
140+
- Generator version: 7.16.0
141141
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
142142
For more information, please visit [https://github.com/MScottBlake/kandji-openapi](https://github.com/MScottBlake/kandji-openapi)
143143

kandji/__init__.py

Lines changed: 1 addition & 109 deletions
Original file line numberDiff line numberDiff line change
@@ -109,110 +109,7 @@
109109
"VulnerabilitiesListVulnerabilities200Response",
110110
]
111111

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

309-
""",
310-
name=__name__,
311-
doc=__doc__,
312-
)
313-
)

kandji/api/__init__.py

Lines changed: 1 addition & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,6 @@
11
# flake8: noqa
22

3-
if __import__("typing").TYPE_CHECKING:
4-
# import apis into api package
5-
from kandji.api.audit_log_api import AuditLogApi
6-
from kandji.api.automated_device_enrollment_integrations_api import AutomatedDeviceEnrollmentIntegrationsApi
7-
from kandji.api.blueprints_api import BlueprintsApi
8-
from kandji.api.device_actions_api import DeviceActionsApi
9-
from kandji.api.device_information_api import DeviceInformationApi
10-
from kandji.api.device_secrets_api import DeviceSecretsApi
11-
from kandji.api.library_items_api import LibraryItemsApi
12-
from kandji.api.prism_api import PrismApi
13-
from kandji.api.settings_api import SettingsApi
14-
from kandji.api.tags_api import TagsApi
15-
from kandji.api.threats_api import ThreatsApi
16-
from kandji.api.users_api import UsersApi
17-
from kandji.api.vulnerabilities_api import VulnerabilitiesApi
18-
19-
else:
20-
from lazy_imports import LazyModule, as_package, load
21-
22-
load(
23-
LazyModule(
24-
*as_package(__file__),
25-
"""# import apis into api package
3+
# import apis into api package
264
from kandji.api.audit_log_api import AuditLogApi
275
from kandji.api.automated_device_enrollment_integrations_api import AutomatedDeviceEnrollmentIntegrationsApi
286
from kandji.api.blueprints_api import BlueprintsApi
@@ -37,8 +15,3 @@
3715
from kandji.api.users_api import UsersApi
3816
from kandji.api.vulnerabilities_api import VulnerabilitiesApi
3917

40-
""",
41-
name=__name__,
42-
doc=__doc__,
43-
)
44-
)

kandji/api_client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -461,13 +461,13 @@ def __deserialize(self, data, klass):
461461

462462
if klass in self.PRIMITIVE_TYPES:
463463
return self.__deserialize_primitive(data, klass)
464-
elif klass == object:
464+
elif klass is object:
465465
return self.__deserialize_object(data)
466-
elif klass == datetime.date:
466+
elif klass is datetime.date:
467467
return self.__deserialize_date(data)
468-
elif klass == datetime.datetime:
468+
elif klass is datetime.datetime:
469469
return self.__deserialize_datetime(data)
470-
elif klass == decimal.Decimal:
470+
elif klass is decimal.Decimal:
471471
return decimal.Decimal(data)
472472
elif issubclass(klass, Enum):
473473
return self.__deserialize_enum(data, klass)

0 commit comments

Comments
 (0)