productV1
@bosonprotocol/metadata / Exports / productV1
Namespace: productV1
Table of contents
Type Aliases
Variables
Functions
Type Aliases
ProductBase
Ƭ ProductBase: Object
Type declaration
| Name | Type |
|---|---|
description | string |
identification_productId? | string |
identification_productIdType? | string |
identification_sKU? | string |
packaging_dimensions_height? | string |
packaging_dimensions_length? | string |
packaging_dimensions_unit? | string |
packaging_dimensions_width? | string |
packaging_packageQuantity? | string |
packaging_weight_unit? | string |
packaging_weight_value? | string |
productionInformation_brandName | string |
productionInformation_manufacturer? | string |
productionInformation_manufacturerPartNumber? | string |
productionInformation_materials? | string[] |
productionInformation_modelNumber? | string |
title | string |
visuals_images | { tag?: string ; url: string }[] |
visuals_videos? | { tag?: string ; url: string }[] |
Defined in
ProductV1Metadata
Ƭ ProductV1Metadata: Object
Type declaration
| Name | Type |
|---|---|
animationUrl? | string |
attributes | { display_type?: string ; trait_type: string ; value: string }[] |
condition? | string |
description | string |
exchangePolicy | ExchangePolicy |
externalUrl | string |
image | string |
licenseUrl | string |
name | string |
product | ProductBase & ProductDetails & { uuid: string ; version: number } |
productOverrides? | Partial<ProductBase> |
schemaUrl | string |
seller | SellerMetadata |
shipping | ShippingMetadata |
type | "PRODUCT_V1" |
uuid | string |
variations? | Variation[] |
Defined in
ProductV1Variant
Ƭ ProductV1Variant: Variation[]
Defined in
Variables
productV1MetadataSchema
• Const productV1MetadataSchema: SchemaOf<ProductV1Metadata>
Defined in
Functions
buildUuid
▸ buildUuid(): string
Returns
string
Defined in
createVariantProductMetadata
▸ createVariantProductMetadata(productMetadata, variants): ProductV1Metadata[]
Parameters
| Name | Type |
|---|---|
productMetadata | ProductV1Metadata |
variants | { productOverrides?: Partial<ProductBase> ; productVariant: ProductV1Variant }[] |