@whitebox-co/walmart-marketplace-api
Version:
A fully typed TypeScript, Javascript, and Node.js API library for the Walmart Marketplace API
1,565 lines • 318 kB
TypeScript
export interface MpItem43 {
MPItem: MPItem[];
MPItemFeedHeader: MPItemFeedHeader;
}
export interface MPItem {
Orderable: Orderable;
Visible: Visible;
}
export interface Orderable {
additionalOfferAttributes?: AdditionalOfferAttribute[];
batteryTechnologyType?: ContainedBatteryType;
brand: string;
chemicalAerosolPesticide?: MustShipAlone;
electronicsIndicator?: MustShipAlone;
endDate?: Date;
externalProductIdentifier?: ExternalProductIdentifier[];
fulfillmentLagTime?: number;
multipackQuantity?: number;
MustShipAlone?: MustShipAlone;
price: number;
pricePerUnit?: PricePerUnit;
productIdentifiers: ProductIdentifiers;
ProductIdUpdate?: MustShipAlone;
productName: string;
ShippingWeight: number;
shipsInOriginalPackaging?: MustShipAlone;
sku: string;
SkuUpdate?: MustShipAlone;
startDate?: Date;
}
export declare enum MustShipAlone {
No = "No",
Yes = "Yes"
}
export interface AdditionalOfferAttribute {
additionalOfferAttributeName: string;
additionalOfferAttributeValue: string;
}
export declare enum ContainedBatteryType {
Alkaline = "Alkaline",
CarbonZinc = "Carbon Zinc",
DoesNotContainABattery = "Does Not Contain a Battery",
LeadAcid = "Lead Acid",
LeadAcidNonSpillable = "Lead Acid (Non-Spillable)",
LithiumIon = "Lithium Ion",
LithiumPrimaryLithiumMetal = "Lithium Primary (Lithium Metal)",
Magnesium = "Magnesium",
Mercury = "Mercury",
MultipleTypes = "Multiple Types",
NickelCadmium = "Nickel Cadmium",
NickelMetalHydride = "Nickel Metal Hydride",
Other = "Other",
Silver = "Silver",
Thermal = "Thermal"
}
export interface ExternalProductIdentifier {
externalProductId: string;
externalProductIdType: ExternalProductIDType;
}
export declare enum ExternalProductIDType {
Asin = "ASIN"
}
export interface PricePerUnit {
pricePerUnitQuantity?: number;
pricePerUnitUom?: PPUUnitOfMeasure;
}
export declare enum PPUUnitOfMeasure {
CubicFoot = "Cubic Foot",
Each = "Each",
FluidOunce = "Fluid Ounce",
Foot = "Foot",
Inch = "Inch",
Ounce = "Ounce",
Pound = "Pound",
SquareFoot = "Square Foot",
Yard = "Yard"
}
export interface ProductIdentifiers {
productId: string;
productIdType: ProductIDType;
}
export declare enum ProductIDType {
Ean = "EAN",
Gtin = "GTIN",
Isbn = "ISBN",
Upc = "UPC"
}
export interface Visible {
'Animal Accessories'?: AnimalAccessories;
'Animal Food'?: AnimalFood;
'Animal Health & Grooming'?: AnimalHealthGrooming;
'Animal Other'?: AnimalOther;
'Art & Craft'?: ArtCraft;
'Baby Clothing'?: BabyClothing;
'Baby Diapering, Care, & Other'?: BabyDiaperingCareOther;
'Baby Food'?: BabyFood;
'Baby Furniture'?: BabyFurniture;
'Baby Toys'?: BabyToys;
'Baby Transport'?: BabyTransport;
'Beauty, Personal Care, & Hygiene'?: BeautyPersonalCareHygiene;
Bedding?: Bedding;
'Books & Magazines'?: BooksMagazines;
'Building Supply'?: BuildingSupply;
'Cameras & Lenses'?: CamerasLenses;
'Carriers & Accessories'?: CarriersAccessories;
'Cases & Bags'?: CasesBags;
'Cell Phones'?: CellPhones;
'Ceremonial Clothing & Accessories'?: CeremonialClothingAccessories;
Clothing?: Clothing;
'Computer Components'?: ComputerComponents;
Computers?: Computers;
Costumes?: Costumes;
Cycling?: Cycling;
'Decorations & Favors'?: DecorationsFavors;
Electrical?: Electrical;
'Electronics Accessories'?: ElectronicsAccessories;
'Electronics Cables'?: ElectronicsCables;
'Electronics Other'?: ElectronicsOther;
'Food & Beverage'?: FoodBeverage;
Footwear?: Footwear;
'Fuels & Lubricants'?: FuelsLubricants;
Funeral?: Funeral;
Furniture?: Furniture;
'Garden & Patio'?: GardenPatio;
'Gift Supply & Awards'?: GiftSupplyAwards;
'Grills & Outdoor Cooking'?: GrillsOutdoorCooking;
Hardware?: Hardware;
'Health & Beauty Electronics'?: HealthBeautyElectronics;
'Home Decor, Kitchen, & Other'?: HomeDecorKitchenOther;
'Household Cleaning Products & Supplies'?: HouseholdCleaningProductsSupplies;
'Instrument Accessories'?: InstrumentAccessories;
Jewelry?: Jewelry;
'Land Vehicles'?: LandVehicles;
'Large Appliances'?: LargeAppliances;
'Medical Aids & Equipment'?: MedicalAidsEquipment;
'Medicine & Supplements'?: MedicineSupplements;
Movies?: Movies;
Music?: Music;
'Music Cases & Bags'?: MusicCasesBags;
'Musical Instruments'?: MusicalInstruments;
Office?: Office;
Optical?: Optical;
Optics?: Optics;
Other?: Other;
'Photo Accessories'?: PhotoAccessories;
'Plumbing & HVAC'?: PlumbingHVAC;
'Printers, Scanners, & Imaging'?: PrintersScannersImaging;
'Safety & Emergency'?: SafetyEmergency;
Software?: Software;
'Sound & Recording'?: SoundRecording;
'Sport & Recreation Other'?: SportRecreationOther;
Storage?: Storage;
Tires?: Tires;
Tools?: Tools;
'Tools & Hardware Other'?: ToolsHardwareOther;
Toys?: Toys;
'TV Shows'?: TVShows;
'TVs & Video Displays'?: TVsVideoDisplays;
'Vehicle Other'?: VehicleOther;
'Vehicle Parts & Accessories'?: VehiclePartsAccessories;
'Video Games'?: VideoGames;
'Video Projectors'?: VideoProjectors;
Watches?: Watches;
Watercraft?: Watercraft;
'Wheels & Wheel Components'?: WheelsWheelComponents;
}
export interface AnimalAccessories {
additionalProductAttributes?: AnimalAccessoriesAdditionalProductAttribute[];
animalBreed?: string;
animalLifestage?: string;
animalType?: string;
assembledProductHeight?: AnimalAccessoriesAssembledProductHeight;
assembledProductLength?: AnimalAccessoriesAssembledProductLength;
assembledProductWeight?: AnimalAccessoriesAssembledProductWeight;
assembledProductWidth?: AnimalAccessoriesAssembledProductWidth;
batteriesRequired?: MustShipAlone;
batterySize?: string;
capacity?: string;
character?: string[];
color?: string[];
colorCategory?: ColorCategory[];
count?: string;
countPerPack?: number;
countryOfOriginTextiles?: CountryOfOriginTextiles;
fabricCareInstructions?: string[];
fabricContent?: AnimalAccessoriesFabricContent[];
features?: string[];
globalBrandLicense?: string[];
instructions?: string;
isFoldable?: MustShipAlone;
isPrimaryVariant?: MustShipAlone;
isReflective?: MustShipAlone;
isRetractable?: MustShipAlone;
keyFeatures?: string[];
mainImageUrl: string;
manufacturer?: string;
manufacturerPartNumber?: string;
material?: string[];
maximumTemperature?: AnimalAccessoriesMaximumTemperature;
maximumWeight?: AnimalAccessoriesMaximumWeight;
minimumTemperature?: AnimalAccessoriesMinimumTemperature;
minimumWeight?: AnimalAccessoriesMinimumWeight;
modelNumber?: string;
msrp?: number;
numberOfSteps?: number;
pattern?: string[];
petSize?: string;
pieceCount?: number;
productSecondaryImageURL?: string[];
prop65WarningText?: string;
shape?: string;
shortDescription: string;
size?: string;
sportsLeague?: string[];
sportsTeam?: string[];
swatchImages?: AnimalAccessoriesSwatchImage[];
variantAttributeNames?: AnimalAccessoriesVariantAttributeName[];
variantGroupId?: string;
warrantyText?: string;
warrantyURL?: string;
}
export interface AnimalAccessoriesAdditionalProductAttribute {
productAttributeName: string;
productAttributeValue: string;
}
export interface AnimalAccessoriesAssembledProductHeight {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export declare enum AssembledProductHeightUnit {
Ft = "ft",
In = "in"
}
export interface AnimalAccessoriesAssembledProductLength {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface AnimalAccessoriesAssembledProductWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export declare enum AssembledProductWeightUnit {
G = "g",
Kg = "kg",
LB = "lb",
Oz = "oz"
}
export interface AnimalAccessoriesAssembledProductWidth {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export declare enum ColorCategory {
Beige = "Beige",
Black = "Black",
Blue = "Blue",
Bronze = "Bronze",
Brown = "Brown",
Clear = "Clear",
Gold = "Gold",
Gray = "Gray",
Green = "Green",
MultiColor = "Multi-color",
OffWhite = "Off-White",
Orange = "Orange",
Pink = "Pink",
Purple = "Purple",
Red = "Red",
Silver = "Silver",
White = "White",
Yellow = "Yellow"
}
export declare enum CountryOfOriginTextiles {
Imported = "Imported",
USAAndImported = "USA and Imported",
USAOrImported = "USA or Imported",
Usa = "USA"
}
export interface AnimalAccessoriesFabricContent {
materialName?: string;
materialPercentage?: number;
}
export interface AnimalAccessoriesMaximumTemperature {
measure?: number;
unit?: MaximumTemperatureUnit;
}
export declare enum MaximumTemperatureUnit {
ºC = "\u00BAC",
ºF = "\u00BAF",
ºK = "\u00BAK"
}
export interface AnimalAccessoriesMaximumWeight {
measure?: number;
unit?: PurpleUnit;
}
export declare enum PurpleUnit {
G = "g",
Kg = "kg",
LB = "lb",
Mg = "mg",
Oz = "oz"
}
export interface AnimalAccessoriesMinimumTemperature {
measure?: number;
unit?: MaximumTemperatureUnit;
}
export interface AnimalAccessoriesMinimumWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export interface AnimalAccessoriesSwatchImage {
swatchImageUrl?: string;
swatchVariantAttribute?: AnimalAccessoriesVariantAttributeName;
}
export declare enum AnimalAccessoriesVariantAttributeName {
AssembledProductHeight = "assembledProductHeight",
AssembledProductLength = "assembledProductLength",
AssembledProductWidth = "assembledProductWidth",
Capacity = "capacity",
Character = "character",
Color = "color",
Count = "count",
CountPerPack = "countPerPack",
Shape = "shape",
Size = "size",
SportsTeam = "sportsTeam"
}
export interface AnimalFood {
additionalProductAttributes?: AnimalFoodAdditionalProductAttribute[];
animalBreed?: string;
animalHealthConcern?: string[];
animalLifestage?: string;
animalType?: string;
assembledProductHeight?: AnimalFoodAssembledProductHeight;
assembledProductLength?: AnimalFoodAssembledProductLength;
assembledProductWeight?: AnimalFoodAssembledProductWeight;
assembledProductWidth?: AnimalFoodAssembledProductWidth;
count?: string;
countPerPack?: number;
features?: string[];
feedingInstructions?: string;
flavor?: string;
globalBrandLicense?: string[];
ingredients?: string;
instructions?: string;
isPrimaryVariant?: MustShipAlone;
keyFeatures?: string[];
labelImage?: AnimalFoodLabelImage[];
mainImageUrl: string;
manufacturer?: string;
maximumWeight?: AnimalFoodMaximumWeight;
minimumWeight?: AnimalFoodMinimumWeight;
msrp?: number;
petFoodForm?: string;
petSize?: string;
productSecondaryImageURL?: string[];
prop65WarningText?: string;
shelfLife?: AnimalFoodShelfLife;
shortDescription: string;
size?: string;
swatchImages?: AnimalFoodSwatchImage[];
variantAttributeNames?: AnimalFoodVariantAttributeName[];
variantGroupId?: string;
warrantyText?: string;
warrantyURL?: string;
}
export interface AnimalFoodAdditionalProductAttribute {
productAttributeName: string;
productAttributeValue: string;
}
export interface AnimalFoodAssembledProductHeight {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface AnimalFoodAssembledProductLength {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface AnimalFoodAssembledProductWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export interface AnimalFoodAssembledProductWidth {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface AnimalFoodLabelImage {
labelImageContains?: LabelImageContains;
labelImageURL?: string;
}
export declare enum LabelImageContains {
DrugFacts = "Drug Facts",
IngredientList = "Ingredient List",
NoLabel = "No Label",
NutritionFacts = "Nutrition Facts",
SupplementFacts = "Supplement Facts"
}
export interface AnimalFoodMaximumWeight {
measure?: number;
unit?: PurpleUnit;
}
export interface AnimalFoodMinimumWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export interface AnimalFoodShelfLife {
measure?: number;
unit?: ShelfLifeUnit;
}
export declare enum ShelfLifeUnit {
Days = "days"
}
export interface AnimalFoodSwatchImage {
swatchImageUrl?: string;
swatchVariantAttribute?: AnimalFoodVariantAttributeName;
}
export declare enum AnimalFoodVariantAttributeName {
AssembledProductHeight = "assembledProductHeight",
AssembledProductLength = "assembledProductLength",
AssembledProductWidth = "assembledProductWidth",
Count = "count",
CountPerPack = "countPerPack",
Flavor = "flavor",
Size = "size"
}
export interface AnimalHealthGrooming {
activeIngredients?: AnimalHealthGroomingActiveIngredient[];
additionalProductAttributes?: AnimalHealthGroomingAdditionalProductAttribute[];
animalBreed?: string;
animalHealthConcern?: string[];
animalLifestage?: string;
animalType?: string;
assembledProductHeight?: AnimalHealthGroomingAssembledProductHeight;
assembledProductLength?: AnimalHealthGroomingAssembledProductLength;
assembledProductWeight?: AnimalHealthGroomingAssembledProductWeight;
assembledProductWidth?: AnimalHealthGroomingAssembledProductWidth;
color?: string[];
count?: string;
countPerPack?: number;
dosage?: string;
drugActiveInactiveIngredientsImage?: string;
drugDosageInstructionsImage?: string;
features?: string[];
flavor?: string;
form?: string;
globalBrandLicense?: string[];
hairLength?: string[];
inactiveIngredients?: string[];
ingredients?: string;
instructions?: string;
isDisposable?: MustShipAlone;
isPrimaryVariant?: MustShipAlone;
isRetractable?: MustShipAlone;
keyFeatures?: string[];
labelImage?: AnimalHealthGroomingLabelImage[];
mainImageUrl: string;
manufacturer?: string;
manufacturerPartNumber?: string;
maximumWeight?: AnimalHealthGroomingMaximumWeight;
minimumWeight?: AnimalHealthGroomingMinimumWeight;
modelNumber?: string;
msrp?: number;
petSize?: string;
pieceCount?: number;
powerType?: string;
productSecondaryImageURL?: string[];
prop65WarningText?: string;
scent?: string;
shelfLife?: AnimalHealthGroomingShelfLife;
shortDescription: string;
size?: string;
stopUseIndications?: string[];
swatchImages?: AnimalHealthGroomingSwatchImage[];
variantAttributeNames?: AnimalHealthGroomingVariantAttributeName[];
variantGroupId?: string;
warrantyText?: string;
warrantyURL?: string;
}
export interface AnimalHealthGroomingActiveIngredient {
activeIngredientName?: string;
activeIngredientPercentage?: number;
}
export interface AnimalHealthGroomingAdditionalProductAttribute {
productAttributeName: string;
productAttributeValue: string;
}
export interface AnimalHealthGroomingAssembledProductHeight {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface AnimalHealthGroomingAssembledProductLength {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface AnimalHealthGroomingAssembledProductWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export interface AnimalHealthGroomingAssembledProductWidth {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface AnimalHealthGroomingLabelImage {
labelImageContains?: LabelImageContains;
labelImageURL?: string;
}
export interface AnimalHealthGroomingMaximumWeight {
measure?: number;
unit?: PurpleUnit;
}
export interface AnimalHealthGroomingMinimumWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export interface AnimalHealthGroomingShelfLife {
measure?: number;
unit?: ShelfLifeUnit;
}
export interface AnimalHealthGroomingSwatchImage {
swatchImageUrl?: string;
swatchVariantAttribute?: PurpleSwatchVariantAttribute;
}
export declare enum PurpleSwatchVariantAttribute {
AssembledProductHeight = "assembledProductHeight",
AssembledProductLength = "assembledProductLength",
AssembledProductWidth = "assembledProductWidth",
Color = "color",
Count = "count",
CountPerPack = "countPerPack",
Scent = "scent",
Size = "size"
}
export declare enum AnimalHealthGroomingVariantAttributeName {
AssembledProductHeight = "assembledProductHeight",
AssembledProductLength = "assembledProductLength",
AssembledProductWidth = "assembledProductWidth",
Color = "color",
Count = "count",
CountPerPack = "countPerPack",
Flavor = "flavor",
Scent = "scent",
Size = "size"
}
export interface AnimalOther {
additionalProductAttributes?: AnimalOtherAdditionalProductAttribute[];
animalBreed?: string;
animalLifestage?: string;
animalType?: string;
assembledProductHeight?: AnimalOtherAssembledProductHeight;
assembledProductLength?: AnimalOtherAssembledProductLength;
assembledProductWeight?: AnimalOtherAssembledProductWeight;
assembledProductWidth?: AnimalOtherAssembledProductWidth;
athlete?: string[];
autographedBy?: string;
color?: string[];
colorCategory?: ColorCategory[];
count?: string;
countPerPack?: number;
countryOfOriginTextiles?: CountryOfOriginTextiles;
fabricCareInstructions?: string[];
fabricContent?: AnimalOtherFabricContent[];
globalBrandLicense?: string[];
inflexKitComponent?: MustShipAlone;
instructions?: string;
isFoldable?: MustShipAlone;
isPortable?: MustShipAlone;
isPrimaryVariant?: MustShipAlone;
keyFeatures?: string[];
mainImageUrl: string;
manufacturer?: string;
manufacturerPartNumber?: string;
material?: string[];
maximumWeight?: AnimalOtherMaximumWeight;
minimumWeight?: AnimalOtherMinimumWeight;
modelNumber?: string;
msrp?: number;
pattern?: string[];
petSize?: string;
pieceCount?: number;
productSecondaryImageURL?: string[];
prop65WarningText?: string;
shortDescription: string;
size?: string;
sportsLeague?: string[];
sportsTeam?: string[];
swatchImages?: AnimalOtherSwatchImage[];
variantAttributeNames?: AnimalOtherVariantAttributeName[];
variantGroupId?: string;
warrantyText?: string;
warrantyURL?: string;
}
export interface AnimalOtherAdditionalProductAttribute {
productAttributeName: string;
productAttributeValue: string;
}
export interface AnimalOtherAssembledProductHeight {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface AnimalOtherAssembledProductLength {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface AnimalOtherAssembledProductWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export interface AnimalOtherAssembledProductWidth {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface AnimalOtherFabricContent {
materialName?: string;
materialPercentage?: number;
}
export interface AnimalOtherMaximumWeight {
measure?: number;
unit?: PurpleUnit;
}
export interface AnimalOtherMinimumWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export interface AnimalOtherSwatchImage {
swatchImageUrl?: string;
swatchVariantAttribute?: AnimalOtherVariantAttributeName;
}
export declare enum AnimalOtherVariantAttributeName {
AssembledProductHeight = "assembledProductHeight",
AssembledProductLength = "assembledProductLength",
AssembledProductWidth = "assembledProductWidth",
Color = "color",
Count = "count",
CountPerPack = "countPerPack",
Size = "size",
SportsTeam = "sportsTeam"
}
export interface ArtCraft {
additionalProductAttributes?: ArtCraftAdditionalProductAttribute[];
ageGroup?: ArtCraftAgeGroup[];
artPaintType?: string;
assembledProductHeight?: ArtCraftAssembledProductHeight;
assembledProductLength?: ArtCraftAssembledProductLength;
assembledProductWeight?: ArtCraftAssembledProductWeight;
assembledProductWidth?: ArtCraftAssembledProductWidth;
boltLengthYardage?: BoltLengthYardage;
character?: string[];
color?: string[];
colorCategory?: ColorCategory[];
compositeWoodCertificationCode?: CompositeWoodCertificationCode;
count?: string;
countPerPack?: number;
diameter?: ArtCraftDiameter;
fabricCareInstructions?: string[];
fabricContent?: ArtCraftFabricContent[];
fabricPurchaseForm?: FabricPurchaseForm;
features?: string[];
finish?: string;
gender?: ArtCraftGender;
globalBrandLicense?: string[];
inflexKitComponent?: MustShipAlone;
ingredients?: string;
isBulk?: MustShipAlone;
isDisposable?: MustShipAlone;
isPowered?: MustShipAlone;
isPrimaryVariant?: MustShipAlone;
isRecyclable?: MustShipAlone;
isRefillable?: MustShipAlone;
isSelfAdhesive?: MustShipAlone;
keyFeatures?: string[];
mainImageUrl: string;
manufacturer?: string;
manufacturerPartNumber?: string;
material?: string[];
maximumRecommendedAge?: ArtCraftMaximumRecommendedAge;
maximumTemperature?: ArtCraftMaximumTemperature;
metal?: MetalType;
minimumRecommendedAge?: ArtCraftMinimumRecommendedAge;
modelNumber?: string;
msrp?: number;
occasion?: string[];
pattern?: string[];
pieceCount?: number;
plating?: string;
powerType?: string;
precutFabricSpecialtySize?: PrecutFabricSpecialtySize;
productLine?: string[];
productSecondaryImageURL?: string[];
prop65WarningText?: string;
recommendedSurfaces?: string[];
recommendedUses?: string[];
scent?: string;
sewingKitType?: SewingKitType;
shape?: string;
shortDescription: string;
size?: string;
skillLevel?: string;
smallPartsWarnings?: SmallPartsWarningCode[];
swatchImages?: ArtCraftSwatchImage[];
sweingMachineType?: SewingMachineType;
theme?: string[];
variantAttributeNames?: ArtCraftVariantAttributeName[];
variantGroupId?: string;
warrantyText?: string;
warrantyURL?: string;
}
export interface ArtCraftAdditionalProductAttribute {
productAttributeName: string;
productAttributeValue: string;
}
export declare enum ArtCraftAgeGroup {
Adult = "Adult",
Child = "Child",
Infant = "Infant",
Newborn = "Newborn",
Preemie = "Preemie",
Senior = "Senior",
Teen = "Teen",
Toddler = "Toddler",
Tween = "Tween"
}
export interface ArtCraftAssembledProductHeight {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface ArtCraftAssembledProductLength {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface ArtCraftAssembledProductWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export interface ArtCraftAssembledProductWidth {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface BoltLengthYardage {
measure?: number;
unit?: BoltLengthYardageUnit;
}
export declare enum BoltLengthYardageUnit {
Yard = "Yard",
Yards = "Yards"
}
export declare enum CompositeWoodCertificationCode {
The1DoesNotContainCompositeWood = "1 - Does not contain composite wood",
The7NotTSCACompliantAndCannotBeSoldInUS = "7 - Not TSCA compliant and cannot be sold in US",
The8TSCACompliantAndOkayToBeSoldInUS = "8 - TSCA compliant and okay to be sold in US"
}
export interface ArtCraftDiameter {
measure?: number;
unit?: FluffyUnit;
}
export declare enum FluffyUnit {
CM = "cm",
In = "in",
Mm = "mm",
Μm = "\u00B5m"
}
export interface ArtCraftFabricContent {
materialName?: string;
materialPercentage?: number;
}
export declare enum FabricPurchaseForm {
ByTheBolt = "By the bolt",
ByTheYard = "By the yard",
Precut = "Precut"
}
export declare enum ArtCraftGender {
Boys = "Boys",
Girls = "Girls",
Men = "Men",
Unisex = "Unisex",
Women = "Women"
}
export interface ArtCraftMaximumRecommendedAge {
measure?: number;
unit?: MaximumRecommendedAgeUnit;
}
export declare enum MaximumRecommendedAgeUnit {
Months = "months",
Years = "years"
}
export interface ArtCraftMaximumTemperature {
measure?: number;
unit?: MaximumTemperatureUnit;
}
export declare enum MetalType {
BlackGold = "Black Gold",
BlackGoldPlated = "Black Gold-plated",
Brass = "Brass",
Copper = "Copper",
Goldtone = "Goldtone",
Iron = "Iron",
Nickel = "Nickel",
NoMetal = "No Metal",
OtherMetal = "Other Metal",
Palladium = "Palladium",
Pewter = "Pewter",
Platinaire = "Platinaire",
Platinum = "Platinum",
Rhodium = "Rhodium",
RoseGold = "Rose Gold",
RoseGoldPlated = "Rose Gold-plated",
SilverPlated = "Silver-plated",
Slivertone = "Slivertone",
StainlessSteel = "Stainless Steel",
SterlingSilver = "Sterling Silver",
Titanium = "Titanium",
TriToneGold = "Tri-Tone Gold",
Tungsten = "Tungsten",
TwoToneGold = "Two-Tone Gold",
WhiteGold = "White Gold",
WhiteGoldPlated = "White Gold-plated",
YellowGold = "Yellow Gold",
YellowGoldPlated = "Yellow Gold-plated"
}
export interface ArtCraftMinimumRecommendedAge {
measure?: number;
unit?: MaximumRecommendedAgeUnit;
}
export declare enum PrecutFabricSpecialtySize {
The10SquaresLayerCakes = "10\" Squares (Layer Cakes)",
The15Yards = "1.5 Yards",
The18X21FatQuarters = "18\" X 21\" (Fat Quarters)",
The1Yard = "1 Yard",
The25SquaresMiniCharms = "2.5\" Squares (Mini Charms)",
The25StripsJellyRolls = "2.5\" Strips (Jelly Rolls)",
The2Yards = "2 Yards",
The3Yards = "3 Yards",
The5SquaresCharmPacks = "5\" Squares (Charm Packs)",
The5X10JollyBars = "5\" X 10\" (Jolly Bars)",
The5Yard = ".5 Yard",
The9X21Fat8Ths = "9\" X 21\" (Fat 8ths)"
}
export declare enum SewingKitType {
HandSewing = "Hand Sewing",
MachineSewing = "Machine Sewing"
}
export declare enum SmallPartsWarningCode {
The0NoWarningApplicable = "0 - No warning applicable",
The1ChokingHazardIsASmallBall = "1 - Choking hazard is a small ball",
The2ChokingHazardContainsSmallBall = "2 - Choking hazard contains small ball",
The3ChokingHazardContainsSmallParts = "3 - Choking hazard contains small parts",
The4ChokingHazardBalloon = "4 - Choking hazard balloon",
The5ChokingHazardIsAMarble = "5 - Choking hazard is a marble",
The6ChokingHazardContainsAMarble = "6 - Choking hazard contains a marble"
}
export interface ArtCraftSwatchImage {
swatchImageUrl?: string;
swatchVariantAttribute?: ArtCraftVariantAttributeName;
}
export declare enum ArtCraftVariantAttributeName {
AssembledProductHeight = "assembledProductHeight",
AssembledProductLength = "assembledProductLength",
AssembledProductWidth = "assembledProductWidth",
Character = "character",
Color = "color",
Count = "count",
CountPerPack = "countPerPack",
Diameter = "diameter",
Finish = "finish",
Material = "material",
Scent = "scent",
Shape = "shape",
Size = "size"
}
export declare enum SewingMachineType {
Commercial = "Commercial",
Computerized = "Computerized",
Embroidery = "Embroidery",
Mechanical = "Mechanical",
Portable = "Portable",
Sergers = "Sergers"
}
export interface BabyClothing {
additionalProductAttributes?: BabyClothingAdditionalProductAttribute[];
ageGroup?: BabyClothingAgeGroup[];
assembledProductHeight?: BabyClothingAssembledProductHeight;
assembledProductLength?: BabyClothingAssembledProductLength;
assembledProductWeight?: BabyClothingAssembledProductWeight;
assembledProductWidth?: BabyClothingAssembledProductWidth;
athlete?: string[];
character?: string[];
clothingSize?: string;
clothingSizeGroup?: BabyClothingClothingSizeGroup;
color?: string[];
colorCategory?: ColorCategory[];
count?: string;
countPerPack?: number;
countryOfOriginTextiles?: CountryOfOriginTextiles;
fabricCareInstructions?: string[];
fabricContent?: BabyClothingFabricContent[];
features?: string[];
gender?: BabyClothingGender;
globalBrandLicense?: string[];
isPrimaryVariant?: MustShipAlone;
keyFeatures?: string[];
mainImageUrl: string;
manufacturer?: string;
manufacturerPartNumber?: string;
maximumRecommendedAge?: BabyClothingMaximumRecommendedAge;
maximumWeight?: BabyClothingMaximumWeight;
minimumRecommendedAge?: BabyClothingMinimumRecommendedAge;
minimumWeight?: BabyClothingMinimumWeight;
modelNumber?: string;
msrp?: number;
outerwearCoatJacketAnVestType?: string;
pajamaType?: string;
pattern?: string[];
pieceCount?: number;
productSecondaryImageURL?: string[];
prop65WarningText?: string;
scent?: string;
season?: string[];
seasonCode?: SeasonCode;
seasonYear?: number;
shoeCategory?: ShoeCategory;
shoeClosure?: string;
shoeSize?: string;
shoeStyle?: string;
shoeWidth?: string;
shortDescription: string;
size?: string;
smallPartsWarnings?: SmallPartsWarningCode[];
sportsLeague?: string[];
sportsTeam?: string[];
swatchImages?: BabyClothingSwatchImage[];
theme?: string[];
tShirtType?: string[];
variantAttributeNames?: BabyClothingVariantAttributeName[];
variantGroupId?: string;
}
export interface BabyClothingAdditionalProductAttribute {
productAttributeName: string;
productAttributeValue: string;
}
export declare enum BabyClothingAgeGroup {
Child = "Child",
Infant = "Infant",
Newborn = "Newborn",
Preemie = "Preemie",
Toddler = "Toddler"
}
export interface BabyClothingAssembledProductHeight {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface BabyClothingAssembledProductLength {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface BabyClothingAssembledProductWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export interface BabyClothingAssembledProductWidth {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export declare enum BabyClothingClothingSizeGroup {
Infant = "Infant",
Preemie = "Preemie",
Toddler = "Toddler"
}
export interface BabyClothingFabricContent {
materialName?: string;
materialPercentage?: number;
}
export declare enum BabyClothingGender {
Female = "Female",
Male = "Male",
Unisex = "Unisex"
}
export interface BabyClothingMaximumRecommendedAge {
measure?: number;
unit?: MaximumRecommendedAgeUnit;
}
export interface BabyClothingMaximumWeight {
measure?: number;
unit?: PurpleUnit;
}
export interface BabyClothingMinimumRecommendedAge {
measure?: number;
unit?: MaximumRecommendedAgeUnit;
}
export interface BabyClothingMinimumWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export declare enum SeasonCode {
The0Basic = "0- Basic",
The1Spring = "1- Spring",
The2Summer = "2- Summer",
The3BTSFall = "3- BTS/Fall",
The4Winter = "4- Winter"
}
export declare enum ShoeCategory {
BabyBoyShoes = "Baby Boy Shoes",
BabyGirlShoes = "Baby Girl Shoes",
BoysShoes = "Boys' Shoes",
GirlsShoes = "Girls' Shoes",
MenSShoes = "Men's Shoes",
ToddlerBoyShoes = "Toddler Boy Shoes",
ToddlerGirlShoes = "Toddler Girl Shoes",
WomenSShoes = "Women's Shoes"
}
export interface BabyClothingSwatchImage {
swatchImageUrl?: string;
swatchVariantAttribute?: FluffySwatchVariantAttribute;
}
export declare enum FluffySwatchVariantAttribute {
BabyClothingSize = "babyClothingSize",
Character = "character",
Color = "color",
Count = "count",
CountPerPack = "countPerPack",
Pattern = "pattern",
Scent = "scent",
ShoeSize = "shoeSize",
Size = "size",
SportsTeam = "sportsTeam"
}
export declare enum BabyClothingVariantAttributeName {
Character = "character",
ClothingSize = "clothingSize",
Color = "color",
Count = "count",
CountPerPack = "countPerPack",
Pattern = "pattern",
Scent = "scent",
ShoeSize = "shoeSize",
Size = "size",
SportsTeam = "sportsTeam"
}
export interface BabyDiaperingCareOther {
additionalProductAttributes?: BabyDiaperingCareOtherAdditionalProductAttribute[];
ageGroup?: BabyDiaperingCareOtherAgeGroup[];
assembledProductHeight?: BabyDiaperingCareOtherAssembledProductHeight;
assembledProductLength?: BabyDiaperingCareOtherAssembledProductLength;
assembledProductWeight?: BabyDiaperingCareOtherAssembledProductWeight;
assembledProductWidth?: BabyDiaperingCareOtherAssembledProductWidth;
athlete?: string[];
babyMonitorType?: string[];
bedSize?: string;
character?: string[];
color?: string[];
colorCategory?: ColorCategory[];
count?: string;
countPerPack?: number;
diaperSize?: string;
diaposableBabyDiaperType?: string[];
fabricCareInstructions?: string[];
fabricContent?: BabyDiaperingCareOtherFabricContent[];
features?: string[];
gender?: BabyClothingGender;
globalBrandLicense?: string[];
ingredients?: string;
isPrimaryVariant?: MustShipAlone;
keyFeatures?: string[];
labelImage?: BabyDiaperingCareOtherLabelImage[];
mainImageUrl: string;
manufacturer?: string;
manufacturerPartNumber?: string;
material?: string[];
maximumRecommendedAge?: BabyDiaperingCareOtherMaximumRecommendedAge;
maximumWeight?: BabyDiaperingCareOtherMaximumWeight;
minimumRecommendedAge?: BabyDiaperingCareOtherMinimumRecommendedAge;
minimumWeight?: BabyDiaperingCareOtherMinimumWeight;
modelNumber?: string;
msrp?: number;
pattern?: string[];
productSecondaryImageURL?: string[];
prop65WarningText?: string;
scent?: string;
shelfLife?: BabyDiaperingCareOtherShelfLife;
shortDescription: string;
size?: string;
sportsLeague?: string[];
sportsTeam?: string[];
swatchImages?: BabyDiaperingCareOtherSwatchImage[];
variantAttributeNames?: BabyDiaperingCareOtherVariantAttributeName[];
variantGroupId?: string;
warrantyText?: string;
warrantyURL?: string;
}
export interface BabyDiaperingCareOtherAdditionalProductAttribute {
productAttributeName: string;
productAttributeValue: string;
}
export declare enum BabyDiaperingCareOtherAgeGroup {
Infant = "Infant",
Newborn = "Newborn",
Preemie = "Preemie",
Toddler = "Toddler"
}
export interface BabyDiaperingCareOtherAssembledProductHeight {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface BabyDiaperingCareOtherAssembledProductLength {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface BabyDiaperingCareOtherAssembledProductWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export interface BabyDiaperingCareOtherAssembledProductWidth {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface BabyDiaperingCareOtherFabricContent {
materialName?: string;
materialPercentage?: number;
}
export interface BabyDiaperingCareOtherLabelImage {
labelImageContains?: LabelImageContains;
labelImageURL?: string;
}
export interface BabyDiaperingCareOtherMaximumRecommendedAge {
measure?: number;
unit?: MaximumRecommendedAgeUnit;
}
export interface BabyDiaperingCareOtherMaximumWeight {
measure?: number;
unit?: PurpleUnit;
}
export interface BabyDiaperingCareOtherMinimumRecommendedAge {
measure?: number;
unit?: MaximumRecommendedAgeUnit;
}
export interface BabyDiaperingCareOtherMinimumWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export interface BabyDiaperingCareOtherShelfLife {
measure?: number;
unit?: ShelfLifeUnit;
}
export interface BabyDiaperingCareOtherSwatchImage {
swatchImageUrl?: string;
swatchVariantAttribute?: BabyDiaperingCareOtherVariantAttributeName;
}
export declare enum BabyDiaperingCareOtherVariantAttributeName {
Character = "character",
Color = "color",
Count = "count",
CountPerPack = "countPerPack",
DiaperSize = "diaperSize",
Pattern = "pattern",
Scent = "scent",
Size = "size",
SportsTeam = "sportsTeam"
}
export interface BabyFood {
additionalProductAttributes?: BabyFoodAdditionalProductAttribute[];
ageGroup?: BabyDiaperingCareOtherAgeGroup[];
babyFoodPackaging?: string;
babyFoodStage?: string[];
babyFormulaStage?: string[];
calories?: BabyFoodCalories;
caloriesFromFat?: BabyFoodCaloriesFromFat;
character?: string[];
containerType?: string[];
count?: string;
countPerPack?: number;
cuisine?: string[];
features?: string[];
flavor?: string;
fluidOuncesSupplying100Calories?: FluidOuncesSupplying100Calories;
foodAllergenStatements?: string[];
foodForm?: string;
foodPreparationTips?: string[];
globalBrandLicense?: string[];
ingredients?: string;
instructions?: string;
isPrimaryVariant?: MustShipAlone;
keyFeatures?: string[];
labelImage?: BabyFoodLabelImage[];
mainImageUrl: string;
manufacturer?: string;
maximumRecommendedAge?: BabyFoodMaximumRecommendedAge;
meal?: string;
minimumRecommendedAge?: BabyFoodMinimumRecommendedAge;
msrp?: number;
nutrientFootnote?: string;
nutrients?: BabyFoodNutrient[];
productSecondaryImageURL?: string[];
prop65WarningText?: string;
safeHandlingInstructions?: string;
servingSize?: string;
servingsPerContainer?: number;
shelfLife?: BabyFoodShelfLife;
shortDescription: string;
size?: string;
swatchImages?: BabyFoodSwatchImage[];
totalCarbohydrate?: BabyFoodTotalCarbohydrate;
totalCarbohydratePercentageDailyValue?: number;
totalFat?: BabyFoodTotalFat;
totalFatPercentageDailyValue?: number;
totalProtein?: BabyFoodTotalProtein;
totalProteinPercentageDailyValue?: number;
variantAttributeNames?: BabyFoodVariantAttributeName[];
variantGroupId?: string;
}
export interface BabyFoodAdditionalProductAttribute {
productAttributeName: string;
productAttributeValue: string;
}
export interface BabyFoodCalories {
measure?: number;
unit?: CaloriesUnit;
}
export declare enum CaloriesUnit {
Calories = "Calories"
}
export interface BabyFoodCaloriesFromFat {
measure?: number;
unit?: CaloriesUnit;
}
export interface FluidOuncesSupplying100Calories {
measure?: number;
unit?: FluidOuncesSupplying100CaloriesUnit;
}
export declare enum FluidOuncesSupplying100CaloriesUnit {
FLOz = "fl oz"
}
export interface BabyFoodLabelImage {
labelImageContains?: LabelImageContains;
labelImageURL?: string;
}
export interface BabyFoodMaximumRecommendedAge {
measure?: number;
unit?: MaximumRecommendedAgeUnit;
}
export interface BabyFoodMinimumRecommendedAge {
measure?: number;
unit?: MaximumRecommendedAgeUnit;
}
export interface BabyFoodNutrient {
nutrientAmount?: string;
nutrientName?: string;
nutrientPercentageDailyValue?: string;
}
export interface BabyFoodShelfLife {
measure?: number;
unit?: ShelfLifeUnit;
}
export interface BabyFoodSwatchImage {
swatchImageUrl?: string;
swatchVariantAttribute?: BabyFoodVariantAttributeName;
}
export declare enum BabyFoodVariantAttributeName {
Character = "character",
Count = "count",
CountPerPack = "countPerPack",
Flavor = "flavor",
Size = "size"
}
export interface BabyFoodTotalCarbohydrate {
measure?: number;
unit?: TotalCarbohydrateUnit;
}
export declare enum TotalCarbohydrateUnit {
G = "g"
}
export interface BabyFoodTotalFat {
measure?: number;
unit?: TotalCarbohydrateUnit;
}
export interface BabyFoodTotalProtein {
measure?: number;
unit?: TotalCarbohydrateUnit;
}
export interface BabyFurniture {
additionalProductAttributes?: BabyFurnitureAdditionalProductAttribute[];
ageGroup?: ArtCraftAgeGroup[];
assembledProductHeight?: BabyFurnitureAssembledProductHeight;
assembledProductLength?: BabyFurnitureAssembledProductLength;
assembledProductWeight?: BabyFurnitureAssembledProductWeight;
assembledProductWidth?: BabyFurnitureAssembledProductWidth;
assemblyInstructions?: string;
athlete?: string[];
babyCribType?: BabyCribType;
bedSize?: string;
character?: string[];
collection?: string;
color?: string[];
colorCategory?: ColorCategory[];
compositeWoodCertificationCode?: CompositeWoodCertificationCode;
count?: string;
countPerPack?: number;
countryOfOriginTextiles?: CountryOfOriginTextiles;
fabricCareInstructions?: string[];
fabricContent?: BabyFurnitureFabricContent[];
features?: string[];
fillMaterial?: string[];
finish?: string;
gender?: BabyClothingGender;
globalBrandLicense?: string[];
homeDecorStyle?: string;
isAssemblyRequired?: MustShipAlone;
isFoldable?: MustShipAlone;
isPrimaryVariant?: MustShipAlone;
isWheeled?: MustShipAlone;
keyFeatures?: string[];
mainImageUrl: string;
manufacturer?: string;
manufacturerPartNumber?: string;
material?: string[];
mattressFirmness?: string;
maximumRecommendedAge?: BabyFurnitureMaximumRecommendedAge;
maximumWeight?: BabyFurnitureMaximumWeight;
minimumRecommendedAge?: BabyFurnitureMinimumRecommendedAge;
minimumWeight?: BabyFurnitureMinimumWeight;
modelNumber?: string;
msrp?: number;
pattern?: string[];
pieceCount?: number;
productSecondaryImageURL?: string[];
prop65WarningText?: string;
shape?: string;
shortDescription: string;
size?: string;
sportsLeague?: string[];
sportsTeam?: string[];
swatchImages?: BabyFurnitureSwatchImage[];
variantAttributeNames?: BabyFurnitureVariantAttributeName[];
variantGroupId?: string;
warrantyText?: string;
warrantyURL?: string;
}
export interface BabyFurnitureAdditionalProductAttribute {
productAttributeName: string;
productAttributeValue: string;
}
export interface BabyFurnitureAssembledProductHeight {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface BabyFurnitureAssembledProductLength {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface BabyFurnitureAssembledProductWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export interface BabyFurnitureAssembledProductWidth {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export declare enum BabyCribType {
ConvertibleCribs = "Convertible Cribs",
Cradles = "Cradles",
CribChangerCombos = "Crib & Changer Combos",
MiniCribs = "Mini Cribs",
NurserySets = "Nursery Sets",
PortableCribs = "Portable Cribs",
StandardCribs = "Standard Cribs"
}
export interface BabyFurnitureFabricContent {
materialName?: string;
materialPercentage?: number;
}
export interface BabyFurnitureMaximumRecommendedAge {
measure?: number;
unit?: MaximumRecommendedAgeUnit;
}
export interface BabyFurnitureMaximumWeight {
measure?: number;
unit?: PurpleUnit;
}
export interface BabyFurnitureMinimumRecommendedAge {
measure?: number;
unit?: MaximumRecommendedAgeUnit;
}
export interface BabyFurnitureMinimumWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export interface BabyFurnitureSwatchImage {
swatchImageUrl?: string;
swatchVariantAttribute?: BabyFurnitureVariantAttributeName;
}
export declare enum BabyFurnitureVariantAttributeName {
Character = "character",
Color = "color",
Count = "count",
CountPerPack = "countPerPack",
Finish = "finish",
Pattern = "pattern",
Size = "size",
SportsTeam = "sportsTeam"
}
export interface BabyToys {
additionalProductAttributes?: BabyToysAdditionalProductAttribute[];
animalType?: string;
assembledProductHeight?: BabyToysAssembledProductHeight;
assembledProductLength?: BabyToysAssembledProductLength;
assembledProductWeight?: BabyToysAssembledProductWeight;
assembledProductWidth?: BabyToysAssembledProductWidth;
assemblyInstructions?: string;
athlete?: string[];
awardsWon?: string[];
character?: string[];
color?: string[];
colorCategory?: ColorCategory[];
compositeWoodCertificationCode?: CompositeWoodCertificationCode;
count?: string;
countPerPack?: number;
educationalFocus?: string[];
fabricCareInstructions?: string[];
fabricContent?: BabyToysFabricContent[];
features?: string[];
gender?: BabyClothingGender;
globalBrandLicense?: string[];
isAssemblyRequired?: MustShipAlone;
isPowered?: MustShipAlone;
isPrimaryVariant?: MustShipAlone;
keyFeatures?: string[];
mainImageUrl: string;
makesNoise?: MustShipAlone;
manufacturer?: string;
manufacturerPartNumber?: string;
material?: string[];
maximumRecommendedAge?: BabyToysMaximumRecommendedAge;
maximumWeight?: BabyToysMaximumWeight;
minimumRecommendedAge?: BabyToysMinimumRecommendedAge;
minimumWeight?: BabyToysMinimumWeight;
modelNumber?: string;
msrp?: number;
pattern?: string[];
pieceCount?: number;
powerType?: string;
productSecondaryImageURL?: string[];
prop65WarningText?: string;
scent?: string;
screenSize?: BabyToysScreenSize;
season?: string[];
shortDescription: string;
size?: string;
smallPartsWarnings?: SmallPartsWarningCode[];
sportsLeague?: string[];
sportsTeam?: string[];
swatchImages?: BabyToysSwatchImage[];
theme?: string[];
variantAttributeNames?: BabyToysVariantAttributeName[];
variantGroupId?: string;
warrantyText?: string;
warrantyURL?: string;
}
export interface BabyToysAdditionalProductAttribute {
productAttributeName: string;
productAttributeValue: string;
}
export interface BabyToysAssembledProductHeight {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface BabyToysAssembledProductLength {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface BabyToysAssembledProductWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export interface BabyToysAssembledProductWidth {
measure?: number;
unit?: AssembledProductHeightUnit;
}
export interface BabyToysFabricContent {
materialName?: string;
materialPercentage?: number;
}
export interface BabyToysMaximumRecommendedAge {
measure?: number;
unit?: MaximumRecommendedAgeUnit;
}
export interface BabyToysMaximumWeight {
measure?: number;
unit?: PurpleUnit;
}
export interface BabyToysMinimumRecommendedAge {
measure?: number;
unit?: MaximumRecommendedAgeUnit;
}
export interface BabyToysMinimumWeight {
measure?: number;
unit?: AssembledProductWeightUnit;
}
export interface BabyToysScreenSize {
measure?: number;
unit?: ScreenSizeUnit;
}
export declare enum ScreenSizeUnit {
In = "in"
}
export interface BabyToysSwatchImage {
swatchImageUrl?: string;
swatchVariantAttribute?: BabyToysVariantAttributeName;
}
export declare enum BabyToysVariantAttributeName {
Character = "character",
Color = "color",
Count = "count",
CountPerPack = "countPerPack",
Pattern = "pattern",
Scent = "scent",
Size = "size",
SportsTeam = "sportsTeam"
}
export interface BabyTransport {
additionalProductAttributes?: BabyTransportAdditionalProductAttribute[];
ageGroup?: ArtCraftAgeGroup[];
assembledProductHeight?: BabyTransportAssembledProductHeight;
assembledProductLength?: BabyTransportAssembledProductLength;
assembledProductWeight?: BabyTransportAssembledProductWeight;
assembledProductWidth?: BabyTransportAssembledProductWidth;
assemblyInstructions?: string;
athlete?: string[];
babyCarrierPosition?: string[];
babyCarrierStyle?: string[];
carSeatBaseDepth?: CarSeatBaseDepth;
carSeatBaseWidth?: CarSeatBaseWidth;
carSeatMaxChildHeight?: CarSeatMaxChildHeight;
character?: string[];
childCarSeatType?: ChildCarSeatStyle;
childWalkingHarnessStyle?: string;
color?: string[];
colorCategory?: ColorCategory[];
count?: string;
countPerPack?: number;
countryOfOriginTextiles?: CountryOfOriginTextiles;
fabricCareInstructions?: string[];
fabricContent?: BabyTransportFabricContent[];
facingDirection?: string;
features?: string[];
forwardFacingMaximumWeight?: ForwardFacingMaximumWeight;
forwardFacingMinimumWeight?: ForwardFacingMinimumWeight;
gender?: BabyClothingGender;
globalBrandLicense?: string[];
hasLatchSystem?: MustShipAlone;
isAssemblyRequired?: MustShipAlone;
isFoldable?: MustShipAlone;
isPrimaryVariant?: MustShipAlone;
isWheeled?: MustShipAlone;
keyFeatures?: string[];
mainImageUrl: string;
manufacturer?: string;
manufacturerPartNumber?: string;
material?: string[];
maximumRecommendedAge?: BabyTransportMaximumRecommendedAge;
maximumWeight?: BabyTransportMaximumWeight;
minimumRecommendedAge?: BabyTransportMinimumRecommendedAge;
minimumWeight?: BabyTransportMinimumWeight;
modelNumber?: string;
msrp?: number;
pattern?: string[];
pieceCount?: number;
productSecondaryImageURL?: string[];
prop65WarningText?: string;
rearFacingMaximumWeight?: RearFacingMa