Files
parsshop-back/dist/modules/catalog/entities/attribute-definition.entity.d.ts
2026-03-26 12:25:46 +03:00

20 lines
640 B
TypeScript

import { AttributeDataType } from '../enums/attribute-data-type.enum';
import { ProductAttributeValue } from './product-attribute-value.entity';
export declare class AttributeDefinition {
id: string;
name: string;
slug: string;
dataType: AttributeDataType;
unit?: string | null;
options: string[];
defaultValueText?: string | null;
defaultValueNumber?: string | null;
defaultValueBoolean?: boolean | null;
defaultValueJson?: Record<string, unknown> | string[] | null;
isFilterable: boolean;
isVisible: boolean;
values: ProductAttributeValue[];
createdAt: Date;
updatedAt: Date;
}