All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.gridvise.xmlbindings.runbook.scala Maven / Gradle / Ivy

The newest version!
// Generated by scalaxb.
package org.gridvise.xmlbindings


case class RunBook(OverrideSystemVars: org.gridvise.xmlbindings.OverrideSystemVars,
  RequiredSystemVars: org.gridvise.xmlbindings.RequiredSystemVars,
  Activities: org.gridvise.xmlbindings.Activities,
  id: String)


case class RequiredSystemVars(SystemVar: org.gridvise.xmlbindings.SystemVar*)


case class OverrideSystemVars(OverrideVar: org.gridvise.xmlbindings.OverrideVar*)


case class OverrideVar(name: String,
  dir: String)


case class SystemVar(name: String,
  description: Option[String] = None)


case class Activities(Activity: org.gridvise.xmlbindings.Activity*)


case class Activity(value: String,
  id: String,
  activityType: org.gridvise.xmlbindings.ActivityTypeType)

trait ActivityTypeType

object ActivityTypeType {
  def fromString(value: String, scope: scala.xml.NamespaceBinding): ActivityTypeType = value match {
    case "COMMAND_LINE" => COMMAND_LINE
    case "SCALA" => SCALA

  }
}

case object COMMAND_LINE extends ActivityTypeType { override def toString = "COMMAND_LINE" }
case object SCALA extends ActivityTypeType { override def toString = "SCALA" }


case class ActivityType(value: String,
  id: String,
  activityType: org.gridvise.xmlbindings.ActivityTypeType)


case class ActivityAttributes(id: String,
  activityType: org.gridvise.xmlbindings.ActivityTypeType)





© 2015 - 2025 Weber Informatics LLC | Privacy Policy