@commercetools-test-data/business-unit
TypeScript icon, indicating that this package has built-in type declarations

8.2.3 • Public • Published

@commercetools-test-data/business-unit

This package provides the data model for the commercetools platform BusinessUnit representations

https://docs.commercetools.com/api/projects/business-units#representations

Install

$ pnpm add -D @commercetools-test-data/business-unit

Usage

Company and Division are classified as distinct types of Business Units, and therefore share a common representation within the package.
The strategic separation of splitting them into separate models within this package aims to simplify both the test data itself, as well as their underlying distinctions.

BusinessUnit - Company & Division

import { CompanyDraft, DivisionDraft, type TBusinessUnitDraft } from from '@commercetools-test-data/business-unit';

const companyDraft = CompanyDraft.random().build<TBusinessUnitDraft>();
const divisionDraft = DivisionDraft.random().build<TBusinessUnitDraft>();

Associate and AssociateRoleAssignment

import { Associate, AssociateRoleAssignment, type TAssociateDefault, type TAssociateRoleAssignmentDefault } from from '@commercetools-test-data/business-unit';

const associate = Associate.random().build<TAssociateDefault>();
const associateRoleAssignment = AssociateRoleAssignment.random().build<TAssociateRoleAssignmentDefault>();

Package Sidebar

Install

npm i @commercetools-test-data/business-unit

Weekly Downloads

2,169

Version

8.2.3

License

MIT

Unpacked Size

113 kB

Total Files

37

Last publish

Collaborators

  • emmenko
  • commercetools-admin
  • tdeekens