diff --git a/.codegen.json b/.codegen.json index 4f6ecdf..a8db1ca 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "fe7a2b2", "specHash": "7871ded", "version": "1.15.0" } +{ "engineHash": "2ecc24a", "specHash": "eaa9cf0", "version": "1.15.0" } diff --git a/box_sdk_gen/managers/file_metadata.py b/box_sdk_gen/managers/file_metadata.py index a61cfab..8dc0577 100644 --- a/box_sdk_gen/managers/file_metadata.py +++ b/box_sdk_gen/managers/file_metadata.py @@ -22,6 +22,8 @@ from box_sdk_gen.schemas.metadata_full import MetadataFull +from box_sdk_gen.schemas.metadata_error import MetadataError + from box_sdk_gen.schemas.metadata_instance_value import MetadataInstanceValue from box_sdk_gen.box.errors import BoxSDKError diff --git a/box_sdk_gen/managers/folder_metadata.py b/box_sdk_gen/managers/folder_metadata.py index 0cea26e..602effe 100644 --- a/box_sdk_gen/managers/folder_metadata.py +++ b/box_sdk_gen/managers/folder_metadata.py @@ -22,6 +22,8 @@ from box_sdk_gen.schemas.metadata_full import MetadataFull +from box_sdk_gen.schemas.metadata_error import MetadataError + from box_sdk_gen.schemas.metadata_instance_value import MetadataInstanceValue from box_sdk_gen.box.errors import BoxSDKError diff --git a/box_sdk_gen/schemas/__init__.py b/box_sdk_gen/schemas/__init__.py index e3beed4..8c051af 100644 --- a/box_sdk_gen/schemas/__init__.py +++ b/box_sdk_gen/schemas/__init__.py @@ -194,6 +194,8 @@ from box_sdk_gen.schemas.metadata_cascade_policies import * +from box_sdk_gen.schemas.metadata_error import * + from box_sdk_gen.schemas.metadata_field_filter_date_range import * from box_sdk_gen.schemas.metadata_field_filter_float_range import * diff --git a/box_sdk_gen/schemas/metadata_error.py b/box_sdk_gen/schemas/metadata_error.py new file mode 100644 index 0000000..24d5ab1 --- /dev/null +++ b/box_sdk_gen/schemas/metadata_error.py @@ -0,0 +1,29 @@ +from typing import Optional + +from box_sdk_gen.internal.base_object import BaseObject + +from box_sdk_gen.box.errors import BoxSDKError + + +class MetadataError(BaseObject): + def __init__( + self, + *, + code: Optional[str] = None, + message: Optional[str] = None, + request_id: Optional[str] = None, + **kwargs + ): + """ + :param code: A Box-specific error code., defaults to None + :type code: Optional[str], optional + :param message: A short message describing the error., defaults to None + :type message: Optional[str], optional + :param request_id: A unique identifier for this response, which can be used + when contacting Box support., defaults to None + :type request_id: Optional[str], optional + """ + super().__init__(**kwargs) + self.code = code + self.message = message + self.request_id = request_id