Packages

package refined

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. refined
  2. TapirCodecRefined
  3. LowPriorityValidatorForPredicate
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait LowPriorityValidatorForPredicate extends AnyRef
  2. trait PrimitiveValidatorForPredicate[V, P] extends ValidatorForPredicate[V, P]
  3. trait TapirCodecRefined extends LowPriorityValidatorForPredicate
  4. trait ValidatorForPredicate[V, P] extends AnyRef

Value Members

  1. 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
  2. implicit def genericValidatorForPredicate[V, P](implicit arg0: ClassTag[P], refinedValidator: Validate[V, P]): ValidatorForPredicate[V, P]
  3. implicit def refinedTapirSchema[V, P](implicit vSchema: Schema[V], refinedValidator: Validate[V, P], refinedValidatorTranslation: ValidatorForPredicate[V, P]): Schema[Refined[V, P]]
    Definition Classes
    TapirCodecRefined
  4. implicit def uuidTapirSchema(implicit vSchema: Schema[String], refinedValidator: Validate[String, Uuid], refinedValidatorTranslation: ValidatorForPredicate[String, Uuid]): Schema[Refined[String, Uuid]]
    Definition Classes
    TapirCodecRefined
  5. 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
  6. implicit def validatorForGreater[N, NM](implicit arg0: Numeric[N], ws: WitnessAs[NM, N]): PrimitiveValidatorForPredicate[N, Greater[NM]]
    Definition Classes
    TapirCodecRefined
  7. implicit def validatorForGreaterEqual[N, NM](implicit arg0: Numeric[N], ws: WitnessAs[NM, N]): PrimitiveValidatorForPredicate[N, GreaterEqual[NM]]
    Definition Classes
    TapirCodecRefined
  8. implicit def validatorForLess[N, NM](implicit arg0: Numeric[N], ws: WitnessAs[NM, N]): PrimitiveValidatorForPredicate[N, Less[NM]]
    Definition Classes
    TapirCodecRefined
  9. implicit def validatorForLessEqual[N, NM](implicit arg0: Numeric[N], ws: WitnessAs[NM, N]): PrimitiveValidatorForPredicate[N, LessEqual[NM]]
    Definition Classes
    TapirCodecRefined
  10. implicit def validatorForMatchesRegexpString[S <: String](implicit ws: WitnessAs[S, String]): PrimitiveValidatorForPredicate[String, MatchesRegex[S]]
    Definition Classes
    TapirCodecRefined
  11. implicit def validatorForMaxSizeOnString[T <: String, NM](implicit ws: WitnessAs[NM, Int]): PrimitiveValidatorForPredicate[T, MaxSize[NM]]
    Definition Classes
    TapirCodecRefined
  12. implicit def validatorForMinSizeOnString[T <: String, NM](implicit ws: WitnessAs[NM, Int]): PrimitiveValidatorForPredicate[T, MinSize[NM]]
    Definition Classes
    TapirCodecRefined
  13. implicit val validatorForNonEmptyString: PrimitiveValidatorForPredicate[String, NonEmpty]
    Definition Classes
    TapirCodecRefined
  14. 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
  15. object ValidatorForPredicate

Inherited from TapirCodecRefined

Inherited from AnyRef

Inherited from Any

Ungrouped