/** * Linkbreakers API * This is a documentation of all the APIs of Linkbreakers * * The version of the OpenAPI document: 1.118.3 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { QrcodeDesign } from './QrcodeDesign'; /** * Reusable QR code design presets that help teams create branded links with consistent styling and messaging. * @export * @interface QrcodeTemplate */ export interface QrcodeTemplate { /** * * @type {boolean} * @memberof QrcodeTemplate */ builtIn?: boolean; /** * * @type {Date} * @memberof QrcodeTemplate */ createdAt?: Date; /** * * @type {string} * @memberof QrcodeTemplate */ description?: string; /** * Reference to the original public template when this template was created via import. Null for original templates. * @type {string} * @memberof QrcodeTemplate */ duplicatedFrom?: string; /** * Frequently Asked Questions about this template stored as JSON * @type {string} * @memberof QrcodeTemplate */ faq?: string; /** * * @type {string} * @memberof QrcodeTemplate */ id?: string; /** * Extended markdown-supported content providing detailed information about the template * @type {string} * @memberof QrcodeTemplate */ learnMore?: string; /** * * @type {string} * @memberof QrcodeTemplate */ name?: string; /** * When the template was published. Null means private template, only visible to creating workspace. * @type {Date} * @memberof QrcodeTemplate */ publishedAt?: Date; /** * * @type {QrcodeDesign} * @memberof QrcodeTemplate */ qrcodeDesign?: QrcodeDesign; /** * * @type {string} * @memberof QrcodeTemplate */ qrcodeDesignId?: string; /** * * @type {string} * @memberof QrcodeTemplate */ slug?: string; /** * * @type {string} * @memberof QrcodeTemplate */ tags?: string; /** * * @type {Date} * @memberof QrcodeTemplate */ thumbnailPendingUpdateSince?: Date; /** * * @type {string} * @memberof QrcodeTemplate */ thumbnailSignedUrl?: string; /** * * @type {Date} * @memberof QrcodeTemplate */ updatedAt?: Date; /** * * @type {string} * @memberof QrcodeTemplate */ workspaceId?: string; } /** * Check if a given object implements the QrcodeTemplate interface. */ export declare function instanceOfQrcodeTemplate(value: object): value is QrcodeTemplate; export declare function QrcodeTemplateFromJSON(json: any): QrcodeTemplate; export declare function QrcodeTemplateFromJSONTyped(json: any, ignoreDiscriminator: boolean): QrcodeTemplate; export declare function QrcodeTemplateToJSON(json: any): QrcodeTemplate; export declare function QrcodeTemplateToJSONTyped(value?: QrcodeTemplate | null, ignoreDiscriminator?: boolean): any;