---
title: RelationalCondition
summary: API reference for RelationalCondition.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-09-15
library: SAIF.Framework.Common.Files
reference_type: package
---

# RelationalCondition

`RelationalCondition` is declared in the `Edi` namespace but is not referenced by any live code in this library — a reserved or unused enum.*

## Purpose
- Declares five values suggestive of X12 implementation-guide relational-condition rules that govern how a `RequirementDesignator.Relational` element relates to other elements, but no type or method in this library reads or assigns a `RelationalCondition` value.*

## Context
- Namespace: `SAIF.Common.Files.Edi`
- Assembly/package: `SAIF.Framework.Common.Files`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| Required | `Required = 0` | Declared value; intended meaning inferred from naming, not confirmed by any consuming code.* |
| Paired | `Paired = 1` | Declared value; intended meaning inferred from naming (elements that must appear together), not confirmed by any consuming code.* |
| Conditional | `Conditional = 2` | Declared value; intended meaning inferred from naming, not confirmed by any consuming code.* |
| List | `List = 3` | Declared value; intended meaning inferred from naming (at least one of a list must be present), not confirmed by any consuming code.* |
| Exclusion | `Exclusion = 4` | Declared value; intended meaning inferred from naming (mutually exclusive elements), not confirmed by any consuming code.* |

> **Note:** Statements marked with `*` were inferred from code structure, naming
> conventions, or contextual evidence where direct confirmation was not available
> in source artifacts.

## Sources
- Common\SAIF.Common.Files\Edi\enums.cs
