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

box / box-node-sdk / 20629997903

31 Dec 2025 02:57PM UTC coverage: 40.466% (-0.4%) from 40.85%
20629997903

push

github

web-flow
test: Remove integration mappings tests (box/box-codegen#912) (#1303)

4612 of 20093 branches covered (22.95%)

Branch coverage included in aggregate %.

17135 of 33648 relevant lines covered (50.92%)

145.87 hits per line

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

38.1
/src/schemas/integrationMappingTeamsCreateRequest.ts
1
import { serializeIntegrationMappingPartnerItemTeamsCreateRequest } from './integrationMappingPartnerItemTeamsCreateRequest';
237✔
2
import { deserializeIntegrationMappingPartnerItemTeamsCreateRequest } from './integrationMappingPartnerItemTeamsCreateRequest';
237✔
3
import { serializeFolderReference } from './folderReference';
237✔
4
import { deserializeFolderReference } from './folderReference';
237✔
5
import { IntegrationMappingPartnerItemTeamsCreateRequest } from './integrationMappingPartnerItemTeamsCreateRequest';
6
import { FolderReference } from './folderReference';
7
import { BoxSdkError } from '../box/errors';
237✔
8
import { SerializedData } from '../serialization/json';
9
import { sdIsEmpty } from '../serialization/json';
10
import { sdIsBoolean } from '../serialization/json';
11
import { sdIsNumber } from '../serialization/json';
12
import { sdIsString } from '../serialization/json';
13
import { sdIsList } from '../serialization/json';
14
import { sdIsMap } from '../serialization/json';
237✔
15
export interface IntegrationMappingTeamsCreateRequest {
16
  readonly partnerItem: IntegrationMappingPartnerItemTeamsCreateRequest;
17
  readonly boxItem: FolderReference;
18
  readonly rawData?: SerializedData;
19
}
20
export function serializeIntegrationMappingTeamsCreateRequest(
237✔
21
  val: IntegrationMappingTeamsCreateRequest,
22
): SerializedData {
23
  return {
×
24
    ['partner_item']: serializeIntegrationMappingPartnerItemTeamsCreateRequest(
25
      val.partnerItem,
26
    ),
27
    ['box_item']: serializeFolderReference(val.boxItem),
28
  };
29
}
30
export function deserializeIntegrationMappingTeamsCreateRequest(
237✔
31
  val: SerializedData,
32
): IntegrationMappingTeamsCreateRequest {
33
  if (!sdIsMap(val)) {
×
34
    throw new BoxSdkError({
×
35
      message: 'Expecting a map for "IntegrationMappingTeamsCreateRequest"',
36
    });
37
  }
38
  if (val.partner_item == void 0) {
×
39
    throw new BoxSdkError({
×
40
      message:
41
        'Expecting "partner_item" of type "IntegrationMappingTeamsCreateRequest" to be defined',
42
    });
43
  }
44
  const partnerItem: IntegrationMappingPartnerItemTeamsCreateRequest =
45
    deserializeIntegrationMappingPartnerItemTeamsCreateRequest(
×
46
      val.partner_item,
47
    );
48
  if (val.box_item == void 0) {
×
49
    throw new BoxSdkError({
×
50
      message:
51
        'Expecting "box_item" of type "IntegrationMappingTeamsCreateRequest" to be defined',
52
    });
53
  }
54
  const boxItem: FolderReference = deserializeFolderReference(val.box_item);
×
55
  return {
×
56
    partnerItem: partnerItem,
57
    boxItem: boxItem,
58
  } satisfies IntegrationMappingTeamsCreateRequest;
59
}
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