type UntpPartyRole = {
party: {
description?: string;
id: string;
idScheme?: {
id: string;
name: string;
type: ["IdentifierScheme"];
};
industryCategory?: {
code: string;
definition?: string;
name: string;
schemeID: string;
schemeName: string;
}[];
name: string;
organisationWebsite?: string;
partyAddress?: {
addressCountry: {
countryCode: string;
countryName?: string;
};
addressLocality: string;
addressRegion: string;
postalCode: string;
streetAddress: string;
};
registeredId?: string;
registrationCountry?: {
countryCode: string;
countryName?: string;
};
type: ["Party"];
};
role: | "owner"
| "producer"
| "manufacturer"
| "processor"
| "remanufacturer"
| "recycler"
| "operator"
| "serviceProvider"
| "inspector"
| "certifier"
| "logisticsProvider"
| "carrier"
| "consignor"
| "consignee"
| "importer"
| "exporter"
| "distributor"
| "retailer"
| "brandOwner"
| "regulator";
};