## Index

- `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1/Types/Attributes` (message)
- `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1/Types/Audience` (enum)
- `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1/Types/CouponValueType` (enum)
- `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1/Types/EventApplicability` (enum)
- `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1/Types/GetPromotionRequest` (message)
- `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1/Types/InsertPromotionRequest` (message)
- `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1/Types/ListPromotionsRequest` (message)
- `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1/Types/ListPromotionsResponse` (message)
- `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1/Types/OfferType` (enum)
- `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1/Types/ProductApplicability` (enum)
- `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1/Types/Promotion` (message)
- `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1/Types/PromotionStatus` (message)
- `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1/Types/RedemptionChannel` (enum)
- `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1/Types/RedemptionRestriction` (enum)
- `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1/Types/StoreApplicability` (enum)

## DestinationStatus

The status for the specified destination.

| Fields ||
|---|---|
| `reporting_context` | `https://developers.google.com/merchant/api/reference/rpc/google.shopping.type#google.shopping.type.ReportingContext.ReportingContextEnum` Output only. The name of the promotion destination. |
| `status` | `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1#google.shopping.merchant.promotions.v1.PromotionStatus.DestinationStatus.State` Output only. The status for the specified destination. |

## State

The current state of the promotion.

| Enums ||
|---|---|
| `STATE_UNSPECIFIED` | Unknown promotion state. |
| `IN_REVIEW` | The promotion is under review. |
| `REJECTED` | The promotion is disapproved. |
| `LIVE` | The promotion is approved and active. |
| `STOPPED` | The promotion is stopped by merchant. |
| `EXPIRED` | The promotion is no longer active. |
| `PENDING` | The promotion is not stopped, and all reviews are approved, but the active date is in the future. |

## ItemLevelIssue

The issue associated with the promotion.

| Fields ||
|---|---|
| `code` | `string` Output only. The error code of the issue. |
| `severity` | `https://developers.google.com/merchant/api/reference/rpc/google.shopping.merchant.promotions.v1#google.shopping.merchant.promotions.v1.PromotionStatus.ItemLevelIssue.Severity` Output only. How this issue affects serving of the promotion. |
| `resolution` | `string` Output only. Whether the issue can be resolved by the merchant. |
| `attribute` | `string` Output only. The attribute's name, if the issue is caused by a single attribute. |
| `reporting_context` | `https://developers.google.com/merchant/api/reference/rpc/google.shopping.type#google.shopping.type.ReportingContext.ReportingContextEnum` Output only. The destination the issue applies to. |
| `description` | `string` Output only. A short issue description in English. |
| `detail` | `string` Output only. A detailed issue description in English. |
| `documentation` | `string` Output only. The URL of a web page to help with resolving this issue. |
| `applicable_countries[]` | `string` Output only. List of country codes (ISO 3166-1 alpha-2) where issue applies to the offer. |

## Severity

The severity of the issue.

| Enums ||
|---|---|
| `SEVERITY_UNSPECIFIED` | Not specified. |
| `NOT_IMPACTED` | This issue represents a warning and does not have a direct affect on the promotion. |
| `DEMOTED` | The promotion is demoted and most likely have limited performance in search results |
| `DISAPPROVED` | Issue disapproves the promotion. |