# NEShopPack

**negdkcc**

***

negdkcc / NEShopPack

## Type Alias: NEShopPack

> **NEShopPack** = `object`

Defined in: [data/NEShopPack.ts:7](https://github.com/EternalsGame/universal-sdk/blob/7b1076b6b36dd7c5b65f4a2f518d40773314a555/gdk/cocos-creator/assets/negdk/scripts/data/NEShopPack.ts#L7)

Represents a bundle of shop items available for purchase.\
A pack includes multiple items and a pricing configuration.

### Properties

#### code

> **code**: `string`

Defined in: [data/NEShopPack.ts:21](https://github.com/EternalsGame/universal-sdk/blob/7b1076b6b36dd7c5b65f4a2f518d40773314a555/gdk/cocos-creator/assets/negdk/scripts/data/NEShopPack.ts#L21)

A unique code identifying the shop pack.

***

#### id

> **id**: `number`

Defined in: [data/NEShopPack.ts:36](https://github.com/EternalsGame/universal-sdk/blob/7b1076b6b36dd7c5b65f4a2f518d40773314a555/gdk/cocos-creator/assets/negdk/scripts/data/NEShopPack.ts#L36)

A unique identifier for the shop pack.

***

#### items

> **items**: `NEShopItem`\[]

Defined in: [data/NEShopPack.ts:11](https://github.com/EternalsGame/universal-sdk/blob/7b1076b6b36dd7c5b65f4a2f518d40773314a555/gdk/cocos-creator/assets/negdk/scripts/data/NEShopPack.ts#L11)

An array of `NEShopItem` objects that are included in the pack.

***

#### name

> **name**: `string`

Defined in: [data/NEShopPack.ts:26](https://github.com/EternalsGame/universal-sdk/blob/7b1076b6b36dd7c5b65f4a2f518d40773314a555/gdk/cocos-creator/assets/negdk/scripts/data/NEShopPack.ts#L26)

The name of the shop pack.

***

#### priceConfig

> **priceConfig**: `Map`<`string`, `number`>

Defined in: [data/NEShopPack.ts:16](https://github.com/EternalsGame/universal-sdk/blob/7b1076b6b36dd7c5b65f4a2f518d40773314a555/gdk/cocos-creator/assets/negdk/scripts/data/NEShopPack.ts#L16)

A map that defines the pricing of the pack, where keys are currency types and values are prices.

***

#### purchaseLimit

> **purchaseLimit**: `number` | `null`

Defined in: [data/NEShopPack.ts:41](https://github.com/EternalsGame/universal-sdk/blob/7b1076b6b36dd7c5b65f4a2f518d40773314a555/gdk/cocos-creator/assets/negdk/scripts/data/NEShopPack.ts#L41)

The maximum number of times this pack can be purchased, or null for unlimited purchases.

***

#### type

> **type**: `string`

Defined in: [data/NEShopPack.ts:31](https://github.com/EternalsGame/universal-sdk/blob/7b1076b6b36dd7c5b65f4a2f518d40773314a555/gdk/cocos-creator/assets/negdk/scripts/data/NEShopPack.ts#L31)

The type of the pack, e.g., "limited", "special", etc.
