Companion

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

Attributes

Graph
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

Members list

Type members

Classlikes

object hint

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
hint.type

Value members

Concrete methods

final override def getTag: ShapeTag[A]

Attributes

Definition Classes
Has

Inherited methods

def id: ShapeId

Attributes

Inherited from:
HasId
def schema: Schema[A]

Attributes

Inherited from:
ShapeTag

Implicits

Implicits

implicit val tagInstance: ShapeTag[A]