stack

Home > @infiniteobjects/data-types > Sku

Sku class

Signature:

export declare class Sku implements ISku 

Implements: ISku

Constructors

Constructor Modifiers Description
(constructor)(skuString)   Constructs a new instance of the Sku class

Properties

Property Modifiers Type Description
artist   Nullable<string> Artist Name
customization   Nullable<SkuCustomization> SkuCustomization for the IO null
isIo readonly boolean Determines if Sku is an IO hardware unit. This is set to true if there is a size and material
material   Nullable<DeviceMaterial> DeviceMaterial for the IO. DeviceMaterial.acrylic
orderType   Nullable<SkuOrderType> SkuOrderType for the IO null
size   Nullable<DeviceSize> DeviceSize for the IO. DeviceSize.sevenInch
tier   Nullable<string> IO Product Tier null
title   Nullable<string> Artwork Title ‘ORIGINALS’ | ‘SUNNY’

Methods

Method Modifiers Description
deviceMaterialFromSkuString(sku) static Returns the DeviceMaterial from a sku string
deviceMaterialToSkuMaterial(mat) static Converts DeviceMaterial to SkuMaterial
isIo(sku) static Returns if the sku represents and IO device
sizeFromSkuString(sku) static Returns the DeviceSize from a sku string
skuMaterialToDeviceMaterial(mat) static Converts SkuMaterial to DeviceMaterial
toSkuString()   Returns the Sku string
toSkuTuple()   Returns the Sku tuple