/** * @type GiftCertificateItem: A gift certificate item. * * @property basePrice: The base price of the line item, which is the unit price not including adjustments. If the taxation policy is net, it doesn\'t include tax. If the taxation policy is gross, it includes tax. * * @property grossPrice: The gross price of the line item before applying any adjustments. * * @property itemText: The text describing the item. * - **Max Length:** 256 * * @property netPrice: The net price of the line item before applying any adjustments. * * @property tax: The tax on the line item before applying any adjustments. * * @property taxBasis: The amount used to calculate the tax for this item. * * @property giftCertificateMerchantId: The ID used to identify the certificate merchant. * - **Min Length:** 1 * - **Max Length:** 256 * * @property giftCertificateItemId: The item ID. * - **Min Length:** 1 * - **Max Length:** 256 * * @property message: The gift certificate message. * - **Max Length:** 4000 * * @property recipientEmail: The recipient email. * - **Max Length:** 256 * * @property recipientName: The recipient name. * - **Max Length:** 256 * * @property senderName: The sender name. * - **Max Length:** 256 * * @property shipmentId: The ID of the shipment to which this item belongs. * - **Min Length:** 1 * - **Max Length:** 256 * */ export type GiftCertificateItem = { basePrice?: number; grossPrice?: number; itemText?: string; netPrice?: number; tax?: number; taxBasis?: number; giftCertificateMerchantId?: string; giftCertificateItemId?: string; message?: string; recipientEmail?: string; recipientName?: string; senderName?: string; shipmentId?: string; } & { [key: string]: any; };