From 63265ec0fd9cfaa7c0db9b30628a22f28869acab Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Thu, 27 Aug 2026 12:53:26 -0700 Subject: [PATCH 1/2] chore: Update `.codegen.json` with commit hash of `codegen` and `openapi` spec [skip ci] --- .codegen.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index db5a344e..06b75af3 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "af01b67", "specHash": "3599cec", "version": "10.14.0" } +{ "engineHash": "04310d4", "specHash": "3599cec", "version": "10.14.0" } From 1b79fbfb80e6a5f7b9747e3495d2c4bd7c3e2f68 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Thu, 3 Sep 2026 06:46:15 -0700 Subject: [PATCH 2/2] feat: add Japanese ZIP code validation to sign request (box/box-openapi#615) --- .codegen.json | 2 +- box_sdk_gen/schemas/__init__.py | 2 ++ .../schemas/sign_request_signer_input.py | 4 ++++ .../sign_request_signer_input_validation.py | 5 ++++ ...n_request_signer_input_zipjp_validation.py | 24 +++++++++++++++++++ box_sdk_gen/schemas/template_signer_input.py | 4 ++++ 6 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 box_sdk_gen/schemas/sign_request_signer_input_zipjp_validation.py diff --git a/.codegen.json b/.codegen.json index 06b75af3..7b763517 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "04310d4", "specHash": "3599cec", "version": "10.14.0" } +{ "engineHash": "04310d4", "specHash": "be75fa1", "version": "10.14.0" } diff --git a/box_sdk_gen/schemas/__init__.py b/box_sdk_gen/schemas/__init__.py index 4641e7c3..7c426972 100644 --- a/box_sdk_gen/schemas/__init__.py +++ b/box_sdk_gen/schemas/__init__.py @@ -324,6 +324,8 @@ from box_sdk_gen.schemas.sign_request_signer_input_zip_4_validation import * +from box_sdk_gen.schemas.sign_request_signer_input_zipjp_validation import * + from box_sdk_gen.schemas.sign_request_signer_input_zip_validation import * from box_sdk_gen.schemas.sign_request_signer_input_validation import * diff --git a/box_sdk_gen/schemas/sign_request_signer_input.py b/box_sdk_gen/schemas/sign_request_signer_input.py index ca2b8d66..6f7ddc8f 100644 --- a/box_sdk_gen/schemas/sign_request_signer_input.py +++ b/box_sdk_gen/schemas/sign_request_signer_input.py @@ -20,6 +20,10 @@ SignRequestSignerInputZip4Validation, ) +from box_sdk_gen.schemas.sign_request_signer_input_zipjp_validation import ( + SignRequestSignerInputZipjpValidation, +) + from box_sdk_gen.schemas.sign_request_signer_input_ssn_validation import ( SignRequestSignerInputSsnValidation, ) diff --git a/box_sdk_gen/schemas/sign_request_signer_input_validation.py b/box_sdk_gen/schemas/sign_request_signer_input_validation.py index b186cf63..90593220 100644 --- a/box_sdk_gen/schemas/sign_request_signer_input_validation.py +++ b/box_sdk_gen/schemas/sign_request_signer_input_validation.py @@ -16,6 +16,10 @@ SignRequestSignerInputZip4Validation, ) +from box_sdk_gen.schemas.sign_request_signer_input_zipjp_validation import ( + SignRequestSignerInputZipjpValidation, +) + from box_sdk_gen.schemas.sign_request_signer_input_ssn_validation import ( SignRequestSignerInputSsnValidation, ) @@ -51,6 +55,7 @@ SignRequestSignerInputCustomValidation, SignRequestSignerInputZipValidation, SignRequestSignerInputZip4Validation, + SignRequestSignerInputZipjpValidation, SignRequestSignerInputSsnValidation, SignRequestSignerInputNumberWithPeriodValidation, SignRequestSignerInputNumberWithCommaValidation, diff --git a/box_sdk_gen/schemas/sign_request_signer_input_zipjp_validation.py b/box_sdk_gen/schemas/sign_request_signer_input_zipjp_validation.py new file mode 100644 index 00000000..d4228487 --- /dev/null +++ b/box_sdk_gen/schemas/sign_request_signer_input_zipjp_validation.py @@ -0,0 +1,24 @@ +from enum import Enum + +from box_sdk_gen.internal.base_object import BaseObject + +from box_sdk_gen.box.errors import BoxSDKError + + +class SignRequestSignerInputZipjpValidationValidationTypeField(str, Enum): + ZIP_JP = 'zip_jp' + + +class SignRequestSignerInputZipjpValidation(BaseObject): + def __init__( + self, + *, + validation_type: SignRequestSignerInputZipjpValidationValidationTypeField = SignRequestSignerInputZipjpValidationValidationTypeField.ZIP_JP, + **kwargs + ): + """ + :param validation_type: Validates that the text input is a Japanese ZIP code., defaults to SignRequestSignerInputZipjpValidationValidationTypeField.ZIP_JP + :type validation_type: SignRequestSignerInputZipjpValidationValidationTypeField, optional + """ + super().__init__(**kwargs) + self.validation_type = validation_type diff --git a/box_sdk_gen/schemas/template_signer_input.py b/box_sdk_gen/schemas/template_signer_input.py index fafc085e..dc35283b 100644 --- a/box_sdk_gen/schemas/template_signer_input.py +++ b/box_sdk_gen/schemas/template_signer_input.py @@ -24,6 +24,10 @@ SignRequestSignerInputZip4Validation, ) +from box_sdk_gen.schemas.sign_request_signer_input_zipjp_validation import ( + SignRequestSignerInputZipjpValidation, +) + from box_sdk_gen.schemas.sign_request_signer_input_ssn_validation import ( SignRequestSignerInputSsnValidation, )