> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/orders/llms.txt)
> Source: https://docs.saleor.io/api-reference/orders/inputs/draft-order-where-input

# DraftOrderWhereInput Input Type

No description

```graphql
input DraftOrderWhereInput {
  metadata: MetadataFilterInput
  ids: [ID!]
  number: IntFilterInput
  channelId: GlobalIDFilterInput
  createdAt: DateTimeRangeInput
  updatedAt: DateTimeRangeInput
  user: GlobalIDFilterInput
  userEmail: StringFilterInput
  authorizeStatus: OrderAuthorizeStatusEnumFilterInput
  chargeStatus: OrderChargeStatusEnumFilterInput
  isClickAndCollect: Boolean
  voucherCode: StringFilterInput
  lines: [LinesFilterInput!]
  linesCount: IntFilterInput
  transactions: [TransactionFilterInput!]
  totalGross: PriceFilterInput
  totalNet: PriceFilterInput
  productTypeId: GlobalIDFilterInput
  events: [OrderEventFilterInput!]
  billingAddress: AddressFilterInput
  shippingAddress: AddressFilterInput
  AND: [DraftOrderWhereInput!]
  OR: [DraftOrderWhereInput!]
}
```

<a id="fields"></a>

### Fields

<a id="metadata"></a>

#### [`metadata`](#metadata) ● [`MetadataFilterInput`](/api-reference/miscellaneous/inputs/metadata-filter-input.md)

Filter by metadata fields.

<a id="ids"></a>

#### [`ids`](#ids) ● [`[ID!]`](/api-reference/miscellaneous/scalars/id.md)

<a id="number"></a>

#### [`number`](#number) ● [`IntFilterInput`](/api-reference/miscellaneous/inputs/int-filter-input.md)

Filter by order number.

<a id="channel-id"></a>

#### [`channelId`](#channel-id) ● [`GlobalIDFilterInput`](/api-reference/miscellaneous/inputs/global-idfilter-input.md)

Filter by channel.

<a id="created-at"></a>

#### [`createdAt`](#created-at) ● [`DateTimeRangeInput`](/api-reference/miscellaneous/inputs/date-time-range-input.md)

Filter order by created at date.

<a id="updated-at"></a>

#### [`updatedAt`](#updated-at) ● [`DateTimeRangeInput`](/api-reference/miscellaneous/inputs/date-time-range-input.md)

Filter order by updated at date.

<a id="user"></a>

#### [`user`](#user) ● [`GlobalIDFilterInput`](/api-reference/miscellaneous/inputs/global-idfilter-input.md)

Filter by user.

<a id="user-email"></a>

#### [`userEmail`](#user-email) ● [`StringFilterInput`](/api-reference/miscellaneous/inputs/string-filter-input.md)

Filter by user email.

<a id="authorize-status"></a>

#### [`authorizeStatus`](#authorize-status) ● [`OrderAuthorizeStatusEnumFilterInput`](/api-reference/orders/inputs/order-authorize-status-enum-filter-input.md)

Filter by authorize status.

<a id="charge-status"></a>

#### [`chargeStatus`](#charge-status) ● [`OrderChargeStatusEnumFilterInput`](/api-reference/orders/inputs/order-charge-status-enum-filter-input.md)

Filter by charge status.

<a id="is-click-and-collect"></a>

#### [`isClickAndCollect`](#is-click-and-collect) ● [`Boolean`](/api-reference/miscellaneous/scalars/boolean.md)

Filter by whether the order uses the click and collect delivery method.

<a id="voucher-code"></a>

#### [`voucherCode`](#voucher-code) ● [`StringFilterInput`](/api-reference/miscellaneous/inputs/string-filter-input.md)

Filter by voucher code used in the order.

<a id="lines"></a>

#### [`lines`](#lines) ● [`[LinesFilterInput!]`](/api-reference/orders/inputs/lines-filter-input.md)

Filter by line items associated with the order. Each list item represents conditions that must be satisfied by a single object. The filter matches orders that have related objects meeting all specified groups of conditions.

<a id="lines-count"></a>

#### [`linesCount`](#lines-count) ● [`IntFilterInput`](/api-reference/miscellaneous/inputs/int-filter-input.md)

Filter by number of lines in the order.

<a id="transactions"></a>

#### [`transactions`](#transactions) ● [`[TransactionFilterInput!]`](/api-reference/orders/inputs/transaction-filter-input.md)

Filter by transaction data associated with the order. Each list item represents conditions that must be satisfied by a single object. The filter matches orders that have related objects meeting all specified groups of conditions.

<a id="total-gross"></a>

#### [`totalGross`](#total-gross) ● [`PriceFilterInput`](/api-reference/miscellaneous/inputs/price-filter-input.md)

Filter by total gross amount of the order.

<a id="total-net"></a>

#### [`totalNet`](#total-net) ● [`PriceFilterInput`](/api-reference/miscellaneous/inputs/price-filter-input.md)

Filter by total net amount of the order.

<a id="product-type-id"></a>

#### [`productTypeId`](#product-type-id) ● [`GlobalIDFilterInput`](/api-reference/miscellaneous/inputs/global-idfilter-input.md)

Filter by the product type of related order lines.

<a id="events"></a>

#### [`events`](#events) ● [`[OrderEventFilterInput!]`](/api-reference/orders/inputs/order-event-filter-input.md)

Filter by order events. Each list item represents conditions that must be satisfied by a single object. The filter matches orders that have related objects meeting all specified groups of conditions.

<a id="billing-address"></a>

#### [`billingAddress`](#billing-address) ● [`AddressFilterInput`](/api-reference/users/inputs/address-filter-input.md)

Filter by billing address of the order.

<a id="shipping-address"></a>

#### [`shippingAddress`](#shipping-address) ● [`AddressFilterInput`](/api-reference/users/inputs/address-filter-input.md)

Filter by shipping address of the order.

<a id="and"></a>

#### [`AND`](#and) ● [`[DraftOrderWhereInput!]`](/api-reference/orders/inputs/draft-order-where-input.md)

List of conditions that must be met.

<a id="or"></a>

#### [`OR`](#or) ● [`[DraftOrderWhereInput!]`](/api-reference/orders/inputs/draft-order-where-input.md)

A list of conditions of which at least one must be met.

<a id="member-of"></a>

### Member Of

[`draftOrders`](/api-reference/orders/queries/draft-orders.md) query  ● [`DraftOrderWhereInput`](/api-reference/orders/inputs/draft-order-where-input.md) input
