From 0390a1a076868782891d4a12c39e1ed9b882572b Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Thu, 27 Aug 2026 12:44:47 -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 f7d6801c..bda79b88 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "af01b67", "specHash": "3599cec", "version": "4.14.0" } +{ "engineHash": "04310d4", "specHash": "3599cec", "version": "4.14.0" } From b771e2640b97fdd4917186f6b5d17c0f2355ca49 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Thu, 3 Sep 2026 06:40:25 -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 bda79b88..b1b9260b 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "04310d4", "specHash": "3599cec", "version": "4.14.0" } +{ "engineHash": "04310d4", "specHash": "be75fa1", "version": "4.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, )