diff --git a/.codegen.json b/.codegen.json index 78e6a9ca..3e30c9aa 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "ab51050", "specHash": "00c93fe", "version": "1.9.0" } +{ "engineHash": "b2c3124", "specHash": "0a89b2b", "version": "1.9.0" } diff --git a/box_sdk_gen/managers/chunked_uploads.py b/box_sdk_gen/managers/chunked_uploads.py index ab2a6d33..d1bc6787 100644 --- a/box_sdk_gen/managers/chunked_uploads.py +++ b/box_sdk_gen/managers/chunked_uploads.py @@ -16,8 +16,6 @@ from box_sdk_gen.internal.utils import HashName -from box_sdk_gen.schemas.file_full import FileFull - from box_sdk_gen.internal.utils import Iterator from box_sdk_gen.schemas.upload_session import UploadSession @@ -66,6 +64,8 @@ from box_sdk_gen.internal.utils import buffer_length +from box_sdk_gen.schemas.file_full import FileFull + class _PartAccumulator: def __init__( diff --git a/box_sdk_gen/schemas/integration_mapping.py b/box_sdk_gen/schemas/integration_mapping.py index 3eb4d0e9..a80fa931 100644 --- a/box_sdk_gen/schemas/integration_mapping.py +++ b/box_sdk_gen/schemas/integration_mapping.py @@ -8,8 +8,6 @@ from box_sdk_gen.schemas.integration_mapping_base import IntegrationMappingBase -from box_sdk_gen.schemas.folder_mini import FolderMini - from box_sdk_gen.schemas.integration_mapping_slack_options import ( IntegrationMappingSlackOptions, ) @@ -20,6 +18,8 @@ IntegrationMappingPartnerItemSlack, ) +from box_sdk_gen.schemas.folder_mini import FolderMini + from box_sdk_gen.box.errors import BoxSDKError from box_sdk_gen.internal.utils import DateTime @@ -32,34 +32,30 @@ class IntegrationMappingIntegrationTypeField(str, Enum): class IntegrationMapping(IntegrationMappingBase): def __init__( self, - box_item: FolderMini, partner_item: Union[IntegrationMappingPartnerItemSlack], + box_item: FolderMini, id: str, *, - created_at: Optional[DateTime] = None, - modified_at: Optional[DateTime] = None, integration_type: Optional[IntegrationMappingIntegrationTypeField] = None, is_manually_created: Optional[bool] = None, options: Optional[IntegrationMappingSlackOptions] = None, created_by: Optional[UserIntegrationMappings] = None, modified_by: Optional[UserIntegrationMappings] = None, + created_at: Optional[DateTime] = None, + modified_at: Optional[DateTime] = None, type: IntegrationMappingBaseTypeField = IntegrationMappingBaseTypeField.INTEGRATION_MAPPING, **kwargs ): """ + :param partner_item: Mapped item object for Slack + :type partner_item: Union[IntegrationMappingPartnerItemSlack] :param box_item: The Box folder, to which the object from the partner app domain (referenced in `partner_item_id`) is mapped :type box_item: FolderMini - :param partner_item: Mapped item object for Slack - :type partner_item: Union[IntegrationMappingPartnerItemSlack] :param id: A unique identifier of a folder mapping (part of a composite key together with `integration_type`) :type id: str - :param created_at: When the integration mapping object was created, defaults to None - :type created_at: Optional[DateTime], optional - :param modified_at: When the integration mapping object was last modified, defaults to None - :type modified_at: Optional[DateTime], optional :param integration_type: Identifies the Box partner app, with which the mapping is associated. Currently only supports Slack. @@ -75,16 +71,20 @@ def __init__( :param modified_by: The user who last modified the integration mapping, defaults to None :type modified_by: Optional[UserIntegrationMappings], optional + :param created_at: When the integration mapping object was created, defaults to None + :type created_at: Optional[DateTime], optional + :param modified_at: When the integration mapping object was last modified, defaults to None + :type modified_at: Optional[DateTime], optional :param type: Mapping type, defaults to IntegrationMappingBaseTypeField.INTEGRATION_MAPPING :type type: IntegrationMappingBaseTypeField, optional """ super().__init__(id=id, type=type, **kwargs) - self.box_item = box_item self.partner_item = partner_item - self.created_at = created_at - self.modified_at = modified_at + self.box_item = box_item self.integration_type = integration_type self.is_manually_created = is_manually_created self.options = options self.created_by = created_by self.modified_by = modified_by + self.created_at = created_at + self.modified_at = modified_at