stack

Home > @infiniteobjects/data-types > PrintButtonPlatformConfig

PrintButtonPlatformConfig class

Print Button Platform Configuration

Signature:

export declare class PrintButtonPlatformConfig implements IPrintButtonPlatformConfig 

Implements: IPrintButtonPlatformConfig

Remarks

For use in the browser, server apps should use PrintButtonPlatformConfig as it has a Database connections

Properties

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.