case class MantikHeaderMeta(author: Option[String] = None, authorEmail: Option[String] = None, name: Option[String] = None, version: Option[String] = None, account: Option[String] = None) extends Product with Serializable

Contains Meta information inside a MantikHeader. All fields are optional.

All elements are directly parsed from the JSON.

author

author of the file, for informative use only

authorEmail

email of Author

name

default name of the Artifact behind the MantikHeader.

version

default version of the Artifact behind the mantik header.

account

default account name of the Artifact behind the mantik header.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MantikHeaderMeta
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MantikHeaderMeta(author: Option[String] = None, authorEmail: Option[String] = None, name: Option[String] = None, version: Option[String] = None, account: Option[String] = None)

    author

    author of the file, for informative use only

    authorEmail

    email of Author

    name

    default name of the Artifact behind the MantikHeader.

    version

    default version of the Artifact behind the mantik header.

    account

    default account name of the Artifact behind the mantik header.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val account: Option[String]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val author: Option[String]
  7. val authorEmail: Option[String]
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. def id: Option[NamedMantikId]

    Returns a MantikId for this Item, when a name is given.

  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. val name: Option[String]
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  18. val version: Option[String]
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. def withId(id: NamedMantikId): MantikHeaderMeta

    Overrides all name related fields from an id.

    Overrides all name related fields from an id. (name, version, account)

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped