🔍 共通スキーマブロック
共通スキーマブロックは、Nodeblocksアプリケーション全体で再利用可能なJSONスキーマ定義を提供します。これらのスキーマは、アドレス検証、ページネーション、レスポンス構造などの共通データパターンをサポートします。
🎯 概要
共通スキーマブロックは以下を目的として設計されています:
- 複数のエンティティで共通データパターンの標準化
- 再利用可能な検証ロジックの提供
- 一貫したAPIレスポンス構造の実現
- 型安全性の向上
- 開発効率の向上
📦 利用可能なスキーマ
🏠 アドレススキーマ
地理的アドレス情報の検証:
- 住所フィールドの標準化
- 国際的なアドレスフォーマットのサポート
- 郵便番号と地域コード検証
📄 ページネーションスキーマ
リスト取得とページング操作:
- 標準化されたページネーションパラメータ
- リスト結果のメタデータ構造
- カーソルベースとオフセットベースページング
📤 レスポンススキーマ
API応答の標準化:
- 統一されたエラーレスポンス形式
- 成功レスポンス構造
- メタデータとステータス情報
🔧 ユーティリティスキーマ
汎用ユーティリティ検証:
- 共通フィールドタイプ
- 日付と時刻の形式
- 識別子とID検証
🔗 関連ドキュメント
- 共通バリデーターブロック - 共通検証機能
- ユーザースキーマブロック - ユーザー固有スキーマ
- 商品スキーマブロック - 商品固有スキーマ