Home > @infiniteobjects/data-types > PrintButtonPlatformConfig
Print Button Platform Configuration
Signature:
export declare class PrintButtonPlatformConfig implements IPrintButtonPlatformConfig
Implements: IPrintButtonPlatformConfig
For use in the browser, server apps should use PrintButtonPlatformConfig as it has a Database connections
Property | Modifiers | Type | Description |
---|---|---|---|
aboutCard | PrintButtonAboutCard | ||
aboutView | PrintButtonAboutView | Data needed to render the About View | |
active | readonly |
(not declared) | Active “state” means we can take orders from this configuration. |
adminId | string | UserId who has writing access to this resource | |
allowedDomains | string[] | Domains in which the print button can appear | |
allowsUnlimitedPrints | boolean | Does the platform allows multiple prints per token owner? | |
announcement | Nullable<string> | A markdown text containing an announcement to display on the header of the modal | |
apiKeyId | Nullable<string> | API Key ID associated with this configuration | |
availableBlockchains | PrintButtonAvailableBlockchain[] | Blockchains used by the platform. | |
availableMaterials | DeviceMaterial[] | List of available Device Materials selected by the partner | |
availableSizes | DeviceSize[] | List of available Device Sizes selected by the partner | |
availableVariants | PrintButtonAvailableVariant[] | Available Product Variants. | |
baseVideoPrint | VideoPrintBase | Default VideoPrint settings. | |
brandHeader | Nullable<string> | Co Branded Platform image | |
brandImage | Nullable<string> | Platform Brand image | |
dateCreated | Date | The date the entity was created. | |
dateUpdated | Date | The date the entity was updated. | |
defaultBlockchain | readonly |
PrintButtonAvailableBlockchain | Default IPrintButtonAvailableBlockchain used by this platform. |
description | Nullable<string> | Platform description | |
editorFeatures | VideoPrintEditorFeatures | Available Editor features | |
helpDesk | HelpDesk | Data needed to render the Help component | |
hooks | PrintButtonPartnerConfigHooks | Webhooks event urls map | |
id | string | Unique Identifier | |
latestPayout | readonly |
Nullable<Date> | Date of the last successful payout |
managerId | Nullable<string> | UserId that manages the integration | |
name | string | Platform name | |
ownerId | string | UserId that owns the platform | |
payoutMode | PrintButtonPlatformPayoutMode | How do we generate payouts? | |
productId | Nullable<string> | Id of the associated product on our store. | |
sharedSecret | string | Shared secret used to verify the webHooks | |
status | PrintButtonPlatformStatus | Indicates the lifecycle status of this configuration. |