• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

box / box-node-sdk / 28487081640

30 Jun 2026 12:28PM UTC coverage: 40.775% (-0.06%) from 40.831%
28487081640

push

github

web-flow
chore: Update `.codegen.json` with commit hash of `codegen` and `openapi` spec [skip ci] (#1530)

Co-authored-by: box-sdk-build <box-sdk-build@box.com>

4956 of 21079 branches covered (23.51%)

Branch coverage included in aggregate %.

18062 of 35372 relevant lines covered (51.06%)

171.36 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

28.0
/src/schemas/signRequestSignerInputNumberWithCommaValidation.ts
1
import { BoxSdkError } from '../box/errors';
246✔
2
import { SerializedData } from '../serialization/json';
3
import { sdIsEmpty } from '../serialization/json';
4
import { sdIsBoolean } from '../serialization/json';
5
import { sdIsNumber } from '../serialization/json';
6
import { sdIsString } from '../serialization/json';
246✔
7
import { sdIsList } from '../serialization/json';
8
import { sdIsMap } from '../serialization/json';
246✔
9
export type SignRequestSignerInputNumberWithCommaValidationValidationTypeField =
10
  'number_with_comma' | string;
11
export interface SignRequestSignerInputNumberWithCommaValidation {
12
  /**
13
   * Validates that the text input uses a number format with a comma as the decimal separator (for example, 1,23). */
14
  readonly validationType?: SignRequestSignerInputNumberWithCommaValidationValidationTypeField;
15
  readonly rawData?: SerializedData;
16
}
17
export function serializeSignRequestSignerInputNumberWithCommaValidationValidationTypeField(
246✔
18
  val: SignRequestSignerInputNumberWithCommaValidationValidationTypeField,
19
): SerializedData {
20
  return val;
×
21
}
22
export function deserializeSignRequestSignerInputNumberWithCommaValidationValidationTypeField(
246✔
23
  val: SerializedData,
24
): SignRequestSignerInputNumberWithCommaValidationValidationTypeField {
25
  if (val == 'number_with_comma') {
×
26
    return val;
×
27
  }
28
  if (sdIsString(val)) {
×
29
    return val;
×
30
  }
31
  throw new BoxSdkError({
×
32
    message:
33
      "Can't deserialize SignRequestSignerInputNumberWithCommaValidationValidationTypeField",
34
  });
35
}
36
export function serializeSignRequestSignerInputNumberWithCommaValidation(
246✔
37
  val: SignRequestSignerInputNumberWithCommaValidation,
38
): SerializedData {
39
  return {
×
40
    ['validation_type']:
41
      val.validationType == void 0
×
42
        ? val.validationType
43
        : serializeSignRequestSignerInputNumberWithCommaValidationValidationTypeField(
44
            val.validationType,
45
          ),
46
  };
47
}
48
export function deserializeSignRequestSignerInputNumberWithCommaValidation(
246✔
49
  val: SerializedData,
50
): SignRequestSignerInputNumberWithCommaValidation {
51
  if (!sdIsMap(val)) {
×
52
    throw new BoxSdkError({
×
53
      message:
54
        'Expecting a map for "SignRequestSignerInputNumberWithCommaValidation"',
55
    });
56
  }
57
  const validationType:
58
    | undefined
59
    | SignRequestSignerInputNumberWithCommaValidationValidationTypeField =
60
    val.validation_type == void 0
×
61
      ? void 0
62
      : deserializeSignRequestSignerInputNumberWithCommaValidationValidationTypeField(
63
          val.validation_type,
64
        );
65
  return {
×
66
    validationType: validationType,
67
  } satisfies SignRequestSignerInputNumberWithCommaValidation;
68
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc