Companion

trait Companion[A] extends ShapeTag[A] with Has[A]
trait Has[A]
trait ShapeTag[A]
trait HasId
class Object
trait Matchable
class Any
object AuthDefinition.type
object Box.type
object Cors.type
object Deprecated.type
object Endpoint.type
object EnumDefinition.type
object Error.type
object EventHeader.type
object EventPayload.type
object Example.type
object ExampleError.type
object HostLabel.type
object Http.type
object HttpApiKeyAuth.type
object HttpBasicAuth.type
object HttpBearerAuth.type
object HttpDigestAuth.type
object HttpLabel.type
object HttpPayload.type
object HttpQueryParams.type
object HttpResponseCode.type
object IdRef.type
object IdempotencyToken.type
object Idempotent.type
object Input.type
object Internal.type
object Length.type
object NoReplace.type
object OptionalAuth.type
object Output.type
object Paginated.type
object Private.type
object ProtocolDefinition.type
object Range.type
object Readonly.type
object Recommended.type
object Reference.type
object Required.type
object RequiresLength.type
object Retryable.type
object Sensitive.type
object Sparse.type
object Streaming.type
object TimestampFormat.type
object Trait.type
object UniqueItems.type
object Unit.type
object UnitType.type
object Unstable.type
object XmlAttribute.type
object XmlFlattened.type
object XmlNamespace.type
object Acceptor.type
object AcceptorState.type
object Matcher.type
object PathComparator.type
object PathMatcher.type
object Waiter.type
trait Enumeration[E]
object SimpleRestJson.type
object UncheckedExample.type
object Untagged.type
object UuidFormat.type
object HttpBinding.type
object InputOutput.type

Type members

Classlikes

object hint

Value members

Concrete methods

final override def getTag: ShapeTag[A]
Definition Classes

Inherited methods

def id: ShapeId
Inherited from:
HasId
def schema: Schema[A]
Inherited from:
ShapeTag

Implicits

Implicits

implicit val tagInstance: ShapeTag[A]