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

wsdl11.wsdl11.scala Maven / Gradle / Ivy

Go to download

scalaxb is an XML data-binding tool for Scala that supports W3C XML Schema (xsd) and wsdl.

The newest version!
// Generated by scalaxb.
package wsdl11

import masked.scalaxb

case class XDocumentation(mixed: Seq[scalaxb.DataRecord[Any]] = Nil,
  attributes: Map[String, scalaxb.DataRecord[Any]])

trait XDocumentationOption

trait XDocumented {
  val documentation: Option[wsdl11.XDocumentation]
}


/** 
         This type is extended by  component types
         to allow attributes from other namespaces to be added.
         
*/
trait XOpenAtts {
  val documentation: Option[wsdl11.XDocumentation]
  val attributes: Map[String, scalaxb.DataRecord[Any]]
}


case class XDefinitionsType(documentation: Option[wsdl11.XDocumentation] = None,
  xdefinitionstypeoption: Seq[scalaxb.DataRecord[Any]] = Nil,
  targetNamespace: Option[java.net.URI] = None,
  name: Option[String] = None) extends XDocumented

trait XDefinitionsTypeOption

case class XImportType(documentation: Option[wsdl11.XDocumentation] = None,
  namespace: java.net.URI,
  location: java.net.URI) extends XDocumented with XDefinitionsTypeOption


case class XTypesType(documentation: Option[wsdl11.XDocumentation] = None,
  any: Seq[scalaxb.DataRecord[Any]] = Nil) extends XDocumented with XDefinitionsTypeOption


case class XMessageType(documentation: Option[wsdl11.XDocumentation] = None,
  part: Seq[wsdl11.XPartType] = Nil,
  name: String) extends XDocumented with XDefinitionsTypeOption


case class XPartType(documentation: Option[wsdl11.XDocumentation] = None,
  name: Option[String] = None,
  typeValue: Option[javax.xml.namespace.QName] = None,
  element: Option[javax.xml.namespace.QName] = None,
  attributes: Map[String, scalaxb.DataRecord[Any]]) extends XOpenAtts


case class XPortTypeType(documentation: Option[wsdl11.XDocumentation] = None,
  operation: Seq[wsdl11.XOperationType] = Nil,
  name: String) extends XDocumented with XDefinitionsTypeOption


case class XOperationType(documentation: Option[wsdl11.XDocumentation] = None,
  xoperationtypeoption: scalaxb.DataRecord[Any],
  name: String) extends XDocumented

trait XOperationTypeOption

case class XParamType(documentation: Option[wsdl11.XDocumentation] = None,
  name: Option[String] = None,
  message: javax.xml.namespace.QName) extends XDocumented


case class XFaultType(documentation: Option[wsdl11.XDocumentation] = None,
  name: String,
  message: javax.xml.namespace.QName) extends XDocumented


trait XStartWithExtensionsTypable extends XDocumented {
  val documentation: Option[wsdl11.XDocumentation]
  val any: Seq[scalaxb.DataRecord[Any]]
}


case class XStartWithExtensionsType(documentation: Option[wsdl11.XDocumentation] = None,
  any: Seq[scalaxb.DataRecord[Any]] = Nil) extends XStartWithExtensionsTypable


case class XBindingType(documentation: Option[wsdl11.XDocumentation] = None,
  any: Seq[scalaxb.DataRecord[Any]] = Nil,
  operation: Seq[wsdl11.XBinding_operationType] = Nil,
  name: String,
  typeValue: javax.xml.namespace.QName) extends XStartWithExtensionsTypable with XDefinitionsTypeOption


case class XFault(documentation: Option[wsdl11.XDocumentation] = None,
  any: Seq[scalaxb.DataRecord[Any]] = Nil,
  name: String) extends XStartWithExtensionsTypable


case class XBinding_operationType(documentation: Option[wsdl11.XDocumentation] = None,
  any: Seq[scalaxb.DataRecord[Any]] = Nil,
  input: Option[wsdl11.XStartWithExtensionsTypable] = None,
  output: Option[wsdl11.XStartWithExtensionsTypable] = None,
  fault: Seq[wsdl11.XFault] = Nil,
  name: String) extends XStartWithExtensionsTypable


case class XServiceType(documentation: Option[wsdl11.XDocumentation] = None,
  port: Seq[wsdl11.XPortType] = Nil,
  any: Option[scalaxb.DataRecord[Any]] = None,
  name: String) extends XDocumented with XDefinitionsTypeOption


case class XPortType(documentation: Option[wsdl11.XDocumentation] = None,
  any: Option[scalaxb.DataRecord[Any]] = None,
  name: String,
  binding: javax.xml.namespace.QName) extends XDocumented

case class XNotificationoperationSequence(output: wsdl11.XParamType)
case class XSolicitresponseoperationSequence(output: wsdl11.XParamType,
  input: wsdl11.XParamType,
  fault: Seq[wsdl11.XFaultType] = Nil)

case class XRequestresponseoperationSequence(input: wsdl11.XParamType,
  output: wsdl11.XParamType,
  fault: Seq[wsdl11.XFaultType] = Nil)

case class XOnewayoperationSequence(input: wsdl11.XParamType)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy