case class AssetType(groupIdOrAlloy: ByteString, seriesIdOrAlloy: ByteString) extends ValueTypeIdentifier with Product with Serializable
An Asset Token value type, identified by a Group Id (or Group Alloy) and a Series Id (or Series Alloy).
If the asset is not an alloy (i.e, is not the result of a merge), then the GroupId and SeriesId of the asset are used. Assets with a fungibility of GROUP_AND_SERIES can never be an alloy thus will always use GroupId and SeriesId. If the asset is an alloy and it's fungibility is GROUP, then the GroupId and the Series Alloy of the asset are used. If the asset is an alloy and it's fungibility is SERIES, then the Group Alloy and the SeriesId of the asset are used.
- groupIdOrAlloy
The GroupId or Group Alloy of the asset
- seriesIdOrAlloy
The SeriesId or Series Alloy of the asset
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AssetType
- Serializable
- Product
- Equals
- ValueTypeIdentifier
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new AssetType(groupIdOrAlloy: ByteString, seriesIdOrAlloy: ByteString)
- groupIdOrAlloy
The GroupId or Group Alloy of the asset
- seriesIdOrAlloy
The SeriesId or Series Alloy of the asset
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- val groupIdOrAlloy: ByteString
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val seriesIdOrAlloy: ByteString
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)