Slide 23
Slide 23 text
OpenAPI
仕様書から自動生成されたクライアント側のクラス
class Campaign implements ModelInterface, ArrayAccess {
/**
* Gets started_at
* @return \DateTime
*/
public function getStartedAt()
{ /* 実装は省略 */ }
/**
* Gets ended_at
* @return \DateTime|null
*/
public function getEndedAt()
{ /* 実装は省略 */ }
}
※ クライアントの自動生成は swagger-api/swagger-codegen
をベースに x-nullable
を
うまく解釈できるようにテンプレートはカスタマイズしています