ShapeTag

smithy4s.ShapeTag
See theShapeTag companion trait
object ShapeTag

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ShapeTag.type

Members list

Type members

Classlikes

trait Companion[A] extends ShapeTag[A], Has[A]

Attributes

Supertypes
trait Has[A]
trait ShapeTag[A]
trait HasId
class Object
trait Matchable
class Any
Show all
Known subtypes
object HttpBinding
object InputOutput
trait Companion[E]
trait Enumeration[E]
object Error
object AcceptorState
object ProtoNumType
object AddedDefault
object Box
object Cors
object Deprecated
object Endpoint
object EventHeader
object EventPayload
object Example
object ExampleError
object HostLabel
object Http
object HttpBasicAuth
object HttpLabel
object HttpPayload
object IdRef
object Idempotent
object Input
object Internal
object Length
object Mixin
object NoReplace
object NotProperty
object OptionalAuth
object Output
object Paginated
object Private
object Property
object Range
object Readonly
object Recommended
object Reference
object Required
object Retryable
object Sensitive
object Sparse
object Streaming
object Trait
object TraitDiffRule
object UniqueItems
object Unit
object UnitType
object Unstable
object XmlAttribute
object XmlFlattened
object XmlNamespace
object Acceptor
object Matcher
object PathMatcher
object Waiter
object EmailFormat
object Grpc
object ProtoEnabled
object ProtoWrapped
object Range
object DataExample
object DateFormat
object Nullable
object OpenEnum
object Untagged
object UuidFormat
Show all
trait Has[A]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ShapeId
trait Companion[A]
object HttpBinding
object InputOutput
trait Companion[E]
trait Enumeration[E]
object Error
object AcceptorState
object ProtoNumType
object AddedDefault
object Box
object Cors
object Deprecated
object Endpoint
object EventHeader
object EventPayload
object Example
object ExampleError
object HostLabel
object Http
object HttpBasicAuth
object HttpLabel
object HttpPayload
object IdRef
object Idempotent
object Input
object Internal
object Length
object Mixin
object NoReplace
object NotProperty
object OptionalAuth
object Output
object Paginated
object Private
object Property
object Range
object Readonly
object Recommended
object Reference
object Required
object Retryable
object Sensitive
object Sparse
object Streaming
object Trait
object TraitDiffRule
object UniqueItems
object Unit
object UnitType
object Unstable
object XmlAttribute
object XmlFlattened
object XmlNamespace
object Acceptor
object Matcher
object PathMatcher
object Waiter
object EmailFormat
object Grpc
object ProtoEnabled
object ProtoWrapped
object Range
object DataExample
object DateFormat
object Nullable
object OpenEnum
object Untagged
object UuidFormat
Show all

Value members

Concrete methods

def apply[A](implicit tag: ShapeTag[A]): ShapeTag[A]

Implicits

Implicits

implicit def newTypeToShapeTag[A](a: Newtype[A]): ShapeTag[_]