---
title: AddrTypeInformation type | Wartiva GraphQL API
description: AddrType represents the xt_addrtype_info (revision 0) iptables match. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/addr-type-information.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL type

# `AddrTypeInformation` type

AddrType represents the `xt_addrtype_info` (revision 0) iptables match. It allows matching packets based on the type of their source and/or destination IP addresses, with separate boolean flags for inversion.

## Fields

| Field Name | Description |
|---|---|
| `source` - [`XtAddrType!`](https://wartiva.com/api-docs/types/xt-addr-type.html) | A list of IP address types that the source IP address must match. The packet matches if the source IP is ANY of the listed types, subject to the `invertSource` flag. |
| `dest` - [`XtAddrType!`](https://wartiva.com/api-docs/types/xt-addr-type.html) | A list of IP address types that the destination IP address must match. The packet matches if the destination IP is ANY of the listed types, subject to the `invertDest` flag. |
| `invertSource` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | If true, the match for source address types is inverted (match if source is NOT any of the listed types). |
| `invertDest` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | If true, the match for destination address types is inverted (match if dest is NOT any of the listed types). |

## Used by

- [`XtablesInfo`](https://wartiva.com/api-docs/types/xtables-info.html) union: Xtables information union type.

## Example

### Example

```json
{
  "source": "UNSPECIFIED",
  "dest": "UNSPECIFIED",
  "invertSource": true,
  "invertDest": true
}

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
