This package provides the data model for the commercetools platform BusinessUnit
representations
https://docs.commercetools.com/api/projects/business-units#representations
$ pnpm add -D @commercetools-test-data/business-unit
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.
import { CompanyDraft, DivisionDraft, type TBusinessUnitDraft } from from '@commercetools-test-data/business-unit';
const companyDraft = CompanyDraft.random().build<TBusinessUnitDraft>();
const divisionDraft = DivisionDraft.random().build<TBusinessUnitDraft>();
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>();