Home > @infiniteobjects/models > TokenGatedProductSaleModel
Token Gated Product Sale Model
Signature:
export declare class TokenGatedProductSaleModel extends BaseFirebaseEntity implements ITokenGatedProductSale, ITokenGatedProductSaleSchema
Extends: BaseFirebaseEntity
Implements: ITokenGatedProductSale, ITokenGatedProductSaleSchema
| Property | Modifiers | Type | Description |
|---|---|---|---|
| blockchain | TokenGatedProductSupportedBlockchains | Blockchain | |
| blockchainNetwork | BlockchainNetwork | BlockchainNetwork | |
| campaignId | string | ID of the token gated product campaign | |
| contractAddress | string | Address of the contract of the unlocking token. | |
| customerEmail | Nullable<string> | Shopify order id | |
| dateCreated | Date | The date the entity was created. | |
| datePurchased | Date | Shopify order id | |
| dateUpdated | Date | The date the entity was Updated. | |
| id | string | Unique identifier | |
| ownerAddress | string | Address of the owner of the unlocking token | |
| printId | string | Video PrintId Associated with this sale | |
| schemaVersion | TokenGatedProductSaleSchemaVersion | Schema Version | |
| shopifyLineItemId | string | Shopify order id | |
| shopifyOrderId | string | Shopify order id | |
| shopifyOrderNumber | string | Shopify order id | |
| shopifyProductId | string | Shopify order id | |
| shopifyVariantId | string | Shopify order id | |
| tokenId | string | Token used to unlock the product |
| Method | Modifiers | Description |
|---|---|---|
| toEmbedded() | Serializes this class as an simplified object | |
| toModel() | Serializes this class back to the model | |
| toSchema() | Serializes this class to the Schema type |