# Sub Dictionary: `tbl_ProductCodes`

## Table Info

| Property | Value |
|----------|-------|
| Table | `tbl_ProductCodes` |
| Database | quitsure |
| Connection | `mysql` |
| Engine | InnoDB |
| Type | TABLE |
| Category | Core/Master |
| Laravel Model | `ProductCode` (app/Models/ProductCode.php) |

## Columns

| # | Column | Type | Nullable | Default | Key | Extra | Description |
|---|--------|------|----------|---------|-----|-------|-------------|
| 1 | `iProductCodeId` | `int unsigned` | NO | - | PRI | auto_increment | Integer: Product Code Id (likely FK) |
| 2 | `iProgramId` | `int unsigned` | NO | - | MUL | - | Integer: Program Id (likely FK) |
| 3 | `iProductNum` | `smallint unsigned` | NO | `1` | - | - | Integer: Product Num |
| 4 | `iDiscount` | `int unsigned` | YES | `0` | - | - | Integer: Discount |
| 5 | `vProductName` | `varchar(100)` | YES | NULL | - | - | Varchar: Product Name |
| 6 | `vAndroidSubId` | `varchar(100)` | NO | - | - | - | Varchar: Android Sub Id |
| 7 | `vAndroidIndiaSubId` | `varchar(100)` | NO | - | - | - | Varchar: Android India Sub Id |
| 8 | `vIosSubId` | `varchar(500)` | NO | - | - | - | Varchar: Ios Sub Id |
| 9 | `vWebId` | `varchar(255)` | YES | NULL | - | - | Varchar: Web Id |
| 10 | `bActive` | `tinyint` | YES | `1` | - | - | Boolean/Flag: Active |
| 11 | `vAndroidProdId` | `varchar(100)` | YES | NULL | - | - | Varchar: Android Prod Id |
| 12 | `vIOSOfferCodeId` | `varchar(100)` | YES | NULL | - | - | Varchar: IOS Offer Code Id |
| 13 | `vRazorId` | `varchar(255)` | YES | NULL | - | - | Varchar: Razor Id |
| 14 | `vDuration` | `varchar(10)` | YES | NULL | - | - | Varchar: Duration |

## Indexes

| Name | Columns | Unique | Type |
|------|---------|--------|------|
| `iProgramId` | `iProgramId` | NO | BTREE |
| `PRIMARY` | `iProductCodeId` | YES | BTREE |
| `uniq_program_discount_productnum` | `iProgramId`, `iDiscount`, `iProductNum` | YES | BTREE |

## Foreign Keys

### Formal Foreign Keys

None defined.

### Implicit Relationships (from column naming)

| Column | Likely References |
|--------|------------------|
| `iProgramId` | `tbl_Programs.iProgramID` |
