Home > @infiniteobjects/models > TokenClaimModel
Token Claim Campaign Model
Signature:
export declare class TokenClaimModel extends BaseFirebaseEntity implements ITokenClaimSchema, ITokenClaim
Extends: BaseFirebaseEntity
Implements: ITokenClaimSchema, ITokenClaim
Property | Modifiers | Type | Description |
---|---|---|---|
campaignId | string | ID of the token claim campaign | |
claimed | boolean | Is the token claimed | |
claimerEmail | Nullable<string> | Email address of who is gonna claim this NFT | |
claimUrl | Nullable<string> | Linkdrop claim URL | |
emailSent | boolean | Has the email being send? | |
fullfilled | boolean | Is the print fullfilled | |
id | string | Unique identifier | |
masterId | Nullable<string> | Master Id | |
printId | Nullable<string> | Video Print Id | |
schemaVersion | TokenClaimSchemaVersion | Schema Version | |
shopifyLineItemId | Nullable<number> | Shopify LineItem associated with this claim | |
shopifyOrderId | Nullable<number> | Shopify Order associated with this claim | |
shopifyOrderNumber | Nullable<number> | Shopify Order number associated with this claim | |
state | readonly |
TokenClaimState | Token Claim State |
tokenId | number | Token Id |
Method | Modifiers | Description |
---|---|---|
getVideoPrint() | ||
toCsv() | Serializes this class forCSV reports | |
toEmbedded() | Serializes this class as an simplified object | |
toModel(admin) | Serializes this class back to the model | |
toSchema() | Serializes this class to the Schema type |