/** * Represents the data of a specific product item. * This DTO is used to transfer detailed information about a product instance. */ export declare class ItemDataDto { /** * The unique identifier for the product item. */ itemId?: string; /** Unique identifier for the product */ productId: string; /** Name of the product */ productName: string; /** Resource name associated with the product */ resourceName: string; /** * A record of product-level attributes. * These are general attributes defined for the product type. */ productAttributes: Record; /** * A record of item-specific attributes. * These are attributes that are unique to this particular instance of the product. */ itemAttributes: Record; /** * Data returned from the creation response. * This field should not be present in the create request. * @optional */ creationResponseData?: Record; /** Start date of the product item */ startDate: string; /** End date of the product item */ endDate: string; /** * The price of the product item without tax and discount. */ price?: number; /** * The discount of the product item. The price after removing the discount */ discountPrice?: number; }