Skip to content

Client-side typesafe Spine schema usage (with Arrow typed errors)opensavvy.spine.client.arrow

Package-level declarations

Functions

body

context(raise1: Raise<F1>, raise2: Raise<F2>, raise3: Raise<F3>, raise4: Raise<F4>, raise5: Raise<F5>, raise6: Raise<F6>)
inline suspend fun <Out : Any, F1, F2, F3, F4, F5, F6> SpineResponse<Out, FailureSpec.Or<FailureSpec.Or<FailureSpec.Or<FailureSpec.Or<FailureSpec.Or<FailureSpec.Or<FailureSpec.Never, FailureSpec.ByCode<F1>>, FailureSpec.ByCode<F2>>, FailureSpec.ByCode<F3>>, FailureSpec.ByCode<F4>>, FailureSpec.ByCode<F5>>, FailureSpec.ByCode<F6>>>.body(): Out
context(raise1: Raise<F1>, raise2: Raise<F2>, raise3: Raise<F3>, raise4: Raise<F4>, raise5: Raise<F5>)
inline suspend fun <Out : Any, F1, F2, F3, F4, F5> SpineResponse<Out, FailureSpec.Or<FailureSpec.Or<FailureSpec.Or<FailureSpec.Or<FailureSpec.Or<FailureSpec.Never, FailureSpec.ByCode<F1>>, FailureSpec.ByCode<F2>>, FailureSpec.ByCode<F3>>, FailureSpec.ByCode<F4>>, FailureSpec.ByCode<F5>>>.body(): Out
context(raise1: Raise<F1>, raise2: Raise<F2>, raise3: Raise<F3>, raise4: Raise<F4>)
inline suspend fun <Out : Any, F1, F2, F3, F4> SpineResponse<Out, FailureSpec.Or<FailureSpec.Or<FailureSpec.Or<FailureSpec.Or<FailureSpec.Never, FailureSpec.ByCode<F1>>, FailureSpec.ByCode<F2>>, FailureSpec.ByCode<F3>>, FailureSpec.ByCode<F4>>>.body(): Out
context(raise1: Raise<F1>, raise2: Raise<F2>, raise3: Raise<F3>)
inline suspend fun <Out : Any, F1, F2, F3> SpineResponse<Out, FailureSpec.Or<FailureSpec.Or<FailureSpec.Or<FailureSpec.Never, FailureSpec.ByCode<F1>>, FailureSpec.ByCode<F2>>, FailureSpec.ByCode<F3>>>.body(): Out
context(raise1: Raise<F1>, raise2: Raise<F2>)
inline suspend fun <Out : Any, F1, F2> SpineResponse<Out, FailureSpec.Or<FailureSpec.Or<FailureSpec.Never, FailureSpec.ByCode<F1>>, FailureSpec.ByCode<F2>>>.body(): Out
context(raise1: Raise<F1>)
inline suspend fun <Out : Any, F1> SpineResponse<Out, FailureSpec.Or<FailureSpec.Never, FailureSpec.ByCode<F1>>>.body(): Out
inline suspend fun <Out : Any> SpineResponse<Out, FailureSpec.Never>.body(): Out