🔍 共通スキーマ
共通スキーマは、Nodeblocksアプリケーションの複数のエンティティにわたるデータ検証用の再利用可能なJSONスキーマ定義を提供します。これらのスキーマは、データの一貫性を保証し、共通操作の明確な契約を提供します。
🎯 概要
共通スキーマは以下の目的で設計されています:
- 複数のエンティティにわたる共通データ構造の検証
- 共有操作でのデータ一貫性の保証
- 共通APIパターンの明確な契約の提供
- TypeScript統合による型安全性の実現
- エンティティ固有のスキーマとの合成のサポート
📋 共通スキーマタイプ
住所スキーマ
異なる形式と地域の住所検証用のスキーマ。
ページネーションスキーマ
標準化されたページネーションパラメータとメタデータ用のスキーマ。
レスポンススキーマ
共通のAPIレスポンス構造とエラーハンドリング用のスキーマ。
ユーティリティスキーマ
ファイルアップロードや連絡先情報などの再利用可能なユーティリティ操作用のスキーマ。
🔗 関連ドキュメント
- 住所スキーマ - 住所検証スキーマ
- ページネーションスキーマ - ページネーションとクエリパラメータスキーマ
- レスポンススキーマ - APIレスポンスとエラースキーマ
- ユーティリティスキーマ - ユーティリティとヘルパースキーマ