package refined
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- refined
- TapirCodecRefined
- LowPriorityValidatorForPredicate
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait LowPriorityValidatorForPredicate extends AnyRef
- trait PrimitiveValidatorForPredicate[V, P] extends ValidatorForPredicate[V, P]
- trait TapirCodecRefined extends LowPriorityValidatorForPredicate
- trait ValidatorForPredicate[V, P] extends AnyRef
Value Members
- implicit def codecForRefined[R, V, P, CF <: CodecFormat](implicit tm: Codec[R, V, CF], refinedValidator: Validate[V, P], refinedValidatorTranslation: ValidatorForPredicate[V, P]): Codec[R, Refined[V, P], CF]
- Definition Classes
- TapirCodecRefined
- implicit def genericValidatorForPredicate[V, P](implicit arg0: ClassTag[P], refinedValidator: Validate[V, P]): ValidatorForPredicate[V, P]
- Definition Classes
- LowPriorityValidatorForPredicate
- implicit def refinedTapirSchema[V, P](implicit vSchema: Schema[V], refinedValidator: Validate[V, P], refinedValidatorTranslation: ValidatorForPredicate[V, P]): Schema[Refined[V, P]]
- Definition Classes
- TapirCodecRefined
- implicit def uuidTapirSchema(implicit vSchema: Schema[String], refinedValidator: Validate[String, Uuid], refinedValidatorTranslation: ValidatorForPredicate[String, Uuid]): Schema[Refined[String, Uuid]]
- Definition Classes
- TapirCodecRefined
- implicit def validatorForAnd[N, LP, RP](implicit leftPredValidator: PrimitiveValidatorForPredicate[N, LP], rightPredValidator: PrimitiveValidatorForPredicate[N, RP], leftRefinedValidator: Validate[N, LP], rightRefinedValidator: Validate[N, RP]): ValidatorForPredicate[N, And[LP, RP]]
- Definition Classes
- TapirCodecRefined
- implicit def validatorForGreater[N, NM](implicit arg0: Numeric[N], ws: WitnessAs[NM, N]): PrimitiveValidatorForPredicate[N, Greater[NM]]
- Definition Classes
- TapirCodecRefined
- implicit def validatorForGreaterEqual[N, NM](implicit arg0: Numeric[N], ws: WitnessAs[NM, N]): PrimitiveValidatorForPredicate[N, GreaterEqual[NM]]
- Definition Classes
- TapirCodecRefined
- implicit def validatorForLess[N, NM](implicit arg0: Numeric[N], ws: WitnessAs[NM, N]): PrimitiveValidatorForPredicate[N, Less[NM]]
- Definition Classes
- TapirCodecRefined
- implicit def validatorForLessEqual[N, NM](implicit arg0: Numeric[N], ws: WitnessAs[NM, N]): PrimitiveValidatorForPredicate[N, LessEqual[NM]]
- Definition Classes
- TapirCodecRefined
- implicit def validatorForMatchesRegexpString[S <: String](implicit ws: WitnessAs[S, String]): PrimitiveValidatorForPredicate[String, MatchesRegex[S]]
- Definition Classes
- TapirCodecRefined
- implicit def validatorForMaxSizeOnString[T <: String, NM](implicit ws: WitnessAs[NM, Int]): PrimitiveValidatorForPredicate[T, MaxSize[NM]]
- Definition Classes
- TapirCodecRefined
- implicit def validatorForMinSizeOnString[T <: String, NM](implicit ws: WitnessAs[NM, Int]): PrimitiveValidatorForPredicate[T, MinSize[NM]]
- Definition Classes
- TapirCodecRefined
- implicit val validatorForNonEmptyString: PrimitiveValidatorForPredicate[String, NonEmpty]
- Definition Classes
- TapirCodecRefined
- implicit def validatorForOr[N, LP, RP](implicit leftPredValidator: PrimitiveValidatorForPredicate[N, LP], rightPredValidator: PrimitiveValidatorForPredicate[N, RP], leftRefinedValidator: Validate[N, LP], rightRefinedValidator: Validate[N, RP]): ValidatorForPredicate[N, Or[LP, RP]]
- Definition Classes
- TapirCodecRefined
- object ValidatorForPredicate