Home > @infiniteobjects/models
Models connected to datasources Data sources: - Firestorage Database - Shopify API - PubSub events - Google Storage
GOOGLE_APPLICATION_CREDENTIALS
needs to be defined. - You need to include the package reflect-metadata
in your app init script.Class | Description |
---|---|
AssetContractAllowListModel | AllowList Entity. Used to determine if a contract is explicitly allowed/disallowed for printing |
AssetContractAllowListRepository | AssetContractAllowList Repository |
GoogleCloud | Google Services Connection |
Migration | A class defining Schema migrations for an Entity |
PrintButtonPlatformConfigModel | Print Button Platform Configuration |
PrintButtonPlatformConfigRepository | Print Button Platform Repository |
PrintButtonSaleModel | Print button Sale |
PrintButtonSaleRepository | Print Button Partner Repository |
QrCodeModel | Qr Code |
RenderJobModel | Render Job |
RenderJobPayload | The Render Job Payload includes the data needed to perform the job |
RenderJobRepository | Render Job Repository |
Repository | Base Repository |
ServiceStatus | Service Status |
StorageObject | An Object on Google Storage |
TokenClaimCampaignModel | Token Claim Campaign Model |
TokenClaimModel | Token Claim Campaign Model |
TokenGatedProductCampaignModel | Token Gated Product Campaign Model |
TokenGatedProductCampaignRepository | Token Gated Product Campaign Repository |
TokenGatedProductSaleModel | Token Gated Product Sale Model |
TokenGatedProductSaleRepository | Token Gated Product Sale Repository |
VideoPrintModel | Video Print |
VideoPrintRenders | Video Print Renders Model |
VideoPrintRendersFlash | Video Print Renders for Flashing |
VideoPrintRepository | Video Print Repository |
VideoPrintSource | Video Print Source Model with StorageObjects |
Abstract Class | Description |
---|---|
BaseFirebaseEntity | An Abstract class that Firebase Entities need to extend. |
Enumeration | Description |
---|---|
TokenClaimCampaignPreferredWallet | Token campaign wallet |
TokenClaimState | Token Claim State |
TokenGatedProductRedirectUrlSource | The method used to generate the redirect URL |
TokenGatedProductVideoPrintSource | The method used to generate the source of the video print |
Interface | Description |
---|---|
IPrintButtonPlatformConfigSchemaV1 | Print Button Platform Configuration |
IPrintButtonSaleSchemaV1 | Print Button Sale |
ITokenClaim | Token Claim Interface |
ITokenClaimCampaign | Token Claim Campaign Interface |
ITokenClaimCampaignSchema | Token Claim Campaign Schema |
ITokenClaimSchema | Token Claim Schema |
ITokenGatedProductCampaign | Token Gated Product Campaign Interface |
ITokenGatedProductCampaignSchemaV1 | Token Gated Product Campaign Schema |
ITokenGatedProductSale | Token Gated Product Sale Interface |
ITokenGatedProductSaleLineItemProps | Line Item Properties for token gated product sales created by Manifold |
ITokenGatedProductSaleSchemaV1 | Token Gated Product Sale |
RenderJobCreateData | Minimum amount of data to create a render job |
VariantMetafieldDefinition | Utility type to define the variant metafields |
Variable | Description |
---|---|
AssetContractAllowList | AssetContractAllowList Repository Instance |
FLASH_RENDER_JOB_COEFFICIENT | The calculated print duration vs processing time coefficient |
PRINT_BUTTON_PLATFORM_CURRENT_SCHEMA | Print button platform config current schema version |
PRINT_BUTTON_SALE_CURRENT_SCHEMA | Print button sale current schema version |
PRINT_BUTTON_SALE_ID_LENGTH | Print button sale id length |
PrintButtonPlatformConfig | PrintButtonPlatformConfig Repository Instance |
PrintButtonSale | PrintButtonPartnerRepository Repository Instance |
QrCode | Qr Code Repository Instance |
RENDER_JOB_BUCKET_FOLDER | Destination path on the render bucket |
RENDER_JOB_LOCAL_FOLDER | Destination path of the renders on the local machine |
RENDER_JOB_MAIN_RENDER | Main Render Id |
RenderJob | Render Job Repository Instance |
TOKEN_CLAIM_CAMPAIGN_COLLECTION | Token Claim Campaign Collection ID |
TOKEN_CLAIM_COLLECTION | Token Claim Collection ID |
TOKEN_GATED_PRODUCT_CAMPAIGN_CURRENT_SCHEMA | Token Gated Product Campaign current schema version |
TOKEN_GATED_PRODUCT_SALE_COLLECTION | Token Gated Product Sale Collection Name |
TOKEN_GATED_PRODUCT_SALE_CURRENT_SCHEMA | Token Gated Product Sale current schema version |
TokenClaim | Token Claim Campaign Repository Instance |
TokenClaimCampaign | Token Claim Campaign Repository Instance |
TokenGatedProductCampaign | Token Gated Product Campaign Repository |
TokenGatedProductSale | Token Gated Product Sale Repository |
VariantMetafieldsMap | Variant Metafields Mapping |
VideoPrint | Video Print Repository Instance |
Type Alias | Description |
---|---|
AnyPrintButtonPlatformConfigSchema | Any Schema helper |
AnyPrintButtonSaleSchema | Any Schema helper |
AnyTokenGatedProductCampaignSchema | Any Schema helper |
AnyTokenGatedProductSaleSchema | Any Schema helper |
Auth | Auth service |
Firestore | Firestore service |
IMigrator | Migration for an entity |
IPrintButtonAvailableVariantMetafields | Print button variants Metafields |
IPrintButtonPlatformConfigSimple | Print Button platform simple |
IPrintButtonSaleCsv | Print button sale Serialized for CSV |
ITokenClaimCampaignNetworkNames | Blockchain Networks supported by Linkdrop |
ITokenClaimCampaignSupportedBlockChains | Blockchains supported by Linkdrop |
ITokenGatedProductSaleLineItem | Partial Token Gated Product Sale created from Shopify Order Line Item |
PrintButtonPlatformSchemaVersion | Print button platform Schema version |
PrintButtonSaleSchemaVersion | Print button sale schema version |
Storage | Storage service |
TokenGatedProductCampaignSchemaVersion | Token Gated Product Campaign version |
TokenGatedProductSaleSchemaVersion | Token Gated Product Sale Schema version |
TokenGatedProductSupportedBlockchains | Blockchains supported by Manifold |