# Class CampaignStatusCodes

- [TopLevel.Object](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md)
  - [dw.campaign.CampaignStatusCodes](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.campaign.CampaignStatusCodes.md)

Deprecated. Formerly used to contain the various statuses that a coupon may
be in.

**Deprecated:**

:::warning
Use [CouponStatusCodes](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.campaign.CouponStatusCodes.md) instead.
:::

## Constant Summary

| Constant                                                                                                                                                                | Description                                                       |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| ~~[COUPON_ALREADY_APPLIED](#coupon_already_applied): [String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md) = "COUPON_ALREADY_APPLIED"~~    | Indicates that the coupon has already been applied to the basket. |
| ~~[COUPON_ALREADY_REDEEMED](#coupon_already_redeemed): [String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md) = "COUPON_ALREADY_REDEEMED"~~ | Indicates that the coupon has already been redeemed.              |
| ~~[COUPON_NOT_REDEEMABLE](#coupon_not_redeemable): [String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md) = "COUPON_NOT_REDEEMABLE"~~       | Indicates that the coupon is not currently redeemable.            |
| ~~[COUPON_UNKNOWN](#coupon_unknown): [String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md) = "COUPON_UNKNOWN"~~                            | Indicates that the coupon code is not valid.                      |

## Constructor Summary

| Constructor                                   | Description |
| --------------------------------------------- | ----------- |
| [CampaignStatusCodes](#campaignstatuscodes)() |             |

## Method Summary

### Methods inherited from class Object

[assign](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#assignobject-object), [create](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#createobject), [create](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#createobject-object), [defineProperties](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#definepropertiesobject-object), [defineProperty](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#definepropertyobject-object-object), [entries](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#entriesobject), [freeze](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#freezeobject), [fromEntries](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#fromentriesiterable), [getOwnPropertyDescriptor](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#getownpropertydescriptorobject-object), [getOwnPropertyNames](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#getownpropertynamesobject), [getOwnPropertySymbols](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#getownpropertysymbolsobject), [getPrototypeOf](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#getprototypeofobject), [hasOwnProperty](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#hasownpropertystring), [is](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#isobject-object), [isExtensible](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#isextensibleobject), [isFrozen](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#isfrozenobject), [isPrototypeOf](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#isprototypeofobject), [isSealed](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#issealedobject), [keys](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#keysobject), [preventExtensions](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#preventextensionsobject), [propertyIsEnumerable](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#propertyisenumerablestring), [seal](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#sealobject), [setPrototypeOf](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#setprototypeofobject-object), [toLocaleString](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#tolocalestring), [toString](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#tostring), [valueOf](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#valueof), [values](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#valuesobject)

## Constant Details

### COUPON_ALREADY_APPLIED

- ~~COUPON_ALREADY_APPLIED: [String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md) = "COUPON_ALREADY_APPLIED"~~
  - : Indicates that the coupon has already been applied to the basket.

    **Deprecated:**

:::warning
Use [CouponStatusCodes.COUPON_CODE_ALREADY_IN_BASKET](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.campaign.CouponStatusCodes.md#coupon_code_already_in_basket),
[CouponStatusCodes.COUPON_ALREADY_IN_BASKET](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.campaign.CouponStatusCodes.md#coupon_already_in_basket) instead.
:::

***

### COUPON_ALREADY_REDEEMED

- ~~COUPON_ALREADY_REDEEMED: [String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md) = "COUPON_ALREADY_REDEEMED"~~
  - : Indicates that the coupon has already been redeemed.

    **Deprecated:**

:::warning
Use [CouponStatusCodes.COUPON_CODE_ALREADY_REDEEMED](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.campaign.CouponStatusCodes.md#coupon_code_already_redeemed) instead.
:::

***

### COUPON_NOT_REDEEMABLE

- ~~COUPON_NOT_REDEEMABLE: [String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md) = "COUPON_NOT_REDEEMABLE"~~
  - : Indicates that the coupon is not currently redeemable.

    **Deprecated:**

:::warning
Use [CouponStatusCodes.COUPON_DISABLED](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.campaign.CouponStatusCodes.md#coupon_disabled),
[CouponStatusCodes.COUPON_CODE_UNKNOWN](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.campaign.CouponStatusCodes.md#coupon_code_unknown),
[CouponStatusCodes.REDEMPTION_LIMIT_EXCEEDED](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.campaign.CouponStatusCodes.md#redemption_limit_exceeded),
[CouponStatusCodes.CUSTOMER_REDEMPTION_LIMIT_EXCEEDED](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.campaign.CouponStatusCodes.md#customer_redemption_limit_exceeded),
[CouponStatusCodes.TIMEFRAME_REDEMPTION_LIMIT_EXCEEDED](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.campaign.CouponStatusCodes.md#timeframe_redemption_limit_exceeded) or
[CouponStatusCodes.NO_APPLICABLE_PROMOTION](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.campaign.CouponStatusCodes.md#no_applicable_promotion)
:::

***

### COUPON_UNKNOWN

- ~~COUPON_UNKNOWN: [String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md) = "COUPON_UNKNOWN"~~
  - : Indicates that the coupon code is not valid.

    **Deprecated:**

:::warning
Use [CouponStatusCodes.COUPON_CODE_UNKNOWN](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.campaign.CouponStatusCodes.md#coupon_code_unknown) instead
:::

***

## Constructor Details

### CampaignStatusCodes()

- CampaignStatusCodes()
  - :

***
