smithy4s.com.amazonaws.kinesis.DescribeStreamInputLimit.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of kinesis4cats-smithy4s-client_3 Show documentation
Show all versions of kinesis4cats-smithy4s-client_3 Show documentation
Cats tooling for the Smithy4s Kinesis Client
The newest version!
package com.amazonaws.kinesis
import smithy4s.Hints
import smithy4s.Newtype
import smithy4s.Schema
import smithy4s.ShapeId
import smithy4s.schema.Schema.bijection
import smithy4s.schema.Schema.int
object DescribeStreamInputLimit extends Newtype[Int] {
val id: ShapeId = ShapeId("com.amazonaws.kinesis", "DescribeStreamInputLimit")
val hints: Hints = Hints.empty
val underlyingSchema: Schema[Int] = int.withId(id).addHints(hints).validated(smithy.api.Range(min = Some(scala.math.BigDecimal(1.0)), max = Some(scala.math.BigDecimal(10000.0))))
implicit val schema: Schema[DescribeStreamInputLimit] = bijection(underlyingSchema, asBijection)
}