Namespace CSV4Unity.Validation
Classes
- AllowedValuesAttribute
セル文字列が許可値のいずれかと一致することを要求します。
- ConditionAttribute
Validation属性に適用する行条件を定義します。
- CsvValidationAttribute
Validation属性に共通する条件グループを提供します。
- CsvValidationResult
CSVテーブルのValidation結果を保持します。
- CsvValidationSchema<TField>
Enumフィールドの制約属性と行条件を、再利用可能な検証規則へ変換します。
- CsvValidator
Enumに定義された制約属性を使ってCSVテーブルを検証します。
- MaxLengthAttribute
セル文字列が指定した最大長以下であることを要求します。
- MinLengthAttribute
セル文字列が指定した最小長以上であることを要求します。
- NotNullAttribute
セルが空でないことを要求します。
- PrimaryKeyAttribute
列の各値が空でなく、一意であることを要求します。
- RangeAttribute
数値が指定範囲内にあることを要求します。
- RegexAttribute
セル文字列が指定した正規表現に一致することを要求します。
- TypeConstraintAttribute
セルを指定型へ変換できることを要求します。
- UniqueAttribute
空でないセルの値が一意であることを要求します。
- ValidationError
1件のValidationエラーを表します。
- ValidationWarning
1件のValidation Warningを表します。
Enums
- Compare
条件付きValidationで使用する比較方法を表します。