カクカクしかじか

技術的なアレコレ

スキーマ駆動開発

OpenAPIスキーマ定義で日付のプロパティを型変換ツールで変換した際にDate型になるように定義する方法メモ

結論 Date型として変換したいString型のプロパティに format: date-time を指定する deleted_at: type: string description: 削除日時 format: date-time # YYYY-MM-DDTHH:MM:SSZ example: '2022-12-27T09:37:26.000+09:00'

OpenAPIのYamlファイルの中で出てくる「~1」って何?

概要 現場でOpenAPIスキーマをいじっていて、ファイル内に出てくる ~1 って何の記法だ?ってなってしまったので、 ChatGPTに尋ねてみたところ、それっぽい回答が得られたのでそれをメモします。 ※以下は、例です。 /orders/settle: $ref: ./resources/orders…