Home > @infiniteobjects/data-types > PrintButtonAvailableVariant
PrintButtonAvailableVariant
Signature:
export declare class PrintButtonAvailableVariant implements IPrintButtonAvailableVariant
Implements: IPrintButtonAvailableVariant
Property | Modifiers | Type | Description |
---|---|---|---|
id | Nullable<string> | Shopify Variant Id | |
image | Nullable<IStorageObject> | Image Attached to this variant | |
launchDate | Nullable<Date> | Variant Launch date | |
material | DeviceMaterial | The material of the device | |
payoutArtistDollars | number | Profit shared with the Artist (in usd) | |
payoutArtistPct | number | Profit shared with the Artist (in pct) | |
payoutPlatformDollars | number | Profit shared with the Platform (in usd) | |
payoutPlatformManagerDollars | number | Profit shared with the Platform Manager service (in usd) | |
payoutPlatformManagerPct | number | Profit shared with the Platform Manager service (in pct) | |
payoutPlatformPct | number | Profit shared with the Platform (in pct) | |
price | float | The price of this variant (in usd) | |
priceInEth | number | Current Price of the variant in ETH | |
priceTier | AvailableVariantTierPrice | The Price tier for Artist payouts | |
size | DeviceSize | The size of the device | |
sku | string | SKU of this variant | |
syncCryptoPrices | boolean | Does this variant presents prices in Crypto? | |
title | Nullable<string> | Variant title |
Method | Modifiers | Description |
---|---|---|
calculatePrices(payoutMode) | Calculates the prices or the pct based on the given PrintButtonPlatformPayoutMode |
|
getId() | Returns an identifier |