Skip to content

Commit

Permalink
fix: fix additionalProperties (box/box-openapi#477)
Browse files Browse the repository at this point in the history
  • Loading branch information
box-sdk-build committed Oct 23, 2024
1 parent 330236f commit 9dfff95
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 14 deletions.
2 changes: 1 addition & 1 deletion .codegen.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{ "engineHash": "c238685", "specHash": "52996b6", "version": "1.5.1" }
{ "engineHash": "c238685", "specHash": "e798cb1", "version": "1.5.1" }
15 changes: 6 additions & 9 deletions box_sdk_gen/schemas/client_error.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
from enum import Enum

from box_sdk_gen.internal.base_object import BaseObject

from typing import Optional

from typing import Dict

from box_sdk_gen.internal.base_object import BaseObject


class ClientErrorTypeField(str, Enum):
ERROR = 'error'
Expand All @@ -29,11 +31,6 @@ class ClientErrorCodeField(str, Enum):
INSUFFICIENT_SCOPE = 'insufficient_scope'


class ClientErrorContextInfoField(BaseObject):
def __init__(self, **kwargs):
super().__init__(**kwargs)


class ClientError(BaseObject):
_discriminator = 'type', {'error'}

Expand All @@ -44,7 +41,7 @@ def __init__(
status: Optional[int] = None,
code: Optional[ClientErrorCodeField] = None,
message: Optional[str] = None,
context_info: Optional[ClientErrorContextInfoField] = None,
context_info: Optional[Dict] = None,
help_url: Optional[str] = None,
request_id: Optional[str] = None,
**kwargs
Expand All @@ -61,7 +58,7 @@ def __init__(
:param context_info: A free-form object that contains additional context
about the error. The possible fields are defined on
a per-endpoint basis. `message` is only one example., defaults to None
:type context_info: Optional[ClientErrorContextInfoField], optional
:type context_info: Optional[Dict], optional
:param help_url: A URL that links to more information about why this error occurred., defaults to None
:type help_url: Optional[str], optional
:param request_id: A unique identifier for this response, which can be used
Expand Down
6 changes: 2 additions & 4 deletions box_sdk_gen/schemas/conflict_error.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@

from box_sdk_gen.schemas.client_error import ClientErrorCodeField

from box_sdk_gen.schemas.client_error import ClientErrorContextInfoField

from box_sdk_gen.schemas.client_error import ClientError

from box_sdk_gen.schemas.file_conflict import FileConflict
Expand All @@ -33,7 +31,7 @@ def __init__(
status: Optional[int] = None,
code: Optional[ClientErrorCodeField] = None,
message: Optional[str] = None,
context_info: Optional[ClientErrorContextInfoField] = None,
context_info: Optional[Dict] = None,
help_url: Optional[str] = None,
request_id: Optional[str] = None,
**kwargs
Expand All @@ -50,7 +48,7 @@ def __init__(
:param context_info: A free-form object that contains additional context
about the error. The possible fields are defined on
a per-endpoint basis. `message` is only one example., defaults to None
:type context_info: Optional[ClientErrorContextInfoField], optional
:type context_info: Optional[Dict], optional
:param help_url: A URL that links to more information about why this error occurred., defaults to None
:type help_url: Optional[str], optional
:param request_id: A unique identifier for this response, which can be used
Expand Down

0 comments on commit 9dfff95

Please sign in to comment.