--- displayed_sidebar: jsClientSidebar --- # Class: AdminUpsertCondition [internal](../modules/internal.md).AdminUpsertCondition ## Hierarchy - [`AdminUpsertConditionsReq`](internal.AdminUpsertConditionsReq.md) ↳ **`AdminUpsertCondition`** ## Properties ### customer\_groups • `Optional` **customer\_groups**: `string`[] #### Inherited from [AdminUpsertConditionsReq](internal.AdminUpsertConditionsReq.md).[customer_groups](internal.AdminUpsertConditionsReq.md#customer_groups) #### Defined in packages/medusa/dist/types/discount.d.ts:21 ___ ### id • `Optional` **id**: `string` #### Defined in packages/medusa/dist/api/routes/admin/discounts/update-discount.d.ts:74 ___ ### operator • **operator**: [`DiscountConditionOperator`](../enums/internal.DiscountConditionOperator.md) #### Defined in packages/medusa/dist/api/routes/admin/discounts/update-discount.d.ts:75 ___ ### product\_collections • `Optional` **product\_collections**: `string`[] #### Inherited from [AdminUpsertConditionsReq](internal.AdminUpsertConditionsReq.md).[product_collections](internal.AdminUpsertConditionsReq.md#product_collections) #### Defined in packages/medusa/dist/types/discount.d.ts:18 ___ ### product\_tags • `Optional` **product\_tags**: `string`[] #### Inherited from [AdminUpsertConditionsReq](internal.AdminUpsertConditionsReq.md).[product_tags](internal.AdminUpsertConditionsReq.md#product_tags) #### Defined in packages/medusa/dist/types/discount.d.ts:20 ___ ### product\_types • `Optional` **product\_types**: `string`[] #### Inherited from [AdminUpsertConditionsReq](internal.AdminUpsertConditionsReq.md).[product_types](internal.AdminUpsertConditionsReq.md#product_types) #### Defined in packages/medusa/dist/types/discount.d.ts:19 ___ ### products • `Optional` **products**: `string`[] #### Inherited from [AdminUpsertConditionsReq](internal.AdminUpsertConditionsReq.md).[products](internal.AdminUpsertConditionsReq.md#products) #### Defined in packages/medusa/dist/types/discount.d.ts:17