ParameterParser

interface ParameterParser<T>

パラメータをパースするインターフェース Cloud (Incendo/cloud) の MethodArgumentParser パターンに基づく

各パラメータタイプ(パス、クエリ、ボディ、認証ユーザー等)に対応した 専用のパーサーを実装することで、責務を明確に分離する

Parameters

T

パース結果の型

Inheritors

Functions

Link copied to clipboard
abstract suspend fun parse(call: ApplicationCall, paramInfo: ParameterInfo): Either<ResolveError, T>

Ktorのコンテキストからパラメータ値をパースする