+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<classpath>\r
- <classpathentry exported="true" kind="lib" path="libs/"/>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
- <classpathentry kind="src" path="src"/>\r
- <classpathentry kind="output" path="bin"/>\r
-</classpath>\r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<projectDescription>\r
- <name>user.peablebeach.api</name>\r
- <comment></comment>\r
- <projects>\r
- </projects>\r
- <buildSpec>\r
- <buildCommand>\r
- <name>org.eclipse.jdt.core.javabuilder</name>\r
- <arguments>\r
- </arguments>\r
- </buildCommand>\r
- <buildCommand>\r
- <name>org.eclipse.pde.ManifestBuilder</name>\r
- <arguments>\r
- </arguments>\r
- </buildCommand>\r
- <buildCommand>\r
- <name>org.eclipse.pde.SchemaBuilder</name>\r
- <arguments>\r
- </arguments>\r
- </buildCommand>\r
- </buildSpec>\r
- <natures>\r
- <nature>org.eclipse.pde.PluginNature</nature>\r
- <nature>org.eclipse.jdt.core.javanature</nature>\r
- </natures>\r
-</projectDescription>\r
+++ /dev/null
-eclipse.preferences.version=1\r
-encoding/<project>=UTF-8\r
+++ /dev/null
-eclipse.preferences.version=1\r
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8\r
-org.eclipse.jdt.core.compiler.compliance=1.8\r
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
-org.eclipse.jdt.core.compiler.source=1.8\r
+++ /dev/null
-activeProfiles=\r
-eclipse.preferences.version=1\r
-resolveWorkspaceProjects=true\r
-version=1\r
+++ /dev/null
-eclipse.preferences.version=1\r
-pluginProject.equinox=false\r
-pluginProject.extensions=false\r
-resolve.requirebundle=false\r
+++ /dev/null
-eclipse.preferences.version=1\r
-org.jboss.ide.eclipse.as.core.singledeployable.deployableList=\r
+++ /dev/null
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: peablebeach-api
-Bundle-SymbolicName: user.peablebeach.api
-Bundle-Version: 1.0.0
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
-Import-Package: org.apache.commons.lang;version="2.6.0",
- org.apache.logging.log4j;version="2.8.2"
-Bundle-ClassPath: libs/,
- .
-Export-Package: hu.user.peablebeach.api
-Require-Bundle: org.apache.httpcomponents.httpcore,
- org.apache.httpcomponents.httpclient
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
-<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">\r
-<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>\r
-<stringAttribute key="M2_GOALS" value="clean install"/>\r
-<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>\r
-<booleanAttribute key="M2_OFFLINE" value="false"/>\r
-<stringAttribute key="M2_PROFILES" value=""/>\r
-<listAttribute key="M2_PROPERTIES"/>\r
-<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>\r
-<booleanAttribute key="M2_SKIP_TESTS" value="true"/>\r
-<intAttribute key="M2_THREADS" value="1"/>\r
-<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>\r
-<stringAttribute key="M2_USER_SETTINGS" value=""/>\r
-<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>\r
-<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk"/>\r
-<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc:/user.peablebeach.api}"/>\r
-</launchConfiguration>\r
+++ /dev/null
-source.. = src/\r
-output.. = bin/\r
-bin.includes = META-INF/,\\r
- .\r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<project\r
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"\r
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
- <parent>\r
- <relativePath>../-modules</relativePath>\r
- <groupId>user.jobengine</groupId>\r
- <artifactId>MediaCube</artifactId>\r
- <version>1.0.0</version>\r
- </parent>\r
- <modelVersion>4.0.0</modelVersion>\r
- <artifactId>user.peablebeach.api</artifactId>\r
- <packaging>eclipse-plugin</packaging>\r
- <version>1.0.0</version>\r
-</project>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-*****************************************************************\r
-# $Logfile: /Marina_1_1_0/source/xml/API/MarinaAPI.wsdl $\r
-# $Revision: 35 $\r
-# $Date: 2014-09-17 16:09:31+01:00 $\r
-# $Author: sarah.wright $ \r
-***************************************************************** \r
--->\r
-<!-- edited with XMLSpy v2010 rel. 2 (http://www.altova.com) by Pebble Beach Systems Ltd (Pebble Beach Systems Ltd) -->\r
-<wsdl:definitions xmlns:pbs="http://www.pebble.tv/MarinaAPI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://www.pebble.tv/MarinaAPI">\r
- <wsdl:types>\r
- <xsi:schema xmlns:xsi="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.pebble.tv/MarinaAPI" elementFormDefault="unqualified" attributeFormDefault="unqualified">\r
- <xsi:import schemaLocation="include/MarinaTypes.xsd"/>\r
- <xsi:element name="lastModifiedDateTimeRangeContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'lastModifiedDateTimeRange'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="lastModifiedDateTimeRange" type="lastModifiedDateTimeRange"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:simpleType name="eventIdType">\r
- <xsi:annotation>\r
- <xsi:documentation>The event id type can only be one of the valid listed types used in retrieval of events.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:restriction base="xsi:string">\r
- <xsi:minLength value="1"/>\r
- <xsi:maxLength value="32"/>\r
- <xsi:enumeration value="SERVER_UID"/>\r
- <xsi:enumeration value="POSITION"/>\r
- </xsi:restriction>\r
- </xsi:simpleType>\r
- <xsi:simpleType name="eventIdPositionEnum">\r
- <xsi:annotation>\r
- <xsi:documentation>Valid position enums that can be used in an event id for event retrieval.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:restriction base="xsi:string">\r
- <xsi:enumeration value="FIRST"/>\r
- <xsi:enumeration value="LAST"/>\r
- <xsi:enumeration value="FOCUS"/>\r
- </xsi:restriction>\r
- </xsi:simpleType>\r
- <xsi:simpleType name="eventIdValue" final="union">\r
- <xsi:annotation>\r
- <xsi:documentation>The event id value can either be a specific UID or position enum.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:union memberTypes="pbs:eventIdPositionEnum xsi:integer"/>\r
- </xsi:simpleType>\r
- <xsi:simpleType name="PlaylistEventXMLConfigurableFields">\r
- <xsi:annotation>\r
- <xsi:documentation>One or more of the configurable fields can be set.and are used to retrieve extra config information</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:restriction base="xsi:string">\r
- <xsi:enumeration value="ESTIMATED_START_TIME"/>\r
- <xsi:enumeration value="SCHEDULED_START_TIME"/>\r
- <xsi:enumeration value="START_TIME_STATE"/>\r
- </xsi:restriction>\r
- </xsi:simpleType>\r
- <xsi:simpleType name="configType">\r
- <xsi:annotation>\r
- <xsi:documentation>Specifies the component to retrieve the extra config from</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:restriction base="xsi:string">\r
- <xsi:enumeration value="PLAYLIST_EVENT_XML"/>\r
- </xsi:restriction>\r
- </xsi:simpleType>\r
- <xsi:complexType name="eventId">\r
- <xsi:attribute name="type" type="pbs:eventIdType" use="required"/>\r
- <xsi:attribute name="value" type="pbs:eventIdValue" use="required"/>\r
- </xsi:complexType>\r
- <xsi:element name="configRequestListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container that encapsulates the request to "get config" message to send to API</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="configRequestList">\r
- <xsi:complexType>\r
- <xsi:all>\r
- <xsi:element name="configType" type="pbs:configType"/>\r
- </xsi:all>\r
- </xsi:complexType>\r
- </xsi:element>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="config">\r
- <xsi:annotation>\r
- <xsi:documentation>Container encapsulating the request to set config and response to the "getConfig" </xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:all>\r
- <xsi:element name="playListEventXML">\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="enabledFields">\r
- <xsi:complexType>\r
- <xsi:choice maxOccurs="unbounded">\r
- <xsi:element name="field" type="pbs:PlaylistEventXMLConfigurableFields" maxOccurs="unbounded"/>\r
- </xsi:choice>\r
- </xsi:complexType>\r
- </xsi:element>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- </xsi:all>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="mediaMetadataContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'media'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="media" type="media"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="configContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'config'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:all>\r
- <xsi:element ref="pbs:config"/>\r
- </xsi:all>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="mediaUsageListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'mediaUsageList'</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="mediaUsageList" type="mediaUsageList"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="deleteMediaInstanceContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'deleteMedia'</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="deleteMedia" type="deleteMedia"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="mediaKeyContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'media'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="media" type="media"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="mediaUsageMediaKeyContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'media'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="media" type="media"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="deleteMediaInstanceKeyContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'media'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="media" type="media"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="dateTimecodeRangeContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'dateTimecodeRange'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="dateTimecodeRange" type="dateTimecodeRange"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="jobStateDateTimecodeRangeContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'dateTimecodeRange'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="dateTimecodeRange" type="dateTimecodeRange"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="scheduledJobStateDateTimecodeRangeContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'dateTimecodeRange'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="dateTimecodeRange" type="dateTimecodeRange"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="mediaUsageContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'mediaUsage'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="mediaUsage" type="mediaUsage"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="mediaInstanceKeyContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'MediaInstance'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="media">\r
- <xsi:complexType>\r
- <xsi:all>\r
- <xsi:element name="mediaInstance" type="mediaInstance"/>\r
- </xsi:all>\r
- <xsi:attribute name="mediaName" type="xsi:string"></xsi:attribute>\r
- <xsi:attribute name="mediaType" type="xsi:string"></xsi:attribute>\r
- </xsi:complexType>\r
- </xsi:element>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="bAvailableMedia" type="xsi:boolean">\r
- <xsi:annotation>\r
- <xsi:documentation>Used to return information on available media.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="bUnavailableMedia" type="xsi:boolean">\r
- <xsi:annotation>\r
- <xsi:documentation>Used to return information on unavailable media.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nHeartbeatId" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Heartbeat id used to track heartbeat responses.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="strListName" type="xsi:string">\r
- <xsi:annotation>\r
- <xsi:documentation>String used to hold list name for list query commands. Can also be a channel name from which the active list will be used.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nEventCount" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Event count of queried lists or number of events to return.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nEventCountDeleted" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Event count of queried lists or number of events to return.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nEventCountNonQueried" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Event count of queried lists or number of events to return.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nEventCountNoAuxXml" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Event count of queried events with no aux xml to return.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="eventContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'playlistPrimaryEvent'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="event" type="playlistPrimaryEvent"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="nEventPosition" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Position of the event to query.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nEventKey" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Key of the event to query.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="eventListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container for an event list.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="eventList" type="playlistPrimaryEventList"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="jobContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'job'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="job" type="job"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="scheduledJobContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'scheduled job'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="job" type="scheduledJob"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="nJobId" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Id of an automation job.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nScheduledJobId" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Id of a scheduled automation job.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="bMoreEventsAvailable" type="xsi:boolean">\r
- <xsi:annotation>\r
- <xsi:documentation>Flag used to indicate there are more events after the last event in an event list returned by a call that returns multiple events.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="eventId" type="pbs:eventId">\r
- <xsi:annotation>\r
- <xsi:documentation>Event id used to retrieve events.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nextEventId" type="pbs:eventId">\r
- <xsi:annotation>\r
- <xsi:documentation>Next event id returned by command.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="eventIdList">\r
- <xsi:annotation>\r
- <xsi:documentation>A list of event ids.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:eventId" minOccurs="0" maxOccurs="unbounded"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="eventIdListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for an event id list.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:eventIdList" minOccurs="0"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="eventIdListContainerDeleted">\r
- <xsi:annotation>\r
- <xsi:documentation>Container for an event id list for events that have been deleted.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:eventIdList"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="eventIdListContainerNonQueried">\r
- <xsi:annotation>\r
- <xsi:documentation>Container for an event id list for events that have not been queried.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:eventIdList"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="bIncludeChildEvents" type="xsi:boolean">\r
- <xsi:annotation>\r
- <xsi:documentation>For events that return event XML set this flag to true for child events to be returned.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="componentTagContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'componentTag'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="componentTag" type="componentTag"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="bIncludeUnhostedComponents" type="xsi:boolean">\r
- <xsi:annotation>\r
- <xsi:documentation>For events that return component information set this flag to true to include active objects that aren't hosted.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="componentListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to complex type 'componentList'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="componentList" type="componentList"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="eventUpdateType">\r
- <xsi:annotation>\r
- <xsi:documentation>An enumeration of different update types performed on an event.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:simpleType>\r
- <xsi:restriction base="xsi:string">\r
- <xsi:minLength value="1"/>\r
- <xsi:maxLength value="32"/>\r
- <xsi:enumeration value="Insert"/>\r
- <xsi:enumeration value="Update"/>\r
- <xsi:enumeration value="Delete"/>\r
- </xsi:restriction>\r
- </xsi:simpleType>\r
- </xsi:element>\r
- <xsi:element name="getContiguousListEventsOutput">\r
- <xsi:annotation>\r
- <xsi:documentation>Object containing all parameters returned by the getContiguousListEvents method.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:nEventCount">\r
- <xsi:annotation>\r
- <xsi:documentation>The number of events contained in the event list container.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:eventListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>A list of events returned using the passed in query parameters.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:bMoreEventsAvailable">\r
- <xsi:annotation>\r
- <xsi:documentation>A flag to indicate whether there are more events available after the last event returned in the event list container.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:nextEventId" minOccurs="0">\r
- <xsi:annotation>\r
- <xsi:documentation>The event id key for the next event in the list after the last event contained in the event list container.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getNonContiguousListEventsOutput">\r
- <xsi:annotation>\r
- <xsi:documentation>Object containing all parameters returned by the getNonContiguousListEvents method.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:eventListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>A list of events returned using the passed in query parameters.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:nEventCount">\r
- <xsi:annotation>\r
- <xsi:documentation>The number of events contained in the event list container.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:eventIdListContainerDeleted">\r
- <xsi:annotation>\r
- <xsi:documentation>A list of event id's for events that have been deleted from the list of events to query.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:nEventCountDeleted">\r
- <xsi:annotation>\r
- <xsi:documentation>The number of events contained in the deleted events event id list container.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:eventIdListContainerNonQueried">\r
- <xsi:annotation>\r
- <xsi:documentation>A list of event id's for events that were not queried this will always be a subset of the list of event id's passed in to query.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:nEventCountNonQueried">\r
- <xsi:annotation>\r
- <xsi:documentation>The number of events contained in the non-queried events event id list container.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getListEventChangesOutput">\r
- <xsi:annotation>\r
- <xsi:documentation>Object containing all parameters returned by the getListEventChanges method.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:eventIdListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>A list of event id's for events that have changed and meet the filters provided.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:nEventCount">\r
- <xsi:annotation>\r
- <xsi:documentation>The number of events contained in the returned event id list container.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getListEventChangesAuxXMLOutput">\r
- <xsi:annotation>\r
- <xsi:documentation>Object containing all parameters returned by the getListEventChangesAuxXML method.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:eventListContainer"/>\r
- <xsi:element ref="pbs:nEventCount"/>\r
- <xsi:element ref="pbs:eventIdListContainer"/>\r
- <xsi:element ref="pbs:nEventCountNoAuxXml"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="bIncludeEmptyAuxXmlEvents" type="xsi:boolean">\r
- <xsi:annotation>\r
- <xsi:documentation>When set to true we return back to the caller a list of all events that contained no aux xml.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="mediaListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for a list of media items.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element minOccurs="1" name="mediaList" maxOccurs="1" type="mediaList"/>\r
- <xsi:element type="moreResults" minOccurs="1" maxOccurs="1" name="moreResults"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="jobListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for a list of jobs.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element minOccurs="1" name="jobList" maxOccurs="1" type="jobList"/>\r
- <xsi:element type="moreResults" minOccurs="1" maxOccurs="1" name="moreResults"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="scheduledJobListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for a list of scheduled jobs.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element minOccurs="1" name="jobList" maxOccurs="1" type="scheduledJobList"/>\r
- <xsi:element type="moreResults" minOccurs="1" maxOccurs="1" name="moreResults"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getJobsForMediaRequestContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for a media item relating to jobs.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="media" type="media"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getScheduledJobsForMediaRequestContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for a media item relating to scheduled jobs.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="media" type="media"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element> \r
- <xsi:element name="getJobRequestContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for the get job request.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="job" type="job"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getScheduledJobRequestContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for the get scheduled job request.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="job" type="scheduledJob"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getCustomViewRequestContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for the get Custom View request.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="marinaCustomAPI">\r
- <xsi:complexType>\r
- <xsi:attribute name="view" type="xsi:string" use="required"></xsi:attribute>\r
- </xsi:complexType>\r
- </xsi:element>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getCustomViewResponseContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Contains a list of media from the get Custom View request.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element minOccurs="1" name="mediaList" maxOccurs="1" type="mediaList"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- </xsi:schema>\r
- </wsdl:types>\r
- <wsdl:message name="insertUpdateMediaMetadataRequest">\r
- <wsdl:part name="metadata" element="pbs:mediaMetadataContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="insertUpdateMediaMetadataResponse"/>\r
- <wsdl:message name="getMediaMetadataRequest">\r
- <wsdl:part name="mediaKey" element="pbs:mediaKeyContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaMetadataResponse">\r
- <wsdl:part name="metadata" element="pbs:mediaMetadataContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaInstanceMetadataRequest">\r
- <wsdl:part name="mediaKey" element="pbs:mediaInstanceKeyContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaInstanceMetadataResponse">\r
- <wsdl:part name="metadata" element="pbs:mediaMetadataContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaMetadataChangedRequest">\r
- <wsdl:part name="range" element="pbs:lastModifiedDateTimeRangeContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaMetadataChangedResponse">\r
- <wsdl:part name="metadata" element="pbs:mediaListContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaUsageRequest">\r
- <wsdl:part name="mediaKey" element="pbs:mediaUsageMediaKeyContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaUsageResponse">\r
- <wsdl:part name="mediaUsage" element="pbs:mediaUsageContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaUsageByUTRangeRequest">\r
- <wsdl:part name="range" element="pbs:dateTimecodeRangeContainer"/>\r
- <wsdl:part name="availableMedia" element="pbs:bAvailableMedia"/>\r
- <wsdl:part name="unavailableMedia" element="pbs:bUnavailableMedia"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaUsageByUTRangeResponse">\r
- <wsdl:part name="mediaUsageList" element="pbs:mediaUsageListContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="deleteMediaInstanceRequest">\r
- <wsdl:part name="mediaKey" element="pbs:deleteMediaInstanceKeyContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="deleteMediaInstanceResponse">\r
- <wsdl:part name="deleteMediaInstanceContainer" element="pbs:deleteMediaInstanceContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="heartbeatRequest">\r
- <wsdl:part name="Id" element="pbs:nHeartbeatId"/>\r
- </wsdl:message>\r
- <wsdl:message name="heartbeatResponse">\r
- <wsdl:part name="Id" element="pbs:nHeartbeatId"/>\r
- </wsdl:message>\r
- <wsdl:message name="listGetEventCountRequest">\r
- <wsdl:part name="listName" element="pbs:strListName"/>\r
- </wsdl:message>\r
- <wsdl:message name="listGetEventCountResponse">\r
- <wsdl:part name="eventCount" element="pbs:nEventCount"/>\r
- </wsdl:message>\r
- <wsdl:message name="getListEventRequest">\r
- <wsdl:part name="eventKey" element="pbs:eventId"/>\r
- <wsdl:part name="listName" element="pbs:strListName"/>\r
- <wsdl:part name="includeChildEvents" element="pbs:bIncludeChildEvents"/>\r
- </wsdl:message>\r
- <wsdl:message name="getListEventResponse">\r
- <wsdl:part name="queriedPlaylistPrimaryEvent" element="pbs:eventContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getContiguousListEventsRequest">\r
- <wsdl:part name="eventCount" element="pbs:nEventCount"/>\r
- <wsdl:part name="eventKey" element="pbs:eventId"/>\r
- <wsdl:part name="listName" element="pbs:strListName"/>\r
- <wsdl:part name="includeChildEvents" element="pbs:bIncludeChildEvents"/>\r
- </wsdl:message>\r
- <wsdl:message name="getContiguousListEventsResponse">\r
- <wsdl:part name="getContiguousListEventsOutput" element="pbs:getContiguousListEventsOutput"/>\r
- </wsdl:message>\r
- <wsdl:message name="getListEventChangesRequest">\r
- <wsdl:part name="eventTypeFilter" element="pbs:eventUpdateType"/>\r
- <wsdl:part name="range" element="pbs:dateTimecodeRangeContainer"/>\r
- <wsdl:part name="listName" element="pbs:strListName"/>\r
- </wsdl:message>\r
- <wsdl:message name="getListEventChangesResponse">\r
- <wsdl:part name="getListEventChangesOutput" element="pbs:getListEventChangesOutput"/>\r
- </wsdl:message>\r
- <wsdl:message name="insertUpdateJobRequest">\r
- <wsdl:part name="job" element="pbs:jobContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="insertUpdateJobResponse">\r
- <wsdl:part name="jobId" element="pbs:nJobId"/>\r
- </wsdl:message>\r
- <wsdl:message name="insertUpdateScheduledJobRequest">\r
- <wsdl:part name="job" element="pbs:scheduledJobContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="insertUpdateScheduledJobResponse">\r
- <wsdl:part name="jobId" element="pbs:nScheduledJobId"/>\r
- </wsdl:message>\r
- <wsdl:message name="deleteJobRequest">\r
- <wsdl:part name="jobId" element="pbs:nJobId"/>\r
- </wsdl:message>\r
- <wsdl:message name="deleteJobResponse"/>\r
- <wsdl:message name="deleteScheduledJobRequest">\r
- <wsdl:part name="jobId" element="pbs:nScheduledJobId"/>\r
- </wsdl:message>\r
- <wsdl:message name="deleteScheduledJobResponse"/>\r
- <wsdl:message name="getComponentListResponse">\r
- <wsdl:part name="componentList" element="pbs:componentListContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getComponentListRequest">\r
- <wsdl:part name="componentTag" element="pbs:componentTagContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getNonContiguousListEventsRequest">\r
- <wsdl:part name="eventIdList" element="pbs:eventIdListContainer"/>\r
- <wsdl:part name="listName" element="pbs:strListName"/>\r
- <wsdl:part name="includeChildEvents" element="pbs:bIncludeChildEvents"/>\r
- </wsdl:message>\r
- <wsdl:message name="getNonContiguousListEventsResponse">\r
- <wsdl:part name="getNonContiguousListEventsOutput" element="pbs:getNonContiguousListEventsOutput"/>\r
- </wsdl:message>\r
- <wsdl:message name="getListEventChangesAuxXMLRequest">\r
- <wsdl:part name="includeEmptyAuxXmlEvents" element="pbs:bIncludeEmptyAuxXmlEvents"/>\r
- <wsdl:part name="eventIdList" element="pbs:eventIdListContainer"/>\r
- <wsdl:part name="listName" element="pbs:strListName"/>\r
- </wsdl:message>\r
- <wsdl:message name="getListEventChangesAuxXMLResponse">\r
- <wsdl:part name="getListEventChangesAuxXMLOutput" element="pbs:getListEventChangesAuxXMLOutput"/>\r
- </wsdl:message>\r
- <wsdl:message name="setConfigurationRequest">\r
- <wsdl:part name="setConfig" element="pbs:configContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="setConfigurationResponse"/>\r
- <wsdl:message name="getConfigurationRequest">\r
- <wsdl:part name="Config" element="pbs:configRequestListContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getConfigurationResponse">\r
- <wsdl:part name="config" element="pbs:configContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getJobStateChangesRequest">\r
- <wsdl:part name="range" element="pbs:jobStateDateTimecodeRangeContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getJobStateChangesResponse">\r
- <wsdl:part name="jobList" element="pbs:jobListContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getScheduledJobStateChangesRequest">\r
- <wsdl:part name="range" element="pbs:scheduledJobStateDateTimecodeRangeContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getScheduledJobStateChangesResponse">\r
- <wsdl:part name="jobList" element="pbs:scheduledJobListContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getJobsForMediaRequest">\r
- <wsdl:part name="media" element="pbs:getJobsForMediaRequestContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getJobsForMediaResponse">\r
- <wsdl:part name="jobListContainer" element="pbs:jobListContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getScheduledJobsForMediaRequest">\r
- <wsdl:part name="media" element="pbs:getScheduledJobsForMediaRequestContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getScheduledJobsForMediaResponse">\r
- <wsdl:part name="scheduledJobListContainer" element="pbs:scheduledJobListContainer"/>\r
- </wsdl:message> \r
- <wsdl:message name="getJobRequest">\r
- <wsdl:part name="job" element="pbs:getJobRequestContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getJobResponse">\r
- <wsdl:part name="job" element="pbs:jobContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getScheduledJobRequest">\r
- <wsdl:part name="job" element="pbs:getScheduledJobRequestContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getScheduledJobResponse">\r
- <wsdl:part name="job" element="pbs:scheduledJobContainer"/>\r
- </wsdl:message> \r
- <wsdl:message name="getCustomViewRequest">\r
- <wsdl:part name="marinaCustomAPI" element="pbs:getCustomViewRequestContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getCustomViewResponse">\r
- <wsdl:part name="mediaList" element="pbs:getCustomViewResponseContainer"/>\r
- </wsdl:message>\r
- <wsdl:portType name="PBSMarinaAPI">\r
- <wsdl:operation name="insertUpdateMediaMetadata">\r
- <wsdl:documentation>Inserts or updates media and/or media instance metadata in the marina database.</wsdl:documentation>\r
- <wsdl:input message="pbs:insertUpdateMediaMetadataRequest"/>\r
- <wsdl:output message="pbs:insertUpdateMediaMetadataResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaMetadata">\r
- <wsdl:documentation>Returns metadata for the specified media/media instances. See definition of pbs:media. \r
-The media key must be specified and optionally media instance keys (mediaSets). \r
-If no media instances are requested, metadata for all instances are returned.</wsdl:documentation>\r
- <wsdl:input message="pbs:getMediaMetadataRequest"/>\r
- <wsdl:output message="pbs:getMediaMetadataResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaUsage">\r
- <wsdl:documentation>Returns playout usage of the specified media. \r
-The media key must be specified and optionally media instance keys (media sets). \r
-If no instances are specified the usage of all instances of that media are returned.</wsdl:documentation>\r
- <wsdl:input message="pbs:getMediaUsageRequest"/>\r
- <wsdl:output message="pbs:getMediaUsageResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaUsageByUTRange">\r
- <wsdl:documentation>Returns the playout usage for all media within a specified timecode range.</wsdl:documentation>\r
- <wsdl:input message="pbs:getMediaUsageByUTRangeRequest"/>\r
- <wsdl:output message="pbs:getMediaUsageByUTRangeResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="heartbeat">\r
- <wsdl:documentation>The heartbeat ID is client generated and is echoed back to the caller by the PBS API.</wsdl:documentation>\r
- <wsdl:input message="pbs:heartbeatRequest"/>\r
- <wsdl:output message="pbs:heartbeatResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEventCount">\r
- <wsdl:input message="pbs:listGetEventCountRequest"/>\r
- <wsdl:output message="pbs:listGetEventCountResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEvent">\r
- <wsdl:documentation>Returns the 'event' event with the queried event id and list.</wsdl:documentation>\r
- <wsdl:input message="pbs:getListEventRequest"/>\r
- <wsdl:output message="pbs:getListEventResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getContiguousListEvents">\r
- <wsdl:documentation>Returns the 'playlistPrimaryEvent' event with an event id of 'eventKey' including the \r
-next 'nEventCount' events in an 'eventList'.</wsdl:documentation>\r
- <wsdl:input message="pbs:getContiguousListEventsRequest"/>\r
- <wsdl:output message="pbs:getContiguousListEventsResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getNonContiguousListEvents">\r
- <wsdl:documentation>Returns a list of events specified in 'eventIdList'.\r
-Deleted/missing events are returned in the 'deletedEvents' eventIdList.\r
-If more events are queried than the maximum configured amount then non-queried \r
-events are returned in the 'nonQueriedEvents' eventIdList getNonContiguousListEvents\r
-can then be called again passing in the list. When this list is empty all events were \r
-queried.</wsdl:documentation>\r
- <wsdl:input message="pbs:getNonContiguousListEventsRequest"/>\r
- <wsdl:output message="pbs:getNonContiguousListEventsResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEventChanges">\r
- <wsdl:documentation>Returns a list of event ids for all events that have changed in the specified list \r
-between the specified dates/times filtered by an event type.\r
-Note: It is possible this method will return more events than is supported by\r
-getNonContiguousListEvents.</wsdl:documentation>\r
- <wsdl:input message="pbs:getListEventChangesRequest"/>\r
- <wsdl:output message="pbs:getListEventChangesResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getComponentList">\r
- <wsdl:documentation>Returns a list of components that meet the filter requirements.</wsdl:documentation>\r
- <wsdl:input message="pbs:getComponentListRequest"/>\r
- <wsdl:output message="pbs:getComponentListResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="insertUpdateJob">\r
- <wsdl:documentation>Returns the job id of the created/updated job on success.\r
-Note: You must send the job uid on an update.</wsdl:documentation>\r
- <wsdl:input message="pbs:insertUpdateJobRequest"/>\r
- <wsdl:output message="pbs:insertUpdateJobResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="insertUpdateScheduledJob">\r
- <wsdl:documentation>\r
- Returns the job id of the created/updated scheduled job on success.\r
- Note: You must send the job uid on an update.\r
- </wsdl:documentation>\r
- <wsdl:input message="pbs:insertUpdateScheduledJobRequest"/>\r
- <wsdl:output message="pbs:insertUpdateScheduledJobResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="deleteJob">\r
- <wsdl:documentation>Delete a job using the id returned by 'insertUpdateJob'.</wsdl:documentation>\r
- <wsdl:input message="pbs:deleteJobRequest"/>\r
- <wsdl:output message="pbs:deleteJobResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="deleteScheduledJob">\r
- <wsdl:documentation>Delete a job using the id returned by 'insertUpdateJob'.</wsdl:documentation>\r
- <wsdl:input message="pbs:deleteScheduledJobRequest"/>\r
- <wsdl:output message="pbs:deleteScheduledJobResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="deleteMediaInstance">\r
- <wsdl:documentation>Delete a media instance (or multiple media instances). \r
-The media key must be specified and optionally media instance keys (media sets). \r
-If no instances are specified, all instances of that media will be deleted from all the media sets.</wsdl:documentation>\r
- <wsdl:input message="pbs:deleteMediaInstanceRequest"/>\r
- <wsdl:output message="pbs:deleteMediaInstanceResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEventChangesAuxXML">\r
- <wsdl:documentation>Return the updated jobs database auxillary XML. At the moment this is just used for\r
-returning reconcile keys for a given list of deleted event UIDs. Events with no aux \r
-xml stored for them can be returned by setting the include empty aux xml events flag\r
-and will be returned in an event id list.</wsdl:documentation>\r
- <wsdl:input message="pbs:getListEventChangesAuxXMLRequest"/>\r
- <wsdl:output message="pbs:getListEventChangesAuxXMLResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="setConfiguration">\r
- <wsdl:input message="pbs:setConfigurationRequest"/>\r
- <wsdl:output message="pbs:setConfigurationResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getConfiguration">\r
- <wsdl:input message="pbs:getConfigurationRequest"/>\r
- <wsdl:output message="pbs:getConfigurationResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaMetadataChanged">\r
- <wsdl:input message="pbs:getMediaMetadataChangedRequest"/>\r
- <wsdl:output message="pbs:getMediaMetadataChangedResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getJobStateChanges">\r
- <wsdl:documentation>Returns a job list of all jobs whose state has changed between the dates/times.</wsdl:documentation>\r
- <wsdl:input message="pbs:getJobStateChangesRequest"/>\r
- <wsdl:output message="pbs:getJobStateChangesResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getScheduledJobStateChanges">\r
- <wsdl:documentation>Returns a job list of all scheduled jobs whose state has changed between the dates/times.</wsdl:documentation>\r
- <wsdl:input message="pbs:getScheduledJobStateChangesRequest"/>\r
- <wsdl:output message="pbs:getScheduledJobStateChangesResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getJobsForMedia">\r
- <wsdl:documentation>Returns a list of all the automation jobs and their current state relating to the media.</wsdl:documentation>\r
- <wsdl:input message="pbs:getJobsForMediaRequest"/>\r
- <wsdl:output message="pbs:getJobsForMediaResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getScheduledJobsForMedia">\r
- <wsdl:documentation>Returns a list of all the scheduled jobs and their current state relating to the media.</wsdl:documentation>\r
- <wsdl:input message="pbs:getScheduledJobsForMediaRequest"/>\r
- <wsdl:output message="pbs:getScheduledJobsForMediaResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getJob">\r
- <wsdl:documentation>Returns the job with the queried job id and type.</wsdl:documentation>\r
- <wsdl:input message="pbs:getJobRequest"/>\r
- <wsdl:output message="pbs:getJobResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getScheduledJob">\r
- <wsdl:documentation>Returns the scheduled job with the queried job id and type.</wsdl:documentation>\r
- <wsdl:input message="pbs:getScheduledJobRequest"/>\r
- <wsdl:output message="pbs:getScheduledJobResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaInstanceMetadata">\r
- <wsdl:documentation>Returns metadata for the specified media instance. See definition of pbs:mediaInstance. \r
-The media key must be specified and optionally media instance keys (mediaSets). \r
-If no media instances are requested, metadata for all instances are returned.</wsdl:documentation>\r
- <wsdl:input message="pbs:getMediaInstanceMetadataRequest"/>\r
- <wsdl:output message="pbs:getMediaInstanceMetadataResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getCustomView">\r
- <wsdl:documentation>Returns a medialist of rows returned by the specified custom view</wsdl:documentation>\r
- <wsdl:input message="pbs:getCustomViewRequest"/>\r
- <wsdl:output message="pbs:getCustomViewResponse"/>\r
- </wsdl:operation>\r
- </wsdl:portType>\r
- <wsdl:binding name="PBSMarinaAPIBindingSOAP" type="pbs:PBSMarinaAPI">\r
- <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>\r
- <wsdl:operation name="insertUpdateMediaMetadata">\r
- <soap12:operation soapAction="/insertUpdateMediaMetadata" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaMetadata">\r
- <soap12:operation soapAction="/getMediaMetadata" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaUsage">\r
- <soap12:operation soapAction="/getMediaUsage" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaUsageByUTRange">\r
- <soap12:operation soapAction="/getMediaUsageByUTRange" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="deleteMediaInstance">\r
- <soap12:operation soapAction="/deleteMediaInstance" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="heartbeat">\r
- <soap12:operation soapAction="/heartbeat" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEventCount">\r
- <soap12:operation soapAction="/getListEventCount" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEvent">\r
- <soap12:operation soapAction="/getListEvent" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getContiguousListEvents">\r
- <soap12:operation soapAction="/getContiguousListEvents" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getNonContiguousListEvents">\r
- <soap12:operation soapAction="/getNonContiguousListEvents" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEventChanges">\r
- <soap12:operation soapAction="/getListEventChanges" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getComponentList">\r
- <soap12:operation soapAction="/getComponentList" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="insertUpdateJob">\r
- <soap12:operation soapAction="/insertUpdateJob" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="insertUpdateScheduledJob">\r
- <soap12:operation soapAction="/insertUpdateScheduledJob" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="deleteJob">\r
- <soap12:operation soapAction="/deleteJob" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="deleteScheduledJob">\r
- <soap12:operation soapAction="/deleteScheduledJob" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEventChangesAuxXML">\r
- <soap12:operation soapAction="/getListEventChangesAuxXML" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="setConfiguration">\r
- <soap12:operation soapAction="/setConfiguration" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getConfiguration">\r
- <soap12:operation soapAction="/getConfiguration" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaMetadataChanged">\r
- <soap12:operation soapAction="/getMediaMetadataChanged" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getJobStateChanges">\r
- <soap12:operation soapAction="/getJobStateChanges" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getScheduledJobStateChanges">\r
- <soap12:operation soapAction="/getScheduledJobStateChanges" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getJobsForMedia">\r
- <soap12:operation soapAction="/getJobsForMedia" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getScheduledJobsForMedia">\r
- <soap12:operation soapAction="/getScheduledJobsForMedia" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getJob">\r
- <soap12:operation soapAction="/getJob" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getScheduledJob">\r
- <soap12:operation soapAction="/getScheduledJob" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaInstanceMetadata">\r
- <soap12:operation soapAction="/getMediaInstanceMetadata" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getCustomView">\r
- <soap12:operation soapAction="/getCustomView" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- </wsdl:binding>\r
- <wsdl:service name="PBSMarinaAPIService">\r
- <wsdl:port name="PBSMarinaAPISOAPPort" binding="pbs:PBSMarinaAPIBindingSOAP">\r
- <soap12:address location="http://127.0.0.1:18083"/>\r
- </wsdl:port>\r
- </wsdl:service>\r
-</wsdl:definitions>\r
-<!--\r
-*****************************************************************\r
-# $History: /Marina_1_1_0/source/xml/API/MarinaAPI.wsdl $\r
-# \r
-# ****************** Version 35 ****************** \r
-# User: sarah.wright Date: 2014-09-17 Time: 16:09:31+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# Added new API function called getMediaInstanceMetadata \r
-# \r
-# ****************** Version 34 ****************** \r
-# User: Edward.Thurman Date: 2014-07-18 Time: 17:38:19+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# getJobForMedia and getScheduledJobForMedia commands added to retrieve jobs \r
-# of a particular media name and type, and getJob and getScheduledJob \r
-# commands added to retrieve the queried job details. \r
-# \r
-# ****************** Version 33 ****************** \r
-# User: Edward.Thurman Date: 2014-06-20 Time: 15:53:23+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# Removed a duplicate message definition that was causing the wsdl to fail \r
-# validation. \r
-# \r
-# ****************** Version 32 ****************** \r
-# User: ignazio.castrogiovanni Date: 2014-03-29 Time: 09:33:13+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# XML changes for the inserUpdateScheduledJob API \r
-# \r
-# ****************** Version 31 ****************** \r
-# User: Edward.Thurman Date: 2014-03-27 Time: 17:25:56+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# Added state change notifications for automated and scheduled jobs, in \r
-# addition to the API getters for such state changes. \r
-# \r
-# ****************** Version 30 ****************** \r
-# User: jose.valencia Date: 2013-11-21 Time: 15:31:42+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# Added a new deleteMediaInstance operation. \r
-# \r
-# ****************** Version 29 ****************** \r
-# User: michael.cullen Date: 2013-10-17 Time: 17:00:47+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# MAR-6685 - getMediaMetadataChanged fixes \r
-# \r
-# ****************** Version 28 ****************** \r
-# User: jacopo.vezzosi Date: 2013-07-03 Time: 09:24:25+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# Additional command getMediaMetadataChanged supported in the API for \r
-# MediaGenix. \r
-# \r
-# ****************** Version 26 ****************** \r
-# User: james.mbowa Date: 2012-08-23 Time: 16:16:06+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Added two new function getConfiguration and setConfiguration. bug No. 12712 \r
-# \r
-# ****************** Version 25 ****************** \r
-# User: phil.lee Date: 2012-05-25 Time: 11:01:49+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Changed an event UID from an xs:int to an xs:integer to allow for a 64 bit \r
-# number. \r
-# \r
-# ****************** Version 24 ****************** \r
-# User: phil.lee Date: 2011-11-03 Time: 15:48:22+00:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Added new getListEventChangesAuxXML function. \r
-# \r
-# ****************** Version 23 ****************** \r
-# User: phil.lee Date: 2011-06-27 Time: 10:02:38+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Updated the following schema types getContiguousListEventsOutput, \r
-# getNonContiguousListEventsOutput and getListEventChangesOutput to bring \r
-# in-line with the API responses. All return types should now validate \r
-# against the schema types. \r
-# \r
-# ****************** Version 22 ****************** \r
-# User: peter.brown Date: 2011-06-20 Time: 16:18:12+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# fixed urn#: soap actions for getNonContiguouseveents and deleteJob commands \r
-# \r
-# ****************** Version 21 ****************** \r
-# User: phil.lee Date: 2011-06-20 Time: 15:10:42+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Renamed parameter 1 on the method getContiguousListEvents from \r
-# getContiguousListEventsInput to eventCount. \r
-# \r
-# ****************** Version 20 ****************** \r
-# User: phil.lee Date: 2011-06-17 Time: 13:06:15+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Updated so that input parameters are not longer stored in one type. Added a \r
-# new type nextEventId to prevent any confusion. \r
-# \r
-# ****************** Version 19 ****************** \r
-# User: phil.lee Date: 2011-06-10 Time: 14:55:32+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Updated after changes to make API work with VS .NET. \r
-# \r
-# ****************** Version 18 ****************** \r
-# User: phil.lee Date: 2011-06-09 Time: 11:38:03+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Updated to use SOAP v1.2. \r
-# \r
-# ****************** Version 17 ****************** \r
-# User: phil.lee Date: 2011-05-23 Time: 11:02:39+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Renamed Holder to Container. \r
-# \r
-# ****************** Version 16 ****************** \r
-# User: phil.lee Date: 2011-05-19 Time: 16:15:29+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Update getNonContiguousListEvents method so that the return parameters were \r
-# unique types in order to get gSoap code to compile. \r
-# \r
-# ****************** Version 15 ****************** \r
-# User: phil.lee Date: 2011-05-18 Time: 10:21:34+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# First pass of the Marina API upgrade. Still to be finished \r
-# getNonContiguousListEvents, getListEventChanges, insertUpdateJob and \r
-# deleteJob. There is some configuration options, currently hardcoded, to be \r
-# added as well. \r
-# \r
-# ****************** Version 14 ****************** \r
-# User: phil.lee Date: 2010-10-21 Time: 10:12:30+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Updated to put all messages and types in a 'pbs' namespace. \r
-# \r
-# ****************** Version 13 ****************** \r
-# User: peter.brown Date: 2010-09-16 Time: 10:34:34+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# \r
-# ****************** Version 12 ****************** \r
-# User: peter.brown Date: 2010-09-14 Time: 16:03:26+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# simple reformatted some of the annotations so the diagrams look prettier \r
-# when auto generated. \r
-# \r
-# ****************** Version 11 ****************** \r
-# User: phil.lee Date: 2010-09-13 Time: 16:48:16+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# \r
-# ****************** Version 10 ****************** \r
-# User: phil.lee Date: 2010-09-13 Time: 16:06:18+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Added new Heartbeat method to WSDL file. \r
-# \r
-# ****************** Version 9 ****************** \r
-# User: phil.lee Date: 2010-05-19 Time: 15:50:43+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# \r
-# ****************** Version 8 ****************** \r
-# User: phil.lee Date: 2010-05-19 Time: 12:25:55+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# \r
-# ****************** Version 7 ****************** \r
-# User: phil.lee Date: 2010-05-12 Time: 17:13:44+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# \r
-# ****************** Version 6 ****************** \r
-# User: phil.lee Date: 2010-04-19 Time: 16:53:46+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# \r
-# ****************** Version 4 ****************** \r
-# User: paul.hatcher Date: 2010-03-22 Time: 18:36:54+00:00 \r
-# Updated in: /Marina/source/xml/API \r
-*****************************************************************\r
--->\r
+++ /dev/null
-set JAVA_HOME=c:\programs\java\jdk\r
-set PATH=c:\programs\java\jdk\bin;%PATH%\r
-:c:\programs\apache-cxf-3.2.7\bin\wsdl2java -b jaxb.xml -p pb.wsclient -keep MarinaAPI.wsdl\r
-c:\programs\apache-cxf-3.2.7\bin\wsdl2java -p pb.wsclient -b jaxb.xml -client -exsh false -dns true -dex true -verbose -keep MarinaAPI.wsdl\r
+++ /dev/null
-package hu.user.peablebeach.api;\r
-\r
-import java.util.ArrayList;\r
-import java.util.Collections;\r
-import java.util.Comparator;\r
-import java.util.List;\r
-\r
-import pb.wsclient.MediaInstanceUsage;\r
-import pb.wsclient.MediaUsage;\r
-import pb.wsclient.MediaUsage.MediaInstancesUsage;\r
-\r
-class MediaUsageComparator<T> implements Comparator<MediaUsage> {\r
-\r
- //Compares its two arguments for order.\r
- @Override\r
- public int compare(MediaUsage mu1, MediaUsage mu2) {\r
- String mu1FirstTime = getEarliestUsageTime(mu1);\r
- String mu2FirstTime = getEarliestUsageTime(mu2);\r
- return mu1FirstTime.compareTo(mu2FirstTime);\r
- }\r
-\r
- //Indicates whether some other object is "equal to" this comparator.\r
- @Override\r
- public boolean equals(Object obj) {\r
- return false;\r
- }\r
-\r
- private String getEarliestUsageTime(MediaUsage mu) {\r
- MediaInstancesUsage muUsage = mu.getMediaInstancesUsage();\r
- List<MediaInstanceUsage> muUsageList = muUsage.getMediaInstanceUsage();\r
- List<String> sortedEarliest = new ArrayList<String>();\r
- for (MediaInstanceUsage usage : muUsageList) {\r
- sortedEarliest.add(usage.getEarliestUsageTime());\r
- }\r
- Collections.sort(sortedEarliest);\r
- if (sortedEarliest.size() > 0) {\r
- return sortedEarliest.get(0);\r
- } else {\r
- return null;\r
- }\r
- }\r
-}
\ No newline at end of file
+++ /dev/null
-package hu.user.peablebeach.api;\r
-\r
-//import pb.wsclient;\r
-import java.net.URL;\r
-import java.text.SimpleDateFormat;\r
-import java.util.ArrayList;\r
-import java.util.Calendar;\r
-import java.util.Collections;\r
-import java.util.Date;\r
-import java.util.LinkedHashSet;\r
-import java.util.List;\r
-import java.util.Map;\r
-\r
-import javax.xml.ws.BindingProvider;\r
-\r
-import org.apache.commons.lang.StringUtils;\r
-import org.apache.logging.log4j.LogManager;\r
-import org.apache.logging.log4j.Logger;\r
-\r
-import pb.wsclient.DateTimecodeRange;\r
-import pb.wsclient.DateTimecodeRangeContainer;\r
-import pb.wsclient.GetCustomViewRequestContainer;\r
-import pb.wsclient.GetCustomViewResponseContainer;\r
-import pb.wsclient.Media;\r
-import pb.wsclient.MediaList;\r
-import pb.wsclient.MediaType;\r
-import pb.wsclient.MediaUsage;\r
-import pb.wsclient.MediaUsageList;\r
-import pb.wsclient.MediaUsageListContainer;\r
-import pb.wsclient.PBSMarinaAPI;\r
-import pb.wsclient.PBSMarinaAPIService;\r
-\r
-/**\r
- * PebbleBeach missing material source. Soap ws hivasokkal kerdezi le a hianyzo allomanyokat.\r
- */\r
-public class PBMissingMaterialSrc {\r
- private static final Logger logger = LogManager.getLogger();\r
- private SimpleDateFormat sdf_range = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss:'00'");\r
- private URL wsdlURL = null;\r
- private PBSMarinaAPI primaryMarinaAPI = null;\r
- private PBSMarinaAPI secondaryMarinaAPI = null;\r
- private int rangeForwardHours = 24;\r
-\r
- private PBSMarinaAPI createPBMarinaAPI(String endPointUrl, URL wsdlURL, String soapUserId, String soapUserPassword) throws Exception {\r
- PBSMarinaAPIService api = new PBSMarinaAPIService(wsdlURL);\r
- PBSMarinaAPI bpsPort = api.getPBSMarinaAPISOAPPort();\r
- BindingProvider bindingProvider = (BindingProvider) bpsPort;\r
-\r
- Map<String, Object> context = bindingProvider.getRequestContext();\r
- context.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, endPointUrl);\r
-\r
- if (StringUtils.isNotBlank(soapUserId) && StringUtils.isNotBlank(soapUserPassword)) {\r
- context.put(BindingProvider.USERNAME_PROPERTY, soapUserId); //pbs\r
- context.put(BindingProvider.PASSWORD_PROPERTY, soapUserPassword); //pbs\r
- }\r
- return bpsPort;\r
- }\r
-\r
- /***\r
- * A PeableBeach altal lehetseges missing material statuszu mediak nevei, amik nincsenek a BeachPool-ban\r
- *\r
- * @param poolContent\r
- * Egyszintu BeachPool lista\r
- * @throws Exception\r
- */\r
- public LinkedHashSet<String> getPossibelMissingMaterialNames(List<String> poolContent) throws Exception {\r
- //get sortable\r
- List<MediaUsage> sortedMediaUsages = querySortableMedias();\r
- //sort by earliestusagetime\r
- Collections.sort(sortedMediaUsages, new MediaUsageComparator<MediaUsage>());\r
- //normalize\r
- LinkedHashSet<String> result = normalizeName(sortedMediaUsages);\r
- //collect more\r
- LinkedHashSet<String> otherMedias = queryOtherMedias(result);\r
- result.addAll(otherMedias);\r
- //get only realy missing\r
- if (poolContent != null)\r
- result.removeAll(poolContent);\r
- return result;\r
-\r
- }\r
-\r
- public void init(String primaryEndPoint, String primaryUserName, String primaryPassword, String secondaryEndPoint, String secondaryUserName,\r
- String secondaryPassword, int rangeForwardHours) throws Exception {\r
- this.wsdlURL = this.getClass().getClassLoader().getResource("MarinaAPI.wsdl");\r
- this.primaryMarinaAPI = createPBMarinaAPI(primaryEndPoint, this.wsdlURL, primaryUserName, primaryPassword);\r
- if (StringUtils.isNotBlank(secondaryEndPoint))\r
- this.secondaryMarinaAPI = createPBMarinaAPI(secondaryEndPoint, this.wsdlURL, secondaryUserName, secondaryPassword);\r
-\r
- this.rangeForwardHours = rangeForwardHours;\r
- }\r
-\r
- /***\r
- * A nem ures media neveket kisbetusse konvertalja\r
- *\r
- * @param mediaUsages\r
- * @return\r
- */\r
- private LinkedHashSet<String> normalizeName(List<MediaUsage> mediaUsages) {\r
- LinkedHashSet<String> result = new LinkedHashSet<String>();\r
- for (MediaUsage mediaUsage : mediaUsages) {\r
- String name = normalizeName(mediaUsage.getMediaName());\r
- if (StringUtils.isNotBlank(name))\r
- result.add(name);\r
- }\r
- return result;\r
- }\r
-\r
- private String normalizeName(String mediaName) {\r
- String result = null;\r
- if (StringUtils.isNotBlank(mediaName)) {\r
- result = mediaName.trim().toLowerCase();\r
- }\r
- return result;\r
- }\r
-\r
- private LinkedHashSet<String> queryOtherMedias(LinkedHashSet<String> missingMediaFileNames) throws Exception {\r
-\r
- LinkedHashSet<String> ret = new LinkedHashSet<String>();\r
-\r
- //SOAP Request\r
- GetCustomViewRequestContainer cvReqContainer = new GetCustomViewRequestContainer();\r
- GetCustomViewRequestContainer.MarinaCustomAPI customApi = new GetCustomViewRequestContainer.MarinaCustomAPI();\r
- cvReqContainer.setMarinaCustomAPI(customApi);\r
- customApi.setView("cxvMissingMediaPlaylistCache"); //config +++++\r
-\r
- GetCustomViewResponseContainer cvContainer = null;\r
- try {\r
- //call ws\r
- cvContainer = primaryMarinaAPI.getCustomView(cvReqContainer);\r
- } catch (Exception e) {\r
- logger.error("", e);\r
- if (secondaryMarinaAPI != null) {\r
- cvContainer = secondaryMarinaAPI.getCustomView(cvReqContainer);\r
- }\r
- }\r
-\r
- //remove existing media files from list\r
- if (cvContainer != null) {\r
- MediaList mediaList = cvContainer.getMediaList();\r
- if (mediaList != null) {\r
- for (Media media : mediaList.getMedia()) {\r
- //CI12345 -> ci12345.mxf\r
- String mediaName = media.getMediaName();\r
-\r
- if (StringUtils.isNotBlank(mediaName)) {\r
- mediaName = normalizeName(mediaName);\r
- if (!missingMediaFileNames.contains(mediaName)) {\r
- ret.add(mediaName);\r
- }\r
- } else {\r
- logger.error("PBMissingMaterialSrc.getCustomViewMediaList empty filename: " + media.getMediaName());\r
- }\r
-\r
- }\r
- }\r
- }\r
- return ret;\r
- }\r
-\r
- private List<MediaUsage> querySortableMedias() throws Exception {\r
- List<MediaUsage> result = new ArrayList<MediaUsage>();\r
-\r
- DateTimecodeRangeContainer rangec = new DateTimecodeRangeContainer();\r
- DateTimecodeRange range = new DateTimecodeRange();\r
-\r
- long now = System.currentTimeMillis();\r
- Calendar cal = Calendar.getInstance();\r
- cal.setTimeInMillis(now);\r
- cal.add(Calendar.HOUR_OF_DAY, this.rangeForwardHours); //24\r
-\r
- String fromDateStr = sdf_range.format(new Date(now));\r
- String toDateStr = sdf_range.format(cal.getTime());\r
-\r
- //1. SOAP query missing media list\r
-\r
- range.setStart(fromDateStr); //now "2019-03-26T10:00:00:00"\r
- range.setEnd(toDateStr); //now + x hours "2019-03-29T10:00:00:00"\r
- rangec.setDateTimecodeRange(range);\r
-\r
- MediaUsageListContainer mulc = null;\r
- try {\r
- mulc = primaryMarinaAPI.getMediaUsageByUTRange(rangec, false, true);\r
- } catch (Exception e) {\r
- logger.error("", e);\r
- if (secondaryMarinaAPI != null) {\r
- mulc = secondaryMarinaAPI.getMediaUsageByUTRange(rangec, false, true);\r
- }\r
- }\r
-\r
- MediaUsageList mul = mulc.getMediaUsageList();\r
-\r
- List<MediaUsage> mediaList = mul.getMediaUsage();\r
- for (MediaUsage mu : mediaList) {\r
- if (MediaType.VIDEO.equals(mu.getMediaType()))\r
- result.add(mu);\r
- }\r
- return result;\r
- }\r
-\r
-}\r
+++ /dev/null
-set JAVA_HOME=c:\programs\java\jdk\r
-set JAXWS_HOME=c:\Programs\jaxws-ri\r
-set PATH=c:\programs\java\jdk\bin;%PATH%\r
-wsimport -verbose -b jaxb.xml -p pb.wsclient -keep -extension MarinaAPI.wsdl\r
-:c:\Programs\jaxws-ri\bin\wsimport.bat -verbose -b jaxb.xml -p pb1.wsclient -keep -extension MarinaAPI.wsdl\r
+++ /dev/null
-<!-- edited with XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) by Duncan Browne (Pebble Beach Systems Ltd) -->\r
-<!--\r
-*****************************************************************\r
-# $Logfile: /Marina_1_1_0/source/xml/include/MarinaTypes.xsd $\r
-# $Revision: 134 $\r
-# $Date: 2017-04-05 11:00:00+00:00 $\r
-# $Author: Edward.Thurman $ \r
-***************************************************************** \r
-\r
-*****************************************************************\r
-# $History: /Marina_1_1_0/source/xml/include/MarinaTypes.xsd $\r
-#\r
-# ****************** Version 137 ****************** \r
-# User: Javier.Torres Date: 2017-10-06 Time: 12:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Fixed incompatibilities with current version of SQL Server.\r
-# cgProperties reworked and auxDataProperties type removed.\r
-#\r
-# ****************** Version 136 ****************** \r
-# User: Javier.Torres Date: 2017-10-05 Time: 16:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added status and timecode into playlist properties.\r
-#\r
-# ****************** Version 135 ****************** \r
-# User: Filipe.Oliveira Date: 2017-08-04 Time: 14:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added new fields deleteMediaRecord and crossDomain in delete\r
-# and also added field directoryId in mediaInstance.\r
-#\r
-# ****************** Version 134 ****************** \r
-# User: Edward.Thurman Date: 2017-04-05 Time: 11:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Updating the documented creationTime format to YYYY-MM-DDTHH:MM:SS.\r
-#\r
-# ****************** Version 133 ****************** \r
-# User: Edward.Thurman Date: 2017-03-03 Time: 10:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Updated automationStateType enums to replace deprecated values\r
-# with the new values used in Marina.\r
-#\r
-# ****************** Version 132 ****************** \r
-# User: Edward.Thurman Date: 2016-12-13 Time: 17:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added the 'None' enum value to the Subtitle Caption Mode.\r
-#\r
-# ****************** Version 131 ****************** \r
-# User: Ammar.Alkadi Date: 2016-10-03 Time: 10:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added new field alternateId in mediaBaseAttributes.\r
-# \r
-# ****************** Version 130 ****************** \r
-# User: Matt.Davis Date: 2016-08-16 Time: 10:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added new data type for three part animations.\r
-#\r
-# ****************** Version 129 ****************** \r
-# User: Sarah.Wright Date: 2016-07-08 Time: 10:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Updated the datatype of attribute NativeSize to be an unsigned long (unsigned 64 bit)\r
-# Updated xsd's for the new audio format.\r
-#\r
-# ****************** Version 128 ****************** \r
-# User: Edward.Thurman Date: 2016-03-24 Time: 15:31:47+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added the setting attribute to subtitle properties. \r
-# \r
-# ****************** Version 127 ****************** \r
-# User: Edward.Thurman Date: 2015-01-05 Time: 10:56:47+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added eventPlayCount to media attributes. \r
-# \r
-# ****************** Version 126 ****************** \r
-# User: Edward.Thurman Date: 2014-11-12 Time: 11:00:41+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added a 'confirmed' attribute to the job property's 'delete' element to \r
-# bring the schema into line with Marina. \r
-# \r
-# ****************** Version 125 ****************** \r
-# User: rob.dipaolo Date: 2014-09-22 Time: 10:57:46+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added first/lastEventPlayTime \r
-# \r
-# ****************** Version 124 ****************** \r
-# User: clement.lavolle Date: 2014-07-30 Time: 10:56:41+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added autoassociate to classification \r
-# \r
-# ****************** Version 123 ****************** \r
-# User: clement.lavolle Date: 2014-07-30 Time: 10:55:00+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Sorting the components \r
-# \r
-# ****************** Version 122 ****************** \r
-# User: Edward.Thurman Date: 2014-07-16 Time: 16:32:00+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# XSD corrected for the video properties to be job specific rather than \r
-# different for all media streams. \r
-# \r
-# ****************** Version 121 ****************** \r
-# User: ignazio.castrogiovanni Date: 2014-03-29 Time: 09:33:13+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# XML changes for the inserUpdateScheduledJob API \r
-# \r
-# ****************** Version 120 ****************** \r
-# User: Edward.Thurman Date: 2014-03-27 Time: 17:22:39+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added the automationStateType element, in addition to the jobState element \r
-# to a automation/scheduled job. \r
-# \r
-# ****************** Version 119 ****************** \r
-# User: Edward.Thurman Date: 2014-02-04 Time: 17:47:36+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Update to the mediaBaseAttributes and mediaInstanceBaseAttributes to \r
-# conform to the record data returned by marina. \r
-# \r
-# ****************** Version 118 ****************** \r
-# User: mark.chettle Date: 2014-01-10 Time: 16:38:44+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added Markup configXML and new asRun fields for channelID and channel name. \r
-# \r
-# ****************** Version 117 ****************** \r
-# User: Edward.Thurman Date: 2013-12-13 Time: 15:18:51+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added languages type to the xml schema. \r
-# \r
-# ****************** Version 116 ****************** \r
-# User: Edward.Thurman Date: 2013-12-13 Time: 14:57:09+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Updates to correct the schema for channelProperties, playlistPrimaryEvent \r
-# and playlistSecondaryEvent. \r
-# \r
-# ****************** Version 115 ****************** \r
-# User: jose.valencia Date: 2013-11-21 Time: 15:31:35+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added a new deleteMedia type. \r
-# \r
-# ****************** Version 114 ****************** \r
-# User: michael.cullen Date: 2013-10-17 Time: 17:00:46+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# MAR-6685 - getMediaMetadataChanged fixes \r
-# \r
-# ****************** Version 113 ****************** \r
-# User: Edward.Thurman Date: 2013-10-04 Time: 16:40:07+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added manualSecondary attribute to event. \r
-# \r
-# ****************** Version 112 ****************** \r
-# User: jacopo.vezzosi Date: 2013-08-07 Time: 16:25:42+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Restored the lastModifiedDateTimecodeRange type into the XSD file. \r
-# \r
-# ****************** Version 110 ****************** \r
-# User: james.mbowa Date: 2012-11-05 Time: 16:08:21+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Add new complex type called "state" and added state to the \r
-# playlistPrimaryEvent, playlistSecondaryEvent and playlistActionEvent. \r
-# \r
-# ****************** Version 109 ****************** \r
-# User: matt.kaczynski Date: 2012-09-05 Time: 16:53:05+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added an optional mediaLocation node to request properties xml. It is used \r
-# to specify the fields required by the RML resource allocation manager. \r
-# \r
-# ****************** Version 108 ****************** \r
-# User: phil.lee Date: 2012-06-20 Time: 10:58:11+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added support for days into a timecode. The days component is optional so \r
-# timecodes can be in the format DDD:HH:MM:SS:FF or for backward \r
-# compatability HH:MM:SS:FF. \r
-# \r
-# ****************** Version 106 ****************** \r
-# User: david.mcdonald Date: 2012-06-06 Time: 09:42:49+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated switcher effect "type" attribute values to match the enum in the \r
-# code, see bug 12116. \r
-# \r
-# ****************** Version 105 ****************** \r
-# User: david.mcdonald Date: 2012-05-21 Time: 11:09:25+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Changed JobList XML to allow multiple transfer "destination" nodes. This is \r
-# needed for Cache Ingest. \r
-# \r
-# ****************** Version 104 ****************** \r
-# User: nick.dedekind Date: 2012-04-10 Time: 10:52:47+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# 11699 - Multi-system database bridge support \r
-# \r
-# ****************** Version 103 ****************** \r
-# User: nick.dedekind Date: 2012-02-08 Time: 15:49:08+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added scheduled record xml spec. \r
-# \r
-# ****************** Version 102 ****************** \r
-# User: peter.brown Date: 2011-12-16 Time: 11:20:00+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# switch effect properties for source and destination are now optional (these \r
-# can be set via default properties in marina) \r
-# \r
-# ****************** Version 101 ****************** \r
-# User: peter.brown Date: 2011-12-07 Time: 10:20:35+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# fixed up mediaSetLoose and some annotations for keeplist \r
-# \r
-# ****************** Version 100 ****************** \r
-# User: peter.brown Date: 2011-12-02 Time: 16:49:14+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated following initial review \r
-# \r
-# ****************** Version 99 ****************** \r
-# User: peter.brown Date: 2011-11-30 Time: 17:19:54+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# initial draft changes for keep List support \r
-# \r
-# ****************** Version 98 ****************** \r
-# User: david.mcdonald Date: 2011-11-25 Time: 16:14:17+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Made "properties" node of asRunJob optional. Added source/destination \r
-# allocation attributes to asRunData node. \r
-# \r
-# ****************** Version 97 ****************** \r
-# User: peter.brown Date: 2011-11-24 Time: 16:40:41+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added extra enum to errors for api and changes the sequence mode for the \r
-# switch child elements so that they can appear in any order \r
-# \r
-# ****************** Version 96 ****************** \r
-# User: rob.dipaolo Date: 2011-09-19 Time: 20:27:14+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Fixed auxDataProperties type. \r
-# \r
-# ****************** Version 95 ****************** \r
-# User: david.mcdonald Date: 2011-09-06 Time: 15:57:55+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated effectProperties so that the device/port allocation is now \r
-# contained in a switchAllocation element called "port". \r
-# \r
-# ****************** Version 94 ****************** \r
-# User: david.mcdonald Date: 2011-08-01 Time: 13:55:29+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added "LoadOnly" option to CG properties. \r
-# \r
-# ****************** Version 93 ****************** \r
-# User: david.mcdonald Date: 2011-07-27 Time: 18:58:24+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added direction to the mediaStream/cg/transition node. \r
-# \r
-# ****************** Version 91 ****************** \r
-# User: david.mcdonald Date: 2011-06-27 Time: 14:54:31+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated switch properties for better handling of auto allocation and \r
-# logical ports. \r
-# \r
-# ****************** Version 90 ****************** \r
-# User: david.mcdonald Date: 2011-06-14 Time: 11:41:43+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added a separate device attribute for outputs in the switchProperties xml. \r
-# \r
-# ****************** Version 89 ****************** \r
-# User: david.mcdonald Date: 2011-06-13 Time: 15:23:26+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added attribute "disableRouting" in videoProperties. Updated annotations \r
-# and added "backupOutputPort" & "backupDevice" in the switchProperties XML. \r
-# \r
-# ****************** Version 88 ****************** \r
-# User: gavin.smith Date: 2011-06-02 Time: 10:34:10+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added filesize attribute for mediainstances - see bug #8587 (this feature \r
-# is not complete/fully-implemented). \r
-# \r
-# ****************** Version 87 ****************** \r
-# User: mark.chettle Date: 2011-05-25 Time: 16:54:32+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated xsd + AutomationDefs, changed the geestring for "Key Frame \r
-# generator" to "Thumbnail" and renamed "Marina Assistant" to "Assistant". \r
-# \r
-# ****************** Version 86 ****************** \r
-# User: peter.brown Date: 2011-05-20 Time: 15:18:22+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# rolled back to v83 (removed the extra job type optional attributes that are \r
-# not needed) \r
-# \r
-# ****************** Version 83 ****************** \r
-# User: david.mcdonald Date: 2011-05-17 Time: 09:52:58+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added "duration" attribute to dve effect properties. \r
-# \r
-# ****************** Version 82 ****************** \r
-# User: peter.brown Date: 2011-05-16 Time: 16:36:23+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# made keyer element optional within effect properties; along with making \r
-# jobs optional in asRun element. Brings back in line with v80 which included \r
-# these bits; but dropped out when merging v81 \r
-# \r
-# ****************** Version 81 ****************** \r
-# User: phil.lee Date: 2011-05-16 Time: 14:46:00+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added new types required by the Marina API upgrade. \r
-# \r
-# ****************** Version 80 ****************** \r
-# User: peter.brown Date: 2011-05-16 Time: 11:58:20+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added new pgmPercent attribute to AudioOver effects. This is to allow the \r
-# main Program audio level to be adjusted when an audioOver effect is \r
-# applied. \r
-# \r
-# ****************** Version 79 ****************** \r
-# User: rob.dipaolo Date: 2011-05-10 Time: 11:08:57+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# - Made embedded AsRun job xml optional. \r
-# - Added asRunJobProperties that combines Pri&Sec properties. \r
-# - Added activeRedundancyRole to asRunData. \r
-# - Added redundancyRole to asRunJob \r
-# - Updated Result & State enums to match proposed new values. \r
-# - Added 'message' attribute to 'error' element in asRun. \r
-# - Updated error enum to match latest set of event errors. \r
-# \r
-# ****************** Version 78 ****************** \r
-# User: phil.lee Date: 2011-05-03 Time: 13:21:57+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated properties\event\comment to have a minimum length of 0. \r
-# \r
-# ****************** Version 77 ****************** \r
-# User: rob.dipaolo Date: 2011-04-21 Time: 14:25:20+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated version type so it can handle 2-4 numbers. \r
-# \r
-# ****************** Version 76 ****************** \r
-# User: david.mcdonald Date: 2011-04-06 Time: 11:28:38+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 72 ****************** \r
-# User: david.mcdonald Date: 2011-04-01 Time: 08:58:53+01:00 \r
-# Updated in: /MarinaRedundantObjectsDev/source/xml/include \r
-# \r
-# ****************** Version 75 ****************** \r
-# User: david.mcdonald Date: 2011-04-06 Time: 09:21:53+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 74 ****************** \r
-# User: peter.brown Date: 2011-03-18 Time: 11:14:54+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added dolphinGraphic element to actions. \r
-# \r
-# ****************** Version 73 ****************** \r
-# User: rob.dipaolo Date: 2011-03-17 Time: 14:38:54+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added validationMode to event, mediaStream and AudioShuffle properties. \r
-# \r
-# ****************** Version 72 ****************** \r
-# User: mark.chettle Date: 2011-03-07 Time: 15:12:44+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added correct types for dolphinGraphicsProperties. \r
-# \r
-# ****************** Version 71 ****************** \r
-# User: mark.chettle Date: 2011-03-04 Time: 18:29:55+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 70 ****************** \r
-# User: david.mcdonald Date: 2011-02-22 Time: 09:15:12+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Fixed audio shuffle inputs and outputs are now strings instead of integers \r
-# to allow for names or numbers. \r
-# \r
-# ****************** Version 69 ****************** \r
-# User: peter.brown Date: 2011-02-21 Time: 18:30:44+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated orderNo so that it is 1 based in both markup and mediaStream \r
-# elements. \r
-# \r
-# ****************** Version 68 ****************** \r
-# User: david.mcdonald Date: 2011-02-16 Time: 09:29:28+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Fixed audioShuffle outputNo & inputNo are now "output" and "input" so they \r
-# can be defined as a port name or number. \r
-# \r
-# ****************** Version 67 ****************** \r
-# User: david.mcdonald Date: 2011-02-15 Time: 12:28:04+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Changed the macro element in effectProperties->audioShuffle to uses the \r
-# macroProperties type and added an effect element to the feature properties. \r
-# \r
-# ****************** Version 66 ****************** \r
-# User: peter.brown Date: 2011-01-27 Time: 15:06:07+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added: \r
-# 1. new fieldList element to features. This allows for support of custom \r
-# device drivers which may need to have additional parameters passed to the \r
-# device via the playlist. \r
-# 2. added new eventUsage types: CommercialBlock, BlockStart, BlockEnd \r
-# 3. added new block element beneath properties for scheduling commercial \r
-# blocks. \r
-# \r
-# ****************** Version 65 ****************** \r
-# User: rob.dipaolo Date: 2011-01-25 Time: 16:41:13+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# - Added Channel info to playlist properties. \r
-# - Added 'auxData' element to all properties for custom bits. \r
-# - Added additional attributes to asRun error list to support error history. \r
-# - Added 'userObservation' element to asRunPrimaryEventList. \r
-# - Added 'txList' attribute to asRun data. \r
-# \r
-# ****************** Version 64 ****************** \r
-# User: peter.brown Date: 2011-01-25 Time: 11:49:38+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# 1. Added "Bypass" to list of available enums for aspectRatio \r
-# 2. Changed segmentNo to orderNo to resolve inconsistency from media markup \r
-# to mediaStream markup in event. \r
-# \r
-# ****************** Version 63 ****************** \r
-# User: peter.brown Date: 2011-01-20 Time: 13:54:26+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added houseID to eventProperties (requested by zdf). \r
-# \r
-# ****************** Version 62 ****************** \r
-# User: peter.brown Date: 2011-01-04 Time: 11:03:52+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated: \r
-# feature: effect: dve attribute-> effect, \r
-# afd aspectRation attribute -> type \r
-# vps datetimetype attribute -> vpscodetype \r
-# markupItem/@som is now optional \r
-# added cg template field ('f') optional name attribute. \r
-# \r
-# ****************** Version 61 ****************** \r
-# User: peter.brown Date: 2010-12-21 Time: 12:34:40+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# changed PriVideo enum to PrimaryVideo; and lyr to layer \r
-# \r
-# ****************** Version 60 ****************** \r
-# User: peter.brown Date: 2010-12-20 Time: 18:26:31+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated asRun state/error to remove "for future use" \r
-# \r
-# ****************** Version 59 ****************** \r
-# User: peter.brown Date: 2010-12-20 Time: 15:42:23+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# removed restriction element. The specific design of how this restriction \r
-# will work is as yet TBD and so it has been removed to avoid confusion. \r
-# \r
-# ****************** Version 58 ****************** \r
-# User: rob.dipaolo Date: 2010-12-20 Time: 10:05:41+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added duration back to mediaStream properties for ingest. \r
-# \r
-# ****************** Version 56 ****************** \r
-# User: peter.brown Date: 2010-12-16 Time: 17:26:17+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added AFD to typeEnum, and also removed teh "unused" elements which were \r
-# for future use. Finally; removed duration from mediaStream after \r
-# discussions about that being available in the schedule element. \r
-# \r
-# ****************** Version 55 ****************** \r
-# User: rob.dipaolo Date: 2010-12-16 Time: 15:37:50+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added aspect ratio and TOD record bits. \r
-# \r
-# ****************** Version 54 ****************** \r
-# User: peter.brown Date: 2010-12-15 Time: 18:14:50+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated effects element for dave. and added a slot and slotEnum type with \r
-# union to make the configuration of slots easier. \r
-# \r
-# ****************** Version 53 ****************** \r
-# User: rob.dipaolo Date: 2010-12-15 Time: 15:19:27+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added VPS properties. \r
-# \r
-# ****************** Version 52 ****************** \r
-# User: peter.brown Date: 2010-12-15 Time: 12:30:22+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updating annotations \r
-# \r
-# ****************** Version 51 ****************** \r
-# User: peter.brown Date: 2010-12-14 Time: 13:46:57+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated PBSDolphinGraphicElement and mediaStream allocation sections. \r
-# \r
-# ****************** Version 50 ****************** \r
-# User: peter.brown Date: 2010-12-13 Time: 18:42:01+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# fixed spelling mistakes \r
-# \r
-# ****************** Version 49 ****************** \r
-# User: peter.brown Date: 2010-12-13 Time: 08:47:51+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# fixed spelling mistakes \r
-# \r
-# ****************** Version 48 ****************** \r
-# User: mark.chettle Date: 2010-12-10 Time: 16:12:14+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated job with new types, Keyframe Generator, demo and Marina Assistant. \r
-# \r
-# ****************** Version 47 ****************** \r
-# User: rob.dipaolo Date: 2010-12-10 Time: 15:24:52+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Removed references to teriary events and fixed some spelling mistakes. \r
-# \r
-# ****************** Version 46 ****************** \r
-# User: mark.chettle Date: 2010-12-08 Time: 17:08:47+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 45 ****************** \r
-# User: rob.dipaolo Date: 2010-12-08 Time: 14:09:55+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated switch properties for live event and removed allocationProperties. \r
-# \r
-# ****************** Version 43 ****************** \r
-# User: david.mcdonald Date: 2010-11-29 Time: 09:43:44+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Created a new complex type for layers so that it is possible to remove them \r
-# from the switch properties xml in one call. \r
-# \r
-# ****************** Version 42 ****************** \r
-# User: eric.openshaw Date: 2010-11-23 Time: 12:27:38-07:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated for features f/w \r
-# \r
-# ****************** Version 41 ****************** \r
-# User: nick.dedekind Date: 2010-11-13 Time: 17:25:41+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# changed subtitle "mode" to "captionMode" \r
-# \r
-# ****************** Version 40 ****************** \r
-# User: eric.openshaw Date: 2010-11-08 Time: 13:02:39-07:00 \r
-# Updated in: /Marina/source/xml/include \r
-# features/feature@type = global type "playlistEventType" \r
-# \r
-# ****************** Version 39 ****************** \r
-# User: eric.openshaw Date: 2010-11-08 Time: 09:41:54-07:00 \r
-# Updated in: /Marina/source/xml/include \r
-# tweaks for trigger properties \r
-# \r
-# ****************** Version 38 ****************** \r
-# User: rob.dipaolo Date: 2010-11-05 Time: 16:34:17+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added feature xml \r
-# \r
-# ****************** Version 37 ****************** \r
-# User: eric.openshaw Date: 2010-11-04 Time: 16:35:59-06:00 \r
-# Updated in: /Marina/source/xml/include \r
-# changes for asRun \r
-# \r
-# ****************** Version 36 ****************** \r
-# User: nick.dedekind Date: 2010-11-04 Time: 10:30:07+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated subtitle properties \r
-# \r
-# ****************** Version 35 ****************** \r
-# User: peter.brown Date: 2010-11-02 Time: 18:43:34+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# first pass update of marinaTypes to include newer style xml asRun elements. \r
-# This brings the asRun log inline with the use of this #include file. this \r
-# is pending review, and is likely to have a few changes made. \r
-# \r
-# ****************** Version 34 ****************** \r
-# User: david.mcdonald Date: 2010-11-02 Time: 16:28:11+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added transition type "<none>" as it makes sense for some switch effects to \r
-# have no transition or rate settings. \r
-# \r
-# ****************** Version 33 ****************** \r
-# User: peter.brown Date: 2010-10-13 Time: 12:00:32+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated the comments referencing the mediaUsage element \r
-# \r
-# ****************** Version 32 ****************** \r
-# User: rob.dipaolo Date: 2010-09-20 Time: 14:18:38+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# txList -> playlist take 2! \r
-# \r
-# ****************** Version 31 ****************** \r
-# User: rob.dipaolo Date: 2010-09-20 Time: 10:27:44+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# txList -> playlist \r
-# \r
-# ****************** Version 30 ****************** \r
-# User: peter.brown Date: 2010-09-16 Time: 15:26:35+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated annotations for jobList \r
-# \r
-# ****************** Version 29 ****************** \r
-# User: peter.brown Date: 2010-09-16 Time: 12:45:09+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# fixed header/footer SCC blocks \r
-# \r
-# ****************** Version 28 ****************** \r
-# User: rob.dipaolo Date: 2010-09-16 Time: 12:19:42+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added Joblist types. \r
-# \r
-# ****************** Version 27 ****************** \r
-# User: kirk.larkin Date: 2010-09-16 Time: 10:25:21+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 26 ****************** \r
-# User: kirk.larkin Date: 2010-09-16 Time: 09:54:36+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 25 ****************** \r
-# User: peter.brown Date: 2010-09-15 Time: 19:30:59+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added comments to the top of the file \r
-# \r
-# ****************** Version 24 ****************** \r
-# User: peter.brown Date: 2010-09-15 Time: 15:46:44+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added extra annotation for debug event type \r
-# \r
-# ****************** Version 23 ****************** \r
-# User: rob.dipaolo Date: 2010-09-15 Time: 11:33:41+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Changed list event properties/childEvents model to sequence to make it \r
-# easier to parse. \r
-# \r
-# ****************** Version 22 ****************** \r
-# User: rob.dipaolo Date: 2010-09-15 Time: 10:07:20+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# made scheduled end type optional is it's not required for marker events. \r
-# \r
-# ****************** Version 21 ****************** \r
-# User: peter.brown Date: 2010-09-13 Time: 17:15:44+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added Event type = "Live" for the txPlaylistEvent. Rob OKd this. \r
-# \r
-# ****************** Version 20 ****************** \r
-# User: phil.lee Date: 2010-09-13 Time: 17:00:50+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 19 ****************** \r
-# User: phil.lee Date: 2010-09-13 Time: 16:05:26+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added new custom XML functionality. \r
-# \r
-# ****************** Version 18 ****************** \r
-# User: rob.dipaolo Date: 2010-08-24 Time: 17:58:21+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated txList spec based on comments. \r
-# \r
-# ****************** Version 17 ****************** \r
-# User: rob.dipaolo Date: 2010-08-24 Time: 09:23:06+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added types for txList events \r
-# \r
-# ****************** Version 16 ****************** \r
-# User: eric.openshaw Date: 2010-08-05 Time: 17:42:49-06:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added ListStream allocation type attr and made ListStreamNo optional \r
-# \r
-# ****************** Version 15 ****************** \r
-# User: rob.dipaolo Date: 2010-08-03 Time: 15:21:04+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 13 ****************** \r
-# User: phil.lee Date: 2010-07-27 Time: 14:46:09+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 12 ****************** \r
-# User: rob.dipaolo Date: 2010-07-26 Time: 21:00:04+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# First draft properties & media sync schemas \r
-# \r
-# ****************** Version 11 ****************** \r
-# User: phil.lee Date: 2010-07-05 Time: 15:00:10+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 10 ****************** \r
-# User: phil.lee Date: 2010-06-09 Time: 16:57:26+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 8 ****************** \r
-# User: eric.openshaw Date: 2010-06-02 Time: 11:39:09-06:00 \r
-# Updated in: /Marina/source/xml/include \r
-# fixed tc regexp, legalised empty mediaUsageList \r
-# \r
-# ****************** Version 7 ****************** \r
-# User: eric.openshaw Date: 2010-05-18 Time: 11:32:41-06:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added complete attr to markup element \r
-# \r
-# ****************** Version 6 ****************** \r
-# User: eric.openshaw Date: 2010-05-14 Time: 09:43:48-06:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added markups to media schema \r
-# \r
-# ****************** Version 5 ****************** \r
-# User: phil.lee Date: 2010-04-19 Time: 16:54:18+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 3 ****************** \r
-# User: eric.openshaw Date: 2010-03-22 Time: 12:42:28-06:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-*****************************************************************\r
--->\r
-<xs:schema xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified">\r
- <xs:complexType name="actionScheduleProperties">\r
- <xs:annotation>\r
- <xs:documentation>Scheduling properties for an action.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="startType" type="scheduledStartType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Enumerated Start Type.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="startOffset" type="dateTimecodeOrTimecode">\r
- <xs:annotation>\r
- <xs:documentation>For Fixed starts this is a date time for Parent Start and End this is a timecode span offset.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="aspectRatio">\r
- <xs:annotation>\r
- <xs:documentation>Aspect Ratio</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="4:3"/>\r
- <xs:enumeration value="4:3 Full"/>\r
- <xs:enumeration value="14:9 Letterbox Centred"/>\r
- <xs:enumeration value="14:9 Letterbox Top"/>\r
- <xs:enumeration value="14:9 Full Height"/>\r
- <xs:enumeration value="16:9"/>\r
- <xs:enumeration value="16:9 Letterbox Centred"/>\r
- <xs:enumeration value="16:9 Letterbox Top"/>\r
- <xs:enumeration value="16:9 Letterbox Deep"/>\r
- <xs:enumeration value="16:9 Anamorphic"/>\r
- <xs:enumeration value="Bypass"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="aspectRatioProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for Aspect Ratio</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="type" type="aspectRatio" use="required"/>\r
- </xs:complexType>\r
- <xs:complexType name="asRunActionEvent">\r
- <xs:annotation>\r
- <xs:documentation>AsRun Action Event</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:extension base="asRunEventTemplate">\r
- <xs:sequence>\r
- <xs:element name="properties" type="playlistActionEventProperties"/>\r
- <xs:element name="childEvents" type="asRunSecondaryEventList" minOccurs="0"/>\r
- </xs:sequence>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="asRunData">\r
- <xs:annotation>\r
- <xs:documentation>AsRun related values</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="errors" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>List of errors </xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="error" minOccurs="0" maxOccurs="unbounded">\r
- <xs:complexType>\r
- <xs:attribute name="name" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the error.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Lost OnAir Job"/>\r
- <xs:enumeration value="Missing Media"/>\r
- <xs:enumeration value="Lost XPoint Path"/>\r
- <xs:enumeration value="Media Stream Error"/>\r
- <xs:enumeration value="Macro Not Found"/>\r
- <xs:enumeration value="Invalid Trigger Parameter"/>\r
- <xs:enumeration value="Lost Switch Effect"/>\r
- <xs:enumeration value="Slave Processor Error"/>\r
- <xs:enumeration value="Media Stream Error"/>\r
- <xs:enumeration value="Media Already Exists"/>\r
- <xs:enumeration value="Dependency Error"/>\r
- <xs:enumeration value="Cue Timeout"/>\r
- <xs:enumeration value="End Timeout"/>\r
- <xs:enumeration value="Lost Switch Effect"/>\r
- <xs:enumeration value="Invalid Media Segment"/>\r
- <xs:enumeration value="Invalid Audio Shuffle"/>\r
- <xs:enumeration value="Invalid Media Metadata"/>\r
- <xs:enumeration value="SOM Extent"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="time" type="dateTimecode" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The time the state changed.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="state" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The state off the error (On or Off)</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="On"/>\r
- <xs:enumeration value="Off"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="message" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>Optional message providing more information.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="startTime" type="dateTimecode">\r
- <xs:annotation>\r
- <xs:documentation>The time the event or job started, if it ran.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="endTime" type="dateTimecode">\r
- <xs:annotation>\r
- <xs:documentation>The time the event or job ended, if it ran.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="duration" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>The time the event or duration ran for.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="result" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The final result of the event or job. Either "Completed" or another descriptive string to describe what the result was.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Completed"/>\r
- <xs:enumeration value="Descheduled"/>\r
- <xs:enumeration value="Missed"/>\r
- <xs:enumeration value="User Next"/>\r
- <xs:enumeration value="List Next"/>\r
- <xs:enumeration value="User Abort"/>\r
- <xs:enumeration value="List Abort"/>\r
- <xs:enumeration value="List Preempt"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="state">\r
- <xs:annotation>\r
- <xs:documentation>Either "done" or "disabled". For most events the state will always be "done". For events disabled in the UI they will always have a state of "done". </xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Done"/>\r
- <xs:enumeration value="Disabled"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="activeRedundancyRole" type="redundancyRole">\r
- <xs:annotation>\r
- <xs:documentation>The redundancy role used for the OnAir job. e.g. Main.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="allocatedDevice" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>The device which was used by this event or job to fulfill it's function (e.g. video stream).</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="allocatedSourceDevice">\r
- <xs:annotation>\r
- <xs:documentation>The source device which was used by this event or job to fulfill it's function (e.g. router).</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="allocatedSourcePort">\r
- <xs:annotation>\r
- <xs:documentation>The source port which was used by this event or job to fulfill it's function (e.g. router port).</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="allocatedDestinationDevice">\r
- <xs:annotation>\r
- <xs:documentation>The destination device which was used by this event or job to fulfill it's function (e.g. router).</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="allocatedDestinationPort">\r
- <xs:annotation>\r
- <xs:documentation>The destination port which was used by this event or job to fulfill it's function (e.g. router port).</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="txList">\r
- <xs:annotation>\r
- <xs:documentation>The name of the TxList that this event was played out on. </xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="txListID">\r
- <xs:annotation>\r
- <xs:documentation>The ID of the list that this event was played out on.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="channel">\r
- <xs:annotation>\r
- <xs:documentation>The name of the channel this event was played out on, if redundancy is being used this will be the reudnant list object name. </xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="channelID">\r
- <xs:annotation>\r
- <xs:documentation>The ID of the channel this event was played out on, if redundancy is being used this will be the reudnant list ID. </xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="asRunEventTemplate">\r
- <xs:annotation>\r
- <xs:documentation>Template for an asrun event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="asRun">\r
- <xs:annotation>\r
- <xs:documentation>The asRunData for this event. i.e. What really happened</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:complexContent>\r
- <xs:extension base="asRunData">\r
- <xs:sequence minOccurs="0">\r
- <xs:element name="jobs" type="asRunJobList" minOccurs="0"/>\r
- </xs:sequence>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="playlistEventAttributes"/>\r
- </xs:complexType>\r
- <xs:complexType name="asRunJob">\r
- <xs:annotation>\r
- <xs:documentation>Information about a job that was created to service a list event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="asRun">\r
- <xs:complexType>\r
- <xs:complexContent>\r
- <xs:extension base="asRunData"/>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="properties" type="asRunJobProperties" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>The properties used by the embedded job. These may be a subset of the event's properties, or they may have been calculated by the implementation of the job.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of this job, e.g. Media, Effect, etc</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="redundancyRole" type="redundancyRole">\r
- <xs:annotation>\r
- <xs:documentation>The role of this job in a redundant pair.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="featurePath">\r
- <xs:annotation>\r
- <xs:documentation>XPath for the feature properties element for which this job was created. The XPath is relative from the root 'event' element. This attribute may be missing if the job was not created to fulfill a feature.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="asRunJobList">\r
- <xs:annotation>\r
- <xs:documentation>A list of all the jobs created to service a list event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence minOccurs="0" maxOccurs="unbounded">\r
- <xs:element name="job" type="asRunJob"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="asRunJobProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of an asrun job.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="schedule" type="secondaryScheduleProperties" minOccurs="0"/>\r
- <xs:element name="mediaStream" type="mediaStreamProperties" minOccurs="0"/>\r
- <xs:element name="event" type="eventProperties" minOccurs="0"/>\r
- <xs:element name="switch" type="switchProperties" minOccurs="0"/>\r
- <xs:element name="trigger" type="triggerProperties" minOccurs="0"/>\r
- <xs:element name="effect" type="effectProperties" minOccurs="0"/>\r
- <xs:element name="media" type="mediaSimple" minOccurs="0"/>\r
- <xs:element name="features" type="featuresProperties" minOccurs="0"/>\r
- <xs:element name="block" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="name" use="required"/>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="macro" type="macroProperties" minOccurs="0"/>\r
- <xs:element name="dolphinGraphic" type="dolphinGraphicProperties" minOccurs="0"/>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="asRunPrimaryEvent">\r
- <xs:annotation>\r
- <xs:documentation>AsRun Primary Event</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:extension base="asRunEventTemplate">\r
- <xs:sequence>\r
- <xs:element name="properties" type="playlistPrimaryEventProperties"/>\r
- <xs:element name="childEvents" type="asRunSecondaryEventList" minOccurs="0"/>\r
- </xs:sequence>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="asRunPrimaryEventList">\r
- <xs:annotation>\r
- <xs:documentation>AsRun Event List - contains multiple asRunEvents</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence minOccurs="0" maxOccurs="unbounded">\r
- <xs:choice minOccurs="0" maxOccurs="unbounded">\r
- <xs:element name="event" type="asRunPrimaryEvent"/>\r
- <xs:element name="userObservation" type="asRunUserObservation"/>\r
- </xs:choice>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="asRunSecondaryEvent">\r
- <xs:annotation>\r
- <xs:documentation>AsRun Secondary Event</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:extension base="asRunEventTemplate">\r
- <xs:sequence>\r
- <xs:element name="properties" type="playlistSecondaryEventProperties"/>\r
- <xs:element name="childEvents" type="asRunSecondaryEventList" minOccurs="0"/>\r
- </xs:sequence>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="asRunSecondaryEventList">\r
- <xs:annotation>\r
- <xs:documentation>AsRun Secondary Event List</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence maxOccurs="unbounded">\r
- <xs:choice>\r
- <xs:element name="event" type="asRunSecondaryEvent"/>\r
- <xs:element name="action" type="asRunActionEvent"/>\r
- </xs:choice>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="asRunUserObservation">\r
- <xs:annotation>\r
- <xs:documentation>Observations by operators or users.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="comment" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>The comment typed in by the user.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="time" type="dateTimecode" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The time the observation was made.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="userName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the user that made the observation.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="client" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the client pc that the observation was made from. e.g. MCRClient1</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="audio">\r
- <xs:annotation>\r
- <xs:documentation>Supersedes audioTracks, represents both groups and tracks.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="tracks">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="track" maxOccurs="unbounded">\r
- <xs:complexType>\r
- <xs:sequence minOccurs="0">\r
- <xs:element name="encodingConfig" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Configuration parameters for encoding. This is free form for now but will be formalised later.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:anyAttribute namespace="##any" processContents="skip"/>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="tags" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Any number of free form tags.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence minOccurs="0">\r
- <xs:element name="tag" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="encoding" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The encoding format used for this track.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="UNKNOWN"/>\r
- <xs:enumeration value="ADPCM"/>\r
- <xs:enumeration value="DOL_E"/>\r
- <xs:enumeration value="DOL_D"/>\r
- <xs:enumeration value="DOL_D_PLUS"/>\r
- <xs:enumeration value="MP1L1"/>\r
- <xs:enumeration value="MP1L2"/>\r
- <xs:enumeration value="MP1L3"/>\r
- <xs:enumeration value="MP2P3"/>\r
- <xs:enumeration value="AAC"/>\r
- <xs:enumeration value="PCM"/>\r
- <xs:enumeration value="OGG"/>\r
- <xs:enumeration value="WMA"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="groups" minOccurs="0">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="group" minOccurs="0" maxOccurs="unbounded">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="tags" minOccurs="0">\r
- <xs:complexType>\r
- <xs:sequence minOccurs="0">\r
- <xs:element name="tag" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="tracks">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="track" maxOccurs="255">\r
- <xs:complexType>\r
- <xs:attribute name="index" use="required">\r
- <xs:annotation>\r
- <xs:documentation>1 based track index,</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:unsignedByte">\r
- <xs:minInclusive value="1"/>\r
- <xs:maxInclusive value="255"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="name" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Uniique name for this group.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="audioTrack">\r
- <xs:annotation>\r
- <xs:documentation>Representation of an audio track</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="trackNum" type="xs:unsignedShort" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>0 based audio track number</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="channels" type="xs:unsignedByte" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Number of channels of audio within this track</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="sampleRate" type="xs:unsignedShort" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Sample rate of audio encoding in kHz</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="format" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Encoding format of the audio track (see enum)</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="32"/>\r
- <xs:enumeration value="PCM"/>\r
- <xs:enumeration value="DolbyDigital"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="bits" type="xs:unsignedShort" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Encoding resolution</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="lang" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Language of audio track</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="32"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="audioTracks">\r
- <xs:annotation>\r
- <xs:documentation>Collection of audio tracks</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="audioTrack" type="audioTrack" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:simpleType name="automationStateType">\r
- <xs:annotation>\r
- <xs:documentation>Enumeration of automation job states.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Null"/>\r
- <xs:enumeration value="Initialising"/>\r
- <xs:enumeration value="Initialised"/>\r
- <xs:enumeration value="Cueing"/>\r
- <xs:enumeration value="Allocating Device"/>\r
- <xs:enumeration value="Device Allocated"/>\r
- <xs:enumeration value="Waiting Validation"/>\r
- <xs:enumeration value="Validation Succeeded"/>\r
- <xs:enumeration value="Validation Failed"/>\r
- <xs:enumeration value="Allocating Stream"/>\r
- <xs:enumeration value="Stream Allocated"/>\r
- <xs:enumeration value="Stream Cueing"/>\r
- <xs:enumeration value="Cued"/>\r
- <xs:enumeration value="Preroll"/>\r
- <xs:enumeration value="Running"/>\r
- <xs:enumeration value="Overrunning"/>\r
- <xs:enumeration value="Pausing"/>\r
- <xs:enumeration value="Paused"/>\r
- <xs:enumeration value="Ending"/>\r
- <xs:enumeration value="Running"/>\r
- <xs:enumeration value="Aborting"/>\r
- <xs:enumeration value="Aborted"/>\r
- <xs:enumeration value="Postroll"/>\r
- <xs:enumeration value="Done"/>\r
- <xs:enumeration value="Disabled"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="cgProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties used by CG media devices</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="f" minOccurs="0" maxOccurs="30">\r
- <xs:annotation>\r
- <xs:documentation>Template fields go here if required.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:simpleContent>\r
- <xs:extension base="xs:string">\r
- <xs:attribute name="name"/>\r
- </xs:extension>\r
- </xs:simpleContent>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="passThrough" minOccurs="0" maxOccurs="1">\r
- <xs:annotation>\r
- <xs:documentation>Required when the type is PassThrough. For some devices this can be used to specify a command to pass directly to the device.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="command" use="required"/>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="transition" minOccurs="0" maxOccurs="1">\r
- <xs:annotation>\r
- <xs:documentation>Required when the type is Transition. For example, can be used to fade up/down a logo.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="type" type="CGTransitionUnion" use="required"/>\r
- <xs:attribute name="rate" type="switchRate" use="optional"/>\r
- <xs:attribute name="direction" type="direction" use="optional"/>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="stopAnimation" minOccurs="0" maxOccurs="1">\r
- <xs:complexType>\r
- <xs:attribute name="enabled" type="xs:boolean" use="optional"/>\r
- <xs:attribute name="stopTimeType" type="CGTPATimeTypeEnum" use="optional"/>\r
- <xs:attribute name="stopTimeOffset" type="timecode" use="optional"/>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="PBSDolphinGraphicElement" type="dolphinCGProperties" minOccurs="0" maxOccurs="1">\r
- <xs:annotation>\r
- <xs:documentation>Optional properties for dolphin devices.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Page"/>\r
- <xs:enumeration value="Sequence"/>\r
- <xs:enumeration value="Template"/>\r
- <xs:enumeration value="Transition"/>\r
- <xs:enumeration value="PassThrough"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="layer">\r
- <xs:annotation>\r
- <xs:documentation>Optional Layer</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="loadOnly" type="xs:boolean">\r
- <xs:annotation>\r
- <xs:documentation>Option to load at start time instead of loading at cue time and fading up at start time.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="CGTPATimeTypeEnum">\r
- <xs:annotation>\r
- <xs:documentation>Three Part Animation stop type enum</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="0"/>\r
- <xs:enumeration value="1"/>\r
- <xs:enumeration value="+EventStart"/>\r
- <xs:enumeration value="-EventEnd"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="CGTransitionEnum">\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Cut"/>\r
- <xs:enumeration value="Fade"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="CGTransitionUnion" final="union">\r
- <xs:union memberTypes="CGTransitionEnum switchTransition"/>\r
- </xs:simpleType>\r
- <xs:complexType name="changeCounts">\r
- <xs:attribute name="del" type="xs:integer"/>\r
- <xs:attribute name="update" type="xs:integer"/>\r
- <xs:attribute name="add" type="xs:integer"/>\r
- </xs:complexType>\r
- <xs:complexType name="channelProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for a transmission channel.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="name">\r
- <xs:annotation>\r
- <xs:documentation>Optional name of the channel this list should be played on.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="comment" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>An optional comment describing what this list is intended for or what it contains.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="txTime" type="dateTimecode">\r
- <xs:annotation>\r
- <xs:documentation>Optional date/time that the list should be aired.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="timeOffset" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>Optional time offset name this list was saved in</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="timeOffsetValue" type="dateTimecodeOrTimecode">\r
- <xs:annotation>\r
- <xs:documentation>Optional time offset value this list was saved in. This is a timecode span.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="classification">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a classification of an "object" (e.g. media, mediaInstance, mediaSet)</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="autoAssociate" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>If true, all the media in the DB and all the one you will create will be given the default category as value. If false, they won't have any category assigned.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="classification" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the classification e.g. "Program Type" or "Rating"</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="category" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the category within this classification e.g. "Trailer", "Advertisement" or "18+"</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="classifications">\r
- <xs:annotation>\r
- <xs:documentation>Collection of classifications</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="classification" type="classification" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="component">\r
- <xs:annotation>\r
- <xs:documentation>A representation of a component.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="health" type="healthList" minOccurs="0"/>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="componentAttributes"/>\r
- <xs:attribute name="isRedundantObject" type="xs:boolean" use="optional"/>\r
- <xs:attribute name="redundantParentId" type="xs:int" use="optional"/>\r
- <xs:attribute name="redundantParentName" type="xs:string" use="optional"/>\r
- </xs:complexType>\r
- <xs:attributeGroup name="componentAttributes">\r
- <xs:annotation>\r
- <xs:documentation>Required attributes for a component.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="componentId" type="xs:integer" use="required"/>\r
- <xs:attribute name="componentName" type="componentName" use="required"/>\r
- </xs:attributeGroup>\r
- <xs:simpleType name="componentHealth">\r
- <xs:restriction base="xs:string">\r
- <xs:maxLength value="64"/>\r
- <xs:minLength value="1"/>\r
- <xs:enumeration value="Object not found!"/>\r
- <xs:enumeration value="Proxy exception!"/>\r
- <xs:enumeration value="Server node not found!"/>\r
- <xs:enumeration value="Server component not found!"/>\r
- <xs:enumeration value="Server exception!"/>\r
- <xs:enumeration value="Device disconnected!"/>\r
- <xs:enumeration value="Card not found!"/>\r
- <xs:enumeration value="Unable to open device!"/>\r
- <xs:enumeration value="Invalid config!"/>\r
- <xs:enumeration value="Device error!"/>\r
- <xs:enumeration value="Device automation disabled!"/>\r
- <xs:enumeration value="API interface failed!"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="componentList">\r
- <xs:annotation>\r
- <xs:documentation>A list of components.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="component" type="component" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:simpleType name="componentName">\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="componentTag">\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="128"/>\r
- <xs:enumeration value="TxList"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="dateTime">\r
- <xs:annotation>\r
- <xs:documentation>PBS date time that excludes timezone.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:pattern value="2\d\d\d-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])(T)([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]"/>\r
- <xs:pattern value="$INHERIT$"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="dateTimecode">\r
- <xs:restriction base="xs:string">\r
- <xs:pattern value="2\d\d\d-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])(T)([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]:([0-1][0-9]|2[0-4])"/>\r
- <xs:pattern value="2\d\d\d-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])(T)([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9];[0-2][0-9]"/>\r
- <xs:pattern value="$INHERIT$"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="dateTimecodeOrTimecode">\r
- <xs:annotation>\r
- <xs:documentation>Can either be a dateTimecode or a Timecode</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:pattern value="2\d\d\d-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])(T)([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]:([0-1][0-9]|2[0-4])"/>\r
- <xs:pattern value="2\d\d\d-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])(T)([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9];[0-2][0-9]"/>\r
- <xs:pattern value="([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]:([0-1][0-9]|2[0-4])"/>\r
- <xs:pattern value="([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9];[0-2][0-9]"/>\r
- <xs:pattern value="$INHERIT$"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="dateTimecodeRange">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a timecode range (start -> end)</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="start" type="dateTimecode" use="required"/>\r
- <xs:attribute name="end" type="dateTimecode" use="required"/>\r
- </xs:complexType>\r
- <xs:complexType name="deleteMedia">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a delete media request</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="deleteMediaInstances" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Collection of deleted media instances</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="deleteMediaInstance" type="deleteMediaInstance" maxOccurs="unbounded">\r
- <xs:annotation>\r
- <xs:documentation>Delete information for a media instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="mediaKey"/>\r
- </xs:complexType>\r
- <xs:complexType name="deleteMediaInstance">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a delete media instance request</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaSetName" type="mediaSetName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Name of server or tape on which this instance is located</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="output" type="xs:string" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Indicates whether the media instance was successfully deleted or not</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="direction">\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Up"/>\r
- <xs:enumeration value="Down"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="dolphinCGProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for Dolphin CG jobs.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Media name of CG event to display.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="255"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="posX">\r
- <xs:annotation>\r
- <xs:documentation>X Position in percent (60.7pc) or pixels (100pi)</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="posY">\r
- <xs:annotation>\r
- <xs:documentation>Y Position in percent (60.7pc) or pixels (100pi)</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="scaleX" type="xs:float">\r
- <xs:annotation>\r
- <xs:documentation>X dimension scale. For example 1.0 is image size, 2.0 twice size, 0.5 half size.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="scaleY" type="xs:float">\r
- <xs:annotation>\r
- <xs:documentation>Y dimension scale. For example 1.0 is image size, 2.0 twice size, 0.5 half size.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="opacity" type="xs:float">\r
- <xs:annotation>\r
- <xs:documentation>Maximum opacity level when on 0.0 less than nOpacity less than or equal to 1.0</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="priority" type="xs:int">\r
- <xs:annotation>\r
- <xs:documentation>Graphic layer priority. Default is 1. Higher priority graphic elements will be displayed over the top of lower ones.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="onTransitionType" type="switchTransition">\r
- <xs:annotation>\r
- <xs:documentation>Enumerated value includes values such as Cut, Cut Fade, Mix, Wipe, U-Fade etc.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="onTransitionTime">\r
- <xs:annotation>\r
- <xs:documentation>Transition time in frames from opacity 0 (off) to n (on) </xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:int">\r
- <xs:minInclusive value="0"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="offTransitionType" type="switchTransition">\r
- <xs:annotation>\r
- <xs:documentation>As per onTransitionType enum but for the off transition.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="offTransitionTime">\r
- <xs:annotation>\r
- <xs:documentation>Transition time in frames from opacity n (on) to 0 (off).</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="dolphinGraphicProperties">\r
- <xs:annotation>\r
- <xs:documentation>Dolphin graphic properties</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="param" minOccurs="0" maxOccurs="unbounded">\r
- <xs:complexType>\r
- <xs:attribute name="value" type="xs:string" use="required"/>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="startTime" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>the defered start time</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="latency" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>latency between list and dolphin device</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="name" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>name of dolphin CG</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="state">\r
- <xs:annotation>\r
- <xs:documentation>on or off</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="on"/>\r
- <xs:enumeration value="off"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="effectProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for effects</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="port" type="switchAllocation">\r
- <xs:annotation>\r
- <xs:documentation>The device port the effect will occur on</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:choice>\r
- <xs:element name="keyer" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="transition" type="switchTransition" use="required">\r
- <xs:annotation>\r
- <xs:documentation>the type of transition required (cut, mix etc)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="rate" type="switchRate" use="required">\r
- <xs:annotation>\r
- <xs:documentation>how fast should the transition be? </xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="audioOver">\r
- <xs:complexType>\r
- <xs:attribute name="transition" type="switchTransition" use="required">\r
- <xs:annotation>\r
- <xs:documentation>the type of transition required (cut, mix etc)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="rate" type="switchRate" use="required">\r
- <xs:annotation>\r
- <xs:documentation>how fast should the transition be? </xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="percent" use="required">\r
- <xs:annotation>\r
- <xs:documentation>0% is off, 100% is fully on.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:integer">\r
- <xs:minInclusive value="0"/>\r
- <xs:maxInclusive value="100"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="pgmPercent">\r
- <xs:annotation>\r
- <xs:documentation>optional. Can be used alongside other rules to adjust the PGM volume when adding an audio over.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:integer">\r
- <xs:minInclusive value="0"/>\r
- <xs:maxInclusive value="100"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="logo">\r
- <xs:complexType>\r
- <xs:attribute name="transition" type="switchTransition" use="required">\r
- <xs:annotation>\r
- <xs:documentation>the type of transition required (cut, mix etc)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="rate" type="switchRate" use="required">\r
- <xs:annotation>\r
- <xs:documentation>how fast should the transition be? </xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="logo" use="required">\r
- <xs:annotation>\r
- <xs:documentation>this can be a specific logo name or logo number as used in the physical device.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="audioMode">\r
- <xs:annotation>\r
- <xs:documentation>M2100 specific effect</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="bus" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="PGM"/>\r
- <xs:enumeration value="PST"/>\r
- <xs:enumeration value="AP1"/>\r
- <xs:enumeration value="AP2"/>\r
- <xs:enumeration value="AP3"/>\r
- <xs:enumeration value="AP4"/>\r
- <xs:enumeration value="AP5"/>\r
- <xs:enumeration value="AP6"/>\r
- <xs:enumeration value="AP7"/>\r
- <xs:enumeration value="AP8"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="mode" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="NoChange"/>\r
- <xs:enumeration value="Stereo"/>\r
- <xs:enumeration value="LeftMono"/>\r
- <xs:enumeration value="RightMono"/>\r
- <xs:enumeration value="Custom1"/>\r
- <xs:enumeration value="Custom2"/>\r
- <xs:enumeration value="Custom3"/>\r
- <xs:enumeration value="Custom4"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="phase" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="NoChange"/>\r
- <xs:enumeration value="Normal"/>\r
- <xs:enumeration value="Reverse"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="dve">\r
- <xs:annotation>\r
- <xs:documentation>digital video effects properties</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="effect" type="xs:string" use="required">\r
- <xs:annotation>\r
- <xs:documentation>the dve sequence name, number or id to be used.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="duration" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>option to override the dve's configured duration if supported by the device.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="audioShuffle">\r
- <xs:complexType>\r
- <xs:choice>\r
- <xs:element name="macro" type="macroProperties"/>\r
- <xs:element name="fixed">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="shuffle" maxOccurs="unbounded">\r
- <xs:complexType>\r
- <xs:attribute name="output" type="xs:string" use="required"/>\r
- <xs:attribute name="input" type="xs:string" use="required"/>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>based on type selected the appropriate child element should be completed</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Macro"/>\r
- <xs:enumeration value="Fixed"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="validationMode" type="validationMode">\r
- <xs:annotation>\r
- <xs:documentation>Option to override the defualt list validation of these properties. Off turns off all validation. Warn sets warnings when errors are found. Update will update the properties with the correct data if it's wrong.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="audioClip">\r
- <xs:annotation>\r
- <xs:documentation>M2100 specific effect</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="transition" type="switchTransition" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>the type of transition required (cut, mix etc)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="rate" type="switchRate" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>how fast should the transition be? </xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="percent" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>0% is off, 100% is fully on.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:integer">\r
- <xs:minInclusive value="0"/>\r
- <xs:maxInclusive value="100"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="file">\r
- <xs:annotation>\r
- <xs:documentation>audio clip file to load as understood by the M2100</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>the type of effect that is required. The matchin child element then also needs to be completed. </xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Keyer"/>\r
- <xs:enumeration value="Audio Over"/>\r
- <xs:enumeration value="Logo"/>\r
- <xs:enumeration value="Audio Mode"/>\r
- <xs:enumeration value="DVE"/>\r
- <xs:enumeration value="Audio Shuffle"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="name">\r
- <xs:annotation>\r
- <xs:documentation>the name of the effect that is to be triggered. For example "AudioOver1, AudioOver2, DVE". These names are sourced from the third party device itself and are not configurable.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="eventClassification">\r
- <xs:annotation>\r
- <xs:documentation>Classification used in a list event where 'AutoAssociate' doesn't make sense.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:restriction base="classification"/>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="eventClassifications">\r
- <xs:annotation>\r
- <xs:documentation>Collection of event classifications</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:restriction base="classifications">\r
- <xs:sequence>\r
- <xs:element name="classification" type="eventClassification" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:restriction>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="eventProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for automation list events.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all minOccurs="0">\r
- <xs:element name="comment" minOccurs="0">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="255"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:element>\r
- <xs:element name="classifications" type="eventClassifications" minOccurs="0"/>\r
- </xs:all>\r
- <xs:attribute name="title" use="optional">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="reconcileKey" type="reconcileKey" use="optional"/>\r
- <xs:attribute name="houseId">\r
- <xs:annotation>\r
- <xs:documentation>the houseID is a media level piece of data. However in many cases the PBS database may not be populated with this houseID information. This attribute allows the houseId to be displayed in the playlist UI. Note that it does NOT get updated into the database; or used in any way. It is for visual purposes only.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="validationMode" type="validationMode">\r
- <xs:annotation>\r
- <xs:documentation>Option to override the defualt list validation of these properties. Off turns off all validation. Warn sets warnings when errors are found. Update will update the properties with the correct data if it's wrong.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="eventType">\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Insert"/>\r
- <xs:enumeration value="Update"/>\r
- <xs:enumeration value="Delete"/>\r
- <xs:enumeration value="Handshake"/>\r
- <xs:enumeration value="Heartbeat"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="featuresProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties allowed for an event feature.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="feature" maxOccurs="unbounded">\r
- <xs:annotation>\r
- <xs:documentation>You can have any number of additional features but only one of each type.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="properties" minOccurs="0">\r
- <xs:complexType>\r
- <xs:all>\r
- <xs:element name="media" type="mediaSimple" minOccurs="0"/>\r
- <xs:element name="mediaStream" type="mediaStreamProperties" minOccurs="0"/>\r
- <xs:element name="macro" type="macroProperties" minOccurs="0"/>\r
- <xs:element name="vps" type="vpsProperties" minOccurs="0"/>\r
- <xs:element name="aspectRatio" type="aspectRatioProperties" minOccurs="0"/>\r
- <xs:element name="fieldList" minOccurs="0">\r
- <xs:complexType>\r
- <xs:sequence maxOccurs="unbounded">\r
- <xs:element name="field">\r
- <xs:complexType>\r
- <xs:attribute name="name" type="xs:string" use="required">\r
- <xs:annotation>\r
- <xs:documentation>custom field name</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="value" type="xs:string" use="required">\r
- <xs:annotation>\r
- <xs:documentation>value associated with the custom field name</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="effect" type="effectProperties" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="type" type="usageType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of this feature. The properties valid for a feature depend on its type.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="healthFlag">\r
- <xs:annotation>\r
- <xs:documentation>A instance of a health flag applicable to a component.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="name" type="componentHealth"/>\r
- </xs:complexType>\r
- <xs:complexType name="healthList">\r
- <xs:annotation>\r
- <xs:documentation>A list of all health flags applicable to a component</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="healthFlag" type="healthFlag" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="heartbeat">\r
- <xs:annotation>\r
- <xs:documentation>A representation of a connection heartbeat</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="auxXML" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Concession for custom metadata</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="historyProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for keeping track of object history.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="created" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="author" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Name of the user that created this object.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="time" type="xs:dateTime" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Date and Time of creation.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="comment">\r
- <xs:annotation>\r
- <xs:documentation>Optional comment by author.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="modified" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="author" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Name of the user that modified this object.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="time" type="xs:dateTime" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Date and Time of modification.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="comment">\r
- <xs:annotation>\r
- <xs:documentation>Optional comment by author.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:all>\r
- <xs:attribute name="source">\r
- <xs:annotation>\r
- <xs:documentation>Optional source identifier. This could be the original filename for example.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="ingestProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties used by ingest jobs</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="reviewJob" type="xs:boolean" use="required"/>\r
- <xs:attribute name="reviewOffset" type="timecode" use="required"/>\r
- <xs:attribute name="abortOnReviewFailure" type="xs:boolean" use="required"/>\r
- <xs:attribute name="switchOnPrepare" type="xs:boolean" use="required"/>\r
- </xs:complexType>\r
- <xs:complexType name="job">\r
- <xs:annotation>\r
- <xs:documentation>A single job</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="state" type="jobState" minOccurs="0"/>\r
- <xs:element name="properties" type="jobProperties" minOccurs="0"/>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of this job.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Transfer"/>\r
- <xs:enumeration value="Delete"/>\r
- <xs:enumeration value="Thumbnail"/>\r
- <xs:enumeration value="Demo"/>\r
- <xs:enumeration value="Assistant"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="uid">\r
- <xs:annotation>\r
- <xs:documentation>This is the internal id for the event which is useful for debugging. It is ignored when loading the list.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="jobList">\r
- <xs:annotation>\r
- <xs:documentation>A List of jobs.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="job" type="job" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="jobListProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a job list.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="history" type="historyProperties" minOccurs="0"/>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="jobProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a job.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="secondaries" type="secondaries" minOccurs="0"/>\r
- <xs:element name="media" type="media" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>For jobs that operate on media. \r
-\r
-You must at least specify the MediaName and Media type, however you can specify much more information if required. \r
-\r
-For example\r
-1.) if you want to delete all instances of a piece of media the just specify the MediaName and MediaType, then set "global" to true on the delete element.\r
-2.) if you want to delete specific instances of a piece of media then specify which ones using the mediaInstances element. \r
-\r
-When ingesting material the meta data specified here is used to update the media database.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="transfer" type="transfer" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Can be specified for transfer jobs. \r
-\r
-If the transfer is an ingest job this gives a hint as to the final destination of the media but can be overridden by the operators. \r
-\r
-For all other types of transfer this MUST be specified.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="delete" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Must be specified for delete jobs. \r
-\r
-At present there are no individual delete properties but an empty element must exist.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="confirmed" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>States whether the job is confirmed for deletion.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="global" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>States whether the job will delete all media instances across the system.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="deleteMediaRecord" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>States whether the job will delete the media record.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="crossDomain" type="xs:boolean">\r
- <xs:annotation>\r
- <xs:documentation>Informs whether the delete job is a cross domain one.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="priority" type="priority" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>You can use this to specify the priority of the job, \r
-\r
-It's not used for all type of job and is assumed to be low priority if it's omitted.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="mediaStream" type="mediaStreamIngestProperties" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>For ingest transfer jobs you can specify the som, duration and video properties where the jobType will always be record.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="jobState">\r
- <xs:annotation>\r
- <xs:documentation>State of a job.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="state" type="automationStateType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The job's current state.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="stateHint" type="xs:string" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>A hint describing the job's state.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="stateModifiedTime" type="dateTimecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>DateTime the job's state was last modified by the system.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="keepItem">\r
- <xs:annotation>\r
- <xs:documentation>A single item to keep</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="properties" type="keepItemProperties"/>\r
- </xs:sequence>\r
- <xs:attribute name="uid">\r
- <xs:annotation>\r
- <xs:documentation>This is the internal id for the keep item which is useful for debugging. It is ignored when loading the list.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="keepItemProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a keepItem</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="media" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>The media name/type of the item that needs to be kept</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:complexContent>\r
- <xs:extension base="mediaSimpleLoose">\r
- <xs:sequence>\r
- <xs:element name="mediaInstances" minOccurs="0">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="mediaInstance" maxOccurs="unbounded">\r
- <xs:complexType>\r
- <xs:attributeGroup ref="mediaInstanceKeyLoose"/>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="expiry" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>For how long must the item(s) be kept? this expiry time denotes when the item no longer needs to be forcibly kept above other rules in the system.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="time" type="dateTime"/>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="keepList">\r
- <xs:annotation>\r
- <xs:documentation>A List of items to keep</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence maxOccurs="unbounded">\r
- <xs:element name="keepItem" type="keepItem"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="keepListProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a keep list.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:extension base="jobListProperties"/>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="languages">\r
- <xs:annotation>\r
- <xs:documentation>A representation of a group of languages.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="lang" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="lastModifiedDateTimeRange">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a last update time timecode range (start -> end)</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="start" type="dateTime" use="required"/>\r
- <xs:attribute name="end" type="dateTime" use="required"/>\r
- </xs:complexType>\r
- <xs:complexType name="layers">\r
- <xs:annotation>\r
- <xs:documentation>Collection of layers</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="layer" maxOccurs="10">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="listStreamAllocation">\r
- <xs:annotation>\r
- <xs:documentation>Date for list stream allocation</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="type" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Fixed"/>\r
- <xs:enumeration value="Auto"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="listStreamNo" use="optional">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:int">\r
- <xs:minInclusive value="0"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="listStreamAllocationProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties used by automation lists for allocation</xs:documentation>\r
- </xs:annotation>\r
- <xs:choice minOccurs="0">\r
- <xs:element name="listStream" type="listStreamAllocation">\r
- <xs:annotation>\r
- <xs:documentation>if type = listStream then this must be completed</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:choice>\r
- <xs:attribute name="type" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="ListStream"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="macroProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for a macro event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="value" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The value of the macro. e.g. If the event type is Logo this may be LogoOn or LogoOff.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="markup">\r
- <xs:annotation>\r
- <xs:documentation>A named collection of markup items</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence minOccurs="0" maxOccurs="unbounded">\r
- <xs:element name="markupItem" type="markupItem">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a segment or keyframe</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="name" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the markup to which the markupItems belong.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="complete" type="xs:boolean" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Indicates whether the markup item data represents the complete markup, or only an incremental update.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="markupItem">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a segment or keyframe. Presence of a valid duration indicates a segment, otherwise interpreted as a keyframe.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of the markup item. If "Template" the item represents an item in a predefined template. If "Dynamic" the item is not part of a template. It is possible to mix dynamic and template items in a single markup.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Dynamic"/>\r
- <xs:enumeration value="Template"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="orderNo" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The 1 based position of the item within the markup.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:unsignedByte">\r
- <xs:minInclusive value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="name" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the item (e.g. "Part1", "Break")</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="som" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>The timecode of the start of a segment or the position of a keyframe.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="duration" type="timecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The duration of a segment. This attribute should be absent when specifying a keyframe.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="comment" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>A user defined comment that may be displayed in certain user interfaces.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="256"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="offset" type="xs:int" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>For non-thumbnail types this value stores the offset from the SOM for the thumbnail.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="markups">\r
- <xs:annotation>\r
- <xs:documentation>Collection of markup elements</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence maxOccurs="unbounded">\r
- <xs:element name="markup" type="markup">\r
- <xs:annotation>\r
- <xs:documentation>A named collection of markupItems</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="media">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a piece of media with associated metadata. Make sure the creationTime is in the format 2017-03-23T14:11:00 [YYYY-MM-DD]T[HH:MM:SS] otherwise XML validation will fail.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="auxXML" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Concession for custom metadata</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- <xs:attribute name="processor" use="optional">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="255"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="properties" type="mediaProperties" minOccurs="0"/>\r
- <xs:element name="mediaInstances" type="mediaInstanceList" minOccurs="0"/>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="mediaKey"/>\r
- <xs:attributeGroup ref="mediaBaseAttributes"/>\r
- </xs:complexType>\r
- <xs:attributeGroup name="mediaBaseAttributes">\r
- <xs:attribute name="title" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Optional title for media</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="origSOM" type="timecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Original SOM where media was located on tape (only used if media is scheduled by OrigSOM)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="creationTime" type="dateTime" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>DateTime this media was first seen by the system</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="modifiedTime" type="dateTime" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>DateTime this media was last modified by the system</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="mediaId" type="xs:int" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Internal Marina media UID</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="houseId" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Optional house Id for media</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:maxLength value="64"/>\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="alternateId" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Optional alternate Id for media</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:maxLength value="64"/>\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="validityStartTime" type="dateTime" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Date and time media becomes valid</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="validityEndTime" type="dateTime" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Date and time media becomes invalid</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="eventPlayCount" type="xs:int" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The number of times this media has been played to air.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="firstEventPlayTime" type="dateTimecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The date and time that this media was first played to air.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="lastEventPlayTime" type="dateTimecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The date and time of the last time this media was played to air.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="notes" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Free text field for any media notes</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="255"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:attributeGroup>\r
- <xs:complexType name="mediaInstance">\r
- <xs:annotation>\r
- <xs:documentation>Representation of the metadata for an instance of a piece of media. This type is intended to be embedded inside an element with a specified mediaKey</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="auxXML" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Concession for custom metadata</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="properties" type="mediaInstanceProperties" minOccurs="0"/>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="mediaInstanceKey"/>\r
- <xs:attributeGroup ref="mediaInstanceBaseAttributes"/>\r
- </xs:complexType>\r
- <xs:attributeGroup name="mediaInstanceBaseAttributes">\r
- <xs:attribute name="versionHint" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Textual hint for this version</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="duration" type="timecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Duration of this instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="creationStartTime" type="dateTimecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Time at which this instance started creation</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="creationEndTime" type="dateTimecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Time at which this instance ended creation</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="creationHint" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Textual hint set during the creation process</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="origSOM" type="timecode" use="optional"/>\r
- <xs:attribute name="mediaInstanceId" type="xs:int" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Internal Marina media instance UID</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="nativeSize" type="xs:unsignedLong" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Size of the media in bytes</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="sourceURL" type="xs:string" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Source url of the media instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="destURL" type="xs:string" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Destination URL of the media instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="deleteAll" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>When deleting media, set this to true to delete all instances in the specified mediaSet. For example, on a device supporting subdirectories, delete from all subdirectories.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:attributeGroup>\r
- <xs:attributeGroup name="mediaInstanceKey">\r
- <xs:annotation>\r
- <xs:documentation>Composite Key for MediaInstance</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaSetName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Name of server or tape on which this instance is located</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="version" type="xs:int" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Version number of media instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="position" type="xs:string" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Position of this instance on a data tape, OR the instanceSOM for a tape/server instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="directory" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Directory in which this instance is located (only used for raw file systems e.g. NAS, FTP). If not specified defaults to the root of the device.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="255"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="filename" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Filename of this instance on the file system (only used for raw file systems e.g. NAS, FTP)</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="directoryId" type="xs:integer">\r
- <xs:annotation>\r
- <xs:documentation>The internal Id of the directory containing the media instance.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:attributeGroup>\r
- <xs:attributeGroup name="mediaInstanceKeyLoose">\r
- <xs:annotation>\r
- <xs:documentation>Composite Key for MediaInstance but where all attributes are optional</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaSetName" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Name of server or tape on which this instance is located</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="version" type="xs:int" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Version number of media instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="position" type="xs:string" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Position of this instance on a data tape, OR the instanceSOM for a tape/server instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="directory" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Directory in which this instance is located (only used for raw file systems e.g. NAS, FTP)</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="255"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="filename" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Filename of this instance on the file system (only used for raw file systems e.g. NAS, FTP)</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:attributeGroup>\r
- <xs:complexType name="mediaInstanceList">\r
- <xs:annotation>\r
- <xs:documentation>Collection of media instances</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="mediaInstance" type="mediaInstance" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="mediaInstanceProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a media instance</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="audioTracks" type="audioTracks" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>This is depreciated use the audio tag instead.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="audio" type="audio" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Audio and Audio Group metadata.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="classifications" type="classifications" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Collection of classifications</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="mediaInstanceUsage">\r
- <xs:annotation>\r
- <xs:documentation>Representation of the usage of a media instance</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaSetName" type="mediaSetName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Name of server or tape on which this instance is located</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="available" type="xs:boolean" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Flag to indicate that the media instance exists on the specified media set</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="lastUsageTime" type="dateTimecode" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The latest time at which this media instance is required for playout.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="lastUsageList" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The media instance last usage tx list name.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="lastUsageListUID" type="xs:integer" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The last usage event UID assigned by the list.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="earliestUsageTime" type="dateTimecode" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The earliest time at which this media instance is required for playout.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="earliestUsageList" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The media instance earliest usage tx list name.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:maxLength value="64"/>\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="earliestUsageListUID" type="xs:integer" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The earliest usage event UID assigned by the list.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="listMediaUsageId" type="xs:int" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The unique instance id for this usage instance.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:attributeGroup name="mediaKey">\r
- <xs:annotation>\r
- <xs:documentation>Composite key for media</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaName" type="mediaName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Textual identifier for a piece of media (e.g. server id)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="mediaType" type="mediaType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Type of media (see enum)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:attributeGroup>\r
- <xs:complexType name="mediaList">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a collection of media. 0 or more instances may also be specified</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="media" type="media" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:simpleType name="mediaName">\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="mediaProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a piece of media. Does not include properties of instances of that media</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="classifications" type="classifications" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Collection of classifications</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="markups" type="markups" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Collection of markups</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="mediaSegmentationProperites">\r
- <xs:annotation>\r
- <xs:documentation>Properties for segmenting media.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="markup" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="name" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the item (e.g. "Part1", "Break")</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="orderNo" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The 1 based position of the item within the markup.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:unsignedByte">\r
- <xs:minInclusive value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="User"/>\r
- <xs:enumeration value="Media"/>\r
- <xs:enumeration value="Markup"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="validationMode" type="validationMode">\r
- <xs:annotation>\r
- <xs:documentation>Option to override the defualt list validation of these properties. Off turns off all validation. Warn sets warnings when errors are found. Update will update the properties with the correct data if it's wrong.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="mediaSet">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a piece of media with associated metadata. Make sure the creationTime is in the format 2017-03-23T14:11:00 [YYYY-MM-DD]T[HH:MM:SS] otherwise XML validation will fail.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="auxXML" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Concession for custom metadata</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="mediaSetKey"/>\r
- <xs:attribute name="serialNumber" type="xs:string"/>\r
- <xs:attribute name="model" type="xs:string"/>\r
- <xs:attribute name="capacity" type="xs:string"/>\r
- <xs:attribute name="firstWritePosition" type="xs:string"/>\r
- <xs:attribute name="lastWritePosition" type="xs:string"/>\r
- <xs:attribute name="gapSize" type="xs:string"/>\r
- <xs:attribute name="nextWritePosition" type="xs:string"/>\r
- <xs:attribute name="freeSpace" type="xs:string"/>\r
- <xs:attribute name="fragmentationMetric" type="xs:int"/>\r
- <xs:attribute name="mountCount" type="xs:int"/>\r
- <xs:attribute name="lastUsedTime" type="xs:string"/>\r
- <xs:attribute name="performance" type="xs:int"/>\r
- <xs:attribute name="textColour" type="xs:int"/>\r
- <xs:attribute name="backColour" type="xs:int"/>\r
- <xs:attribute name="formFactor" type="xs:string"/>\r
- <xs:attribute name="mediaSetLocationType" type="xs:string"/>\r
- <xs:attribute name="mediaSetLocation" type="xs:string"/>\r
- <xs:attribute name="mediaSetLocationAddress" type="xs:string"/>\r
- <xs:attribute name="previousMediaSetLocationType" type="xs:string"/>\r
- <xs:attribute name="previousMediaSetLocationAddress" type="xs:string"/>\r
- <xs:attribute name="previousMediaSetLocation" type="xs:string"/>\r
- </xs:complexType>\r
- <xs:attributeGroup name="mediaSetKey">\r
- <xs:annotation>\r
- <xs:documentation>Composite key for media set</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaSetName" type="mediaSetName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Textual identifier for a media set (e.g. server name)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="mediaSetType" type="mediaSetType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Type of media set (see enum)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:attributeGroup>\r
- <xs:simpleType name="mediaSetName">\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="mediaSetType">\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="32"/>\r
- <xs:enumeration value="Disk"/>\r
- <xs:enumeration value="Unknown Tape"/>\r
- <xs:enumeration value="SingleSpot Tape"/>\r
- <xs:enumeration value="MultiSpot Tape"/>\r
- <xs:enumeration value="Archive Tape"/>\r
- <xs:enumeration value="Foreign Tape"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="mediaSimple">\r
- <xs:annotation>\r
- <xs:documentation>A simple representation of a piece of media, used in the list and other places where only the key is required.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaName" type="mediaName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The unique name for the media, also know as MediaId.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="mediaType" type="mediaType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of the media, e.g. Video or Subtitle.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="mediaSimpleLoose">\r
- <xs:annotation>\r
- <xs:documentation>A simple representation of a piece of media, but where all attributes are optional. Used in the keep list</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaName" type="mediaName" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The unique name for the media, also know as MediaId.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="mediaType" type="mediaType" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The type of the media, e.g. Video or Subtitle.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="mediaStreamIngestProperties">\r
- <xs:complexContent>\r
- <xs:extension base="mediaStreamProperties">\r
- <xs:attribute name="duration"/>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="mediaStreamProperties">\r
- <xs:annotation>\r
- <xs:documentation>Media Stream Job Properties</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:choice minOccurs="0">\r
- <xs:element name="video" type="videoProperties"/>\r
- <xs:element name="cg" type="cgProperties"/>\r
- <xs:element name="subtitle" type="subtitleProperties"/>\r
- </xs:choice>\r
- <xs:element name="allocation" type="listStreamAllocationProperties" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Allocation is not used in all lists.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="segment" type="mediaSegmentationProperites" minOccurs="0"/>\r
- </xs:sequence>\r
- <xs:attribute name="som" type="timecode" use="optional"/>\r
- </xs:complexType>\r
- <xs:simpleType name="mediaType">\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="32"/>\r
- <xs:enumeration value="Video"/>\r
- <xs:enumeration value="CG"/>\r
- <xs:enumeration value="Subtitle"/>\r
- <xs:enumeration value="Audio"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="mediaUsage">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a piece of media's usage and availability in the system</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="mediaInstancesUsage" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Collection of media instance usage records. This is only returned if the media is actually being used in a playlist.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="mediaInstanceUsage" type="mediaInstanceUsage" maxOccurs="unbounded">\r
- <xs:annotation>\r
- <xs:documentation>Usage information for a media instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="mediaKey"/>\r
- </xs:complexType>\r
- <xs:complexType name="mediaUsageList">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a collection of media usage elements</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="mediaUsage" type="mediaUsage" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:simpleType name="moreResults">\r
- <xs:annotation>\r
- <xs:documentation>Used in media and job lists to show if there are more results than could be returned</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:boolean"/>\r
- </xs:simpleType>\r
- <xs:simpleType name="objectType">\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Media"/>\r
- <xs:enumeration value="MediaInstance"/>\r
- <xs:enumeration value="MediaSet"/>\r
- <xs:enumeration value="ListEvent"/>\r
- <xs:enumeration value="TxSegment"/>\r
- <xs:enumeration value="WorkflowTask"/>\r
- <xs:enumeration value="Category"/>\r
- <xs:enumeration value="Classification"/>\r
- <xs:enumeration value="ActiveObject"/>\r
- <xs:enumeration value="User"/>\r
- <xs:enumeration value="UserGroup"/>\r
- <xs:enumeration value="System"/>\r
- <xs:enumeration value="Class"/>\r
- <xs:enumeration value="Field"/>\r
- <xs:enumeration value="Host"/>\r
- <xs:enumeration value="Node"/>\r
- <xs:enumeration value="Layout"/>\r
- <xs:enumeration value="MediaStream"/>\r
- <xs:enumeration value="MediaMarkupItem"/>\r
- <xs:enumeration value="UsageTypeAuListXref"/>\r
- <xs:enumeration value="Directory"/>\r
- <xs:enumeration value="Tag"/>\r
- <xs:enumeration value="Markup"/>\r
- <xs:enumeration value="MarkupItem"/>\r
- <xs:enumeration value="AutomationJob"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="playlistActionEvent">\r
- <xs:annotation>\r
- <xs:documentation>An action is a single shot event that performs one task only. It has no duration and no monitoring.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="properties" type="playlistActionEventProperties">\r
- <xs:annotation>\r
- <xs:documentation>The properties required for an event depend on its type. See the playlist documentation for more details.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="childEvents" type="playlistSecondaryEventList" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>The are the events secondaries. Marina supports a maximum of three levels from the root (primary) event so you can have two levels of secondary events.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="state" type="state" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>optional state node</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="playlistEventAttributes"/>\r
- </xs:complexType>\r
- <xs:complexType name="playlistActionEventEffectProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for effects in the context of a playlistActionEvent</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:extension base="effectProperties">\r
- <xs:attribute name="status" type="statusEnum" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The status of the effect, i.e. On or Off</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="playlistActionEventProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties allowed for an action event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="schedule" type="actionScheduleProperties" minOccurs="0"/>\r
- <xs:element name="event" type="eventProperties" minOccurs="0"/>\r
- <xs:element name="switch" type="switchProperties" minOccurs="0"/>\r
- <xs:element name="trigger" type="triggerProperties" minOccurs="0"/>\r
- <xs:element name="effect" type="playlistActionEventEffectProperties" minOccurs="0"/>\r
- <xs:element name="macro" type="macroProperties" minOccurs="0"/>\r
- <xs:element name="dolphinGraphic" type="dolphinGraphicProperties" minOccurs="0"/>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:attributeGroup name="playlistEventAttributes">\r
- <xs:annotation>\r
- <xs:documentation>Attributes for a playlist event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="type" type="usageType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of this event, this could be one of the default enumerations or a custom type for a specific customer or site.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="enabled" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>A disabled event is ignored by the list. If omitted this value is assumed to be true.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="timerMarker" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>If true the event can be used as a maker for list timers. If omitted it is assumed to be false.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="uid" type="xs:integer" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The internal Id of the event. Useful for debugging and is ignored on list load.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="manualSecondary" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Manual Secondary event tag. Useful for catching such jobs. If omitted it is assumed to be false</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:attributeGroup>\r
- <xs:complexType name="playlistPrimaryEvent">\r
- <xs:annotation>\r
- <xs:documentation>A single playlist event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="state" type="state" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Optional state node</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="properties" type="playlistPrimaryEventProperties">\r
- <xs:annotation>\r
- <xs:documentation>The properties required for an event depend on it's type. See the playlist documentation for more details.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="childEvents" type="playlistSecondaryEventList" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>The child events are this event's secondaries. Marina supports a maximum of three levels from the root event.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="playlistEventAttributes"/>\r
- </xs:complexType>\r
- <xs:complexType name="playlistPrimaryEventList">\r
- <xs:annotation>\r
- <xs:documentation>A List of primary events.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="event" type="playlistPrimaryEvent" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="playlistPrimaryEventProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a playlist event</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="schedule" type="primaryScheduleProperties" minOccurs="0"/>\r
- <xs:element name="mediaStream" type="mediaStreamProperties" minOccurs="0"/>\r
- <xs:element name="event" type="eventProperties" minOccurs="0"/>\r
- <xs:element name="switch" type="switchProperties" minOccurs="0"/>\r
- <xs:element name="trigger" type="triggerProperties" minOccurs="0"/>\r
- <xs:element name="effect" type="effectProperties" minOccurs="0"/>\r
- <xs:element name="media" type="mediaSimple" minOccurs="0"/>\r
- <xs:element name="features" type="featuresProperties" minOccurs="0"/>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- <xs:element name="block" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="name" use="required"/>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="playlistProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a playlist</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="history" type="historyProperties" minOccurs="0"/>\r
- <xs:element name="channel" type="channelProperties" minOccurs="0"/>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- <xs:element name="status" type="statusProperties" minOccurs="0"/>\r
- <xs:element name="timecode" type="timecodeProperties" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="playlistSecondaryEvent">\r
- <xs:annotation>\r
- <xs:documentation>A secondary event, can have a start, end or start and end. This allows starting an event (logo on) with one secondary and stopping it (logo off) with another secondary.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="state" type="state" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Optional state node</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="properties" type="playlistSecondaryEventProperties">\r
- <xs:annotation>\r
- <xs:documentation>The properties required for an event depend on its type. See the playlist documentation for more details.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="childEvents" type="playlistSecondaryEventList" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>The are the events secondaries. Marina supports a maximum of three levels from the root (primary) event so you can have two levels of secondary events.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="playlistEventAttributes"/>\r
- </xs:complexType>\r
- <xs:complexType name="playlistSecondaryEventList">\r
- <xs:annotation>\r
- <xs:documentation>A List of secondary events and actions.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence minOccurs="0" maxOccurs="unbounded">\r
- <xs:choice>\r
- <xs:element name="event" type="playlistSecondaryEvent"/>\r
- <xs:element name="action" type="playlistActionEvent"/>\r
- </xs:choice>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="playlistSecondaryEventProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a secondary event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="schedule" type="secondaryScheduleProperties" minOccurs="0"/>\r
- <xs:element name="mediaStream" type="mediaStreamProperties" minOccurs="0"/>\r
- <xs:element name="event" type="eventProperties" minOccurs="0"/>\r
- <xs:element name="switch" type="switchProperties" minOccurs="0"/>\r
- <xs:element name="trigger" type="triggerProperties" minOccurs="0"/>\r
- <xs:element name="effect" type="effectProperties" minOccurs="0"/>\r
- <xs:element name="media" type="mediaSimple" minOccurs="0"/>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="primaryScheduleProperties">\r
- <xs:annotation>\r
- <xs:documentation>Scheduling properties for a primary event</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:extension base="actionScheduleProperties">\r
- <xs:attribute name="endType" type="scheduledEndType">\r
- <xs:annotation>\r
- <xs:documentation>Enumerated End Type</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="endOffset" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>Offset or Duration</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="priority">\r
- <xs:annotation>\r
- <xs:documentation>Internal properties for a priority.</xs:documentation>\r
- </xs:annotation>\r
- <xs:choice>\r
- <xs:element name="requiredTime" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="time" type="dateTimecode" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The time for which the request is required by.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="relative" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="priority" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The priority level (Low, Medium or High).</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Low"/>\r
- <xs:enumeration value="Medium"/>\r
- <xs:enumeration value="High"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of the priority (RequiredTime or Relative).</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="RequiredTime"/>\r
- <xs:enumeration value="Relative"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="reconcileKey">\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="recordSourceProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties used by automation lists for record sources</xs:documentation>\r
- </xs:annotation>\r
- <xs:choice>\r
- <xs:element name="auto">\r
- <xs:complexType>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Specifies a type of automatic record, e.g. PrimaryVideo</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string"/>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>If "Auto" is selected the auto child element should be completed, otherwise an explicit source can be defined in the switch properties of the event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Auto"/>\r
- <xs:enumeration value="Explicit"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="redundancyRole">\r
- <xs:annotation>\r
- <xs:documentation>Redundancy Role</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Main"/>\r
- <xs:enumeration value="Backup"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="requestProperties">\r
- <xs:annotation>\r
- <xs:documentation>Resource request parameters</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="requester">\r
- <xs:annotation>\r
- <xs:documentation>Information about who is making the request. Most of the attributes are for the UI renderers.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="type" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="TxList"/>\r
- <xs:enumeration value="TxListUI"/>\r
- <xs:enumeration value="StreamControllerUI"/>\r
- <xs:enumeration value="DebugUI"/>\r
- <xs:enumeration value="DBMediaCache"/>\r
- <xs:enumeration value="ListMacroProcessor"/>\r
- <xs:enumeration value="CommercialList"/>\r
- <xs:enumeration value="LiveIngest"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="comment">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="odid">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:integer">\r
- <xs:minInclusive value="0"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="bucketId">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:integer">\r
- <xs:minInclusive value="0"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="username">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="userId">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:integer">\r
- <xs:minInclusive value="0"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="uid">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="mediaLocation" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Used for RML requests, controlled by parent's type attribute.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="resourceType" type="xs:string" use="required"/>\r
- <xs:attribute name="resourceName" type="xs:string" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the requested resource. Media set name in case of tape, Media Set Location Address Id in case of bin and device name in case of RML device.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>For requests of type 'Media' the media properties must also be filled in.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="MediaStream"/>\r
- <xs:enumeration value="Media"/>\r
- <xs:enumeration value="TxList"/>\r
- <xs:enumeration value="TxListControl"/>\r
- <xs:enumeration value="MoverList"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="lockType" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Shared"/>\r
- <xs:enumeration value="Exclusive"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="expiryPeriod" type="timecode"/>\r
- <xs:attribute name="system" type="xs:boolean"/>\r
- <xs:attribute name="comment">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="restrictionProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of restricting xml loading.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="channel">\r
- <xs:annotation>\r
- <xs:documentation>The name of the channel the list has been created for.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="scheduledEndType">\r
- <xs:annotation>\r
- <xs:documentation>End Type for a scheduled event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Duration"/>\r
- <xs:enumeration value="Hold"/>\r
- <xs:enumeration value="+ParentStart"/>\r
- <xs:enumeration value="-ParentStart"/>\r
- <xs:enumeration value="+ParentEnd"/>\r
- <xs:enumeration value="-ParentEnd"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="scheduledJob">\r
- <xs:annotation>\r
- <xs:documentation>A single scheduled job</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="state" type="jobState" minOccurs="0"/>\r
- <xs:element name="properties" type="scheduledJobProperties" minOccurs="0"/>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of this job.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Scheduled Record"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="uid">\r
- <xs:annotation>\r
- <xs:documentation>This is the internal id for the event which is useful for debugging. It is ignored when loading the list.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="scheduledJobList">\r
- <xs:annotation>\r
- <xs:documentation>A List of scheduled jobs.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="job" type="scheduledJob" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="scheduledJobProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a scheduled job.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="schedule" type="scheduledJobScheduleProperties" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Contains data which is used to control the scheduling of this job.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="media" type="media" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>For jobs that operate on media. \r
-When ingesting material the meta data specified here is used to update the media database.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="source" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Typically this would be an input on a router, but could also be a media stream.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:choice>\r
- <xs:element name="switch" type="switchAllocation">\r
- <xs:annotation>\r
- <xs:documentation>Here you can specify the source to be switched to the destination media streams.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="mediaStream" type="mediaStreamIngestProperties">\r
- <xs:annotation>\r
- <xs:documentation>If the source is video. Here you can specify the som, duration and video properties for the source media. The jobType should always be Play.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:choice>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="destination" minOccurs="0">\r
- <xs:complexType>\r
- <xs:choice>\r
- <xs:element name="mediaStreams">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:choice>\r
- <xs:element name="video" type="videoProperties"/>\r
- <xs:element name="cg" type="cgProperties"/>\r
- <xs:element name="subtitle" type="subtitleProperties"/>\r
- </xs:choice>\r
- <xs:element name="mediaStream" type="mediaStreamIngestProperties" maxOccurs="unbounded">\r
- <xs:annotation>\r
- <xs:documentation>Here you can specify the som, duration and video properties for each destination stream. The jobType should always be Record.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="overwrite">\r
- <xs:annotation>\r
- <xs:documentation>Control default overwrite behaviour.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="recordSOMType">\r
- <xs:annotation>\r
- <xs:documentation>Only valid when jobType="record". If omitted explicit is assumed. Explicit uses the SOM set in the mediaStreamElement. TimeOfDay uses the house timecode of when the recording started.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Explicit"/>\r
- <xs:enumeration value="TimeOfDay"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="som" type="timecode" use="optional"/>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="review" minOccurs="0">\r
- <xs:complexType>\r
- <xs:choice>\r
- <xs:element name="mediaStreams">\r
- <xs:complexType>\r
- <xs:sequence maxOccurs="unbounded">\r
- <xs:element name="mediaStream" type="mediaStreamIngestProperties">\r
- <xs:annotation>\r
- <xs:documentation>Here you can specify the som, duration and video properties for each review stream. The jobType should always be Play.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- <xs:element name="ingest" type="ingestProperties" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="scheduledJobScheduleProperties">\r
- <xs:annotation>\r
- <xs:documentation>Scheduling properties for a scheduled job</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="startType" type="scheduledStartType">\r
- <xs:annotation>\r
- <xs:documentation>Enumerated Start Type.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="startOffset" type="dateTimecodeOrTimecode">\r
- <xs:annotation>\r
- <xs:documentation>For Fixed starts this is a date time for Parent Start and End this is a timecode span offset.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="endType" type="scheduledEndType">\r
- <xs:annotation>\r
- <xs:documentation>Enumerated End Type</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="endOffset" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>Offset or Duration</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="scheduledStartType">\r
- <xs:annotation>\r
- <xs:documentation>Start Type for a scheduled event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Fixed"/>\r
- <xs:enumeration value="Manual"/>\r
- <xs:enumeration value="Sequential"/>\r
- <xs:enumeration value="+ParentStart"/>\r
- <xs:enumeration value="-ParentStart"/>\r
- <xs:enumeration value="+ParentEnd"/>\r
- <xs:enumeration value="-ParentEnd"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="secondaries">\r
- <xs:annotation>\r
- <xs:documentation>A List of secondary jobs.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="secondary" type="job" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="secondaryScheduleProperties">\r
- <xs:annotation>\r
- <xs:documentation>Scheduling properties for a secondary event</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="startType" type="scheduledStartType">\r
- <xs:annotation>\r
- <xs:documentation>Start type is optional and is used to turn an event on. Specify only the end type to turn an event off.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="startOffset" type="dateTimecodeOrTimecode">\r
- <xs:annotation>\r
- <xs:documentation>For Fixed starts this is a date time for Parent Start and End this is a timecode span offset.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="endType" type="scheduledEndType">\r
- <xs:annotation>\r
- <xs:documentation>Set this if you want to turn off a secondary event. If you specify both a startType and an endType you can turn an event on/off in a single event. It is not valid to have an end type of Duration if you have not specified a startType.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="endOffset" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>Offset or Duration</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="slot">\r
- <xs:annotation>\r
- <xs:documentation>The slot name can be one of the default enumerations or customers can have site specific slot names for GPI card slots.</xs:documentation>\r
- </xs:annotation>\r
- <xs:union memberTypes="slotEnum">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:union>\r
- </xs:simpleType>\r
- <xs:simpleType name="slotEnum">\r
- <xs:annotation>\r
- <xs:documentation>Enumeration of the default slot types.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Cue"/>\r
- <xs:enumeration value="Play"/>\r
- <xs:enumeration value="Crash Next"/>\r
- <xs:enumeration value="Recue"/>\r
- <xs:enumeration value="Pause"/>\r
- <xs:enumeration value="Uncue"/>\r
- <xs:enumeration value="Next"/>\r
- <xs:enumeration value="Resume"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="startTimeState">\r
- <xs:annotation>\r
- <xs:documentation>Enumeration of time status of an event</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="ROLLING"/>\r
- <xs:enumeration value="FIXED_AND_COMMITTED"/>\r
- <xs:enumeration value="FIXED_AND_UNCOMMITTED"/>\r
- <xs:enumeration value="NULL"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="state">\r
- <xs:attribute name="startTimeState" type="startTimeState" use="optional"/>\r
- <xs:attribute name="scheduleStartTime" type="dateTimecode"/>\r
- <xs:attribute name="estimatedStartTime" type="dateTimecode"/>\r
- </xs:complexType>\r
- <xs:simpleType name="statusEnum">\r
- <xs:annotation>\r
- <xs:documentation>Enumeration of status types.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="On"/>\r
- <xs:enumeration value="Off"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="statusProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for the status of the playlist when the mpl was created.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="listChangeCounts" type="changeCounts" minOccurs="0"/>\r
- <xs:element name="changeCounts" type="changeCounts" minOccurs="0"/>\r
- </xs:all>\r
- <xs:attribute name="activeRegion" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>Size of the active region.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="eventCount" type="xs:integer">\r
- <xs:annotation>\r
- <xs:documentation>Number of events in the playlist.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="prefMediaRedundancyRole" type="redundancyRole">\r
- <xs:annotation>\r
- <xs:documentation>Prefered redundancy role for media.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="prefLiveRedundancyRole" type="redundancyRole">\r
- <xs:annotation>\r
- <xs:documentation>Prefered redundancy role for live.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="focusIndex" type="xs:integer">\r
- <xs:annotation>\r
- <xs:documentation>Focus index.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="listState" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>State of the TxList, as flags separated by an OR operator |. E.g. listState="Primary Prepared|Primary Running|Primary OnAir".</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="subtitleCaptionMode">\r
- <xs:annotation>\r
- <xs:documentation>Subtitle Captioning Mode.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="32"/>\r
- <xs:enumeration value="Open"/>\r
- <xs:enumeration value="Closed"/>\r
- <xs:enumeration value="Mixed"/>\r
- <xs:enumeration value="None"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="subtitleProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties used for subtitle parameters.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all minOccurs="0">\r
- <xs:element name="auxXML" minOccurs="0">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="languages" type="languages" minOccurs="0"/>\r
- </xs:all>\r
- <xs:attribute name="source">\r
- <xs:annotation>\r
- <xs:documentation>Set's the subtitle source such as File or Live. If omitted File will be assumed.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="File"/>\r
- <xs:enumeration value="File+Live"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="captionMode" type="subtitleCaptionMode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Sets the subtilers captioning mode.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="setting" type="xs:integer" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Profile number sent to Subtitle device under the guise of setting. This recalls profiles on the device to apply to the subtitle output i.e. HD/SD, font, colour, etc.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="switchAllocation">\r
- <xs:annotation>\r
- <xs:documentation>Allocation properties for a switch</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:choice>\r
- <xs:element name="auto">\r
- <xs:complexType>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of auto allocation. i.e. "MediaStream".</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- <xs:enumeration value="MediaStream"/>\r
- <xs:enumeration value="PGM"/>\r
- <xs:enumeration value="Parent"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="logical">\r
- <xs:complexType>\r
- <xs:attribute name="name" use="required">\r
- <xs:annotation>\r
- <xs:documentation>A name of a preconfigured allocation.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="fixed">\r
- <xs:complexType>\r
- <xs:attribute name="device" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the device to switch. </xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="port" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Port on the device to switch. This can either be the port name or number.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Indicates the appropriate child element should be created.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- <xs:enumeration value="Auto"/>\r
- <xs:enumeration value="Logical"/>\r
- <xs:enumeration value="Fixed"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="switchProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for jobs that contain switches</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="layers" type="layers" minOccurs="0"/>\r
- <xs:element name="source" type="switchAllocation" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Source is mandatory however this can be specified using default properties in Marina and is therefore optional for a playlist.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="destination" type="switchAllocation" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Destination is mandatory however this can be specified using default properties in Marina and is therefore optional for a playlist.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="backupSource" type="switchAllocation" minOccurs="0"/>\r
- <xs:element name="backupDestination" type="switchAllocation" minOccurs="0"/>\r
- </xs:all>\r
- <xs:attribute name="transition" type="switchTransition" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The transition type. Usually only master control switchers support transitions, if you set a transition that is not supported or you don't set a transition a Cut will be used.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="rate" type="switchRate" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The rate of the transition. Usually only master control switchers support transitions, if you set a rate that is not supported or you don't set a rate Fast will be used.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="switchRate">\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="[none]"/>\r
- <xs:enumeration value="Fast"/>\r
- <xs:enumeration value="Medium"/>\r
- <xs:enumeration value="Slow"/>\r
- <xs:enumeration value="Custom"/>\r
- <xs:enumeration value="$INHERIT$"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="switchTransition">\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="[none]"/>\r
- <xs:enumeration value="Cut"/>\r
- <xs:enumeration value="Cut Fade"/>\r
- <xs:enumeration value="Fade Cut"/>\r
- <xs:enumeration value="U-Fade"/>\r
- <xs:enumeration value="V-Fade"/>\r
- <xs:enumeration value="Mix"/>\r
- <xs:enumeration value="Wipe"/>\r
- <xs:enumeration value="Custom1"/>\r
- <xs:enumeration value="Custom2"/>\r
- <xs:enumeration value="Custom3"/>\r
- <xs:enumeration value="Custom4"/>\r
- <xs:enumeration value="Custom5"/>\r
- <xs:enumeration value="$INHERIT$"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="system">\r
- <xs:annotation>\r
- <xs:documentation>A representation of a system object</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="systemName" type="xs:string" use="required"/>\r
- <xs:attribute name="systemId" type="xs:int" use="required"/>\r
- </xs:complexType>\r
- <xs:simpleType name="timecode">\r
- <xs:restriction base="xs:string">\r
- <xs:pattern value="([0-9][0-9][0-9]:)?([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]:([0-1][0-9]|2[0-4])"/>\r
- <xs:pattern value="([0-9][0-9][0-9]:)?([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9];[0-2][0-9]"/>\r
- <xs:pattern value="$INHERIT$"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="timecodeProperties">\r
- <xs:attribute name="localTimeOffset" type="dateTimecodeOrTimecode">\r
- <xs:annotation>\r
- <xs:documentation>Offset for the Local Time.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="houseTime" type="dateTimecode">\r
- <xs:annotation>\r
- <xs:documentation>House Time.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="transfer">\r
- <xs:annotation>\r
- <xs:documentation>Internal properties for a transfer.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence maxOccurs="unbounded">\r
- <xs:element name="destination" type="transferDestination">\r
- <xs:annotation>\r
- <xs:documentation>The transfer's destination.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of the transfer (Copy or Move).</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Copy"/>\r
- <xs:enumeration value="Move"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="transferDestination">\r
- <xs:annotation>\r
- <xs:documentation>Internal properties for a transfer destination.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaSetName" type="mediaSetName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The mediaSet for the destination.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="mediaName" type="xs:string" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The mediaName as created on the destination.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="overwrite" type="xs:boolean" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Whether or not an existing destination instance should be overwritten.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="triggerProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for trigger jobs</xs:documentation>\r
- </xs:annotation>\r
- <xs:choice>\r
- <xs:element name="macro">\r
- <xs:complexType>\r
- <xs:attribute name="name" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="fixed">\r
- <xs:complexType>\r
- <xs:attribute name="slotCollectionName" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="slot" use="required"/>\r
- <xs:attribute name="level" type="xs:boolean" use="required"/>\r
- <xs:attribute name="pulse" use="optional">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="8"/>\r
- <xs:maxLength value="8"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- <xs:attribute name="type" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Macro"/>\r
- <xs:enumeration value="Fixed"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="usageType">\r
- <xs:annotation>\r
- <xs:documentation>The usage type can be one of the default enumerations or customers can have site specific usage types.</xs:documentation>\r
- </xs:annotation>\r
- <xs:union memberTypes="usageTypeEnum">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:union>\r
- </xs:simpleType>\r
- <xs:simpleType name="usageTypeEnum">\r
- <xs:annotation>\r
- <xs:documentation>Enumeration of the default usage types.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="PrimaryVideo"/>\r
- <xs:enumeration value="SecVideo"/>\r
- <xs:enumeration value="SecRecord"/>\r
- <xs:enumeration value="CG"/>\r
- <xs:enumeration value="Subtitle"/>\r
- <xs:enumeration value="Live"/>\r
- <xs:enumeration value="Comment"/>\r
- <xs:enumeration value="Marker"/>\r
- <xs:enumeration value="VPS"/>\r
- <xs:enumeration value="AFD"/>\r
- <xs:enumeration value="CommercialBlock"/>\r
- <xs:enumeration value="BlockStart"/>\r
- <xs:enumeration value="BlockEnd"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="user">\r
- <xs:annotation>\r
- <xs:documentation>A representation of a user object.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="auxXML" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Concession for custom metadata</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:all>\r
- <xs:attribute name="username" type="xs:string" use="required"/>\r
- <xs:attribute name="firstName" type="xs:string"/>\r
- <xs:attribute name="lastName" type="xs:string"/>\r
- <xs:attribute name="password" type="xs:string"/>\r
- <xs:attribute name="language" type="xs:int"/>\r
- <xs:attribute name="stylesheet" type="xs:int"/>\r
- <xs:attribute name="userGroupName" type="xs:string"/>\r
- </xs:complexType>\r
- <xs:complexType name="userGroup">\r
- <xs:annotation>\r
- <xs:documentation>A representation of a user group object.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="auxXML" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Concession for custom metadata</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:all>\r
- <xs:attribute name="userGroupName" type="xs:string" use="required"/>\r
- </xs:complexType>\r
- <xs:simpleType name="validationMode">\r
- <xs:annotation>\r
- <xs:documentation>Properties Validation Mode</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Off"/>\r
- <xs:enumeration value="Warn"/>\r
- <xs:enumeration value="Update"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="version">\r
- <xs:restriction base="xs:string">\r
- <xs:pattern value="(-?\d+\.?){2,4}"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="videoProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties used by video media devices</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="tapeName" type="mediaSetName" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Used for ingest and tape playout in the playlist.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="jobType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Play or Record</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Play"/>\r
- <xs:enumeration value="Record"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="overwrite" type="xs:boolean">\r
- <xs:annotation>\r
- <xs:documentation>Only valid when jobType="record"</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="recordSOMType">\r
- <xs:annotation>\r
- <xs:documentation>Only valid when jobType="record". If omitted explicit is assumed. Explicit uses the SOM set in the mediaStreamElement. TimeOfDay uses the house timecode of when the recording started.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Explicit"/>\r
- <xs:enumeration value="TimeOfDay"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="recordInstanceSOMType">\r
- <xs:annotation>\r
- <xs:documentation>Controls how the SOM is written to the media during a record.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="OrigSOM"/>\r
- <xs:enumeration value="ZeroSOM"/>\r
- <xs:enumeration value="Explicit"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="disableRouting" type="xs:boolean">\r
- <xs:annotation>\r
- <xs:documentation>When set to true auto routing will be disabled and any explicit routing in the switchProperties xml will be ignored.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="vpsProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for a VPS event</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="aspectRatio" type="aspectRatio" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Aspect ratio of video.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="channelIdent" use="required">\r
- <xs:annotation>\r
- <xs:documentation>4 characters max with optional padded whitespace.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:whiteSpace value="preserve"/>\r
- <xs:minLength value="1" fixed="false"/>\r
- <xs:maxLength value="4"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="child" type="xs:boolean" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Suitable for children true/false.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="vpsCodeType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of time to send. If set to 'time' you must sepcify the dateTime attribute.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="time"/>\r
- <xs:enumeration value="LC"/>\r
- <xs:enumeration value="UC"/>\r
- <xs:enumeration value="SC"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="dateTime">\r
- <xs:annotation>\r
- <xs:documentation>Date and time in the format 'dd-mmThh:mm'</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:pattern value="[0-3][0-9]-[0-1][0-9]T[0-2][0-9]:[0-6][0-9]"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="audio" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Type of audio.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="stereo"/>\r
- <xs:enumeration value="mono"/>\r
- <xs:enumeration value="2channel"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
-</xs:schema>\r
+++ /dev/null
-<jaxb:bindings\r
- xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" version="1.0">\r
- <jaxb:bindings schemaLocation="include/MarinaTypes.xsd">\r
- <jaxb:bindings node="//xs:complexType[@name='audio']/xs:sequence/xs:element[@name='tracks']/xs:complexType">\r
- <jaxb:factoryMethod name="Audio_Tracks"/>\r
- </jaxb:bindings>\r
- </jaxb:bindings>\r
-</jaxb:bindings>\r
-\r
-<!--\r
-<jaxb:bindings\r
- xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="2.0">\r
- <jaxb:bindings schemaLocation="include/MarinaTypes.xsd">\r
- <jaxb:bindings node="//xs:complexType[@name='audio']/xs:sequence/xs:element[@name='tracks']/xs:complexType">\r
- <jaxb:factoryMethod name="Audio_Tracks"/>\r
- </jaxb:bindings>\r
- </jaxb:bindings>\r
-</jaxb:bindings>\r
-\r
-\r
-<jaxws:bindings\r
- schemaLocation="MarinaAPI.xsd"\r
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"\r
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"\r
- xmlns="http://java.sun.com/xml/ns/jaxws"\r
- xmlns:jaxws="http://java.sun.com/xml/ns/jaxws">\r
- <enableWrapperStyle>true</enableWrapperStyle>\r
- <jaxws:bindings schemaLocation="include/MarinaTypes.xsd">\r
- <jaxws:bindings node="//xs:complexType[@name='audio']/xs:sequence/xs:element[@name='tracks']/xs:complexType">\r
- <jaxws:factoryMethod name="Audio_Tracks"/>\r
- </jaxws:bindings>\r
- </jaxws:bindings>\r
-</jaxws:bindings>\r
--->
\ No newline at end of file
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlSeeAlso;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Scheduling properties for an action.\r
- * \r
- * <p>Java class for actionScheduleProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="actionScheduleProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="startType" use="required" type="{}scheduledStartType" />\r
- * <attribute name="startOffset" type="{}dateTimecodeOrTimecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "actionScheduleProperties")\r
-@XmlSeeAlso({\r
- PrimaryScheduleProperties.class\r
-})\r
-public class ActionScheduleProperties {\r
-\r
- @XmlAttribute(name = "startType", required = true)\r
- protected String startType;\r
- @XmlAttribute(name = "startOffset")\r
- protected String startOffset;\r
-\r
- /**\r
- * Gets the value of the startType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getStartType() {\r
- return startType;\r
- }\r
-\r
- /**\r
- * Sets the value of the startType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setStartType(String value) {\r
- this.startType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the startOffset property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getStartOffset() {\r
- return startOffset;\r
- }\r
-\r
- /**\r
- * Sets the value of the startOffset property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setStartOffset(String value) {\r
- this.startOffset = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * AsRun Action Event\r
- * \r
- * <p>Java class for asRunActionEvent complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="asRunActionEvent">\r
- * <complexContent>\r
- * <extension base="{}asRunEventTemplate">\r
- * <sequence>\r
- * <element name="properties" type="{}playlistActionEventProperties"/>\r
- * <element name="childEvents" type="{}asRunSecondaryEventList" minOccurs="0"/>\r
- * </sequence>\r
- * </extension>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "asRunActionEvent", propOrder = {\r
- "properties",\r
- "childEvents"\r
-})\r
-public class AsRunActionEvent\r
- extends AsRunEventTemplate\r
-{\r
-\r
- @XmlElement(required = true)\r
- protected PlaylistActionEventProperties properties;\r
- protected AsRunSecondaryEventList childEvents;\r
-\r
- /**\r
- * Gets the value of the properties property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link PlaylistActionEventProperties }\r
- * \r
- */\r
- public PlaylistActionEventProperties getProperties() {\r
- return properties;\r
- }\r
-\r
- /**\r
- * Sets the value of the properties property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link PlaylistActionEventProperties }\r
- * \r
- */\r
- public void setProperties(PlaylistActionEventProperties value) {\r
- this.properties = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the childEvents property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link AsRunSecondaryEventList }\r
- * \r
- */\r
- public AsRunSecondaryEventList getChildEvents() {\r
- return childEvents;\r
- }\r
-\r
- /**\r
- * Sets the value of the childEvents property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link AsRunSecondaryEventList }\r
- * \r
- */\r
- public void setChildEvents(AsRunSecondaryEventList value) {\r
- this.childEvents = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlSeeAlso;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * AsRun related values\r
- * \r
- * <p>Java class for asRunData complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="asRunData">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="errors" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="error" maxOccurs="unbounded" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Lost OnAir Job"/>\r
- * <enumeration value="Missing Media"/>\r
- * <enumeration value="Lost XPoint Path"/>\r
- * <enumeration value="Media Stream Error"/>\r
- * <enumeration value="Macro Not Found"/>\r
- * <enumeration value="Invalid Trigger Parameter"/>\r
- * <enumeration value="Lost Switch Effect"/>\r
- * <enumeration value="Slave Processor Error"/>\r
- * <enumeration value="Media Stream Error"/>\r
- * <enumeration value="Media Already Exists"/>\r
- * <enumeration value="Dependency Error"/>\r
- * <enumeration value="Cue Timeout"/>\r
- * <enumeration value="End Timeout"/>\r
- * <enumeration value="Lost Switch Effect"/>\r
- * <enumeration value="Invalid Media Segment"/>\r
- * <enumeration value="Invalid Audio Shuffle"/>\r
- * <enumeration value="Invalid Media Metadata"/>\r
- * <enumeration value="SOM Extent"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="time" use="required" type="{}dateTimecode" />\r
- * <attribute name="state" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="On"/>\r
- * <enumeration value="Off"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attribute name="startTime" type="{}dateTimecode" />\r
- * <attribute name="endTime" type="{}dateTimecode" />\r
- * <attribute name="duration" type="{}timecode" />\r
- * <attribute name="result" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Completed"/>\r
- * <enumeration value="Descheduled"/>\r
- * <enumeration value="Missed"/>\r
- * <enumeration value="User Next"/>\r
- * <enumeration value="List Next"/>\r
- * <enumeration value="User Abort"/>\r
- * <enumeration value="List Abort"/>\r
- * <enumeration value="List Preempt"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="state">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Done"/>\r
- * <enumeration value="Disabled"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="activeRedundancyRole" type="{}redundancyRole" />\r
- * <attribute name="allocatedDevice" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="allocatedSourceDevice" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * <attribute name="allocatedSourcePort" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * <attribute name="allocatedDestinationDevice" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * <attribute name="allocatedDestinationPort" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * <attribute name="txList">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="txListID" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * <attribute name="channel" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * <attribute name="channelID" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "asRunData", propOrder = {\r
- "errors"\r
-})\r
-@XmlSeeAlso({\r
- pb.wsclient.AsRunJob.AsRun.class,\r
- pb.wsclient.AsRunEventTemplate.AsRun.class\r
-})\r
-public class AsRunData {\r
-\r
- protected AsRunData.Errors errors;\r
- @XmlAttribute(name = "startTime")\r
- protected String startTime;\r
- @XmlAttribute(name = "endTime")\r
- protected String endTime;\r
- @XmlAttribute(name = "duration")\r
- protected String duration;\r
- @XmlAttribute(name = "result", required = true)\r
- protected String result;\r
- @XmlAttribute(name = "state")\r
- protected String state;\r
- @XmlAttribute(name = "activeRedundancyRole")\r
- protected RedundancyRole activeRedundancyRole;\r
- @XmlAttribute(name = "allocatedDevice")\r
- protected String allocatedDevice;\r
- @XmlAttribute(name = "allocatedSourceDevice")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String allocatedSourceDevice;\r
- @XmlAttribute(name = "allocatedSourcePort")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String allocatedSourcePort;\r
- @XmlAttribute(name = "allocatedDestinationDevice")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String allocatedDestinationDevice;\r
- @XmlAttribute(name = "allocatedDestinationPort")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String allocatedDestinationPort;\r
- @XmlAttribute(name = "txList")\r
- protected String txList;\r
- @XmlAttribute(name = "txListID")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String txListID;\r
- @XmlAttribute(name = "channel")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String channel;\r
- @XmlAttribute(name = "channelID")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String channelID;\r
-\r
- /**\r
- * Gets the value of the errors property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link AsRunData.Errors }\r
- * \r
- */\r
- public AsRunData.Errors getErrors() {\r
- return errors;\r
- }\r
-\r
- /**\r
- * Sets the value of the errors property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link AsRunData.Errors }\r
- * \r
- */\r
- public void setErrors(AsRunData.Errors value) {\r
- this.errors = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the startTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getStartTime() {\r
- return startTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the startTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setStartTime(String value) {\r
- this.startTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the endTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getEndTime() {\r
- return endTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the endTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setEndTime(String value) {\r
- this.endTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the duration property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getDuration() {\r
- return duration;\r
- }\r
-\r
- /**\r
- * Sets the value of the duration property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setDuration(String value) {\r
- this.duration = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the result property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getResult() {\r
- return result;\r
- }\r
-\r
- /**\r
- * Sets the value of the result property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setResult(String value) {\r
- this.result = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the state property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getState() {\r
- return state;\r
- }\r
-\r
- /**\r
- * Sets the value of the state property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setState(String value) {\r
- this.state = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the activeRedundancyRole property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link RedundancyRole }\r
- * \r
- */\r
- public RedundancyRole getActiveRedundancyRole() {\r
- return activeRedundancyRole;\r
- }\r
-\r
- /**\r
- * Sets the value of the activeRedundancyRole property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link RedundancyRole }\r
- * \r
- */\r
- public void setActiveRedundancyRole(RedundancyRole value) {\r
- this.activeRedundancyRole = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the allocatedDevice property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getAllocatedDevice() {\r
- return allocatedDevice;\r
- }\r
-\r
- /**\r
- * Sets the value of the allocatedDevice property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setAllocatedDevice(String value) {\r
- this.allocatedDevice = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the allocatedSourceDevice property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getAllocatedSourceDevice() {\r
- return allocatedSourceDevice;\r
- }\r
-\r
- /**\r
- * Sets the value of the allocatedSourceDevice property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setAllocatedSourceDevice(String value) {\r
- this.allocatedSourceDevice = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the allocatedSourcePort property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getAllocatedSourcePort() {\r
- return allocatedSourcePort;\r
- }\r
-\r
- /**\r
- * Sets the value of the allocatedSourcePort property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setAllocatedSourcePort(String value) {\r
- this.allocatedSourcePort = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the allocatedDestinationDevice property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getAllocatedDestinationDevice() {\r
- return allocatedDestinationDevice;\r
- }\r
-\r
- /**\r
- * Sets the value of the allocatedDestinationDevice property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setAllocatedDestinationDevice(String value) {\r
- this.allocatedDestinationDevice = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the allocatedDestinationPort property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getAllocatedDestinationPort() {\r
- return allocatedDestinationPort;\r
- }\r
-\r
- /**\r
- * Sets the value of the allocatedDestinationPort property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setAllocatedDestinationPort(String value) {\r
- this.allocatedDestinationPort = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the txList property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getTxList() {\r
- return txList;\r
- }\r
-\r
- /**\r
- * Sets the value of the txList property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setTxList(String value) {\r
- this.txList = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the txListID property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getTxListID() {\r
- return txListID;\r
- }\r
-\r
- /**\r
- * Sets the value of the txListID property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setTxListID(String value) {\r
- this.txListID = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the channel property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getChannel() {\r
- return channel;\r
- }\r
-\r
- /**\r
- * Sets the value of the channel property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setChannel(String value) {\r
- this.channel = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the channelID property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getChannelID() {\r
- return channelID;\r
- }\r
-\r
- /**\r
- * Sets the value of the channelID property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setChannelID(String value) {\r
- this.channelID = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="error" maxOccurs="unbounded" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Lost OnAir Job"/>\r
- * <enumeration value="Missing Media"/>\r
- * <enumeration value="Lost XPoint Path"/>\r
- * <enumeration value="Media Stream Error"/>\r
- * <enumeration value="Macro Not Found"/>\r
- * <enumeration value="Invalid Trigger Parameter"/>\r
- * <enumeration value="Lost Switch Effect"/>\r
- * <enumeration value="Slave Processor Error"/>\r
- * <enumeration value="Media Stream Error"/>\r
- * <enumeration value="Media Already Exists"/>\r
- * <enumeration value="Dependency Error"/>\r
- * <enumeration value="Cue Timeout"/>\r
- * <enumeration value="End Timeout"/>\r
- * <enumeration value="Lost Switch Effect"/>\r
- * <enumeration value="Invalid Media Segment"/>\r
- * <enumeration value="Invalid Audio Shuffle"/>\r
- * <enumeration value="Invalid Media Metadata"/>\r
- * <enumeration value="SOM Extent"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="time" use="required" type="{}dateTimecode" />\r
- * <attribute name="state" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="On"/>\r
- * <enumeration value="Off"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "error"\r
- })\r
- public static class Errors {\r
-\r
- protected List<AsRunData.Errors.Error> error;\r
-\r
- /**\r
- * Gets the value of the error property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the error property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getError().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link AsRunData.Errors.Error }\r
- * \r
- * \r
- */\r
- public List<AsRunData.Errors.Error> getError() {\r
- if (error == null) {\r
- error = new ArrayList<AsRunData.Errors.Error>();\r
- }\r
- return this.error;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Lost OnAir Job"/>\r
- * <enumeration value="Missing Media"/>\r
- * <enumeration value="Lost XPoint Path"/>\r
- * <enumeration value="Media Stream Error"/>\r
- * <enumeration value="Macro Not Found"/>\r
- * <enumeration value="Invalid Trigger Parameter"/>\r
- * <enumeration value="Lost Switch Effect"/>\r
- * <enumeration value="Slave Processor Error"/>\r
- * <enumeration value="Media Stream Error"/>\r
- * <enumeration value="Media Already Exists"/>\r
- * <enumeration value="Dependency Error"/>\r
- * <enumeration value="Cue Timeout"/>\r
- * <enumeration value="End Timeout"/>\r
- * <enumeration value="Lost Switch Effect"/>\r
- * <enumeration value="Invalid Media Segment"/>\r
- * <enumeration value="Invalid Audio Shuffle"/>\r
- * <enumeration value="Invalid Media Metadata"/>\r
- * <enumeration value="SOM Extent"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="time" use="required" type="{}dateTimecode" />\r
- * <attribute name="state" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="On"/>\r
- * <enumeration value="Off"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Error {\r
-\r
- @XmlAttribute(name = "name", required = true)\r
- protected String name;\r
- @XmlAttribute(name = "time", required = true)\r
- protected String time;\r
- @XmlAttribute(name = "state", required = true)\r
- protected String state;\r
- @XmlAttribute(name = "message")\r
- protected String message;\r
-\r
- /**\r
- * Gets the value of the name property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getName() {\r
- return name;\r
- }\r
-\r
- /**\r
- * Sets the value of the name property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setName(String value) {\r
- this.name = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the time property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getTime() {\r
- return time;\r
- }\r
-\r
- /**\r
- * Sets the value of the time property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setTime(String value) {\r
- this.time = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the state property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getState() {\r
- return state;\r
- }\r
-\r
- /**\r
- * Sets the value of the state property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setState(String value) {\r
- this.state = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the message property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMessage() {\r
- return message;\r
- }\r
-\r
- /**\r
- * Sets the value of the message property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMessage(String value) {\r
- this.message = value;\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.math.BigInteger;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlSeeAlso;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Template for an asrun event.\r
- * \r
- * <p>Java class for asRunEventTemplate complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="asRunEventTemplate">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="asRun">\r
- * <complexType>\r
- * <complexContent>\r
- * <extension base="{}asRunData">\r
- * <sequence minOccurs="0">\r
- * <element name="jobs" type="{}asRunJobList" minOccurs="0"/>\r
- * </sequence>\r
- * </extension>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attGroup ref="{}playlistEventAttributes"/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "asRunEventTemplate", propOrder = {\r
- "asRun"\r
-})\r
-@XmlSeeAlso({\r
- AsRunActionEvent.class,\r
- AsRunPrimaryEvent.class,\r
- AsRunSecondaryEvent.class\r
-})\r
-public class AsRunEventTemplate {\r
-\r
- @XmlElement(required = true)\r
- protected AsRunEventTemplate.AsRun asRun;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "enabled")\r
- protected Boolean enabled;\r
- @XmlAttribute(name = "timerMarker")\r
- protected Boolean timerMarker;\r
- @XmlAttribute(name = "uid")\r
- protected BigInteger uid;\r
- @XmlAttribute(name = "manualSecondary")\r
- protected Boolean manualSecondary;\r
-\r
- /**\r
- * Gets the value of the asRun property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link AsRunEventTemplate.AsRun }\r
- * \r
- */\r
- public AsRunEventTemplate.AsRun getAsRun() {\r
- return asRun;\r
- }\r
-\r
- /**\r
- * Sets the value of the asRun property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link AsRunEventTemplate.AsRun }\r
- * \r
- */\r
- public void setAsRun(AsRunEventTemplate.AsRun value) {\r
- this.asRun = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the enabled property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isEnabled() {\r
- return enabled;\r
- }\r
-\r
- /**\r
- * Sets the value of the enabled property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setEnabled(Boolean value) {\r
- this.enabled = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the timerMarker property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isTimerMarker() {\r
- return timerMarker;\r
- }\r
-\r
- /**\r
- * Sets the value of the timerMarker property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setTimerMarker(Boolean value) {\r
- this.timerMarker = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the uid property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getUid() {\r
- return uid;\r
- }\r
-\r
- /**\r
- * Sets the value of the uid property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setUid(BigInteger value) {\r
- this.uid = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the manualSecondary property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isManualSecondary() {\r
- return manualSecondary;\r
- }\r
-\r
- /**\r
- * Sets the value of the manualSecondary property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setManualSecondary(Boolean value) {\r
- this.manualSecondary = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <extension base="{}asRunData">\r
- * <sequence minOccurs="0">\r
- * <element name="jobs" type="{}asRunJobList" minOccurs="0"/>\r
- * </sequence>\r
- * </extension>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "jobs"\r
- })\r
- public static class AsRun\r
- extends AsRunData\r
- {\r
-\r
- protected AsRunJobList jobs;\r
-\r
- /**\r
- * Gets the value of the jobs property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link AsRunJobList }\r
- * \r
- */\r
- public AsRunJobList getJobs() {\r
- return jobs;\r
- }\r
-\r
- /**\r
- * Sets the value of the jobs property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link AsRunJobList }\r
- * \r
- */\r
- public void setJobs(AsRunJobList value) {\r
- this.jobs = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Information about a job that was created to service a list event.\r
- * \r
- * <p>Java class for asRunJob complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="asRunJob">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="asRun">\r
- * <complexType>\r
- * <complexContent>\r
- * <extension base="{}asRunData">\r
- * </extension>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="properties" type="{}asRunJobProperties" minOccurs="0"/>\r
- * </sequence>\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="redundancyRole" type="{}redundancyRole" />\r
- * <attribute name="featurePath" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "asRunJob", propOrder = {\r
- "asRun",\r
- "properties"\r
-})\r
-public class AsRunJob {\r
-\r
- @XmlElement(required = true)\r
- protected AsRunJob.AsRun asRun;\r
- protected AsRunJobProperties properties;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "redundancyRole")\r
- protected RedundancyRole redundancyRole;\r
- @XmlAttribute(name = "featurePath")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String featurePath;\r
-\r
- /**\r
- * Gets the value of the asRun property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link AsRunJob.AsRun }\r
- * \r
- */\r
- public AsRunJob.AsRun getAsRun() {\r
- return asRun;\r
- }\r
-\r
- /**\r
- * Sets the value of the asRun property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link AsRunJob.AsRun }\r
- * \r
- */\r
- public void setAsRun(AsRunJob.AsRun value) {\r
- this.asRun = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the properties property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link AsRunJobProperties }\r
- * \r
- */\r
- public AsRunJobProperties getProperties() {\r
- return properties;\r
- }\r
-\r
- /**\r
- * Sets the value of the properties property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link AsRunJobProperties }\r
- * \r
- */\r
- public void setProperties(AsRunJobProperties value) {\r
- this.properties = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the redundancyRole property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link RedundancyRole }\r
- * \r
- */\r
- public RedundancyRole getRedundancyRole() {\r
- return redundancyRole;\r
- }\r
-\r
- /**\r
- * Sets the value of the redundancyRole property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link RedundancyRole }\r
- * \r
- */\r
- public void setRedundancyRole(RedundancyRole value) {\r
- this.redundancyRole = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the featurePath property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getFeaturePath() {\r
- return featurePath;\r
- }\r
-\r
- /**\r
- * Sets the value of the featurePath property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setFeaturePath(String value) {\r
- this.featurePath = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <extension base="{}asRunData">\r
- * </extension>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class AsRun\r
- extends AsRunData\r
- {\r
-\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A list of all the jobs created to service a list event.\r
- * \r
- * <p>Java class for asRunJobList complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="asRunJobList">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence maxOccurs="unbounded" minOccurs="0">\r
- * <element name="job" type="{}asRunJob"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "asRunJobList", propOrder = {\r
- "job"\r
-})\r
-public class AsRunJobList {\r
-\r
- protected List<AsRunJob> job;\r
-\r
- /**\r
- * Gets the value of the job property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the job property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getJob().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link AsRunJob }\r
- * \r
- * \r
- */\r
- public List<AsRunJob> getJob() {\r
- if (job == null) {\r
- job = new ArrayList<AsRunJob>();\r
- }\r
- return this.job;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties of an asrun job.\r
- * \r
- * <p>Java class for asRunJobProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="asRunJobProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="schedule" type="{}secondaryScheduleProperties" minOccurs="0"/>\r
- * <element name="mediaStream" type="{}mediaStreamProperties" minOccurs="0"/>\r
- * <element name="event" type="{}eventProperties" minOccurs="0"/>\r
- * <element name="switch" type="{}switchProperties" minOccurs="0"/>\r
- * <element name="trigger" type="{}triggerProperties" minOccurs="0"/>\r
- * <element name="effect" type="{}effectProperties" minOccurs="0"/>\r
- * <element name="media" type="{}mediaSimple" minOccurs="0"/>\r
- * <element name="features" type="{}featuresProperties" minOccurs="0"/>\r
- * <element name="block" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="macro" type="{}macroProperties" minOccurs="0"/>\r
- * <element name="dolphinGraphic" type="{}dolphinGraphicProperties" minOccurs="0"/>\r
- * <element name="auxData" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "asRunJobProperties", propOrder = {\r
-\r
-})\r
-public class AsRunJobProperties {\r
-\r
- protected SecondaryScheduleProperties schedule;\r
- protected MediaStreamProperties mediaStream;\r
- protected EventProperties event;\r
- @XmlElement(name = "switch")\r
- protected SwitchProperties _switch;\r
- protected TriggerProperties trigger;\r
- protected EffectProperties effect;\r
- protected MediaSimple media;\r
- protected FeaturesProperties features;\r
- protected AsRunJobProperties.Block block;\r
- protected MacroProperties macro;\r
- protected DolphinGraphicProperties dolphinGraphic;\r
- protected Object auxData;\r
-\r
- /**\r
- * Gets the value of the schedule property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SecondaryScheduleProperties }\r
- * \r
- */\r
- public SecondaryScheduleProperties getSchedule() {\r
- return schedule;\r
- }\r
-\r
- /**\r
- * Sets the value of the schedule property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SecondaryScheduleProperties }\r
- * \r
- */\r
- public void setSchedule(SecondaryScheduleProperties value) {\r
- this.schedule = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaStream property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaStreamProperties }\r
- * \r
- */\r
- public MediaStreamProperties getMediaStream() {\r
- return mediaStream;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaStream property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaStreamProperties }\r
- * \r
- */\r
- public void setMediaStream(MediaStreamProperties value) {\r
- this.mediaStream = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the event property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventProperties }\r
- * \r
- */\r
- public EventProperties getEvent() {\r
- return event;\r
- }\r
-\r
- /**\r
- * Sets the value of the event property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventProperties }\r
- * \r
- */\r
- public void setEvent(EventProperties value) {\r
- this.event = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the switch property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchProperties }\r
- * \r
- */\r
- public SwitchProperties getSwitch() {\r
- return _switch;\r
- }\r
-\r
- /**\r
- * Sets the value of the switch property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchProperties }\r
- * \r
- */\r
- public void setSwitch(SwitchProperties value) {\r
- this._switch = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the trigger property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link TriggerProperties }\r
- * \r
- */\r
- public TriggerProperties getTrigger() {\r
- return trigger;\r
- }\r
-\r
- /**\r
- * Sets the value of the trigger property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link TriggerProperties }\r
- * \r
- */\r
- public void setTrigger(TriggerProperties value) {\r
- this.trigger = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the effect property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EffectProperties }\r
- * \r
- */\r
- public EffectProperties getEffect() {\r
- return effect;\r
- }\r
-\r
- /**\r
- * Sets the value of the effect property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EffectProperties }\r
- * \r
- */\r
- public void setEffect(EffectProperties value) {\r
- this.effect = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the media property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaSimple }\r
- * \r
- */\r
- public MediaSimple getMedia() {\r
- return media;\r
- }\r
-\r
- /**\r
- * Sets the value of the media property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaSimple }\r
- * \r
- */\r
- public void setMedia(MediaSimple value) {\r
- this.media = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the features property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link FeaturesProperties }\r
- * \r
- */\r
- public FeaturesProperties getFeatures() {\r
- return features;\r
- }\r
-\r
- /**\r
- * Sets the value of the features property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link FeaturesProperties }\r
- * \r
- */\r
- public void setFeatures(FeaturesProperties value) {\r
- this.features = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the block property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link AsRunJobProperties.Block }\r
- * \r
- */\r
- public AsRunJobProperties.Block getBlock() {\r
- return block;\r
- }\r
-\r
- /**\r
- * Sets the value of the block property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link AsRunJobProperties.Block }\r
- * \r
- */\r
- public void setBlock(AsRunJobProperties.Block value) {\r
- this.block = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the macro property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MacroProperties }\r
- * \r
- */\r
- public MacroProperties getMacro() {\r
- return macro;\r
- }\r
-\r
- /**\r
- * Sets the value of the macro property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MacroProperties }\r
- * \r
- */\r
- public void setMacro(MacroProperties value) {\r
- this.macro = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the dolphinGraphic property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link DolphinGraphicProperties }\r
- * \r
- */\r
- public DolphinGraphicProperties getDolphinGraphic() {\r
- return dolphinGraphic;\r
- }\r
-\r
- /**\r
- * Sets the value of the dolphinGraphic property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link DolphinGraphicProperties }\r
- * \r
- */\r
- public void setDolphinGraphic(DolphinGraphicProperties value) {\r
- this.dolphinGraphic = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the auxData property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Object }\r
- * \r
- */\r
- public Object getAuxData() {\r
- return auxData;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxData property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Object }\r
- * \r
- */\r
- public void setAuxData(Object value) {\r
- this.auxData = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Block {\r
-\r
- @XmlAttribute(name = "name", required = true)\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String name;\r
-\r
- /**\r
- * Gets the value of the name property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getName() {\r
- return name;\r
- }\r
-\r
- /**\r
- * Sets the value of the name property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setName(String value) {\r
- this.name = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * AsRun Primary Event\r
- * \r
- * <p>Java class for asRunPrimaryEvent complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="asRunPrimaryEvent">\r
- * <complexContent>\r
- * <extension base="{}asRunEventTemplate">\r
- * <sequence>\r
- * <element name="properties" type="{}playlistPrimaryEventProperties"/>\r
- * <element name="childEvents" type="{}asRunSecondaryEventList" minOccurs="0"/>\r
- * </sequence>\r
- * </extension>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "asRunPrimaryEvent", propOrder = {\r
- "properties",\r
- "childEvents"\r
-})\r
-public class AsRunPrimaryEvent\r
- extends AsRunEventTemplate\r
-{\r
-\r
- @XmlElement(required = true)\r
- protected PlaylistPrimaryEventProperties properties;\r
- protected AsRunSecondaryEventList childEvents;\r
-\r
- /**\r
- * Gets the value of the properties property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link PlaylistPrimaryEventProperties }\r
- * \r
- */\r
- public PlaylistPrimaryEventProperties getProperties() {\r
- return properties;\r
- }\r
-\r
- /**\r
- * Sets the value of the properties property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link PlaylistPrimaryEventProperties }\r
- * \r
- */\r
- public void setProperties(PlaylistPrimaryEventProperties value) {\r
- this.properties = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the childEvents property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link AsRunSecondaryEventList }\r
- * \r
- */\r
- public AsRunSecondaryEventList getChildEvents() {\r
- return childEvents;\r
- }\r
-\r
- /**\r
- * Sets the value of the childEvents property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link AsRunSecondaryEventList }\r
- * \r
- */\r
- public void setChildEvents(AsRunSecondaryEventList value) {\r
- this.childEvents = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlElements;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * AsRun Event List - contains multiple asRunEvents\r
- * \r
- * <p>Java class for asRunPrimaryEventList complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="asRunPrimaryEventList">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence maxOccurs="unbounded" minOccurs="0">\r
- * <choice maxOccurs="unbounded" minOccurs="0">\r
- * <element name="event" type="{}asRunPrimaryEvent"/>\r
- * <element name="userObservation" type="{}asRunUserObservation"/>\r
- * </choice>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "asRunPrimaryEventList", propOrder = {\r
- "eventOrUserObservation"\r
-})\r
-public class AsRunPrimaryEventList {\r
-\r
- @XmlElements({\r
- @XmlElement(name = "event", type = AsRunPrimaryEvent.class),\r
- @XmlElement(name = "userObservation", type = AsRunUserObservation.class)\r
- })\r
- protected List<Object> eventOrUserObservation;\r
-\r
- /**\r
- * Gets the value of the eventOrUserObservation property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the eventOrUserObservation property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getEventOrUserObservation().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link AsRunPrimaryEvent }\r
- * {@link AsRunUserObservation }\r
- * \r
- * \r
- */\r
- public List<Object> getEventOrUserObservation() {\r
- if (eventOrUserObservation == null) {\r
- eventOrUserObservation = new ArrayList<Object>();\r
- }\r
- return this.eventOrUserObservation;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * AsRun Secondary Event\r
- * \r
- * <p>Java class for asRunSecondaryEvent complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="asRunSecondaryEvent">\r
- * <complexContent>\r
- * <extension base="{}asRunEventTemplate">\r
- * <sequence>\r
- * <element name="properties" type="{}playlistSecondaryEventProperties"/>\r
- * <element name="childEvents" type="{}asRunSecondaryEventList" minOccurs="0"/>\r
- * </sequence>\r
- * </extension>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "asRunSecondaryEvent", propOrder = {\r
- "properties",\r
- "childEvents"\r
-})\r
-public class AsRunSecondaryEvent\r
- extends AsRunEventTemplate\r
-{\r
-\r
- @XmlElement(required = true)\r
- protected PlaylistSecondaryEventProperties properties;\r
- protected AsRunSecondaryEventList childEvents;\r
-\r
- /**\r
- * Gets the value of the properties property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link PlaylistSecondaryEventProperties }\r
- * \r
- */\r
- public PlaylistSecondaryEventProperties getProperties() {\r
- return properties;\r
- }\r
-\r
- /**\r
- * Sets the value of the properties property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link PlaylistSecondaryEventProperties }\r
- * \r
- */\r
- public void setProperties(PlaylistSecondaryEventProperties value) {\r
- this.properties = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the childEvents property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link AsRunSecondaryEventList }\r
- * \r
- */\r
- public AsRunSecondaryEventList getChildEvents() {\r
- return childEvents;\r
- }\r
-\r
- /**\r
- * Sets the value of the childEvents property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link AsRunSecondaryEventList }\r
- * \r
- */\r
- public void setChildEvents(AsRunSecondaryEventList value) {\r
- this.childEvents = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlElements;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * AsRun Secondary Event List\r
- * \r
- * <p>Java class for asRunSecondaryEventList complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="asRunSecondaryEventList">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence maxOccurs="unbounded">\r
- * <choice>\r
- * <element name="event" type="{}asRunSecondaryEvent"/>\r
- * <element name="action" type="{}asRunActionEvent"/>\r
- * </choice>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "asRunSecondaryEventList", propOrder = {\r
- "eventOrAction"\r
-})\r
-public class AsRunSecondaryEventList {\r
-\r
- @XmlElements({\r
- @XmlElement(name = "event", type = AsRunSecondaryEvent.class),\r
- @XmlElement(name = "action", type = AsRunActionEvent.class)\r
- })\r
- protected List<AsRunEventTemplate> eventOrAction;\r
-\r
- /**\r
- * Gets the value of the eventOrAction property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the eventOrAction property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getEventOrAction().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link AsRunSecondaryEvent }\r
- * {@link AsRunActionEvent }\r
- * \r
- * \r
- */\r
- public List<AsRunEventTemplate> getEventOrAction() {\r
- if (eventOrAction == null) {\r
- eventOrAction = new ArrayList<AsRunEventTemplate>();\r
- }\r
- return this.eventOrAction;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Observations by operators or users.\r
- * \r
- * <p>Java class for asRunUserObservation complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="asRunUserObservation">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="comment" type="{http://www.w3.org/2001/XMLSchema}string"/>\r
- * </sequence>\r
- * <attribute name="time" use="required" type="{}dateTimecode" />\r
- * <attribute name="userName" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="client" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "asRunUserObservation", propOrder = {\r
- "comment"\r
-})\r
-public class AsRunUserObservation {\r
-\r
- @XmlElement(required = true)\r
- protected String comment;\r
- @XmlAttribute(name = "time", required = true)\r
- protected String time;\r
- @XmlAttribute(name = "userName", required = true)\r
- protected String userName;\r
- @XmlAttribute(name = "client", required = true)\r
- protected String client;\r
-\r
- /**\r
- * Gets the value of the comment property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getComment() {\r
- return comment;\r
- }\r
-\r
- /**\r
- * Sets the value of the comment property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setComment(String value) {\r
- this.comment = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the time property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getTime() {\r
- return time;\r
- }\r
-\r
- /**\r
- * Sets the value of the time property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setTime(String value) {\r
- this.time = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the userName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getUserName() {\r
- return userName;\r
- }\r
-\r
- /**\r
- * Sets the value of the userName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setUserName(String value) {\r
- this.userName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the client property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getClient() {\r
- return client;\r
- }\r
-\r
- /**\r
- * Sets the value of the client property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setClient(String value) {\r
- this.client = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties for Aspect Ratio\r
- * \r
- * <p>Java class for aspectRatioProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="aspectRatioProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="type" use="required" type="{}aspectRatio" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "aspectRatioProperties")\r
-public class AspectRatioProperties {\r
-\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.HashMap;\r
-import java.util.List;\r
-import java.util.Map;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAnyAttribute;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-import javax.xml.namespace.QName;\r
-\r
-\r
-/**\r
- * Supersedes audioTracks, represents both groups and tracks.\r
- * \r
- * <p>Java class for audio complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="audio">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="tracks">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="track" maxOccurs="unbounded">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence minOccurs="0">\r
- * <element name="encodingConfig" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <anyAttribute processContents='skip'/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="tags" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence minOccurs="0">\r
- * <element name="tag" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attribute name="encoding" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="UNKNOWN"/>\r
- * <enumeration value="ADPCM"/>\r
- * <enumeration value="DOL_E"/>\r
- * <enumeration value="DOL_D"/>\r
- * <enumeration value="DOL_D_PLUS"/>\r
- * <enumeration value="MP1L1"/>\r
- * <enumeration value="MP1L2"/>\r
- * <enumeration value="MP1L3"/>\r
- * <enumeration value="MP2P3"/>\r
- * <enumeration value="AAC"/>\r
- * <enumeration value="PCM"/>\r
- * <enumeration value="OGG"/>\r
- * <enumeration value="WMA"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="groups" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="group" maxOccurs="unbounded" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="tags" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence minOccurs="0">\r
- * <element name="tag" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="tracks">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="track" maxOccurs="255">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="index" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">\r
- * <minInclusive value="1"/>\r
- * <maxInclusive value="255"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "audio", propOrder = {\r
- "tracks",\r
- "groups"\r
-})\r
-public class Audio {\r
-\r
- @XmlElement(required = true)\r
- protected Audio.Tracks tracks;\r
- protected Audio.Groups groups;\r
-\r
- /**\r
- * Gets the value of the tracks property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Audio.Tracks }\r
- * \r
- */\r
- public Audio.Tracks getTracks() {\r
- return tracks;\r
- }\r
-\r
- /**\r
- * Sets the value of the tracks property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Audio.Tracks }\r
- * \r
- */\r
- public void setTracks(Audio.Tracks value) {\r
- this.tracks = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the groups property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Audio.Groups }\r
- * \r
- */\r
- public Audio.Groups getGroups() {\r
- return groups;\r
- }\r
-\r
- /**\r
- * Sets the value of the groups property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Audio.Groups }\r
- * \r
- */\r
- public void setGroups(Audio.Groups value) {\r
- this.groups = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="group" maxOccurs="unbounded" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="tags" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence minOccurs="0">\r
- * <element name="tag" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="tracks">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="track" maxOccurs="255">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="index" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">\r
- * <minInclusive value="1"/>\r
- * <maxInclusive value="255"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "group"\r
- })\r
- public static class Groups {\r
-\r
- protected List<Audio.Groups.Group> group;\r
-\r
- /**\r
- * Gets the value of the group property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the group property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getGroup().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Audio.Groups.Group }\r
- * \r
- * \r
- */\r
- public List<Audio.Groups.Group> getGroup() {\r
- if (group == null) {\r
- group = new ArrayList<Audio.Groups.Group>();\r
- }\r
- return this.group;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="tags" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence minOccurs="0">\r
- * <element name="tag" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="tracks">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="track" maxOccurs="255">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="index" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">\r
- * <minInclusive value="1"/>\r
- * <maxInclusive value="255"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "tags",\r
- "tracks"\r
- })\r
- public static class Group {\r
-\r
- protected Audio.Groups.Group.Tags tags;\r
- @XmlElement(required = true)\r
- protected Audio.Groups.Group.Tracks tracks;\r
- @XmlAttribute(name = "name", required = true)\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String name;\r
-\r
- /**\r
- * Gets the value of the tags property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Audio.Groups.Group.Tags }\r
- * \r
- */\r
- public Audio.Groups.Group.Tags getTags() {\r
- return tags;\r
- }\r
-\r
- /**\r
- * Sets the value of the tags property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Audio.Groups.Group.Tags }\r
- * \r
- */\r
- public void setTags(Audio.Groups.Group.Tags value) {\r
- this.tags = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the tracks property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Audio.Groups.Group.Tracks }\r
- * \r
- */\r
- public Audio.Groups.Group.Tracks getTracks() {\r
- return tracks;\r
- }\r
-\r
- /**\r
- * Sets the value of the tracks property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Audio.Groups.Group.Tracks }\r
- * \r
- */\r
- public void setTracks(Audio.Groups.Group.Tracks value) {\r
- this.tracks = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the name property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getName() {\r
- return name;\r
- }\r
-\r
- /**\r
- * Sets the value of the name property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setName(String value) {\r
- this.name = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence minOccurs="0">\r
- * <element name="tag" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "tag"\r
- })\r
- public static class Tags {\r
-\r
- protected List<String> tag;\r
-\r
- /**\r
- * Gets the value of the tag property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the tag property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getTag().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link String }\r
- * \r
- * \r
- */\r
- public List<String> getTag() {\r
- if (tag == null) {\r
- tag = new ArrayList<String>();\r
- }\r
- return this.tag;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="track" maxOccurs="255">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="index" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">\r
- * <minInclusive value="1"/>\r
- * <maxInclusive value="255"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "track"\r
- })\r
- public static class Tracks {\r
-\r
- @XmlElement(required = true)\r
- protected List<Audio.Groups.Group.Tracks.Track> track;\r
-\r
- /**\r
- * Gets the value of the track property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the track property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getTrack().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Audio.Groups.Group.Tracks.Track }\r
- * \r
- * \r
- */\r
- public List<Audio.Groups.Group.Tracks.Track> getTrack() {\r
- if (track == null) {\r
- track = new ArrayList<Audio.Groups.Group.Tracks.Track>();\r
- }\r
- return this.track;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="index" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">\r
- * <minInclusive value="1"/>\r
- * <maxInclusive value="255"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Track {\r
-\r
- @XmlAttribute(name = "index", required = true)\r
- protected short index;\r
-\r
- /**\r
- * Gets the value of the index property.\r
- * \r
- */\r
- public short getIndex() {\r
- return index;\r
- }\r
-\r
- /**\r
- * Sets the value of the index property.\r
- * \r
- */\r
- public void setIndex(short value) {\r
- this.index = value;\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="track" maxOccurs="unbounded">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence minOccurs="0">\r
- * <element name="encodingConfig" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <anyAttribute processContents='skip'/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="tags" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence minOccurs="0">\r
- * <element name="tag" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attribute name="encoding" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="UNKNOWN"/>\r
- * <enumeration value="ADPCM"/>\r
- * <enumeration value="DOL_E"/>\r
- * <enumeration value="DOL_D"/>\r
- * <enumeration value="DOL_D_PLUS"/>\r
- * <enumeration value="MP1L1"/>\r
- * <enumeration value="MP1L2"/>\r
- * <enumeration value="MP1L3"/>\r
- * <enumeration value="MP2P3"/>\r
- * <enumeration value="AAC"/>\r
- * <enumeration value="PCM"/>\r
- * <enumeration value="OGG"/>\r
- * <enumeration value="WMA"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "track"\r
- })\r
- public static class Tracks {\r
-\r
- @XmlElement(required = true)\r
- protected List<Audio.Tracks.Track> track;\r
-\r
- /**\r
- * Gets the value of the track property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the track property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getTrack().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Audio.Tracks.Track }\r
- * \r
- * \r
- */\r
- public List<Audio.Tracks.Track> getTrack() {\r
- if (track == null) {\r
- track = new ArrayList<Audio.Tracks.Track>();\r
- }\r
- return this.track;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence minOccurs="0">\r
- * <element name="encodingConfig" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <anyAttribute processContents='skip'/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="tags" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence minOccurs="0">\r
- * <element name="tag" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attribute name="encoding" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="UNKNOWN"/>\r
- * <enumeration value="ADPCM"/>\r
- * <enumeration value="DOL_E"/>\r
- * <enumeration value="DOL_D"/>\r
- * <enumeration value="DOL_D_PLUS"/>\r
- * <enumeration value="MP1L1"/>\r
- * <enumeration value="MP1L2"/>\r
- * <enumeration value="MP1L3"/>\r
- * <enumeration value="MP2P3"/>\r
- * <enumeration value="AAC"/>\r
- * <enumeration value="PCM"/>\r
- * <enumeration value="OGG"/>\r
- * <enumeration value="WMA"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "encodingConfig",\r
- "tags"\r
- })\r
- public static class Track {\r
-\r
- protected Audio.Tracks.Track.EncodingConfig encodingConfig;\r
- protected Audio.Tracks.Track.Tags tags;\r
- @XmlAttribute(name = "encoding", required = true)\r
- protected String encoding;\r
-\r
- /**\r
- * Gets the value of the encodingConfig property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Audio.Tracks.Track.EncodingConfig }\r
- * \r
- */\r
- public Audio.Tracks.Track.EncodingConfig getEncodingConfig() {\r
- return encodingConfig;\r
- }\r
-\r
- /**\r
- * Sets the value of the encodingConfig property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Audio.Tracks.Track.EncodingConfig }\r
- * \r
- */\r
- public void setEncodingConfig(Audio.Tracks.Track.EncodingConfig value) {\r
- this.encodingConfig = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the tags property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Audio.Tracks.Track.Tags }\r
- * \r
- */\r
- public Audio.Tracks.Track.Tags getTags() {\r
- return tags;\r
- }\r
-\r
- /**\r
- * Sets the value of the tags property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Audio.Tracks.Track.Tags }\r
- * \r
- */\r
- public void setTags(Audio.Tracks.Track.Tags value) {\r
- this.tags = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the encoding property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getEncoding() {\r
- return encoding;\r
- }\r
-\r
- /**\r
- * Sets the value of the encoding property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setEncoding(String value) {\r
- this.encoding = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <anyAttribute processContents='skip'/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class EncodingConfig {\r
-\r
- @XmlAnyAttribute\r
- private Map<QName, String> otherAttributes = new HashMap<QName, String>();\r
-\r
- /**\r
- * Gets a map that contains attributes that aren't bound to any typed property on this class.\r
- * \r
- * <p>\r
- * the map is keyed by the name of the attribute and \r
- * the value is the string value of the attribute.\r
- * \r
- * the map returned by this method is live, and you can add new attribute\r
- * by updating the map directly. Because of this design, there's no setter.\r
- * \r
- * \r
- * @return\r
- * always non-null\r
- */\r
- public Map<QName, String> getOtherAttributes() {\r
- return otherAttributes;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence minOccurs="0">\r
- * <element name="tag" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "tag"\r
- })\r
- public static class Tags {\r
-\r
- protected List<String> tag;\r
-\r
- /**\r
- * Gets the value of the tag property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the tag property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getTag().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link String }\r
- * \r
- * \r
- */\r
- public List<String> getTag() {\r
- if (tag == null) {\r
- tag = new ArrayList<String>();\r
- }\r
- return this.tag;\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Representation of an audio track\r
- * \r
- * <p>Java class for audioTrack complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="audioTrack">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="trackNum" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />\r
- * <attribute name="channels" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" />\r
- * <attribute name="sampleRate" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />\r
- * <attribute name="format">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="32"/>\r
- * <enumeration value="PCM"/>\r
- * <enumeration value="DolbyDigital"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="bits" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />\r
- * <attribute name="lang">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="32"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "audioTrack")\r
-public class AudioTrack {\r
-\r
- @XmlAttribute(name = "trackNum")\r
- @XmlSchemaType(name = "unsignedShort")\r
- protected Integer trackNum;\r
- @XmlAttribute(name = "channels")\r
- @XmlSchemaType(name = "unsignedByte")\r
- protected Short channels;\r
- @XmlAttribute(name = "sampleRate")\r
- @XmlSchemaType(name = "unsignedShort")\r
- protected Integer sampleRate;\r
- @XmlAttribute(name = "format")\r
- protected String format;\r
- @XmlAttribute(name = "bits")\r
- @XmlSchemaType(name = "unsignedShort")\r
- protected Integer bits;\r
- @XmlAttribute(name = "lang")\r
- protected String lang;\r
-\r
- /**\r
- * Gets the value of the trackNum property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getTrackNum() {\r
- return trackNum;\r
- }\r
-\r
- /**\r
- * Sets the value of the trackNum property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setTrackNum(Integer value) {\r
- this.trackNum = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the channels property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Short }\r
- * \r
- */\r
- public Short getChannels() {\r
- return channels;\r
- }\r
-\r
- /**\r
- * Sets the value of the channels property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Short }\r
- * \r
- */\r
- public void setChannels(Short value) {\r
- this.channels = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the sampleRate property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getSampleRate() {\r
- return sampleRate;\r
- }\r
-\r
- /**\r
- * Sets the value of the sampleRate property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setSampleRate(Integer value) {\r
- this.sampleRate = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the format property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getFormat() {\r
- return format;\r
- }\r
-\r
- /**\r
- * Sets the value of the format property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setFormat(String value) {\r
- this.format = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the bits property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getBits() {\r
- return bits;\r
- }\r
-\r
- /**\r
- * Sets the value of the bits property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setBits(Integer value) {\r
- this.bits = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the lang property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getLang() {\r
- return lang;\r
- }\r
-\r
- /**\r
- * Sets the value of the lang property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setLang(String value) {\r
- this.lang = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Collection of audio tracks\r
- * \r
- * <p>Java class for audioTracks complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="audioTracks">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="audioTrack" type="{}audioTrack" maxOccurs="unbounded"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "audioTracks", propOrder = {\r
- "audioTrack"\r
-})\r
-public class AudioTracks {\r
-\r
- @XmlElement(required = true)\r
- protected List<AudioTrack> audioTrack;\r
-\r
- /**\r
- * Gets the value of the audioTrack property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the audioTrack property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getAudioTrack().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link AudioTrack }\r
- * \r
- * \r
- */\r
- public List<AudioTrack> getAudioTrack() {\r
- if (audioTrack == null) {\r
- audioTrack = new ArrayList<AudioTrack>();\r
- }\r
- return this.audioTrack;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for automationStateType.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="automationStateType">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Null"/>\r
- * <enumeration value="Initialising"/>\r
- * <enumeration value="Initialised"/>\r
- * <enumeration value="Cueing"/>\r
- * <enumeration value="Allocating Device"/>\r
- * <enumeration value="Device Allocated"/>\r
- * <enumeration value="Waiting Validation"/>\r
- * <enumeration value="Validation Succeeded"/>\r
- * <enumeration value="Validation Failed"/>\r
- * <enumeration value="Allocating Stream"/>\r
- * <enumeration value="Stream Allocated"/>\r
- * <enumeration value="Stream Cueing"/>\r
- * <enumeration value="Cued"/>\r
- * <enumeration value="Preroll"/>\r
- * <enumeration value="Running"/>\r
- * <enumeration value="Overrunning"/>\r
- * <enumeration value="Pausing"/>\r
- * <enumeration value="Paused"/>\r
- * <enumeration value="Ending"/>\r
- * <enumeration value="Running"/>\r
- * <enumeration value="Aborting"/>\r
- * <enumeration value="Aborted"/>\r
- * <enumeration value="Postroll"/>\r
- * <enumeration value="Done"/>\r
- * <enumeration value="Disabled"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "automationStateType")\r
-@XmlEnum\r
-public enum AutomationStateType {\r
-\r
- @XmlEnumValue("Null")\r
- NULL("Null"),\r
- @XmlEnumValue("Initialising")\r
- INITIALISING("Initialising"),\r
- @XmlEnumValue("Initialised")\r
- INITIALISED("Initialised"),\r
- @XmlEnumValue("Cueing")\r
- CUEING("Cueing"),\r
- @XmlEnumValue("Allocating Device")\r
- ALLOCATING_DEVICE("Allocating Device"),\r
- @XmlEnumValue("Device Allocated")\r
- DEVICE_ALLOCATED("Device Allocated"),\r
- @XmlEnumValue("Waiting Validation")\r
- WAITING_VALIDATION("Waiting Validation"),\r
- @XmlEnumValue("Validation Succeeded")\r
- VALIDATION_SUCCEEDED("Validation Succeeded"),\r
- @XmlEnumValue("Validation Failed")\r
- VALIDATION_FAILED("Validation Failed"),\r
- @XmlEnumValue("Allocating Stream")\r
- ALLOCATING_STREAM("Allocating Stream"),\r
- @XmlEnumValue("Stream Allocated")\r
- STREAM_ALLOCATED("Stream Allocated"),\r
- @XmlEnumValue("Stream Cueing")\r
- STREAM_CUEING("Stream Cueing"),\r
- @XmlEnumValue("Cued")\r
- CUED("Cued"),\r
- @XmlEnumValue("Preroll")\r
- PREROLL("Preroll"),\r
- @XmlEnumValue("Running")\r
- RUNNING("Running"),\r
- @XmlEnumValue("Overrunning")\r
- OVERRUNNING("Overrunning"),\r
- @XmlEnumValue("Pausing")\r
- PAUSING("Pausing"),\r
- @XmlEnumValue("Paused")\r
- PAUSED("Paused"),\r
- @XmlEnumValue("Ending")\r
- ENDING("Ending"),\r
- @XmlEnumValue("Aborting")\r
- ABORTING("Aborting"),\r
- @XmlEnumValue("Aborted")\r
- ABORTED("Aborted"),\r
- @XmlEnumValue("Postroll")\r
- POSTROLL("Postroll"),\r
- @XmlEnumValue("Done")\r
- DONE("Done"),\r
- @XmlEnumValue("Disabled")\r
- DISABLED("Disabled");\r
- private final String value;\r
-\r
- AutomationStateType(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static AutomationStateType fromValue(String v) {\r
- for (AutomationStateType c: AutomationStateType.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for CGTransitionEnum.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="CGTransitionEnum">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Cut"/>\r
- * <enumeration value="Fade"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "CGTransitionEnum")\r
-@XmlEnum\r
-public enum CGTransitionEnum {\r
-\r
- @XmlEnumValue("Cut")\r
- CUT("Cut"),\r
- @XmlEnumValue("Fade")\r
- FADE("Fade");\r
- private final String value;\r
-\r
- CGTransitionEnum(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static CGTransitionEnum fromValue(String v) {\r
- for (CGTransitionEnum c: CGTransitionEnum.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-import javax.xml.bind.annotation.XmlValue;\r
-\r
-\r
-/**\r
- * Properties used by CG media devices\r
- * \r
- * <p>Java class for cgProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="cgProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="f" maxOccurs="30" minOccurs="0">\r
- * <complexType>\r
- * <simpleContent>\r
- * <extension base="<http://www.w3.org/2001/XMLSchema>string">\r
- * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </extension>\r
- * </simpleContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="passThrough" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="command" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="transition" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="type" use="required" type="{}CGTransitionUnion" />\r
- * <attribute name="rate" type="{}switchRate" />\r
- * <attribute name="direction" type="{}direction" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="stopAnimation" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="stopTimeType" type="{}CGTPATimeTypeEnum" />\r
- * <attribute name="stopTimeOffset" type="{}timecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="PBSDolphinGraphicElement" type="{}dolphinCGProperties" minOccurs="0"/>\r
- * </sequence>\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Page"/>\r
- * <enumeration value="Sequence"/>\r
- * <enumeration value="Template"/>\r
- * <enumeration value="Transition"/>\r
- * <enumeration value="PassThrough"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="layer" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * <attribute name="loadOnly" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "cgProperties", propOrder = {\r
- "f",\r
- "passThrough",\r
- "transition",\r
- "stopAnimation",\r
- "pbsDolphinGraphicElement"\r
-})\r
-public class CgProperties {\r
-\r
- protected List<CgProperties.F> f;\r
- protected CgProperties.PassThrough passThrough;\r
- protected CgProperties.Transition transition;\r
- protected CgProperties.StopAnimation stopAnimation;\r
- @XmlElement(name = "PBSDolphinGraphicElement")\r
- protected DolphinCGProperties pbsDolphinGraphicElement;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "layer")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String layer;\r
- @XmlAttribute(name = "loadOnly")\r
- protected Boolean loadOnly;\r
-\r
- /**\r
- * Gets the value of the f property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the f property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getF().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link CgProperties.F }\r
- * \r
- * \r
- */\r
- public List<CgProperties.F> getF() {\r
- if (f == null) {\r
- f = new ArrayList<CgProperties.F>();\r
- }\r
- return this.f;\r
- }\r
-\r
- /**\r
- * Gets the value of the passThrough property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link CgProperties.PassThrough }\r
- * \r
- */\r
- public CgProperties.PassThrough getPassThrough() {\r
- return passThrough;\r
- }\r
-\r
- /**\r
- * Sets the value of the passThrough property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link CgProperties.PassThrough }\r
- * \r
- */\r
- public void setPassThrough(CgProperties.PassThrough value) {\r
- this.passThrough = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the transition property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link CgProperties.Transition }\r
- * \r
- */\r
- public CgProperties.Transition getTransition() {\r
- return transition;\r
- }\r
-\r
- /**\r
- * Sets the value of the transition property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link CgProperties.Transition }\r
- * \r
- */\r
- public void setTransition(CgProperties.Transition value) {\r
- this.transition = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the stopAnimation property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link CgProperties.StopAnimation }\r
- * \r
- */\r
- public CgProperties.StopAnimation getStopAnimation() {\r
- return stopAnimation;\r
- }\r
-\r
- /**\r
- * Sets the value of the stopAnimation property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link CgProperties.StopAnimation }\r
- * \r
- */\r
- public void setStopAnimation(CgProperties.StopAnimation value) {\r
- this.stopAnimation = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the pbsDolphinGraphicElement property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link DolphinCGProperties }\r
- * \r
- */\r
- public DolphinCGProperties getPBSDolphinGraphicElement() {\r
- return pbsDolphinGraphicElement;\r
- }\r
-\r
- /**\r
- * Sets the value of the pbsDolphinGraphicElement property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link DolphinCGProperties }\r
- * \r
- */\r
- public void setPBSDolphinGraphicElement(DolphinCGProperties value) {\r
- this.pbsDolphinGraphicElement = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the layer property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getLayer() {\r
- return layer;\r
- }\r
-\r
- /**\r
- * Sets the value of the layer property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setLayer(String value) {\r
- this.layer = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the loadOnly property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isLoadOnly() {\r
- return loadOnly;\r
- }\r
-\r
- /**\r
- * Sets the value of the loadOnly property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setLoadOnly(Boolean value) {\r
- this.loadOnly = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <simpleContent>\r
- * <extension base="<http://www.w3.org/2001/XMLSchema>string">\r
- * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </extension>\r
- * </simpleContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "value"\r
- })\r
- public static class F {\r
-\r
- @XmlValue\r
- protected String value;\r
- @XmlAttribute(name = "name")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String name;\r
-\r
- /**\r
- * Gets the value of the value property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getValue() {\r
- return value;\r
- }\r
-\r
- /**\r
- * Sets the value of the value property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setValue(String value) {\r
- this.value = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the name property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getName() {\r
- return name;\r
- }\r
-\r
- /**\r
- * Sets the value of the name property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setName(String value) {\r
- this.name = value;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="command" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class PassThrough {\r
-\r
- @XmlAttribute(name = "command", required = true)\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String command;\r
-\r
- /**\r
- * Gets the value of the command property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getCommand() {\r
- return command;\r
- }\r
-\r
- /**\r
- * Sets the value of the command property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setCommand(String value) {\r
- this.command = value;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="stopTimeType" type="{}CGTPATimeTypeEnum" />\r
- * <attribute name="stopTimeOffset" type="{}timecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class StopAnimation {\r
-\r
- @XmlAttribute(name = "enabled")\r
- protected Boolean enabled;\r
- @XmlAttribute(name = "stopTimeType")\r
- protected String stopTimeType;\r
- @XmlAttribute(name = "stopTimeOffset")\r
- protected String stopTimeOffset;\r
-\r
- /**\r
- * Gets the value of the enabled property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isEnabled() {\r
- return enabled;\r
- }\r
-\r
- /**\r
- * Sets the value of the enabled property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setEnabled(Boolean value) {\r
- this.enabled = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the stopTimeType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getStopTimeType() {\r
- return stopTimeType;\r
- }\r
-\r
- /**\r
- * Sets the value of the stopTimeType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setStopTimeType(String value) {\r
- this.stopTimeType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the stopTimeOffset property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getStopTimeOffset() {\r
- return stopTimeOffset;\r
- }\r
-\r
- /**\r
- * Sets the value of the stopTimeOffset property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setStopTimeOffset(String value) {\r
- this.stopTimeOffset = value;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="type" use="required" type="{}CGTransitionUnion" />\r
- * <attribute name="rate" type="{}switchRate" />\r
- * <attribute name="direction" type="{}direction" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Transition {\r
-\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "rate")\r
- protected SwitchRate rate;\r
- @XmlAttribute(name = "direction")\r
- protected Direction direction;\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the rate property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchRate }\r
- * \r
- */\r
- public SwitchRate getRate() {\r
- return rate;\r
- }\r
-\r
- /**\r
- * Sets the value of the rate property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchRate }\r
- * \r
- */\r
- public void setRate(SwitchRate value) {\r
- this.rate = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the direction property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Direction }\r
- * \r
- */\r
- public Direction getDirection() {\r
- return direction;\r
- }\r
-\r
- /**\r
- * Sets the value of the direction property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Direction }\r
- * \r
- */\r
- public void setDirection(Direction value) {\r
- this.direction = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.math.BigInteger;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for changeCounts complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="changeCounts">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="del" type="{http://www.w3.org/2001/XMLSchema}integer" />\r
- * <attribute name="update" type="{http://www.w3.org/2001/XMLSchema}integer" />\r
- * <attribute name="add" type="{http://www.w3.org/2001/XMLSchema}integer" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "changeCounts")\r
-public class ChangeCounts {\r
-\r
- @XmlAttribute(name = "del")\r
- protected BigInteger del;\r
- @XmlAttribute(name = "update")\r
- protected BigInteger update;\r
- @XmlAttribute(name = "add")\r
- protected BigInteger add;\r
-\r
- /**\r
- * Gets the value of the del property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getDel() {\r
- return del;\r
- }\r
-\r
- /**\r
- * Sets the value of the del property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setDel(BigInteger value) {\r
- this.del = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the update property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getUpdate() {\r
- return update;\r
- }\r
-\r
- /**\r
- * Sets the value of the update property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setUpdate(BigInteger value) {\r
- this.update = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the add property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getAdd() {\r
- return add;\r
- }\r
-\r
- /**\r
- * Sets the value of the add property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setAdd(BigInteger value) {\r
- this.add = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties for a transmission channel.\r
- * \r
- * <p>Java class for channelProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="channelProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="comment" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="txTime" type="{}dateTimecode" />\r
- * <attribute name="timeOffset" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="timeOffsetValue" type="{}dateTimecodeOrTimecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "channelProperties")\r
-public class ChannelProperties {\r
-\r
- @XmlAttribute(name = "name")\r
- protected String name;\r
- @XmlAttribute(name = "comment")\r
- protected String comment;\r
- @XmlAttribute(name = "txTime")\r
- protected String txTime;\r
- @XmlAttribute(name = "timeOffset")\r
- protected String timeOffset;\r
- @XmlAttribute(name = "timeOffsetValue")\r
- protected String timeOffsetValue;\r
-\r
- /**\r
- * Gets the value of the name property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getName() {\r
- return name;\r
- }\r
-\r
- /**\r
- * Sets the value of the name property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setName(String value) {\r
- this.name = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the comment property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getComment() {\r
- return comment;\r
- }\r
-\r
- /**\r
- * Sets the value of the comment property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setComment(String value) {\r
- this.comment = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the txTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getTxTime() {\r
- return txTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the txTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setTxTime(String value) {\r
- this.txTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the timeOffset property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getTimeOffset() {\r
- return timeOffset;\r
- }\r
-\r
- /**\r
- * Sets the value of the timeOffset property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setTimeOffset(String value) {\r
- this.timeOffset = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the timeOffsetValue property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getTimeOffsetValue() {\r
- return timeOffsetValue;\r
- }\r
-\r
- /**\r
- * Sets the value of the timeOffsetValue property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setTimeOffsetValue(String value) {\r
- this.timeOffsetValue = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlSeeAlso;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Representation of a classification of an "object" (e.g. media, mediaInstance, mediaSet)\r
- * \r
- * <p>Java class for classification complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="classification">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="autoAssociate" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="classification" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="category" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "classification")\r
-@XmlSeeAlso({\r
- EventClassification.class\r
-})\r
-public class Classification {\r
-\r
- @XmlAttribute(name = "autoAssociate")\r
- protected Boolean autoAssociate;\r
- @XmlAttribute(name = "classification", required = true)\r
- protected String classification;\r
- @XmlAttribute(name = "category", required = true)\r
- protected String category;\r
-\r
- /**\r
- * Gets the value of the autoAssociate property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isAutoAssociate() {\r
- return autoAssociate;\r
- }\r
-\r
- /**\r
- * Sets the value of the autoAssociate property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setAutoAssociate(Boolean value) {\r
- this.autoAssociate = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the classification property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getClassification() {\r
- return classification;\r
- }\r
-\r
- /**\r
- * Sets the value of the classification property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setClassification(String value) {\r
- this.classification = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the category property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getCategory() {\r
- return category;\r
- }\r
-\r
- /**\r
- * Sets the value of the category property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setCategory(String value) {\r
- this.category = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlSeeAlso;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Collection of classifications\r
- * \r
- * <p>Java class for classifications complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="classifications">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="classification" type="{}classification" maxOccurs="unbounded"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "classifications", propOrder = {\r
- "classification"\r
-})\r
-@XmlSeeAlso({\r
- EventClassifications.class\r
-})\r
-public class Classifications {\r
-\r
- @XmlElement(required = true)\r
- protected List<Classification> classification;\r
-\r
- /**\r
- * Gets the value of the classification property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the classification property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getClassification().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Classification }\r
- * \r
- * \r
- */\r
- public List<Classification> getClassification() {\r
- if (classification == null) {\r
- classification = new ArrayList<Classification>();\r
- }\r
- return this.classification;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.math.BigInteger;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A representation of a component.\r
- * \r
- * <p>Java class for component complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="component">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="health" type="{}healthList" minOccurs="0"/>\r
- * </sequence>\r
- * <attGroup ref="{}componentAttributes"/>\r
- * <attribute name="isRedundantObject" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="redundantParentId" type="{http://www.w3.org/2001/XMLSchema}int" />\r
- * <attribute name="redundantParentName" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "component", propOrder = {\r
- "health"\r
-})\r
-public class Component {\r
-\r
- protected HealthList health;\r
- @XmlAttribute(name = "isRedundantObject")\r
- protected Boolean isRedundantObject;\r
- @XmlAttribute(name = "redundantParentId")\r
- protected Integer redundantParentId;\r
- @XmlAttribute(name = "redundantParentName")\r
- protected String redundantParentName;\r
- @XmlAttribute(name = "componentId", required = true)\r
- protected BigInteger componentId;\r
- @XmlAttribute(name = "componentName", required = true)\r
- protected String componentName;\r
-\r
- /**\r
- * Gets the value of the health property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link HealthList }\r
- * \r
- */\r
- public HealthList getHealth() {\r
- return health;\r
- }\r
-\r
- /**\r
- * Sets the value of the health property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link HealthList }\r
- * \r
- */\r
- public void setHealth(HealthList value) {\r
- this.health = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the isRedundantObject property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isIsRedundantObject() {\r
- return isRedundantObject;\r
- }\r
-\r
- /**\r
- * Sets the value of the isRedundantObject property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setIsRedundantObject(Boolean value) {\r
- this.isRedundantObject = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the redundantParentId property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getRedundantParentId() {\r
- return redundantParentId;\r
- }\r
-\r
- /**\r
- * Sets the value of the redundantParentId property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setRedundantParentId(Integer value) {\r
- this.redundantParentId = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the redundantParentName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getRedundantParentName() {\r
- return redundantParentName;\r
- }\r
-\r
- /**\r
- * Sets the value of the redundantParentName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setRedundantParentName(String value) {\r
- this.redundantParentName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the componentId property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getComponentId() {\r
- return componentId;\r
- }\r
-\r
- /**\r
- * Sets the value of the componentId property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setComponentId(BigInteger value) {\r
- this.componentId = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the componentName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getComponentName() {\r
- return componentName;\r
- }\r
-\r
- /**\r
- * Sets the value of the componentName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setComponentName(String value) {\r
- this.componentName = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for componentHealth.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="componentHealth">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <maxLength value="64"/>\r
- * <minLength value="1"/>\r
- * <enumeration value="Object not found!"/>\r
- * <enumeration value="Proxy exception!"/>\r
- * <enumeration value="Server node not found!"/>\r
- * <enumeration value="Server component not found!"/>\r
- * <enumeration value="Server exception!"/>\r
- * <enumeration value="Device disconnected!"/>\r
- * <enumeration value="Card not found!"/>\r
- * <enumeration value="Unable to open device!"/>\r
- * <enumeration value="Invalid config!"/>\r
- * <enumeration value="Device error!"/>\r
- * <enumeration value="Device automation disabled!"/>\r
- * <enumeration value="API interface failed!"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "componentHealth")\r
-@XmlEnum\r
-public enum ComponentHealth {\r
-\r
- @XmlEnumValue("Object not found!")\r
- OBJECT_NOT_FOUND("Object not found!"),\r
- @XmlEnumValue("Proxy exception!")\r
- PROXY_EXCEPTION("Proxy exception!"),\r
- @XmlEnumValue("Server node not found!")\r
- SERVER_NODE_NOT_FOUND("Server node not found!"),\r
- @XmlEnumValue("Server component not found!")\r
- SERVER_COMPONENT_NOT_FOUND("Server component not found!"),\r
- @XmlEnumValue("Server exception!")\r
- SERVER_EXCEPTION("Server exception!"),\r
- @XmlEnumValue("Device disconnected!")\r
- DEVICE_DISCONNECTED("Device disconnected!"),\r
- @XmlEnumValue("Card not found!")\r
- CARD_NOT_FOUND("Card not found!"),\r
- @XmlEnumValue("Unable to open device!")\r
- UNABLE_TO_OPEN_DEVICE("Unable to open device!"),\r
- @XmlEnumValue("Invalid config!")\r
- INVALID_CONFIG("Invalid config!"),\r
- @XmlEnumValue("Device error!")\r
- DEVICE_ERROR("Device error!"),\r
- @XmlEnumValue("Device automation disabled!")\r
- DEVICE_AUTOMATION_DISABLED("Device automation disabled!"),\r
- @XmlEnumValue("API interface failed!")\r
- API_INTERFACE_FAILED("API interface failed!");\r
- private final String value;\r
-\r
- ComponentHealth(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static ComponentHealth fromValue(String v) {\r
- for (ComponentHealth c: ComponentHealth.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A list of components.\r
- * \r
- * <p>Java class for componentList complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="componentList">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="component" type="{}component" maxOccurs="unbounded"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "componentList", propOrder = {\r
- "component"\r
-})\r
-public class ComponentList {\r
-\r
- @XmlElement(required = true)\r
- protected List<Component> component;\r
-\r
- /**\r
- * Gets the value of the component property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the component property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getComponent().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Component }\r
- * \r
- * \r
- */\r
- public List<Component> getComponent() {\r
- if (component == null) {\r
- component = new ArrayList<Component>();\r
- }\r
- return this.component;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="componentList" type="{}componentList"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "componentList"\r
-})\r
-@XmlRootElement(name = "componentListContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class ComponentListContainer {\r
-\r
- @XmlElement(required = true)\r
- protected ComponentList componentList;\r
-\r
- /**\r
- * Gets the value of the componentList property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ComponentList }\r
- * \r
- */\r
- public ComponentList getComponentList() {\r
- return componentList;\r
- }\r
-\r
- /**\r
- * Sets the value of the componentList property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ComponentList }\r
- * \r
- */\r
- public void setComponentList(ComponentList value) {\r
- this.componentList = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for componentTag.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="componentTag">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="128"/>\r
- * <enumeration value="TxList"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "componentTag")\r
-@XmlEnum\r
-public enum ComponentTag {\r
-\r
- @XmlEnumValue("TxList")\r
- TX_LIST("TxList");\r
- private final String value;\r
-\r
- ComponentTag(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static ComponentTag fromValue(String v) {\r
- for (ComponentTag c: ComponentTag.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="componentTag" type="{}componentTag"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "componentTag"\r
-})\r
-@XmlRootElement(name = "componentTagContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class ComponentTagContainer {\r
-\r
- @XmlElement(required = true)\r
- @XmlSchemaType(name = "string")\r
- protected ComponentTag componentTag;\r
-\r
- /**\r
- * Gets the value of the componentTag property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ComponentTag }\r
- * \r
- */\r
- public ComponentTag getComponentTag() {\r
- return componentTag;\r
- }\r
-\r
- /**\r
- * Sets the value of the componentTag property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ComponentTag }\r
- * \r
- */\r
- public void setComponentTag(ComponentTag value) {\r
- this.componentTag = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="playListEventXML">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="enabledFields">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <choice maxOccurs="unbounded">\r
- * <element name="field" type="{http://www.pebble.tv/MarinaAPI}PlaylistEventXMLConfigurableFields" maxOccurs="unbounded"/>\r
- * </choice>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
-\r
-})\r
-@XmlRootElement(name = "config", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class Config {\r
-\r
- @XmlElement(required = true)\r
- protected Config.PlayListEventXML playListEventXML;\r
-\r
- /**\r
- * Gets the value of the playListEventXML property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Config.PlayListEventXML }\r
- * \r
- */\r
- public Config.PlayListEventXML getPlayListEventXML() {\r
- return playListEventXML;\r
- }\r
-\r
- /**\r
- * Sets the value of the playListEventXML property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Config.PlayListEventXML }\r
- * \r
- */\r
- public void setPlayListEventXML(Config.PlayListEventXML value) {\r
- this.playListEventXML = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="enabledFields">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <choice maxOccurs="unbounded">\r
- * <element name="field" type="{http://www.pebble.tv/MarinaAPI}PlaylistEventXMLConfigurableFields" maxOccurs="unbounded"/>\r
- * </choice>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "enabledFields"\r
- })\r
- public static class PlayListEventXML {\r
-\r
- @XmlElement(required = true)\r
- protected Config.PlayListEventXML.EnabledFields enabledFields;\r
-\r
- /**\r
- * Gets the value of the enabledFields property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Config.PlayListEventXML.EnabledFields }\r
- * \r
- */\r
- public Config.PlayListEventXML.EnabledFields getEnabledFields() {\r
- return enabledFields;\r
- }\r
-\r
- /**\r
- * Sets the value of the enabledFields property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Config.PlayListEventXML.EnabledFields }\r
- * \r
- */\r
- public void setEnabledFields(Config.PlayListEventXML.EnabledFields value) {\r
- this.enabledFields = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <choice maxOccurs="unbounded">\r
- * <element name="field" type="{http://www.pebble.tv/MarinaAPI}PlaylistEventXMLConfigurableFields" maxOccurs="unbounded"/>\r
- * </choice>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "field"\r
- })\r
- public static class EnabledFields {\r
-\r
- @XmlSchemaType(name = "string")\r
- protected List<PlaylistEventXMLConfigurableFields> field;\r
-\r
- /**\r
- * Gets the value of the field property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the field property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getField().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link PlaylistEventXMLConfigurableFields }\r
- * \r
- * \r
- */\r
- public List<PlaylistEventXMLConfigurableFields> getField() {\r
- if (field == null) {\r
- field = new ArrayList<PlaylistEventXMLConfigurableFields>();\r
- }\r
- return this.field;\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}config"/>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
-\r
-})\r
-@XmlRootElement(name = "configContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class ConfigContainer {\r
-\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI", required = true)\r
- protected Config config;\r
-\r
- /**\r
- * Gets the value of the config property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Config }\r
- * \r
- */\r
- public Config getConfig() {\r
- return config;\r
- }\r
-\r
- /**\r
- * Sets the value of the config property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Config }\r
- * \r
- */\r
- public void setConfig(Config value) {\r
- this.config = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="configRequestList">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="configType" type="{http://www.pebble.tv/MarinaAPI}configType"/>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "configRequestList"\r
-})\r
-@XmlRootElement(name = "configRequestListContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class ConfigRequestListContainer {\r
-\r
- @XmlElement(required = true)\r
- protected ConfigRequestListContainer.ConfigRequestList configRequestList;\r
-\r
- /**\r
- * Gets the value of the configRequestList property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ConfigRequestListContainer.ConfigRequestList }\r
- * \r
- */\r
- public ConfigRequestListContainer.ConfigRequestList getConfigRequestList() {\r
- return configRequestList;\r
- }\r
-\r
- /**\r
- * Sets the value of the configRequestList property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ConfigRequestListContainer.ConfigRequestList }\r
- * \r
- */\r
- public void setConfigRequestList(ConfigRequestListContainer.ConfigRequestList value) {\r
- this.configRequestList = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="configType" type="{http://www.pebble.tv/MarinaAPI}configType"/>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
-\r
- })\r
- public static class ConfigRequestList {\r
-\r
- @XmlElement(required = true)\r
- @XmlSchemaType(name = "string")\r
- protected ConfigType configType;\r
-\r
- /**\r
- * Gets the value of the configType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ConfigType }\r
- * \r
- */\r
- public ConfigType getConfigType() {\r
- return configType;\r
- }\r
-\r
- /**\r
- * Sets the value of the configType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ConfigType }\r
- * \r
- */\r
- public void setConfigType(ConfigType value) {\r
- this.configType = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for configType.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="configType">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="PLAYLIST_EVENT_XML"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "configType", namespace = "http://www.pebble.tv/MarinaAPI")\r
-@XmlEnum\r
-public enum ConfigType {\r
-\r
- PLAYLIST_EVENT_XML;\r
-\r
- public String value() {\r
- return name();\r
- }\r
-\r
- public static ConfigType fromValue(String v) {\r
- return valueOf(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Representation of a timecode range (start -> end)\r
- * \r
- * <p>Java class for dateTimecodeRange complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="dateTimecodeRange">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="start" use="required" type="{}dateTimecode" />\r
- * <attribute name="end" use="required" type="{}dateTimecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "dateTimecodeRange")\r
-public class DateTimecodeRange {\r
-\r
- @XmlAttribute(name = "start", required = true)\r
- protected String start;\r
- @XmlAttribute(name = "end", required = true)\r
- protected String end;\r
-\r
- /**\r
- * Gets the value of the start property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getStart() {\r
- return start;\r
- }\r
-\r
- /**\r
- * Sets the value of the start property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setStart(String value) {\r
- this.start = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the end property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getEnd() {\r
- return end;\r
- }\r
-\r
- /**\r
- * Sets the value of the end property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setEnd(String value) {\r
- this.end = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="dateTimecodeRange" type="{}dateTimecodeRange"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "dateTimecodeRange"\r
-})\r
-@XmlRootElement(name = "dateTimecodeRangeContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class DateTimecodeRangeContainer {\r
-\r
- @XmlElement(required = true)\r
- protected DateTimecodeRange dateTimecodeRange;\r
-\r
- /**\r
- * Gets the value of the dateTimecodeRange property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link DateTimecodeRange }\r
- * \r
- */\r
- public DateTimecodeRange getDateTimecodeRange() {\r
- return dateTimecodeRange;\r
- }\r
-\r
- /**\r
- * Sets the value of the dateTimecodeRange property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link DateTimecodeRange }\r
- * \r
- */\r
- public void setDateTimecodeRange(DateTimecodeRange value) {\r
- this.dateTimecodeRange = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Representation of a delete media request\r
- * \r
- * <p>Java class for deleteMedia complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="deleteMedia">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="deleteMediaInstances" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="deleteMediaInstance" type="{}deleteMediaInstance" maxOccurs="unbounded"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attGroup ref="{}mediaKey"/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "deleteMedia", propOrder = {\r
- "deleteMediaInstances"\r
-})\r
-public class DeleteMedia {\r
-\r
- protected DeleteMedia.DeleteMediaInstances deleteMediaInstances;\r
- @XmlAttribute(name = "mediaName", required = true)\r
- protected String mediaName;\r
- @XmlAttribute(name = "mediaType", required = true)\r
- protected MediaType mediaType;\r
-\r
- /**\r
- * Gets the value of the deleteMediaInstances property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link DeleteMedia.DeleteMediaInstances }\r
- * \r
- */\r
- public DeleteMedia.DeleteMediaInstances getDeleteMediaInstances() {\r
- return deleteMediaInstances;\r
- }\r
-\r
- /**\r
- * Sets the value of the deleteMediaInstances property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link DeleteMedia.DeleteMediaInstances }\r
- * \r
- */\r
- public void setDeleteMediaInstances(DeleteMedia.DeleteMediaInstances value) {\r
- this.deleteMediaInstances = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaName() {\r
- return mediaName;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaName(String value) {\r
- this.mediaName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaType }\r
- * \r
- */\r
- public MediaType getMediaType() {\r
- return mediaType;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaType }\r
- * \r
- */\r
- public void setMediaType(MediaType value) {\r
- this.mediaType = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="deleteMediaInstance" type="{}deleteMediaInstance" maxOccurs="unbounded"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "deleteMediaInstance"\r
- })\r
- public static class DeleteMediaInstances {\r
-\r
- @XmlElement(required = true)\r
- protected List<DeleteMediaInstance> deleteMediaInstance;\r
-\r
- /**\r
- * Gets the value of the deleteMediaInstance property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the deleteMediaInstance property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getDeleteMediaInstance().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link DeleteMediaInstance }\r
- * \r
- * \r
- */\r
- public List<DeleteMediaInstance> getDeleteMediaInstance() {\r
- if (deleteMediaInstance == null) {\r
- deleteMediaInstance = new ArrayList<DeleteMediaInstance>();\r
- }\r
- return this.deleteMediaInstance;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Representation of a delete media instance request\r
- * \r
- * <p>Java class for deleteMediaInstance complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="deleteMediaInstance">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="mediaSetName" use="required" type="{}mediaSetName" />\r
- * <attribute name="output" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "deleteMediaInstance")\r
-public class DeleteMediaInstance {\r
-\r
- @XmlAttribute(name = "mediaSetName", required = true)\r
- protected String mediaSetName;\r
- @XmlAttribute(name = "output", required = true)\r
- protected String output;\r
-\r
- /**\r
- * Gets the value of the mediaSetName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaSetName() {\r
- return mediaSetName;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaSetName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaSetName(String value) {\r
- this.mediaSetName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the output property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getOutput() {\r
- return output;\r
- }\r
-\r
- /**\r
- * Sets the value of the output property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setOutput(String value) {\r
- this.output = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="deleteMedia" type="{}deleteMedia"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "deleteMedia"\r
-})\r
-@XmlRootElement(name = "deleteMediaInstanceContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class DeleteMediaInstanceContainer {\r
-\r
- @XmlElement(required = true)\r
- protected DeleteMedia deleteMedia;\r
-\r
- /**\r
- * Gets the value of the deleteMedia property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link DeleteMedia }\r
- * \r
- */\r
- public DeleteMedia getDeleteMedia() {\r
- return deleteMedia;\r
- }\r
-\r
- /**\r
- * Sets the value of the deleteMedia property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link DeleteMedia }\r
- * \r
- */\r
- public void setDeleteMedia(DeleteMedia value) {\r
- this.deleteMedia = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="media" type="{}media"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "media"\r
-})\r
-@XmlRootElement(name = "deleteMediaInstanceKeyContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class DeleteMediaInstanceKeyContainer {\r
-\r
- @XmlElement(required = true)\r
- protected Media media;\r
-\r
- /**\r
- * Gets the value of the media property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Media }\r
- * \r
- */\r
- public Media getMedia() {\r
- return media;\r
- }\r
-\r
- /**\r
- * Sets the value of the media property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Media }\r
- * \r
- */\r
- public void setMedia(Media value) {\r
- this.media = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for direction.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="direction">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Up"/>\r
- * <enumeration value="Down"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "direction")\r
-@XmlEnum\r
-public enum Direction {\r
-\r
- @XmlEnumValue("Up")\r
- UP("Up"),\r
- @XmlEnumValue("Down")\r
- DOWN("Down");\r
- private final String value;\r
-\r
- Direction(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static Direction fromValue(String v) {\r
- for (Direction c: Direction.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties for Dolphin CG jobs.\r
- * \r
- * <p>Java class for dolphinCGProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="dolphinCGProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="mediaName" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="0"/>\r
- * <maxLength value="255"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="posX">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="posY">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="scaleX" type="{http://www.w3.org/2001/XMLSchema}float" />\r
- * <attribute name="scaleY" type="{http://www.w3.org/2001/XMLSchema}float" />\r
- * <attribute name="opacity" type="{http://www.w3.org/2001/XMLSchema}float" />\r
- * <attribute name="priority" type="{http://www.w3.org/2001/XMLSchema}int" />\r
- * <attribute name="onTransitionType" type="{}switchTransition" />\r
- * <attribute name="onTransitionTime">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}int">\r
- * <minInclusive value="0"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="offTransitionType" type="{}switchTransition" />\r
- * <attribute name="offTransitionTime" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "dolphinCGProperties")\r
-public class DolphinCGProperties {\r
-\r
- @XmlAttribute(name = "mediaName", required = true)\r
- protected String mediaName;\r
- @XmlAttribute(name = "posX")\r
- protected String posX;\r
- @XmlAttribute(name = "posY")\r
- protected String posY;\r
- @XmlAttribute(name = "scaleX")\r
- protected Float scaleX;\r
- @XmlAttribute(name = "scaleY")\r
- protected Float scaleY;\r
- @XmlAttribute(name = "opacity")\r
- protected Float opacity;\r
- @XmlAttribute(name = "priority")\r
- protected Integer priority;\r
- @XmlAttribute(name = "onTransitionType")\r
- protected SwitchTransition onTransitionType;\r
- @XmlAttribute(name = "onTransitionTime")\r
- protected Integer onTransitionTime;\r
- @XmlAttribute(name = "offTransitionType")\r
- protected SwitchTransition offTransitionType;\r
- @XmlAttribute(name = "offTransitionTime")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String offTransitionTime;\r
-\r
- /**\r
- * Gets the value of the mediaName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaName() {\r
- return mediaName;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaName(String value) {\r
- this.mediaName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the posX property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getPosX() {\r
- return posX;\r
- }\r
-\r
- /**\r
- * Sets the value of the posX property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setPosX(String value) {\r
- this.posX = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the posY property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getPosY() {\r
- return posY;\r
- }\r
-\r
- /**\r
- * Sets the value of the posY property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setPosY(String value) {\r
- this.posY = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the scaleX property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Float }\r
- * \r
- */\r
- public Float getScaleX() {\r
- return scaleX;\r
- }\r
-\r
- /**\r
- * Sets the value of the scaleX property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Float }\r
- * \r
- */\r
- public void setScaleX(Float value) {\r
- this.scaleX = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the scaleY property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Float }\r
- * \r
- */\r
- public Float getScaleY() {\r
- return scaleY;\r
- }\r
-\r
- /**\r
- * Sets the value of the scaleY property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Float }\r
- * \r
- */\r
- public void setScaleY(Float value) {\r
- this.scaleY = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the opacity property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Float }\r
- * \r
- */\r
- public Float getOpacity() {\r
- return opacity;\r
- }\r
-\r
- /**\r
- * Sets the value of the opacity property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Float }\r
- * \r
- */\r
- public void setOpacity(Float value) {\r
- this.opacity = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the priority property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getPriority() {\r
- return priority;\r
- }\r
-\r
- /**\r
- * Sets the value of the priority property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setPriority(Integer value) {\r
- this.priority = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the onTransitionType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchTransition }\r
- * \r
- */\r
- public SwitchTransition getOnTransitionType() {\r
- return onTransitionType;\r
- }\r
-\r
- /**\r
- * Sets the value of the onTransitionType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchTransition }\r
- * \r
- */\r
- public void setOnTransitionType(SwitchTransition value) {\r
- this.onTransitionType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the onTransitionTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getOnTransitionTime() {\r
- return onTransitionTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the onTransitionTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setOnTransitionTime(Integer value) {\r
- this.onTransitionTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the offTransitionType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchTransition }\r
- * \r
- */\r
- public SwitchTransition getOffTransitionType() {\r
- return offTransitionType;\r
- }\r
-\r
- /**\r
- * Sets the value of the offTransitionType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchTransition }\r
- * \r
- */\r
- public void setOffTransitionType(SwitchTransition value) {\r
- this.offTransitionType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the offTransitionTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getOffTransitionTime() {\r
- return offTransitionTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the offTransitionTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setOffTransitionTime(String value) {\r
- this.offTransitionTime = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Dolphin graphic properties\r
- * \r
- * <p>Java class for dolphinGraphicProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="dolphinGraphicProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="param" maxOccurs="unbounded" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attribute name="startTime" type="{}timecode" />\r
- * <attribute name="latency" type="{}timecode" />\r
- * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="state">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="on"/>\r
- * <enumeration value="off"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "dolphinGraphicProperties", propOrder = {\r
- "param"\r
-})\r
-public class DolphinGraphicProperties {\r
-\r
- protected List<DolphinGraphicProperties.Param> param;\r
- @XmlAttribute(name = "startTime")\r
- protected String startTime;\r
- @XmlAttribute(name = "latency")\r
- protected String latency;\r
- @XmlAttribute(name = "name")\r
- protected String name;\r
- @XmlAttribute(name = "state")\r
- protected String state;\r
-\r
- /**\r
- * Gets the value of the param property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the param property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getParam().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link DolphinGraphicProperties.Param }\r
- * \r
- * \r
- */\r
- public List<DolphinGraphicProperties.Param> getParam() {\r
- if (param == null) {\r
- param = new ArrayList<DolphinGraphicProperties.Param>();\r
- }\r
- return this.param;\r
- }\r
-\r
- /**\r
- * Gets the value of the startTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getStartTime() {\r
- return startTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the startTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setStartTime(String value) {\r
- this.startTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the latency property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getLatency() {\r
- return latency;\r
- }\r
-\r
- /**\r
- * Sets the value of the latency property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setLatency(String value) {\r
- this.latency = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the name property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getName() {\r
- return name;\r
- }\r
-\r
- /**\r
- * Sets the value of the name property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setName(String value) {\r
- this.name = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the state property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getState() {\r
- return state;\r
- }\r
-\r
- /**\r
- * Sets the value of the state property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setState(String value) {\r
- this.state = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Param {\r
-\r
- @XmlAttribute(name = "value", required = true)\r
- protected String value;\r
-\r
- /**\r
- * Gets the value of the value property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getValue() {\r
- return value;\r
- }\r
-\r
- /**\r
- * Sets the value of the value property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setValue(String value) {\r
- this.value = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlSeeAlso;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties for effects\r
- * \r
- * <p>Java class for effectProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="effectProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="port" type="{}switchAllocation"/>\r
- * <choice>\r
- * <element name="keyer" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="transition" use="required" type="{}switchTransition" />\r
- * <attribute name="rate" use="required" type="{}switchRate" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="audioOver">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="transition" use="required" type="{}switchTransition" />\r
- * <attribute name="rate" use="required" type="{}switchRate" />\r
- * <attribute name="percent" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">\r
- * <minInclusive value="0"/>\r
- * <maxInclusive value="100"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="pgmPercent">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">\r
- * <minInclusive value="0"/>\r
- * <maxInclusive value="100"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="logo">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="transition" use="required" type="{}switchTransition" />\r
- * <attribute name="rate" use="required" type="{}switchRate" />\r
- * <attribute name="logo" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="audioMode">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="bus" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="PGM"/>\r
- * <enumeration value="PST"/>\r
- * <enumeration value="AP1"/>\r
- * <enumeration value="AP2"/>\r
- * <enumeration value="AP3"/>\r
- * <enumeration value="AP4"/>\r
- * <enumeration value="AP5"/>\r
- * <enumeration value="AP6"/>\r
- * <enumeration value="AP7"/>\r
- * <enumeration value="AP8"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="mode" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="NoChange"/>\r
- * <enumeration value="Stereo"/>\r
- * <enumeration value="LeftMono"/>\r
- * <enumeration value="RightMono"/>\r
- * <enumeration value="Custom1"/>\r
- * <enumeration value="Custom2"/>\r
- * <enumeration value="Custom3"/>\r
- * <enumeration value="Custom4"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="phase" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="NoChange"/>\r
- * <enumeration value="Normal"/>\r
- * <enumeration value="Reverse"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="dve">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="effect" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="duration" type="{}timecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="audioShuffle">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <choice>\r
- * <element name="macro" type="{}macroProperties"/>\r
- * <element name="fixed">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="shuffle" maxOccurs="unbounded">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="output" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="input" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </choice>\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Macro"/>\r
- * <enumeration value="Fixed"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="validationMode" type="{}validationMode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="audioClip">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="transition" type="{}switchTransition" />\r
- * <attribute name="rate" type="{}switchRate" />\r
- * <attribute name="percent">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">\r
- * <minInclusive value="0"/>\r
- * <maxInclusive value="100"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="file" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </choice>\r
- * </sequence>\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Keyer"/>\r
- * <enumeration value="Audio Over"/>\r
- * <enumeration value="Logo"/>\r
- * <enumeration value="Audio Mode"/>\r
- * <enumeration value="DVE"/>\r
- * <enumeration value="Audio Shuffle"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="name">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="0"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "effectProperties", propOrder = {\r
- "port",\r
- "keyer",\r
- "audioOver",\r
- "logo",\r
- "audioMode",\r
- "dve",\r
- "audioShuffle",\r
- "audioClip"\r
-})\r
-@XmlSeeAlso({\r
- PlaylistActionEventEffectProperties.class\r
-})\r
-public class EffectProperties {\r
-\r
- @XmlElement(required = true)\r
- protected SwitchAllocation port;\r
- protected EffectProperties.Keyer keyer;\r
- protected EffectProperties.AudioOver audioOver;\r
- protected EffectProperties.Logo logo;\r
- protected EffectProperties.AudioMode audioMode;\r
- protected EffectProperties.Dve dve;\r
- protected EffectProperties.AudioShuffle audioShuffle;\r
- protected EffectProperties.AudioClip audioClip;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "name")\r
- protected String name;\r
-\r
- /**\r
- * Gets the value of the port property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchAllocation }\r
- * \r
- */\r
- public SwitchAllocation getPort() {\r
- return port;\r
- }\r
-\r
- /**\r
- * Sets the value of the port property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchAllocation }\r
- * \r
- */\r
- public void setPort(SwitchAllocation value) {\r
- this.port = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the keyer property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EffectProperties.Keyer }\r
- * \r
- */\r
- public EffectProperties.Keyer getKeyer() {\r
- return keyer;\r
- }\r
-\r
- /**\r
- * Sets the value of the keyer property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EffectProperties.Keyer }\r
- * \r
- */\r
- public void setKeyer(EffectProperties.Keyer value) {\r
- this.keyer = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the audioOver property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EffectProperties.AudioOver }\r
- * \r
- */\r
- public EffectProperties.AudioOver getAudioOver() {\r
- return audioOver;\r
- }\r
-\r
- /**\r
- * Sets the value of the audioOver property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EffectProperties.AudioOver }\r
- * \r
- */\r
- public void setAudioOver(EffectProperties.AudioOver value) {\r
- this.audioOver = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the logo property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EffectProperties.Logo }\r
- * \r
- */\r
- public EffectProperties.Logo getLogo() {\r
- return logo;\r
- }\r
-\r
- /**\r
- * Sets the value of the logo property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EffectProperties.Logo }\r
- * \r
- */\r
- public void setLogo(EffectProperties.Logo value) {\r
- this.logo = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the audioMode property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EffectProperties.AudioMode }\r
- * \r
- */\r
- public EffectProperties.AudioMode getAudioMode() {\r
- return audioMode;\r
- }\r
-\r
- /**\r
- * Sets the value of the audioMode property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EffectProperties.AudioMode }\r
- * \r
- */\r
- public void setAudioMode(EffectProperties.AudioMode value) {\r
- this.audioMode = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the dve property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EffectProperties.Dve }\r
- * \r
- */\r
- public EffectProperties.Dve getDve() {\r
- return dve;\r
- }\r
-\r
- /**\r
- * Sets the value of the dve property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EffectProperties.Dve }\r
- * \r
- */\r
- public void setDve(EffectProperties.Dve value) {\r
- this.dve = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the audioShuffle property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EffectProperties.AudioShuffle }\r
- * \r
- */\r
- public EffectProperties.AudioShuffle getAudioShuffle() {\r
- return audioShuffle;\r
- }\r
-\r
- /**\r
- * Sets the value of the audioShuffle property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EffectProperties.AudioShuffle }\r
- * \r
- */\r
- public void setAudioShuffle(EffectProperties.AudioShuffle value) {\r
- this.audioShuffle = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the audioClip property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EffectProperties.AudioClip }\r
- * \r
- */\r
- public EffectProperties.AudioClip getAudioClip() {\r
- return audioClip;\r
- }\r
-\r
- /**\r
- * Sets the value of the audioClip property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EffectProperties.AudioClip }\r
- * \r
- */\r
- public void setAudioClip(EffectProperties.AudioClip value) {\r
- this.audioClip = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the name property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getName() {\r
- return name;\r
- }\r
-\r
- /**\r
- * Sets the value of the name property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setName(String value) {\r
- this.name = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="transition" type="{}switchTransition" />\r
- * <attribute name="rate" type="{}switchRate" />\r
- * <attribute name="percent">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">\r
- * <minInclusive value="0"/>\r
- * <maxInclusive value="100"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="file" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class AudioClip {\r
-\r
- @XmlAttribute(name = "transition")\r
- protected SwitchTransition transition;\r
- @XmlAttribute(name = "rate")\r
- protected SwitchRate rate;\r
- @XmlAttribute(name = "percent")\r
- protected Integer percent;\r
- @XmlAttribute(name = "file")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String file;\r
-\r
- /**\r
- * Gets the value of the transition property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchTransition }\r
- * \r
- */\r
- public SwitchTransition getTransition() {\r
- return transition;\r
- }\r
-\r
- /**\r
- * Sets the value of the transition property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchTransition }\r
- * \r
- */\r
- public void setTransition(SwitchTransition value) {\r
- this.transition = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the rate property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchRate }\r
- * \r
- */\r
- public SwitchRate getRate() {\r
- return rate;\r
- }\r
-\r
- /**\r
- * Sets the value of the rate property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchRate }\r
- * \r
- */\r
- public void setRate(SwitchRate value) {\r
- this.rate = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the percent property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getPercent() {\r
- return percent;\r
- }\r
-\r
- /**\r
- * Sets the value of the percent property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setPercent(Integer value) {\r
- this.percent = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the file property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getFile() {\r
- return file;\r
- }\r
-\r
- /**\r
- * Sets the value of the file property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setFile(String value) {\r
- this.file = value;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="bus" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="PGM"/>\r
- * <enumeration value="PST"/>\r
- * <enumeration value="AP1"/>\r
- * <enumeration value="AP2"/>\r
- * <enumeration value="AP3"/>\r
- * <enumeration value="AP4"/>\r
- * <enumeration value="AP5"/>\r
- * <enumeration value="AP6"/>\r
- * <enumeration value="AP7"/>\r
- * <enumeration value="AP8"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="mode" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="NoChange"/>\r
- * <enumeration value="Stereo"/>\r
- * <enumeration value="LeftMono"/>\r
- * <enumeration value="RightMono"/>\r
- * <enumeration value="Custom1"/>\r
- * <enumeration value="Custom2"/>\r
- * <enumeration value="Custom3"/>\r
- * <enumeration value="Custom4"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="phase" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="NoChange"/>\r
- * <enumeration value="Normal"/>\r
- * <enumeration value="Reverse"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class AudioMode {\r
-\r
- @XmlAttribute(name = "bus", required = true)\r
- protected String bus;\r
- @XmlAttribute(name = "mode", required = true)\r
- protected String mode;\r
- @XmlAttribute(name = "phase", required = true)\r
- protected String phase;\r
-\r
- /**\r
- * Gets the value of the bus property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getBus() {\r
- return bus;\r
- }\r
-\r
- /**\r
- * Sets the value of the bus property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setBus(String value) {\r
- this.bus = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mode property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMode() {\r
- return mode;\r
- }\r
-\r
- /**\r
- * Sets the value of the mode property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMode(String value) {\r
- this.mode = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the phase property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getPhase() {\r
- return phase;\r
- }\r
-\r
- /**\r
- * Sets the value of the phase property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setPhase(String value) {\r
- this.phase = value;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="transition" use="required" type="{}switchTransition" />\r
- * <attribute name="rate" use="required" type="{}switchRate" />\r
- * <attribute name="percent" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">\r
- * <minInclusive value="0"/>\r
- * <maxInclusive value="100"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="pgmPercent">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">\r
- * <minInclusive value="0"/>\r
- * <maxInclusive value="100"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class AudioOver {\r
-\r
- @XmlAttribute(name = "transition", required = true)\r
- protected SwitchTransition transition;\r
- @XmlAttribute(name = "rate", required = true)\r
- protected SwitchRate rate;\r
- @XmlAttribute(name = "percent", required = true)\r
- protected int percent;\r
- @XmlAttribute(name = "pgmPercent")\r
- protected Integer pgmPercent;\r
-\r
- /**\r
- * Gets the value of the transition property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchTransition }\r
- * \r
- */\r
- public SwitchTransition getTransition() {\r
- return transition;\r
- }\r
-\r
- /**\r
- * Sets the value of the transition property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchTransition }\r
- * \r
- */\r
- public void setTransition(SwitchTransition value) {\r
- this.transition = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the rate property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchRate }\r
- * \r
- */\r
- public SwitchRate getRate() {\r
- return rate;\r
- }\r
-\r
- /**\r
- * Sets the value of the rate property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchRate }\r
- * \r
- */\r
- public void setRate(SwitchRate value) {\r
- this.rate = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the percent property.\r
- * \r
- */\r
- public int getPercent() {\r
- return percent;\r
- }\r
-\r
- /**\r
- * Sets the value of the percent property.\r
- * \r
- */\r
- public void setPercent(int value) {\r
- this.percent = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the pgmPercent property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getPgmPercent() {\r
- return pgmPercent;\r
- }\r
-\r
- /**\r
- * Sets the value of the pgmPercent property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setPgmPercent(Integer value) {\r
- this.pgmPercent = value;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <choice>\r
- * <element name="macro" type="{}macroProperties"/>\r
- * <element name="fixed">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="shuffle" maxOccurs="unbounded">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="output" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="input" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </choice>\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Macro"/>\r
- * <enumeration value="Fixed"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="validationMode" type="{}validationMode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "macro",\r
- "fixed"\r
- })\r
- public static class AudioShuffle {\r
-\r
- protected MacroProperties macro;\r
- protected EffectProperties.AudioShuffle.Fixed fixed;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "validationMode")\r
- protected ValidationMode validationMode;\r
-\r
- /**\r
- * Gets the value of the macro property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MacroProperties }\r
- * \r
- */\r
- public MacroProperties getMacro() {\r
- return macro;\r
- }\r
-\r
- /**\r
- * Sets the value of the macro property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MacroProperties }\r
- * \r
- */\r
- public void setMacro(MacroProperties value) {\r
- this.macro = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the fixed property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EffectProperties.AudioShuffle.Fixed }\r
- * \r
- */\r
- public EffectProperties.AudioShuffle.Fixed getFixed() {\r
- return fixed;\r
- }\r
-\r
- /**\r
- * Sets the value of the fixed property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EffectProperties.AudioShuffle.Fixed }\r
- * \r
- */\r
- public void setFixed(EffectProperties.AudioShuffle.Fixed value) {\r
- this.fixed = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the validationMode property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ValidationMode }\r
- * \r
- */\r
- public ValidationMode getValidationMode() {\r
- return validationMode;\r
- }\r
-\r
- /**\r
- * Sets the value of the validationMode property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ValidationMode }\r
- * \r
- */\r
- public void setValidationMode(ValidationMode value) {\r
- this.validationMode = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="shuffle" maxOccurs="unbounded">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="output" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="input" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "shuffle"\r
- })\r
- public static class Fixed {\r
-\r
- @XmlElement(required = true)\r
- protected List<EffectProperties.AudioShuffle.Fixed.Shuffle> shuffle;\r
-\r
- /**\r
- * Gets the value of the shuffle property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the shuffle property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getShuffle().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link EffectProperties.AudioShuffle.Fixed.Shuffle }\r
- * \r
- * \r
- */\r
- public List<EffectProperties.AudioShuffle.Fixed.Shuffle> getShuffle() {\r
- if (shuffle == null) {\r
- shuffle = new ArrayList<EffectProperties.AudioShuffle.Fixed.Shuffle>();\r
- }\r
- return this.shuffle;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="output" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="input" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Shuffle {\r
-\r
- @XmlAttribute(name = "output", required = true)\r
- protected String output;\r
- @XmlAttribute(name = "input", required = true)\r
- protected String input;\r
-\r
- /**\r
- * Gets the value of the output property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getOutput() {\r
- return output;\r
- }\r
-\r
- /**\r
- * Sets the value of the output property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setOutput(String value) {\r
- this.output = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the input property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getInput() {\r
- return input;\r
- }\r
-\r
- /**\r
- * Sets the value of the input property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setInput(String value) {\r
- this.input = value;\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="effect" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="duration" type="{}timecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Dve {\r
-\r
- @XmlAttribute(name = "effect", required = true)\r
- protected String effect;\r
- @XmlAttribute(name = "duration")\r
- protected String duration;\r
-\r
- /**\r
- * Gets the value of the effect property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getEffect() {\r
- return effect;\r
- }\r
-\r
- /**\r
- * Sets the value of the effect property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setEffect(String value) {\r
- this.effect = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the duration property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getDuration() {\r
- return duration;\r
- }\r
-\r
- /**\r
- * Sets the value of the duration property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setDuration(String value) {\r
- this.duration = value;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="transition" use="required" type="{}switchTransition" />\r
- * <attribute name="rate" use="required" type="{}switchRate" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Keyer {\r
-\r
- @XmlAttribute(name = "transition", required = true)\r
- protected SwitchTransition transition;\r
- @XmlAttribute(name = "rate", required = true)\r
- protected SwitchRate rate;\r
-\r
- /**\r
- * Gets the value of the transition property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchTransition }\r
- * \r
- */\r
- public SwitchTransition getTransition() {\r
- return transition;\r
- }\r
-\r
- /**\r
- * Sets the value of the transition property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchTransition }\r
- * \r
- */\r
- public void setTransition(SwitchTransition value) {\r
- this.transition = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the rate property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchRate }\r
- * \r
- */\r
- public SwitchRate getRate() {\r
- return rate;\r
- }\r
-\r
- /**\r
- * Sets the value of the rate property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchRate }\r
- * \r
- */\r
- public void setRate(SwitchRate value) {\r
- this.rate = value;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="transition" use="required" type="{}switchTransition" />\r
- * <attribute name="rate" use="required" type="{}switchRate" />\r
- * <attribute name="logo" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Logo {\r
-\r
- @XmlAttribute(name = "transition", required = true)\r
- protected SwitchTransition transition;\r
- @XmlAttribute(name = "rate", required = true)\r
- protected SwitchRate rate;\r
- @XmlAttribute(name = "logo", required = true)\r
- protected String logo;\r
-\r
- /**\r
- * Gets the value of the transition property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchTransition }\r
- * \r
- */\r
- public SwitchTransition getTransition() {\r
- return transition;\r
- }\r
-\r
- /**\r
- * Sets the value of the transition property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchTransition }\r
- * \r
- */\r
- public void setTransition(SwitchTransition value) {\r
- this.transition = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the rate property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchRate }\r
- * \r
- */\r
- public SwitchRate getRate() {\r
- return rate;\r
- }\r
-\r
- /**\r
- * Sets the value of the rate property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchRate }\r
- * \r
- */\r
- public void setRate(SwitchRate value) {\r
- this.rate = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the logo property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getLogo() {\r
- return logo;\r
- }\r
-\r
- /**\r
- * Sets the value of the logo property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setLogo(String value) {\r
- this.logo = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Classification used in a list event where 'AutoAssociate' doesn't make sense.\r
- * \r
- * <p>Java class for eventClassification complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="eventClassification">\r
- * <complexContent>\r
- * <restriction base="{}classification">\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "eventClassification")\r
-public class EventClassification\r
- extends Classification\r
-{\r
-\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Collection of event classifications\r
- * \r
- * <p>Java class for eventClassifications complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="eventClassifications">\r
- * <complexContent>\r
- * <restriction base="{}classifications">\r
- * <sequence>\r
- * <element name="classification" type="{}eventClassification" maxOccurs="unbounded"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "eventClassifications")\r
-public class EventClassifications\r
- extends Classifications\r
-{\r
-\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="event" type="{}playlistPrimaryEvent"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "event"\r
-})\r
-@XmlRootElement(name = "eventContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class EventContainer {\r
-\r
- @XmlElement(required = true)\r
- protected PlaylistPrimaryEvent event;\r
-\r
- /**\r
- * Gets the value of the event property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link PlaylistPrimaryEvent }\r
- * \r
- */\r
- public PlaylistPrimaryEvent getEvent() {\r
- return event;\r
- }\r
-\r
- /**\r
- * Sets the value of the event property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link PlaylistPrimaryEvent }\r
- * \r
- */\r
- public void setEvent(PlaylistPrimaryEvent value) {\r
- this.event = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for eventId complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="eventId">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="type" use="required" type="{http://www.pebble.tv/MarinaAPI}eventIdType" />\r
- * <attribute name="value" use="required" type="{http://www.pebble.tv/MarinaAPI}eventIdValue" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "eventId", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class EventId {\r
-\r
- @XmlAttribute(name = "type", required = true)\r
- protected EventIdType type;\r
- @XmlAttribute(name = "value", required = true)\r
- protected String value;\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventIdType }\r
- * \r
- */\r
- public EventIdType getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventIdType }\r
- * \r
- */\r
- public void setType(EventIdType value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the value property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getValue() {\r
- return value;\r
- }\r
-\r
- /**\r
- * Sets the value of the value property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setValue(String value) {\r
- this.value = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}eventId" maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "eventId"\r
-})\r
-@XmlRootElement(name = "eventIdList", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class EventIdList {\r
-\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI")\r
- protected List<EventId> eventId;\r
-\r
- /**\r
- * Gets the value of the eventId property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the eventId property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getEventId().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link EventId }\r
- * \r
- * \r
- */\r
- public List<EventId> getEventId() {\r
- if (eventId == null) {\r
- eventId = new ArrayList<EventId>();\r
- }\r
- return this.eventId;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}eventIdList" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "eventIdList"\r
-})\r
-@XmlRootElement(name = "eventIdListContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class EventIdListContainer {\r
-\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI")\r
- protected EventIdList eventIdList;\r
-\r
- /**\r
- * Gets the value of the eventIdList property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventIdList }\r
- * \r
- */\r
- public EventIdList getEventIdList() {\r
- return eventIdList;\r
- }\r
-\r
- /**\r
- * Sets the value of the eventIdList property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventIdList }\r
- * \r
- */\r
- public void setEventIdList(EventIdList value) {\r
- this.eventIdList = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}eventIdList"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "eventIdList"\r
-})\r
-@XmlRootElement(name = "eventIdListContainerDeleted", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class EventIdListContainerDeleted {\r
-\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI", required = true)\r
- protected EventIdList eventIdList;\r
-\r
- /**\r
- * Gets the value of the eventIdList property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventIdList }\r
- * \r
- */\r
- public EventIdList getEventIdList() {\r
- return eventIdList;\r
- }\r
-\r
- /**\r
- * Sets the value of the eventIdList property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventIdList }\r
- * \r
- */\r
- public void setEventIdList(EventIdList value) {\r
- this.eventIdList = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}eventIdList"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "eventIdList"\r
-})\r
-@XmlRootElement(name = "eventIdListContainerNonQueried", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class EventIdListContainerNonQueried {\r
-\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI", required = true)\r
- protected EventIdList eventIdList;\r
-\r
- /**\r
- * Gets the value of the eventIdList property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventIdList }\r
- * \r
- */\r
- public EventIdList getEventIdList() {\r
- return eventIdList;\r
- }\r
-\r
- /**\r
- * Sets the value of the eventIdList property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventIdList }\r
- * \r
- */\r
- public void setEventIdList(EventIdList value) {\r
- this.eventIdList = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for eventIdPositionEnum.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="eventIdPositionEnum">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="FIRST"/>\r
- * <enumeration value="LAST"/>\r
- * <enumeration value="FOCUS"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "eventIdPositionEnum", namespace = "http://www.pebble.tv/MarinaAPI")\r
-@XmlEnum\r
-public enum EventIdPositionEnum {\r
-\r
- FIRST,\r
- LAST,\r
- FOCUS;\r
-\r
- public String value() {\r
- return name();\r
- }\r
-\r
- public static EventIdPositionEnum fromValue(String v) {\r
- return valueOf(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for eventIdType.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="eventIdType">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="32"/>\r
- * <enumeration value="SERVER_UID"/>\r
- * <enumeration value="POSITION"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "eventIdType", namespace = "http://www.pebble.tv/MarinaAPI")\r
-@XmlEnum\r
-public enum EventIdType {\r
-\r
- SERVER_UID,\r
- POSITION;\r
-\r
- public String value() {\r
- return name();\r
- }\r
-\r
- public static EventIdType fromValue(String v) {\r
- return valueOf(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="eventList" type="{}playlistPrimaryEventList"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "eventList"\r
-})\r
-@XmlRootElement(name = "eventListContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class EventListContainer {\r
-\r
- @XmlElement(required = true)\r
- protected PlaylistPrimaryEventList eventList;\r
-\r
- /**\r
- * Gets the value of the eventList property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link PlaylistPrimaryEventList }\r
- * \r
- */\r
- public PlaylistPrimaryEventList getEventList() {\r
- return eventList;\r
- }\r
-\r
- /**\r
- * Sets the value of the eventList property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link PlaylistPrimaryEventList }\r
- * \r
- */\r
- public void setEventList(PlaylistPrimaryEventList value) {\r
- this.eventList = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties for automation list events.\r
- * \r
- * <p>Java class for eventProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="eventProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all minOccurs="0">\r
- * <element name="comment" minOccurs="0">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="0"/>\r
- * <maxLength value="255"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </element>\r
- * <element name="classifications" type="{}eventClassifications" minOccurs="0"/>\r
- * </all>\r
- * <attribute name="title">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="reconcileKey" type="{}reconcileKey" />\r
- * <attribute name="houseId" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * <attribute name="validationMode" type="{}validationMode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "eventProperties", propOrder = {\r
-\r
-})\r
-public class EventProperties {\r
-\r
- protected String comment;\r
- protected EventClassifications classifications;\r
- @XmlAttribute(name = "title")\r
- protected String title;\r
- @XmlAttribute(name = "reconcileKey")\r
- protected String reconcileKey;\r
- @XmlAttribute(name = "houseId")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String houseId;\r
- @XmlAttribute(name = "validationMode")\r
- protected ValidationMode validationMode;\r
-\r
- /**\r
- * Gets the value of the comment property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getComment() {\r
- return comment;\r
- }\r
-\r
- /**\r
- * Sets the value of the comment property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setComment(String value) {\r
- this.comment = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the classifications property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventClassifications }\r
- * \r
- */\r
- public EventClassifications getClassifications() {\r
- return classifications;\r
- }\r
-\r
- /**\r
- * Sets the value of the classifications property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventClassifications }\r
- * \r
- */\r
- public void setClassifications(EventClassifications value) {\r
- this.classifications = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the title property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getTitle() {\r
- return title;\r
- }\r
-\r
- /**\r
- * Sets the value of the title property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setTitle(String value) {\r
- this.title = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the reconcileKey property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getReconcileKey() {\r
- return reconcileKey;\r
- }\r
-\r
- /**\r
- * Sets the value of the reconcileKey property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setReconcileKey(String value) {\r
- this.reconcileKey = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the houseId property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getHouseId() {\r
- return houseId;\r
- }\r
-\r
- /**\r
- * Sets the value of the houseId property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setHouseId(String value) {\r
- this.houseId = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the validationMode property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ValidationMode }\r
- * \r
- */\r
- public ValidationMode getValidationMode() {\r
- return validationMode;\r
- }\r
-\r
- /**\r
- * Sets the value of the validationMode property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ValidationMode }\r
- * \r
- */\r
- public void setValidationMode(ValidationMode value) {\r
- this.validationMode = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for eventType.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="eventType">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Insert"/>\r
- * <enumeration value="Update"/>\r
- * <enumeration value="Delete"/>\r
- * <enumeration value="Handshake"/>\r
- * <enumeration value="Heartbeat"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "eventType")\r
-@XmlEnum\r
-public enum EventType {\r
-\r
- @XmlEnumValue("Insert")\r
- INSERT("Insert"),\r
- @XmlEnumValue("Update")\r
- UPDATE("Update"),\r
- @XmlEnumValue("Delete")\r
- DELETE("Delete"),\r
- @XmlEnumValue("Handshake")\r
- HANDSHAKE("Handshake"),\r
- @XmlEnumValue("Heartbeat")\r
- HEARTBEAT("Heartbeat");\r
- private final String value;\r
-\r
- EventType(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static EventType fromValue(String v) {\r
- for (EventType c: EventType.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties allowed for an event feature.\r
- * \r
- * <p>Java class for featuresProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="featuresProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="feature" maxOccurs="unbounded">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="properties" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="media" type="{}mediaSimple" minOccurs="0"/>\r
- * <element name="mediaStream" type="{}mediaStreamProperties" minOccurs="0"/>\r
- * <element name="macro" type="{}macroProperties" minOccurs="0"/>\r
- * <element name="vps" type="{}vpsProperties" minOccurs="0"/>\r
- * <element name="aspectRatio" type="{}aspectRatioProperties" minOccurs="0"/>\r
- * <element name="fieldList" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence maxOccurs="unbounded">\r
- * <element name="field">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="effect" type="{}effectProperties" minOccurs="0"/>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attribute name="type" use="required" type="{}usageType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "featuresProperties", propOrder = {\r
- "feature"\r
-})\r
-public class FeaturesProperties {\r
-\r
- @XmlElement(required = true)\r
- protected List<FeaturesProperties.Feature> feature;\r
-\r
- /**\r
- * Gets the value of the feature property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the feature property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getFeature().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link FeaturesProperties.Feature }\r
- * \r
- * \r
- */\r
- public List<FeaturesProperties.Feature> getFeature() {\r
- if (feature == null) {\r
- feature = new ArrayList<FeaturesProperties.Feature>();\r
- }\r
- return this.feature;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="properties" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="media" type="{}mediaSimple" minOccurs="0"/>\r
- * <element name="mediaStream" type="{}mediaStreamProperties" minOccurs="0"/>\r
- * <element name="macro" type="{}macroProperties" minOccurs="0"/>\r
- * <element name="vps" type="{}vpsProperties" minOccurs="0"/>\r
- * <element name="aspectRatio" type="{}aspectRatioProperties" minOccurs="0"/>\r
- * <element name="fieldList" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence maxOccurs="unbounded">\r
- * <element name="field">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="effect" type="{}effectProperties" minOccurs="0"/>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attribute name="type" use="required" type="{}usageType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "properties"\r
- })\r
- public static class Feature {\r
-\r
- protected FeaturesProperties.Feature.Properties properties;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
-\r
- /**\r
- * Gets the value of the properties property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link FeaturesProperties.Feature.Properties }\r
- * \r
- */\r
- public FeaturesProperties.Feature.Properties getProperties() {\r
- return properties;\r
- }\r
-\r
- /**\r
- * Sets the value of the properties property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link FeaturesProperties.Feature.Properties }\r
- * \r
- */\r
- public void setProperties(FeaturesProperties.Feature.Properties value) {\r
- this.properties = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="media" type="{}mediaSimple" minOccurs="0"/>\r
- * <element name="mediaStream" type="{}mediaStreamProperties" minOccurs="0"/>\r
- * <element name="macro" type="{}macroProperties" minOccurs="0"/>\r
- * <element name="vps" type="{}vpsProperties" minOccurs="0"/>\r
- * <element name="aspectRatio" type="{}aspectRatioProperties" minOccurs="0"/>\r
- * <element name="fieldList" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence maxOccurs="unbounded">\r
- * <element name="field">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="effect" type="{}effectProperties" minOccurs="0"/>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
-\r
- })\r
- public static class Properties {\r
-\r
- protected MediaSimple media;\r
- protected MediaStreamProperties mediaStream;\r
- protected MacroProperties macro;\r
- protected VpsProperties vps;\r
- protected AspectRatioProperties aspectRatio;\r
- protected FeaturesProperties.Feature.Properties.FieldList fieldList;\r
- protected EffectProperties effect;\r
-\r
- /**\r
- * Gets the value of the media property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaSimple }\r
- * \r
- */\r
- public MediaSimple getMedia() {\r
- return media;\r
- }\r
-\r
- /**\r
- * Sets the value of the media property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaSimple }\r
- * \r
- */\r
- public void setMedia(MediaSimple value) {\r
- this.media = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaStream property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaStreamProperties }\r
- * \r
- */\r
- public MediaStreamProperties getMediaStream() {\r
- return mediaStream;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaStream property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaStreamProperties }\r
- * \r
- */\r
- public void setMediaStream(MediaStreamProperties value) {\r
- this.mediaStream = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the macro property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MacroProperties }\r
- * \r
- */\r
- public MacroProperties getMacro() {\r
- return macro;\r
- }\r
-\r
- /**\r
- * Sets the value of the macro property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MacroProperties }\r
- * \r
- */\r
- public void setMacro(MacroProperties value) {\r
- this.macro = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the vps property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link VpsProperties }\r
- * \r
- */\r
- public VpsProperties getVps() {\r
- return vps;\r
- }\r
-\r
- /**\r
- * Sets the value of the vps property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link VpsProperties }\r
- * \r
- */\r
- public void setVps(VpsProperties value) {\r
- this.vps = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the aspectRatio property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link AspectRatioProperties }\r
- * \r
- */\r
- public AspectRatioProperties getAspectRatio() {\r
- return aspectRatio;\r
- }\r
-\r
- /**\r
- * Sets the value of the aspectRatio property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link AspectRatioProperties }\r
- * \r
- */\r
- public void setAspectRatio(AspectRatioProperties value) {\r
- this.aspectRatio = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the fieldList property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link FeaturesProperties.Feature.Properties.FieldList }\r
- * \r
- */\r
- public FeaturesProperties.Feature.Properties.FieldList getFieldList() {\r
- return fieldList;\r
- }\r
-\r
- /**\r
- * Sets the value of the fieldList property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link FeaturesProperties.Feature.Properties.FieldList }\r
- * \r
- */\r
- public void setFieldList(FeaturesProperties.Feature.Properties.FieldList value) {\r
- this.fieldList = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the effect property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EffectProperties }\r
- * \r
- */\r
- public EffectProperties getEffect() {\r
- return effect;\r
- }\r
-\r
- /**\r
- * Sets the value of the effect property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EffectProperties }\r
- * \r
- */\r
- public void setEffect(EffectProperties value) {\r
- this.effect = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence maxOccurs="unbounded">\r
- * <element name="field">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "field"\r
- })\r
- public static class FieldList {\r
-\r
- @XmlElement(required = true)\r
- protected List<FeaturesProperties.Feature.Properties.FieldList.Field> field;\r
-\r
- /**\r
- * Gets the value of the field property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the field property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getField().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link FeaturesProperties.Feature.Properties.FieldList.Field }\r
- * \r
- * \r
- */\r
- public List<FeaturesProperties.Feature.Properties.FieldList.Field> getField() {\r
- if (field == null) {\r
- field = new ArrayList<FeaturesProperties.Feature.Properties.FieldList.Field>();\r
- }\r
- return this.field;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Field {\r
-\r
- @XmlAttribute(name = "name", required = true)\r
- protected String name;\r
- @XmlAttribute(name = "value", required = true)\r
- protected String value;\r
-\r
- /**\r
- * Gets the value of the name property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getName() {\r
- return name;\r
- }\r
-\r
- /**\r
- * Sets the value of the name property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setName(String value) {\r
- this.name = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the value property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getValue() {\r
- return value;\r
- }\r
-\r
- /**\r
- * Sets the value of the value property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setValue(String value) {\r
- this.value = value;\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}nEventCount"/>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}eventListContainer"/>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}bMoreEventsAvailable"/>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}nextEventId" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "nEventCount",\r
- "eventListContainer",\r
- "bMoreEventsAvailable",\r
- "nextEventId"\r
-})\r
-@XmlRootElement(name = "getContiguousListEventsOutput", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class GetContiguousListEventsOutput {\r
-\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI")\r
- protected int nEventCount;\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI", required = true)\r
- protected EventListContainer eventListContainer;\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI")\r
- protected boolean bMoreEventsAvailable;\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI")\r
- protected EventId nextEventId;\r
-\r
- /**\r
- * The number of events contained in the event list container.\r
- * \r
- */\r
- public int getNEventCount() {\r
- return nEventCount;\r
- }\r
-\r
- /**\r
- * Sets the value of the nEventCount property.\r
- * \r
- */\r
- public void setNEventCount(int value) {\r
- this.nEventCount = value;\r
- }\r
-\r
- /**\r
- * A list of events returned using the passed in query parameters.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventListContainer }\r
- * \r
- */\r
- public EventListContainer getEventListContainer() {\r
- return eventListContainer;\r
- }\r
-\r
- /**\r
- * Sets the value of the eventListContainer property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventListContainer }\r
- * \r
- */\r
- public void setEventListContainer(EventListContainer value) {\r
- this.eventListContainer = value;\r
- }\r
-\r
- /**\r
- * A flag to indicate whether there are more events available after the last event returned in the event list container.\r
- * \r
- */\r
- public boolean isBMoreEventsAvailable() {\r
- return bMoreEventsAvailable;\r
- }\r
-\r
- /**\r
- * Sets the value of the bMoreEventsAvailable property.\r
- * \r
- */\r
- public void setBMoreEventsAvailable(boolean value) {\r
- this.bMoreEventsAvailable = value;\r
- }\r
-\r
- /**\r
- * The event id key for the next event in the list after the last event contained in the event list container.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventId }\r
- * \r
- */\r
- public EventId getNextEventId() {\r
- return nextEventId;\r
- }\r
-\r
- /**\r
- * Sets the value of the nextEventId property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventId }\r
- * \r
- */\r
- public void setNextEventId(EventId value) {\r
- this.nextEventId = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="marinaCustomAPI">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="view" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "marinaCustomAPI"\r
-})\r
-@XmlRootElement(name = "getCustomViewRequestContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class GetCustomViewRequestContainer {\r
-\r
- @XmlElement(required = true)\r
- protected GetCustomViewRequestContainer.MarinaCustomAPI marinaCustomAPI;\r
-\r
- /**\r
- * Gets the value of the marinaCustomAPI property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link GetCustomViewRequestContainer.MarinaCustomAPI }\r
- * \r
- */\r
- public GetCustomViewRequestContainer.MarinaCustomAPI getMarinaCustomAPI() {\r
- return marinaCustomAPI;\r
- }\r
-\r
- /**\r
- * Sets the value of the marinaCustomAPI property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link GetCustomViewRequestContainer.MarinaCustomAPI }\r
- * \r
- */\r
- public void setMarinaCustomAPI(GetCustomViewRequestContainer.MarinaCustomAPI value) {\r
- this.marinaCustomAPI = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="view" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class MarinaCustomAPI {\r
-\r
- @XmlAttribute(name = "view", required = true)\r
- protected String view;\r
-\r
- /**\r
- * Gets the value of the view property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getView() {\r
- return view;\r
- }\r
-\r
- /**\r
- * Sets the value of the view property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setView(String value) {\r
- this.view = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="mediaList" type="{}mediaList"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "mediaList"\r
-})\r
-@XmlRootElement(name = "getCustomViewResponseContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class GetCustomViewResponseContainer {\r
-\r
- @XmlElement(required = true)\r
- protected MediaList mediaList;\r
-\r
- /**\r
- * Gets the value of the mediaList property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaList }\r
- * \r
- */\r
- public MediaList getMediaList() {\r
- return mediaList;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaList property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaList }\r
- * \r
- */\r
- public void setMediaList(MediaList value) {\r
- this.mediaList = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="job" type="{}job"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "job"\r
-})\r
-@XmlRootElement(name = "getJobRequestContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class GetJobRequestContainer {\r
-\r
- @XmlElement(required = true)\r
- protected Job job;\r
-\r
- /**\r
- * Gets the value of the job property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Job }\r
- * \r
- */\r
- public Job getJob() {\r
- return job;\r
- }\r
-\r
- /**\r
- * Sets the value of the job property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Job }\r
- * \r
- */\r
- public void setJob(Job value) {\r
- this.job = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="media" type="{}media"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "media"\r
-})\r
-@XmlRootElement(name = "getJobsForMediaRequestContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class GetJobsForMediaRequestContainer {\r
-\r
- @XmlElement(required = true)\r
- protected Media media;\r
-\r
- /**\r
- * Gets the value of the media property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Media }\r
- * \r
- */\r
- public Media getMedia() {\r
- return media;\r
- }\r
-\r
- /**\r
- * Sets the value of the media property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Media }\r
- * \r
- */\r
- public void setMedia(Media value) {\r
- this.media = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}eventListContainer"/>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}nEventCount"/>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}eventIdListContainer"/>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}nEventCountNoAuxXml"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "eventListContainer",\r
- "nEventCount",\r
- "eventIdListContainer",\r
- "nEventCountNoAuxXml"\r
-})\r
-@XmlRootElement(name = "getListEventChangesAuxXMLOutput", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class GetListEventChangesAuxXMLOutput {\r
-\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI", required = true)\r
- protected EventListContainer eventListContainer;\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI")\r
- protected int nEventCount;\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI", required = true)\r
- protected EventIdListContainer eventIdListContainer;\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI")\r
- protected int nEventCountNoAuxXml;\r
-\r
- /**\r
- * Gets the value of the eventListContainer property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventListContainer }\r
- * \r
- */\r
- public EventListContainer getEventListContainer() {\r
- return eventListContainer;\r
- }\r
-\r
- /**\r
- * Sets the value of the eventListContainer property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventListContainer }\r
- * \r
- */\r
- public void setEventListContainer(EventListContainer value) {\r
- this.eventListContainer = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the nEventCount property.\r
- * \r
- */\r
- public int getNEventCount() {\r
- return nEventCount;\r
- }\r
-\r
- /**\r
- * Sets the value of the nEventCount property.\r
- * \r
- */\r
- public void setNEventCount(int value) {\r
- this.nEventCount = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the eventIdListContainer property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventIdListContainer }\r
- * \r
- */\r
- public EventIdListContainer getEventIdListContainer() {\r
- return eventIdListContainer;\r
- }\r
-\r
- /**\r
- * Sets the value of the eventIdListContainer property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventIdListContainer }\r
- * \r
- */\r
- public void setEventIdListContainer(EventIdListContainer value) {\r
- this.eventIdListContainer = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the nEventCountNoAuxXml property.\r
- * \r
- */\r
- public int getNEventCountNoAuxXml() {\r
- return nEventCountNoAuxXml;\r
- }\r
-\r
- /**\r
- * Sets the value of the nEventCountNoAuxXml property.\r
- * \r
- */\r
- public void setNEventCountNoAuxXml(int value) {\r
- this.nEventCountNoAuxXml = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}eventIdListContainer"/>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}nEventCount"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "eventIdListContainer",\r
- "nEventCount"\r
-})\r
-@XmlRootElement(name = "getListEventChangesOutput", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class GetListEventChangesOutput {\r
-\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI", required = true)\r
- protected EventIdListContainer eventIdListContainer;\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI")\r
- protected int nEventCount;\r
-\r
- /**\r
- * A list of event id's for events that have changed and meet the filters provided.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventIdListContainer }\r
- * \r
- */\r
- public EventIdListContainer getEventIdListContainer() {\r
- return eventIdListContainer;\r
- }\r
-\r
- /**\r
- * Sets the value of the eventIdListContainer property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventIdListContainer }\r
- * \r
- */\r
- public void setEventIdListContainer(EventIdListContainer value) {\r
- this.eventIdListContainer = value;\r
- }\r
-\r
- /**\r
- * The number of events contained in the returned event id list container.\r
- * \r
- */\r
- public int getNEventCount() {\r
- return nEventCount;\r
- }\r
-\r
- /**\r
- * Sets the value of the nEventCount property.\r
- * \r
- */\r
- public void setNEventCount(int value) {\r
- this.nEventCount = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}eventListContainer"/>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}nEventCount"/>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}eventIdListContainerDeleted"/>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}nEventCountDeleted"/>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}eventIdListContainerNonQueried"/>\r
- * <element ref="{http://www.pebble.tv/MarinaAPI}nEventCountNonQueried"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "eventListContainer",\r
- "nEventCount",\r
- "eventIdListContainerDeleted",\r
- "nEventCountDeleted",\r
- "eventIdListContainerNonQueried",\r
- "nEventCountNonQueried"\r
-})\r
-@XmlRootElement(name = "getNonContiguousListEventsOutput", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class GetNonContiguousListEventsOutput {\r
-\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI", required = true)\r
- protected EventListContainer eventListContainer;\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI")\r
- protected int nEventCount;\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI", required = true)\r
- protected EventIdListContainerDeleted eventIdListContainerDeleted;\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI")\r
- protected int nEventCountDeleted;\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI", required = true)\r
- protected EventIdListContainerNonQueried eventIdListContainerNonQueried;\r
- @XmlElement(namespace = "http://www.pebble.tv/MarinaAPI")\r
- protected int nEventCountNonQueried;\r
-\r
- /**\r
- * A list of events returned using the passed in query parameters.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventListContainer }\r
- * \r
- */\r
- public EventListContainer getEventListContainer() {\r
- return eventListContainer;\r
- }\r
-\r
- /**\r
- * Sets the value of the eventListContainer property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventListContainer }\r
- * \r
- */\r
- public void setEventListContainer(EventListContainer value) {\r
- this.eventListContainer = value;\r
- }\r
-\r
- /**\r
- * The number of events contained in the event list container.\r
- * \r
- */\r
- public int getNEventCount() {\r
- return nEventCount;\r
- }\r
-\r
- /**\r
- * Sets the value of the nEventCount property.\r
- * \r
- */\r
- public void setNEventCount(int value) {\r
- this.nEventCount = value;\r
- }\r
-\r
- /**\r
- * A list of event id's for events that have been deleted from the list of events to query.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventIdListContainerDeleted }\r
- * \r
- */\r
- public EventIdListContainerDeleted getEventIdListContainerDeleted() {\r
- return eventIdListContainerDeleted;\r
- }\r
-\r
- /**\r
- * Sets the value of the eventIdListContainerDeleted property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventIdListContainerDeleted }\r
- * \r
- */\r
- public void setEventIdListContainerDeleted(EventIdListContainerDeleted value) {\r
- this.eventIdListContainerDeleted = value;\r
- }\r
-\r
- /**\r
- * The number of events contained in the deleted events event id list container.\r
- * \r
- */\r
- public int getNEventCountDeleted() {\r
- return nEventCountDeleted;\r
- }\r
-\r
- /**\r
- * Sets the value of the nEventCountDeleted property.\r
- * \r
- */\r
- public void setNEventCountDeleted(int value) {\r
- this.nEventCountDeleted = value;\r
- }\r
-\r
- /**\r
- * A list of event id's for events that were not queried this will always be a subset of the list of event id's passed in to query.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventIdListContainerNonQueried }\r
- * \r
- */\r
- public EventIdListContainerNonQueried getEventIdListContainerNonQueried() {\r
- return eventIdListContainerNonQueried;\r
- }\r
-\r
- /**\r
- * Sets the value of the eventIdListContainerNonQueried property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventIdListContainerNonQueried }\r
- * \r
- */\r
- public void setEventIdListContainerNonQueried(EventIdListContainerNonQueried value) {\r
- this.eventIdListContainerNonQueried = value;\r
- }\r
-\r
- /**\r
- * The number of events contained in the non-queried events event id list container.\r
- * \r
- */\r
- public int getNEventCountNonQueried() {\r
- return nEventCountNonQueried;\r
- }\r
-\r
- /**\r
- * Sets the value of the nEventCountNonQueried property.\r
- * \r
- */\r
- public void setNEventCountNonQueried(int value) {\r
- this.nEventCountNonQueried = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="job" type="{}scheduledJob"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "job"\r
-})\r
-@XmlRootElement(name = "getScheduledJobRequestContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class GetScheduledJobRequestContainer {\r
-\r
- @XmlElement(required = true)\r
- protected ScheduledJob job;\r
-\r
- /**\r
- * Gets the value of the job property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ScheduledJob }\r
- * \r
- */\r
- public ScheduledJob getJob() {\r
- return job;\r
- }\r
-\r
- /**\r
- * Sets the value of the job property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ScheduledJob }\r
- * \r
- */\r
- public void setJob(ScheduledJob value) {\r
- this.job = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="media" type="{}media"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "media"\r
-})\r
-@XmlRootElement(name = "getScheduledJobsForMediaRequestContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class GetScheduledJobsForMediaRequestContainer {\r
-\r
- @XmlElement(required = true)\r
- protected Media media;\r
-\r
- /**\r
- * Gets the value of the media property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Media }\r
- * \r
- */\r
- public Media getMedia() {\r
- return media;\r
- }\r
-\r
- /**\r
- * Sets the value of the media property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Media }\r
- * \r
- */\r
- public void setMedia(Media value) {\r
- this.media = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A instance of a health flag applicable to a component.\r
- * \r
- * <p>Java class for healthFlag complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="healthFlag">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" type="{}componentHealth" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "healthFlag")\r
-public class HealthFlag {\r
-\r
- @XmlAttribute(name = "name")\r
- protected ComponentHealth name;\r
-\r
- /**\r
- * Gets the value of the name property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ComponentHealth }\r
- * \r
- */\r
- public ComponentHealth getName() {\r
- return name;\r
- }\r
-\r
- /**\r
- * Sets the value of the name property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ComponentHealth }\r
- * \r
- */\r
- public void setName(ComponentHealth value) {\r
- this.name = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A list of all health flags applicable to a component\r
- * \r
- * <p>Java class for healthList complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="healthList">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="healthFlag" type="{}healthFlag" maxOccurs="unbounded"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "healthList", propOrder = {\r
- "healthFlag"\r
-})\r
-public class HealthList {\r
-\r
- @XmlElement(required = true)\r
- protected List<HealthFlag> healthFlag;\r
-\r
- /**\r
- * Gets the value of the healthFlag property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the healthFlag property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getHealthFlag().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link HealthFlag }\r
- * \r
- * \r
- */\r
- public List<HealthFlag> getHealthFlag() {\r
- if (healthFlag == null) {\r
- healthFlag = new ArrayList<HealthFlag>();\r
- }\r
- return this.healthFlag;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAnyElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-import org.w3c.dom.Element;\r
-\r
-\r
-/**\r
- * A representation of a connection heartbeat\r
- * \r
- * <p>Java class for heartbeat complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="heartbeat">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="auxXML" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "heartbeat", propOrder = {\r
-\r
-})\r
-public class Heartbeat {\r
-\r
- protected Heartbeat.AuxXML auxXML;\r
-\r
- /**\r
- * Gets the value of the auxXML property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Heartbeat.AuxXML }\r
- * \r
- */\r
- public Heartbeat.AuxXML getAuxXML() {\r
- return auxXML;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxXML property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Heartbeat.AuxXML }\r
- * \r
- */\r
- public void setAuxXML(Heartbeat.AuxXML value) {\r
- this.auxXML = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "any"\r
- })\r
- public static class AuxXML {\r
-\r
- @XmlAnyElement\r
- protected List<Element> any;\r
-\r
- /**\r
- * Gets the value of the any property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the any property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getAny().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Element }\r
- * \r
- * \r
- */\r
- public List<Element> getAny() {\r
- if (any == null) {\r
- any = new ArrayList<Element>();\r
- }\r
- return this.any;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-import javax.xml.datatype.XMLGregorianCalendar;\r
-\r
-\r
-/**\r
- * Properties for keeping track of object history.\r
- * \r
- * <p>Java class for historyProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="historyProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="created" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="author" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="time" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />\r
- * <attribute name="comment" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="modified" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="author" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="time" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />\r
- * <attribute name="comment" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </all>\r
- * <attribute name="source" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "historyProperties", propOrder = {\r
-\r
-})\r
-public class HistoryProperties {\r
-\r
- protected HistoryProperties.Created created;\r
- protected HistoryProperties.Modified modified;\r
- @XmlAttribute(name = "source")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String source;\r
-\r
- /**\r
- * Gets the value of the created property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link HistoryProperties.Created }\r
- * \r
- */\r
- public HistoryProperties.Created getCreated() {\r
- return created;\r
- }\r
-\r
- /**\r
- * Sets the value of the created property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link HistoryProperties.Created }\r
- * \r
- */\r
- public void setCreated(HistoryProperties.Created value) {\r
- this.created = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the modified property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link HistoryProperties.Modified }\r
- * \r
- */\r
- public HistoryProperties.Modified getModified() {\r
- return modified;\r
- }\r
-\r
- /**\r
- * Sets the value of the modified property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link HistoryProperties.Modified }\r
- * \r
- */\r
- public void setModified(HistoryProperties.Modified value) {\r
- this.modified = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the source property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getSource() {\r
- return source;\r
- }\r
-\r
- /**\r
- * Sets the value of the source property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setSource(String value) {\r
- this.source = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="author" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="time" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />\r
- * <attribute name="comment" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Created {\r
-\r
- @XmlAttribute(name = "author", required = true)\r
- protected String author;\r
- @XmlAttribute(name = "time", required = true)\r
- @XmlSchemaType(name = "dateTime")\r
- protected XMLGregorianCalendar time;\r
- @XmlAttribute(name = "comment")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String comment;\r
-\r
- /**\r
- * Gets the value of the author property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getAuthor() {\r
- return author;\r
- }\r
-\r
- /**\r
- * Sets the value of the author property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setAuthor(String value) {\r
- this.author = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the time property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link XMLGregorianCalendar }\r
- * \r
- */\r
- public XMLGregorianCalendar getTime() {\r
- return time;\r
- }\r
-\r
- /**\r
- * Sets the value of the time property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link XMLGregorianCalendar }\r
- * \r
- */\r
- public void setTime(XMLGregorianCalendar value) {\r
- this.time = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the comment property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getComment() {\r
- return comment;\r
- }\r
-\r
- /**\r
- * Sets the value of the comment property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setComment(String value) {\r
- this.comment = value;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="author" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="time" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />\r
- * <attribute name="comment" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Modified {\r
-\r
- @XmlAttribute(name = "author", required = true)\r
- protected String author;\r
- @XmlAttribute(name = "time", required = true)\r
- @XmlSchemaType(name = "dateTime")\r
- protected XMLGregorianCalendar time;\r
- @XmlAttribute(name = "comment")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String comment;\r
-\r
- /**\r
- * Gets the value of the author property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getAuthor() {\r
- return author;\r
- }\r
-\r
- /**\r
- * Sets the value of the author property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setAuthor(String value) {\r
- this.author = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the time property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link XMLGregorianCalendar }\r
- * \r
- */\r
- public XMLGregorianCalendar getTime() {\r
- return time;\r
- }\r
-\r
- /**\r
- * Sets the value of the time property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link XMLGregorianCalendar }\r
- * \r
- */\r
- public void setTime(XMLGregorianCalendar value) {\r
- this.time = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the comment property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getComment() {\r
- return comment;\r
- }\r
-\r
- /**\r
- * Sets the value of the comment property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setComment(String value) {\r
- this.comment = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties used by ingest jobs\r
- * \r
- * <p>Java class for ingestProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="ingestProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="reviewJob" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="reviewOffset" use="required" type="{}timecode" />\r
- * <attribute name="abortOnReviewFailure" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="switchOnPrepare" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "ingestProperties")\r
-public class IngestProperties {\r
-\r
- @XmlAttribute(name = "reviewJob", required = true)\r
- protected boolean reviewJob;\r
- @XmlAttribute(name = "reviewOffset", required = true)\r
- protected String reviewOffset;\r
- @XmlAttribute(name = "abortOnReviewFailure", required = true)\r
- protected boolean abortOnReviewFailure;\r
- @XmlAttribute(name = "switchOnPrepare", required = true)\r
- protected boolean switchOnPrepare;\r
-\r
- /**\r
- * Gets the value of the reviewJob property.\r
- * \r
- */\r
- public boolean isReviewJob() {\r
- return reviewJob;\r
- }\r
-\r
- /**\r
- * Sets the value of the reviewJob property.\r
- * \r
- */\r
- public void setReviewJob(boolean value) {\r
- this.reviewJob = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the reviewOffset property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getReviewOffset() {\r
- return reviewOffset;\r
- }\r
-\r
- /**\r
- * Sets the value of the reviewOffset property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setReviewOffset(String value) {\r
- this.reviewOffset = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the abortOnReviewFailure property.\r
- * \r
- */\r
- public boolean isAbortOnReviewFailure() {\r
- return abortOnReviewFailure;\r
- }\r
-\r
- /**\r
- * Sets the value of the abortOnReviewFailure property.\r
- * \r
- */\r
- public void setAbortOnReviewFailure(boolean value) {\r
- this.abortOnReviewFailure = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the switchOnPrepare property.\r
- * \r
- */\r
- public boolean isSwitchOnPrepare() {\r
- return switchOnPrepare;\r
- }\r
-\r
- /**\r
- * Sets the value of the switchOnPrepare property.\r
- * \r
- */\r
- public void setSwitchOnPrepare(boolean value) {\r
- this.switchOnPrepare = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A single job\r
- * \r
- * <p>Java class for job complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="job">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="state" type="{}jobState" minOccurs="0"/>\r
- * <element name="properties" type="{}jobProperties" minOccurs="0"/>\r
- * </sequence>\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Transfer"/>\r
- * <enumeration value="Delete"/>\r
- * <enumeration value="Thumbnail"/>\r
- * <enumeration value="Demo"/>\r
- * <enumeration value="Assistant"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="uid" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "job", propOrder = {\r
- "state",\r
- "properties"\r
-})\r
-public class Job {\r
-\r
- protected JobState state;\r
- protected JobProperties properties;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "uid")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String uid;\r
-\r
- /**\r
- * Gets the value of the state property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link JobState }\r
- * \r
- */\r
- public JobState getState() {\r
- return state;\r
- }\r
-\r
- /**\r
- * Sets the value of the state property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link JobState }\r
- * \r
- */\r
- public void setState(JobState value) {\r
- this.state = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the properties property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link JobProperties }\r
- * \r
- */\r
- public JobProperties getProperties() {\r
- return properties;\r
- }\r
-\r
- /**\r
- * Sets the value of the properties property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link JobProperties }\r
- * \r
- */\r
- public void setProperties(JobProperties value) {\r
- this.properties = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the uid property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getUid() {\r
- return uid;\r
- }\r
-\r
- /**\r
- * Sets the value of the uid property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setUid(String value) {\r
- this.uid = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="job" type="{}job"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "job"\r
-})\r
-@XmlRootElement(name = "jobContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class JobContainer {\r
-\r
- @XmlElement(required = true)\r
- protected Job job;\r
-\r
- /**\r
- * Gets the value of the job property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Job }\r
- * \r
- */\r
- public Job getJob() {\r
- return job;\r
- }\r
-\r
- /**\r
- * Sets the value of the job property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Job }\r
- * \r
- */\r
- public void setJob(Job value) {\r
- this.job = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A List of jobs.\r
- * \r
- * <p>Java class for jobList complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="jobList">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="job" type="{}job" maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "jobList", propOrder = {\r
- "job"\r
-})\r
-public class JobList {\r
-\r
- protected List<Job> job;\r
-\r
- /**\r
- * Gets the value of the job property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the job property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getJob().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Job }\r
- * \r
- * \r
- */\r
- public List<Job> getJob() {\r
- if (job == null) {\r
- job = new ArrayList<Job>();\r
- }\r
- return this.job;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="jobList" type="{}jobList"/>\r
- * <element name="moreResults" type="{}moreResults"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "jobList",\r
- "moreResults"\r
-})\r
-@XmlRootElement(name = "jobListContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class JobListContainer {\r
-\r
- @XmlElement(required = true)\r
- protected JobList jobList;\r
- protected boolean moreResults;\r
-\r
- /**\r
- * Gets the value of the jobList property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link JobList }\r
- * \r
- */\r
- public JobList getJobList() {\r
- return jobList;\r
- }\r
-\r
- /**\r
- * Sets the value of the jobList property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link JobList }\r
- * \r
- */\r
- public void setJobList(JobList value) {\r
- this.jobList = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the moreResults property.\r
- * \r
- */\r
- public boolean isMoreResults() {\r
- return moreResults;\r
- }\r
-\r
- /**\r
- * Sets the value of the moreResults property.\r
- * \r
- */\r
- public void setMoreResults(boolean value) {\r
- this.moreResults = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlSeeAlso;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties of a job list.\r
- * \r
- * <p>Java class for jobListProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="jobListProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="history" type="{}historyProperties" minOccurs="0"/>\r
- * <element name="auxData" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "jobListProperties", propOrder = {\r
-\r
-})\r
-@XmlSeeAlso({\r
- KeepListProperties.class\r
-})\r
-public class JobListProperties {\r
-\r
- protected HistoryProperties history;\r
- protected Object auxData;\r
-\r
- /**\r
- * Gets the value of the history property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link HistoryProperties }\r
- * \r
- */\r
- public HistoryProperties getHistory() {\r
- return history;\r
- }\r
-\r
- /**\r
- * Sets the value of the history property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link HistoryProperties }\r
- * \r
- */\r
- public void setHistory(HistoryProperties value) {\r
- this.history = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the auxData property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Object }\r
- * \r
- */\r
- public Object getAuxData() {\r
- return auxData;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxData property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Object }\r
- * \r
- */\r
- public void setAuxData(Object value) {\r
- this.auxData = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties of a job.\r
- * \r
- * <p>Java class for jobProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="jobProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="secondaries" type="{}secondaries" minOccurs="0"/>\r
- * <element name="media" type="{}media" minOccurs="0"/>\r
- * <element name="transfer" type="{}transfer" minOccurs="0"/>\r
- * <element name="delete" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="confirmed" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="global" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="deleteMediaRecord" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="crossDomain" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="priority" type="{}priority" minOccurs="0"/>\r
- * <element name="mediaStream" type="{}mediaStreamIngestProperties" minOccurs="0"/>\r
- * <element name="auxData" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "jobProperties", propOrder = {\r
-\r
-})\r
-public class JobProperties {\r
-\r
- protected Secondaries secondaries;\r
- protected Media media;\r
- protected Transfer transfer;\r
- protected JobProperties.Delete delete;\r
- protected Priority priority;\r
- protected MediaStreamIngestProperties mediaStream;\r
- protected Object auxData;\r
-\r
- /**\r
- * Gets the value of the secondaries property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Secondaries }\r
- * \r
- */\r
- public Secondaries getSecondaries() {\r
- return secondaries;\r
- }\r
-\r
- /**\r
- * Sets the value of the secondaries property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Secondaries }\r
- * \r
- */\r
- public void setSecondaries(Secondaries value) {\r
- this.secondaries = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the media property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Media }\r
- * \r
- */\r
- public Media getMedia() {\r
- return media;\r
- }\r
-\r
- /**\r
- * Sets the value of the media property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Media }\r
- * \r
- */\r
- public void setMedia(Media value) {\r
- this.media = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the transfer property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Transfer }\r
- * \r
- */\r
- public Transfer getTransfer() {\r
- return transfer;\r
- }\r
-\r
- /**\r
- * Sets the value of the transfer property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Transfer }\r
- * \r
- */\r
- public void setTransfer(Transfer value) {\r
- this.transfer = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the delete property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link JobProperties.Delete }\r
- * \r
- */\r
- public JobProperties.Delete getDelete() {\r
- return delete;\r
- }\r
-\r
- /**\r
- * Sets the value of the delete property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link JobProperties.Delete }\r
- * \r
- */\r
- public void setDelete(JobProperties.Delete value) {\r
- this.delete = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the priority property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Priority }\r
- * \r
- */\r
- public Priority getPriority() {\r
- return priority;\r
- }\r
-\r
- /**\r
- * Sets the value of the priority property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Priority }\r
- * \r
- */\r
- public void setPriority(Priority value) {\r
- this.priority = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaStream property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaStreamIngestProperties }\r
- * \r
- */\r
- public MediaStreamIngestProperties getMediaStream() {\r
- return mediaStream;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaStream property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaStreamIngestProperties }\r
- * \r
- */\r
- public void setMediaStream(MediaStreamIngestProperties value) {\r
- this.mediaStream = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the auxData property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Object }\r
- * \r
- */\r
- public Object getAuxData() {\r
- return auxData;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxData property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Object }\r
- * \r
- */\r
- public void setAuxData(Object value) {\r
- this.auxData = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="confirmed" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="global" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="deleteMediaRecord" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="crossDomain" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Delete {\r
-\r
- @XmlAttribute(name = "confirmed")\r
- protected Boolean confirmed;\r
- @XmlAttribute(name = "global")\r
- protected Boolean global;\r
- @XmlAttribute(name = "deleteMediaRecord")\r
- protected Boolean deleteMediaRecord;\r
- @XmlAttribute(name = "crossDomain")\r
- protected Boolean crossDomain;\r
-\r
- /**\r
- * Gets the value of the confirmed property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isConfirmed() {\r
- return confirmed;\r
- }\r
-\r
- /**\r
- * Sets the value of the confirmed property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setConfirmed(Boolean value) {\r
- this.confirmed = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the global property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isGlobal() {\r
- return global;\r
- }\r
-\r
- /**\r
- * Sets the value of the global property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setGlobal(Boolean value) {\r
- this.global = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the deleteMediaRecord property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isDeleteMediaRecord() {\r
- return deleteMediaRecord;\r
- }\r
-\r
- /**\r
- * Sets the value of the deleteMediaRecord property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setDeleteMediaRecord(Boolean value) {\r
- this.deleteMediaRecord = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the crossDomain property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isCrossDomain() {\r
- return crossDomain;\r
- }\r
-\r
- /**\r
- * Sets the value of the crossDomain property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setCrossDomain(Boolean value) {\r
- this.crossDomain = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * State of a job.\r
- * \r
- * <p>Java class for jobState complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="jobState">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="state" use="required" type="{}automationStateType" />\r
- * <attribute name="stateHint" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="stateModifiedTime" type="{}dateTimecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "jobState")\r
-public class JobState {\r
-\r
- @XmlAttribute(name = "state", required = true)\r
- protected AutomationStateType state;\r
- @XmlAttribute(name = "stateHint")\r
- protected String stateHint;\r
- @XmlAttribute(name = "stateModifiedTime")\r
- protected String stateModifiedTime;\r
-\r
- /**\r
- * Gets the value of the state property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link AutomationStateType }\r
- * \r
- */\r
- public AutomationStateType getState() {\r
- return state;\r
- }\r
-\r
- /**\r
- * Sets the value of the state property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link AutomationStateType }\r
- * \r
- */\r
- public void setState(AutomationStateType value) {\r
- this.state = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the stateHint property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getStateHint() {\r
- return stateHint;\r
- }\r
-\r
- /**\r
- * Sets the value of the stateHint property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setStateHint(String value) {\r
- this.stateHint = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the stateModifiedTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getStateModifiedTime() {\r
- return stateModifiedTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the stateModifiedTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setStateModifiedTime(String value) {\r
- this.stateModifiedTime = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="dateTimecodeRange" type="{}dateTimecodeRange"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "dateTimecodeRange"\r
-})\r
-@XmlRootElement(name = "jobStateDateTimecodeRangeContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class JobStateDateTimecodeRangeContainer {\r
-\r
- @XmlElement(required = true)\r
- protected DateTimecodeRange dateTimecodeRange;\r
-\r
- /**\r
- * Gets the value of the dateTimecodeRange property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link DateTimecodeRange }\r
- * \r
- */\r
- public DateTimecodeRange getDateTimecodeRange() {\r
- return dateTimecodeRange;\r
- }\r
-\r
- /**\r
- * Sets the value of the dateTimecodeRange property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link DateTimecodeRange }\r
- * \r
- */\r
- public void setDateTimecodeRange(DateTimecodeRange value) {\r
- this.dateTimecodeRange = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A single item to keep\r
- * \r
- * <p>Java class for keepItem complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="keepItem">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="properties" type="{}keepItemProperties"/>\r
- * </sequence>\r
- * <attribute name="uid" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "keepItem", propOrder = {\r
- "properties"\r
-})\r
-public class KeepItem {\r
-\r
- @XmlElement(required = true)\r
- protected KeepItemProperties properties;\r
- @XmlAttribute(name = "uid")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String uid;\r
-\r
- /**\r
- * Gets the value of the properties property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link KeepItemProperties }\r
- * \r
- */\r
- public KeepItemProperties getProperties() {\r
- return properties;\r
- }\r
-\r
- /**\r
- * Sets the value of the properties property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link KeepItemProperties }\r
- * \r
- */\r
- public void setProperties(KeepItemProperties value) {\r
- this.properties = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the uid property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getUid() {\r
- return uid;\r
- }\r
-\r
- /**\r
- * Sets the value of the uid property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setUid(String value) {\r
- this.uid = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties of a keepItem\r
- * \r
- * <p>Java class for keepItemProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="keepItemProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="media" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <extension base="{}mediaSimpleLoose">\r
- * <sequence>\r
- * <element name="mediaInstances" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="mediaInstance" maxOccurs="unbounded">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attGroup ref="{}mediaInstanceKeyLoose"/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </extension>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="expiry" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="time" type="{}dateTime" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="auxData" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "keepItemProperties", propOrder = {\r
-\r
-})\r
-public class KeepItemProperties {\r
-\r
- protected KeepItemProperties.Media media;\r
- protected KeepItemProperties.Expiry expiry;\r
- protected Object auxData;\r
-\r
- /**\r
- * Gets the value of the media property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link KeepItemProperties.Media }\r
- * \r
- */\r
- public KeepItemProperties.Media getMedia() {\r
- return media;\r
- }\r
-\r
- /**\r
- * Sets the value of the media property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link KeepItemProperties.Media }\r
- * \r
- */\r
- public void setMedia(KeepItemProperties.Media value) {\r
- this.media = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the expiry property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link KeepItemProperties.Expiry }\r
- * \r
- */\r
- public KeepItemProperties.Expiry getExpiry() {\r
- return expiry;\r
- }\r
-\r
- /**\r
- * Sets the value of the expiry property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link KeepItemProperties.Expiry }\r
- * \r
- */\r
- public void setExpiry(KeepItemProperties.Expiry value) {\r
- this.expiry = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the auxData property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Object }\r
- * \r
- */\r
- public Object getAuxData() {\r
- return auxData;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxData property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Object }\r
- * \r
- */\r
- public void setAuxData(Object value) {\r
- this.auxData = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="time" type="{}dateTime" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Expiry {\r
-\r
- @XmlAttribute(name = "time")\r
- protected String time;\r
-\r
- /**\r
- * Gets the value of the time property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getTime() {\r
- return time;\r
- }\r
-\r
- /**\r
- * Sets the value of the time property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setTime(String value) {\r
- this.time = value;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <extension base="{}mediaSimpleLoose">\r
- * <sequence>\r
- * <element name="mediaInstances" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="mediaInstance" maxOccurs="unbounded">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attGroup ref="{}mediaInstanceKeyLoose"/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </extension>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "mediaInstances"\r
- })\r
- public static class Media\r
- extends MediaSimpleLoose\r
- {\r
-\r
- protected KeepItemProperties.Media.MediaInstances mediaInstances;\r
-\r
- /**\r
- * Gets the value of the mediaInstances property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link KeepItemProperties.Media.MediaInstances }\r
- * \r
- */\r
- public KeepItemProperties.Media.MediaInstances getMediaInstances() {\r
- return mediaInstances;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaInstances property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link KeepItemProperties.Media.MediaInstances }\r
- * \r
- */\r
- public void setMediaInstances(KeepItemProperties.Media.MediaInstances value) {\r
- this.mediaInstances = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="mediaInstance" maxOccurs="unbounded">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attGroup ref="{}mediaInstanceKeyLoose"/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "mediaInstance"\r
- })\r
- public static class MediaInstances {\r
-\r
- @XmlElement(required = true)\r
- protected List<KeepItemProperties.Media.MediaInstances.MediaInstance> mediaInstance;\r
-\r
- /**\r
- * Gets the value of the mediaInstance property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the mediaInstance property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getMediaInstance().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link KeepItemProperties.Media.MediaInstances.MediaInstance }\r
- * \r
- * \r
- */\r
- public List<KeepItemProperties.Media.MediaInstances.MediaInstance> getMediaInstance() {\r
- if (mediaInstance == null) {\r
- mediaInstance = new ArrayList<KeepItemProperties.Media.MediaInstances.MediaInstance>();\r
- }\r
- return this.mediaInstance;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attGroup ref="{}mediaInstanceKeyLoose"/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class MediaInstance {\r
-\r
- @XmlAttribute(name = "mediaSetName")\r
- protected String mediaSetName;\r
- @XmlAttribute(name = "version")\r
- protected Integer version;\r
- @XmlAttribute(name = "position")\r
- protected String position;\r
- @XmlAttribute(name = "directory")\r
- protected String directory;\r
- @XmlAttribute(name = "filename")\r
- protected String filename;\r
-\r
- /**\r
- * Gets the value of the mediaSetName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaSetName() {\r
- return mediaSetName;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaSetName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaSetName(String value) {\r
- this.mediaSetName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the version property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getVersion() {\r
- return version;\r
- }\r
-\r
- /**\r
- * Sets the value of the version property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setVersion(Integer value) {\r
- this.version = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the position property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getPosition() {\r
- return position;\r
- }\r
-\r
- /**\r
- * Sets the value of the position property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setPosition(String value) {\r
- this.position = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the directory property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getDirectory() {\r
- return directory;\r
- }\r
-\r
- /**\r
- * Sets the value of the directory property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setDirectory(String value) {\r
- this.directory = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the filename property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getFilename() {\r
- return filename;\r
- }\r
-\r
- /**\r
- * Sets the value of the filename property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setFilename(String value) {\r
- this.filename = value;\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A List of items to keep\r
- * \r
- * <p>Java class for keepList complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="keepList">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence maxOccurs="unbounded">\r
- * <element name="keepItem" type="{}keepItem"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "keepList", propOrder = {\r
- "keepItem"\r
-})\r
-public class KeepList {\r
-\r
- @XmlElement(required = true)\r
- protected List<KeepItem> keepItem;\r
-\r
- /**\r
- * Gets the value of the keepItem property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the keepItem property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getKeepItem().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link KeepItem }\r
- * \r
- * \r
- */\r
- public List<KeepItem> getKeepItem() {\r
- if (keepItem == null) {\r
- keepItem = new ArrayList<KeepItem>();\r
- }\r
- return this.keepItem;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties of a keep list.\r
- * \r
- * <p>Java class for keepListProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="keepListProperties">\r
- * <complexContent>\r
- * <extension base="{}jobListProperties">\r
- * </extension>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "keepListProperties")\r
-public class KeepListProperties\r
- extends JobListProperties\r
-{\r
-\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A representation of a group of languages.\r
- * \r
- * <p>Java class for languages complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="languages">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="lang" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "languages", propOrder = {\r
- "lang"\r
-})\r
-public class Languages {\r
-\r
- protected List<String> lang;\r
-\r
- /**\r
- * Gets the value of the lang property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the lang property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getLang().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link String }\r
- * \r
- * \r
- */\r
- public List<String> getLang() {\r
- if (lang == null) {\r
- lang = new ArrayList<String>();\r
- }\r
- return this.lang;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Representation of a last update time timecode range (start -> end)\r
- * \r
- * <p>Java class for lastModifiedDateTimeRange complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="lastModifiedDateTimeRange">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="start" use="required" type="{}dateTime" />\r
- * <attribute name="end" use="required" type="{}dateTime" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "lastModifiedDateTimeRange")\r
-public class LastModifiedDateTimeRange {\r
-\r
- @XmlAttribute(name = "start", required = true)\r
- protected String start;\r
- @XmlAttribute(name = "end", required = true)\r
- protected String end;\r
-\r
- /**\r
- * Gets the value of the start property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getStart() {\r
- return start;\r
- }\r
-\r
- /**\r
- * Sets the value of the start property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setStart(String value) {\r
- this.start = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the end property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getEnd() {\r
- return end;\r
- }\r
-\r
- /**\r
- * Sets the value of the end property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setEnd(String value) {\r
- this.end = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="lastModifiedDateTimeRange" type="{}lastModifiedDateTimeRange"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "lastModifiedDateTimeRange"\r
-})\r
-@XmlRootElement(name = "lastModifiedDateTimeRangeContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class LastModifiedDateTimeRangeContainer {\r
-\r
- @XmlElement(required = true)\r
- protected LastModifiedDateTimeRange lastModifiedDateTimeRange;\r
-\r
- /**\r
- * Gets the value of the lastModifiedDateTimeRange property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link LastModifiedDateTimeRange }\r
- * \r
- */\r
- public LastModifiedDateTimeRange getLastModifiedDateTimeRange() {\r
- return lastModifiedDateTimeRange;\r
- }\r
-\r
- /**\r
- * Sets the value of the lastModifiedDateTimeRange property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link LastModifiedDateTimeRange }\r
- * \r
- */\r
- public void setLastModifiedDateTimeRange(LastModifiedDateTimeRange value) {\r
- this.lastModifiedDateTimeRange = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Collection of layers\r
- * \r
- * <p>Java class for layers complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="layers">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="layer" maxOccurs="10">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "layers", propOrder = {\r
- "layer"\r
-})\r
-public class Layers {\r
-\r
- @XmlElement(required = true)\r
- protected List<String> layer;\r
-\r
- /**\r
- * Gets the value of the layer property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the layer property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getLayer().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link String }\r
- * \r
- * \r
- */\r
- public List<String> getLayer() {\r
- if (layer == null) {\r
- layer = new ArrayList<String>();\r
- }\r
- return this.layer;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Date for list stream allocation\r
- * \r
- * <p>Java class for listStreamAllocation complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="listStreamAllocation">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Fixed"/>\r
- * <enumeration value="Auto"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="listStreamNo">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}int">\r
- * <minInclusive value="0"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "listStreamAllocation")\r
-public class ListStreamAllocation {\r
-\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "listStreamNo")\r
- protected Integer listStreamNo;\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the listStreamNo property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getListStreamNo() {\r
- return listStreamNo;\r
- }\r
-\r
- /**\r
- * Sets the value of the listStreamNo property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setListStreamNo(Integer value) {\r
- this.listStreamNo = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties used by automation lists for allocation\r
- * \r
- * <p>Java class for listStreamAllocationProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="listStreamAllocationProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <choice minOccurs="0">\r
- * <element name="listStream" type="{}listStreamAllocation"/>\r
- * </choice>\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="ListStream"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "listStreamAllocationProperties", propOrder = {\r
- "listStream"\r
-})\r
-public class ListStreamAllocationProperties {\r
-\r
- protected ListStreamAllocation listStream;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
-\r
- /**\r
- * Gets the value of the listStream property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ListStreamAllocation }\r
- * \r
- */\r
- public ListStreamAllocation getListStream() {\r
- return listStream;\r
- }\r
-\r
- /**\r
- * Sets the value of the listStream property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ListStreamAllocation }\r
- * \r
- */\r
- public void setListStream(ListStreamAllocation value) {\r
- this.listStream = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties for a macro event.\r
- * \r
- * <p>Java class for macroProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="macroProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "macroProperties")\r
-public class MacroProperties {\r
-\r
- @XmlAttribute(name = "value", required = true)\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String value;\r
-\r
- /**\r
- * Gets the value of the value property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getValue() {\r
- return value;\r
- }\r
-\r
- /**\r
- * Sets the value of the value property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setValue(String value) {\r
- this.value = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A named collection of markup items\r
- * \r
- * <p>Java class for markup complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="markup">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence maxOccurs="unbounded" minOccurs="0">\r
- * <element name="markupItem" type="{}markupItem"/>\r
- * </sequence>\r
- * <attribute name="name" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="complete" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "markup", propOrder = {\r
- "markupItem"\r
-})\r
-public class Markup {\r
-\r
- protected List<MarkupItem> markupItem;\r
- @XmlAttribute(name = "name", required = true)\r
- protected String name;\r
- @XmlAttribute(name = "complete", required = true)\r
- protected boolean complete;\r
-\r
- /**\r
- * Gets the value of the markupItem property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the markupItem property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getMarkupItem().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link MarkupItem }\r
- * \r
- * \r
- */\r
- public List<MarkupItem> getMarkupItem() {\r
- if (markupItem == null) {\r
- markupItem = new ArrayList<MarkupItem>();\r
- }\r
- return this.markupItem;\r
- }\r
-\r
- /**\r
- * Gets the value of the name property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getName() {\r
- return name;\r
- }\r
-\r
- /**\r
- * Sets the value of the name property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setName(String value) {\r
- this.name = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the complete property.\r
- * \r
- */\r
- public boolean isComplete() {\r
- return complete;\r
- }\r
-\r
- /**\r
- * Sets the value of the complete property.\r
- * \r
- */\r
- public void setComplete(boolean value) {\r
- this.complete = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Representation of a segment or keyframe. Presence of a valid duration indicates a segment, otherwise interpreted as a keyframe.\r
- * \r
- * <p>Java class for markupItem complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="markupItem">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Dynamic"/>\r
- * <enumeration value="Template"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="orderNo" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">\r
- * <minInclusive value="1"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="name" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="som" type="{}timecode" />\r
- * <attribute name="duration" type="{}timecode" />\r
- * <attribute name="comment">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="256"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="offset" type="{http://www.w3.org/2001/XMLSchema}int" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "markupItem")\r
-public class MarkupItem {\r
-\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "orderNo", required = true)\r
- protected short orderNo;\r
- @XmlAttribute(name = "name", required = true)\r
- protected String name;\r
- @XmlAttribute(name = "som")\r
- protected String som;\r
- @XmlAttribute(name = "duration")\r
- protected String duration;\r
- @XmlAttribute(name = "comment")\r
- protected String comment;\r
- @XmlAttribute(name = "offset")\r
- protected Integer offset;\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the orderNo property.\r
- * \r
- */\r
- public short getOrderNo() {\r
- return orderNo;\r
- }\r
-\r
- /**\r
- * Sets the value of the orderNo property.\r
- * \r
- */\r
- public void setOrderNo(short value) {\r
- this.orderNo = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the name property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getName() {\r
- return name;\r
- }\r
-\r
- /**\r
- * Sets the value of the name property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setName(String value) {\r
- this.name = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the som property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getSom() {\r
- return som;\r
- }\r
-\r
- /**\r
- * Sets the value of the som property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setSom(String value) {\r
- this.som = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the duration property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getDuration() {\r
- return duration;\r
- }\r
-\r
- /**\r
- * Sets the value of the duration property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setDuration(String value) {\r
- this.duration = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the comment property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getComment() {\r
- return comment;\r
- }\r
-\r
- /**\r
- * Sets the value of the comment property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setComment(String value) {\r
- this.comment = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the offset property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getOffset() {\r
- return offset;\r
- }\r
-\r
- /**\r
- * Sets the value of the offset property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setOffset(Integer value) {\r
- this.offset = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Collection of markup elements\r
- * \r
- * <p>Java class for markups complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="markups">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence maxOccurs="unbounded">\r
- * <element name="markup" type="{}markup"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "markups", propOrder = {\r
- "markup"\r
-})\r
-public class Markups {\r
-\r
- @XmlElement(required = true)\r
- protected List<Markup> markup;\r
-\r
- /**\r
- * Gets the value of the markup property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the markup property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getMarkup().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Markup }\r
- * \r
- * \r
- */\r
- public List<Markup> getMarkup() {\r
- if (markup == null) {\r
- markup = new ArrayList<Markup>();\r
- }\r
- return this.markup;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAnyElement;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-import org.w3c.dom.Element;\r
-\r
-\r
-/**\r
- * Representation of a piece of media with associated metadata. Make sure the creationTime is in the format 2017-03-23T14:11:00 [YYYY-MM-DD]T[HH:MM:SS] otherwise XML validation will fail.\r
- * \r
- * <p>Java class for media complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="media">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="auxXML" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * <attribute name="processor">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="255"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="properties" type="{}mediaProperties" minOccurs="0"/>\r
- * <element name="mediaInstances" type="{}mediaInstanceList" minOccurs="0"/>\r
- * </sequence>\r
- * <attGroup ref="{}mediaKey"/>\r
- * <attGroup ref="{}mediaBaseAttributes"/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "media", propOrder = {\r
- "auxXML",\r
- "properties",\r
- "mediaInstances"\r
-})\r
-public class Media {\r
-\r
- protected Media.AuxXML auxXML;\r
- protected MediaProperties properties;\r
- protected MediaInstanceList mediaInstances;\r
- @XmlAttribute(name = "mediaName", required = true)\r
- protected String mediaName;\r
- @XmlAttribute(name = "mediaType", required = true)\r
- protected MediaType mediaType;\r
- @XmlAttribute(name = "title")\r
- protected String title;\r
- @XmlAttribute(name = "origSOM")\r
- protected String origSOM;\r
- @XmlAttribute(name = "creationTime")\r
- protected String creationTime;\r
- @XmlAttribute(name = "modifiedTime")\r
- protected String modifiedTime;\r
- @XmlAttribute(name = "mediaId")\r
- protected Integer mediaId;\r
- @XmlAttribute(name = "houseId")\r
- protected String houseId;\r
- @XmlAttribute(name = "alternateId")\r
- protected String alternateId;\r
- @XmlAttribute(name = "validityStartTime")\r
- protected String validityStartTime;\r
- @XmlAttribute(name = "validityEndTime")\r
- protected String validityEndTime;\r
- @XmlAttribute(name = "eventPlayCount")\r
- protected Integer eventPlayCount;\r
- @XmlAttribute(name = "firstEventPlayTime")\r
- protected String firstEventPlayTime;\r
- @XmlAttribute(name = "lastEventPlayTime")\r
- protected String lastEventPlayTime;\r
- @XmlAttribute(name = "notes")\r
- protected String notes;\r
-\r
- /**\r
- * Gets the value of the auxXML property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Media.AuxXML }\r
- * \r
- */\r
- public Media.AuxXML getAuxXML() {\r
- return auxXML;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxXML property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Media.AuxXML }\r
- * \r
- */\r
- public void setAuxXML(Media.AuxXML value) {\r
- this.auxXML = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the properties property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaProperties }\r
- * \r
- */\r
- public MediaProperties getProperties() {\r
- return properties;\r
- }\r
-\r
- /**\r
- * Sets the value of the properties property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaProperties }\r
- * \r
- */\r
- public void setProperties(MediaProperties value) {\r
- this.properties = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaInstances property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaInstanceList }\r
- * \r
- */\r
- public MediaInstanceList getMediaInstances() {\r
- return mediaInstances;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaInstances property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaInstanceList }\r
- * \r
- */\r
- public void setMediaInstances(MediaInstanceList value) {\r
- this.mediaInstances = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaName() {\r
- return mediaName;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaName(String value) {\r
- this.mediaName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaType }\r
- * \r
- */\r
- public MediaType getMediaType() {\r
- return mediaType;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaType }\r
- * \r
- */\r
- public void setMediaType(MediaType value) {\r
- this.mediaType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the title property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getTitle() {\r
- return title;\r
- }\r
-\r
- /**\r
- * Sets the value of the title property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setTitle(String value) {\r
- this.title = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the origSOM property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getOrigSOM() {\r
- return origSOM;\r
- }\r
-\r
- /**\r
- * Sets the value of the origSOM property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setOrigSOM(String value) {\r
- this.origSOM = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the creationTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getCreationTime() {\r
- return creationTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the creationTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setCreationTime(String value) {\r
- this.creationTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the modifiedTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getModifiedTime() {\r
- return modifiedTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the modifiedTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setModifiedTime(String value) {\r
- this.modifiedTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaId property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getMediaId() {\r
- return mediaId;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaId property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setMediaId(Integer value) {\r
- this.mediaId = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the houseId property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getHouseId() {\r
- return houseId;\r
- }\r
-\r
- /**\r
- * Sets the value of the houseId property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setHouseId(String value) {\r
- this.houseId = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the alternateId property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getAlternateId() {\r
- return alternateId;\r
- }\r
-\r
- /**\r
- * Sets the value of the alternateId property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setAlternateId(String value) {\r
- this.alternateId = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the validityStartTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getValidityStartTime() {\r
- return validityStartTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the validityStartTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setValidityStartTime(String value) {\r
- this.validityStartTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the validityEndTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getValidityEndTime() {\r
- return validityEndTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the validityEndTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setValidityEndTime(String value) {\r
- this.validityEndTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the eventPlayCount property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getEventPlayCount() {\r
- return eventPlayCount;\r
- }\r
-\r
- /**\r
- * Sets the value of the eventPlayCount property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setEventPlayCount(Integer value) {\r
- this.eventPlayCount = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the firstEventPlayTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getFirstEventPlayTime() {\r
- return firstEventPlayTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the firstEventPlayTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setFirstEventPlayTime(String value) {\r
- this.firstEventPlayTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the lastEventPlayTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getLastEventPlayTime() {\r
- return lastEventPlayTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the lastEventPlayTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setLastEventPlayTime(String value) {\r
- this.lastEventPlayTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the notes property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getNotes() {\r
- return notes;\r
- }\r
-\r
- /**\r
- * Sets the value of the notes property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setNotes(String value) {\r
- this.notes = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * <attribute name="processor">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="255"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "any"\r
- })\r
- public static class AuxXML {\r
-\r
- @XmlAnyElement\r
- protected List<Element> any;\r
- @XmlAttribute(name = "processor")\r
- protected String processor;\r
-\r
- /**\r
- * Gets the value of the any property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the any property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getAny().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Element }\r
- * \r
- * \r
- */\r
- public List<Element> getAny() {\r
- if (any == null) {\r
- any = new ArrayList<Element>();\r
- }\r
- return this.any;\r
- }\r
-\r
- /**\r
- * Gets the value of the processor property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getProcessor() {\r
- return processor;\r
- }\r
-\r
- /**\r
- * Sets the value of the processor property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setProcessor(String value) {\r
- this.processor = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.math.BigInteger;\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAnyElement;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Representation of the metadata for an instance of a piece of media. This type is intended to be embedded inside an element with a specified mediaKey\r
- * \r
- * <p>Java class for mediaInstance complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="mediaInstance">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="auxXML" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <any maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="properties" type="{}mediaInstanceProperties" minOccurs="0"/>\r
- * </sequence>\r
- * <attGroup ref="{}mediaInstanceKey"/>\r
- * <attGroup ref="{}mediaInstanceBaseAttributes"/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "mediaInstance", propOrder = {\r
- "auxXML",\r
- "properties"\r
-})\r
-public class MediaInstance {\r
-\r
- protected MediaInstance.AuxXML auxXML;\r
- protected MediaInstanceProperties properties;\r
- @XmlAttribute(name = "mediaSetName", required = true)\r
- protected String mediaSetName;\r
- @XmlAttribute(name = "version")\r
- protected Integer version;\r
- @XmlAttribute(name = "position")\r
- protected String position;\r
- @XmlAttribute(name = "directory")\r
- protected String directory;\r
- @XmlAttribute(name = "filename")\r
- protected String filename;\r
- @XmlAttribute(name = "directoryId")\r
- protected BigInteger directoryId;\r
- @XmlAttribute(name = "versionHint")\r
- protected String versionHint;\r
- @XmlAttribute(name = "duration")\r
- protected String duration;\r
- @XmlAttribute(name = "creationStartTime")\r
- protected String creationStartTime;\r
- @XmlAttribute(name = "creationEndTime")\r
- protected String creationEndTime;\r
- @XmlAttribute(name = "creationHint")\r
- protected String creationHint;\r
- @XmlAttribute(name = "origSOM")\r
- protected String origSOM;\r
- @XmlAttribute(name = "mediaInstanceId")\r
- protected Integer mediaInstanceId;\r
- @XmlAttribute(name = "nativeSize")\r
- @XmlSchemaType(name = "unsignedLong")\r
- protected BigInteger nativeSize;\r
- @XmlAttribute(name = "sourceURL")\r
- protected String sourceURL;\r
- @XmlAttribute(name = "destURL")\r
- protected String destURL;\r
- @XmlAttribute(name = "deleteAll")\r
- protected Boolean deleteAll;\r
-\r
- /**\r
- * Gets the value of the auxXML property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaInstance.AuxXML }\r
- * \r
- */\r
- public MediaInstance.AuxXML getAuxXML() {\r
- return auxXML;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxXML property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaInstance.AuxXML }\r
- * \r
- */\r
- public void setAuxXML(MediaInstance.AuxXML value) {\r
- this.auxXML = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the properties property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaInstanceProperties }\r
- * \r
- */\r
- public MediaInstanceProperties getProperties() {\r
- return properties;\r
- }\r
-\r
- /**\r
- * Sets the value of the properties property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaInstanceProperties }\r
- * \r
- */\r
- public void setProperties(MediaInstanceProperties value) {\r
- this.properties = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaSetName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaSetName() {\r
- return mediaSetName;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaSetName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaSetName(String value) {\r
- this.mediaSetName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the version property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getVersion() {\r
- return version;\r
- }\r
-\r
- /**\r
- * Sets the value of the version property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setVersion(Integer value) {\r
- this.version = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the position property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getPosition() {\r
- return position;\r
- }\r
-\r
- /**\r
- * Sets the value of the position property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setPosition(String value) {\r
- this.position = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the directory property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getDirectory() {\r
- return directory;\r
- }\r
-\r
- /**\r
- * Sets the value of the directory property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setDirectory(String value) {\r
- this.directory = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the filename property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getFilename() {\r
- return filename;\r
- }\r
-\r
- /**\r
- * Sets the value of the filename property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setFilename(String value) {\r
- this.filename = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the directoryId property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getDirectoryId() {\r
- return directoryId;\r
- }\r
-\r
- /**\r
- * Sets the value of the directoryId property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setDirectoryId(BigInteger value) {\r
- this.directoryId = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the versionHint property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getVersionHint() {\r
- return versionHint;\r
- }\r
-\r
- /**\r
- * Sets the value of the versionHint property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setVersionHint(String value) {\r
- this.versionHint = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the duration property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getDuration() {\r
- return duration;\r
- }\r
-\r
- /**\r
- * Sets the value of the duration property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setDuration(String value) {\r
- this.duration = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the creationStartTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getCreationStartTime() {\r
- return creationStartTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the creationStartTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setCreationStartTime(String value) {\r
- this.creationStartTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the creationEndTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getCreationEndTime() {\r
- return creationEndTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the creationEndTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setCreationEndTime(String value) {\r
- this.creationEndTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the creationHint property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getCreationHint() {\r
- return creationHint;\r
- }\r
-\r
- /**\r
- * Sets the value of the creationHint property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setCreationHint(String value) {\r
- this.creationHint = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the origSOM property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getOrigSOM() {\r
- return origSOM;\r
- }\r
-\r
- /**\r
- * Sets the value of the origSOM property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setOrigSOM(String value) {\r
- this.origSOM = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaInstanceId property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getMediaInstanceId() {\r
- return mediaInstanceId;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaInstanceId property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setMediaInstanceId(Integer value) {\r
- this.mediaInstanceId = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the nativeSize property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getNativeSize() {\r
- return nativeSize;\r
- }\r
-\r
- /**\r
- * Sets the value of the nativeSize property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setNativeSize(BigInteger value) {\r
- this.nativeSize = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the sourceURL property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getSourceURL() {\r
- return sourceURL;\r
- }\r
-\r
- /**\r
- * Sets the value of the sourceURL property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setSourceURL(String value) {\r
- this.sourceURL = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the destURL property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getDestURL() {\r
- return destURL;\r
- }\r
-\r
- /**\r
- * Sets the value of the destURL property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setDestURL(String value) {\r
- this.destURL = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the deleteAll property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isDeleteAll() {\r
- return deleteAll;\r
- }\r
-\r
- /**\r
- * Sets the value of the deleteAll property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setDeleteAll(Boolean value) {\r
- this.deleteAll = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <any maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "any"\r
- })\r
- public static class AuxXML {\r
-\r
- @XmlAnyElement(lax = true)\r
- protected List<Object> any;\r
-\r
- /**\r
- * Gets the value of the any property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the any property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getAny().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Object }\r
- * \r
- * \r
- */\r
- public List<Object> getAny() {\r
- if (any == null) {\r
- any = new ArrayList<Object>();\r
- }\r
- return this.any;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="media">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="mediaInstance" type="{}mediaInstance"/>\r
- * </all>\r
- * <attribute name="mediaName" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="mediaType" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "media"\r
-})\r
-@XmlRootElement(name = "mediaInstanceKeyContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class MediaInstanceKeyContainer {\r
-\r
- @XmlElement(required = true)\r
- protected MediaInstanceKeyContainer.Media media;\r
-\r
- /**\r
- * Gets the value of the media property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaInstanceKeyContainer.Media }\r
- * \r
- */\r
- public MediaInstanceKeyContainer.Media getMedia() {\r
- return media;\r
- }\r
-\r
- /**\r
- * Sets the value of the media property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaInstanceKeyContainer.Media }\r
- * \r
- */\r
- public void setMedia(MediaInstanceKeyContainer.Media value) {\r
- this.media = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="mediaInstance" type="{}mediaInstance"/>\r
- * </all>\r
- * <attribute name="mediaName" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="mediaType" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
-\r
- })\r
- public static class Media {\r
-\r
- @XmlElement(required = true)\r
- protected MediaInstance mediaInstance;\r
- @XmlAttribute(name = "mediaName")\r
- protected String mediaName;\r
- @XmlAttribute(name = "mediaType")\r
- protected String mediaType;\r
-\r
- /**\r
- * Gets the value of the mediaInstance property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaInstance }\r
- * \r
- */\r
- public MediaInstance getMediaInstance() {\r
- return mediaInstance;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaInstance property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaInstance }\r
- * \r
- */\r
- public void setMediaInstance(MediaInstance value) {\r
- this.mediaInstance = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaName() {\r
- return mediaName;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaName(String value) {\r
- this.mediaName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaType() {\r
- return mediaType;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaType(String value) {\r
- this.mediaType = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Collection of media instances\r
- * \r
- * <p>Java class for mediaInstanceList complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="mediaInstanceList">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="mediaInstance" type="{}mediaInstance" maxOccurs="unbounded"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "mediaInstanceList", propOrder = {\r
- "mediaInstance"\r
-})\r
-public class MediaInstanceList {\r
-\r
- @XmlElement(required = true)\r
- protected List<MediaInstance> mediaInstance;\r
-\r
- /**\r
- * Gets the value of the mediaInstance property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the mediaInstance property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getMediaInstance().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link MediaInstance }\r
- * \r
- * \r
- */\r
- public List<MediaInstance> getMediaInstance() {\r
- if (mediaInstance == null) {\r
- mediaInstance = new ArrayList<MediaInstance>();\r
- }\r
- return this.mediaInstance;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties of a media instance\r
- * \r
- * <p>Java class for mediaInstanceProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="mediaInstanceProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="audioTracks" type="{}audioTracks" minOccurs="0"/>\r
- * <element name="audio" type="{}audio" minOccurs="0"/>\r
- * <element name="classifications" type="{}classifications" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "mediaInstanceProperties", propOrder = {\r
- "audioTracks",\r
- "audio",\r
- "classifications"\r
-})\r
-public class MediaInstanceProperties {\r
-\r
- protected AudioTracks audioTracks;\r
- protected Audio audio;\r
- protected Classifications classifications;\r
-\r
- /**\r
- * Gets the value of the audioTracks property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link AudioTracks }\r
- * \r
- */\r
- public AudioTracks getAudioTracks() {\r
- return audioTracks;\r
- }\r
-\r
- /**\r
- * Sets the value of the audioTracks property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link AudioTracks }\r
- * \r
- */\r
- public void setAudioTracks(AudioTracks value) {\r
- this.audioTracks = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the audio property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Audio }\r
- * \r
- */\r
- public Audio getAudio() {\r
- return audio;\r
- }\r
-\r
- /**\r
- * Sets the value of the audio property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Audio }\r
- * \r
- */\r
- public void setAudio(Audio value) {\r
- this.audio = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the classifications property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Classifications }\r
- * \r
- */\r
- public Classifications getClassifications() {\r
- return classifications;\r
- }\r
-\r
- /**\r
- * Sets the value of the classifications property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Classifications }\r
- * \r
- */\r
- public void setClassifications(Classifications value) {\r
- this.classifications = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.math.BigInteger;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Representation of the usage of a media instance\r
- * \r
- * <p>Java class for mediaInstanceUsage complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="mediaInstanceUsage">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="mediaSetName" use="required" type="{}mediaSetName" />\r
- * <attribute name="available" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="lastUsageTime" use="required" type="{}dateTimecode" />\r
- * <attribute name="lastUsageList" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="lastUsageListUID" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />\r
- * <attribute name="earliestUsageTime" use="required" type="{}dateTimecode" />\r
- * <attribute name="earliestUsageList" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <maxLength value="64"/>\r
- * <minLength value="1"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="earliestUsageListUID" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />\r
- * <attribute name="listMediaUsageId" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "mediaInstanceUsage")\r
-public class MediaInstanceUsage {\r
-\r
- @XmlAttribute(name = "mediaSetName", required = true)\r
- protected String mediaSetName;\r
- @XmlAttribute(name = "available", required = true)\r
- protected boolean available;\r
- @XmlAttribute(name = "lastUsageTime", required = true)\r
- protected String lastUsageTime;\r
- @XmlAttribute(name = "lastUsageList", required = true)\r
- protected String lastUsageList;\r
- @XmlAttribute(name = "lastUsageListUID", required = true)\r
- protected BigInteger lastUsageListUID;\r
- @XmlAttribute(name = "earliestUsageTime", required = true)\r
- protected String earliestUsageTime;\r
- @XmlAttribute(name = "earliestUsageList", required = true)\r
- protected String earliestUsageList;\r
- @XmlAttribute(name = "earliestUsageListUID", required = true)\r
- protected BigInteger earliestUsageListUID;\r
- @XmlAttribute(name = "listMediaUsageId", required = true)\r
- protected int listMediaUsageId;\r
-\r
- /**\r
- * Gets the value of the mediaSetName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaSetName() {\r
- return mediaSetName;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaSetName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaSetName(String value) {\r
- this.mediaSetName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the available property.\r
- * \r
- */\r
- public boolean isAvailable() {\r
- return available;\r
- }\r
-\r
- /**\r
- * Sets the value of the available property.\r
- * \r
- */\r
- public void setAvailable(boolean value) {\r
- this.available = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the lastUsageTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getLastUsageTime() {\r
- return lastUsageTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the lastUsageTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setLastUsageTime(String value) {\r
- this.lastUsageTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the lastUsageList property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getLastUsageList() {\r
- return lastUsageList;\r
- }\r
-\r
- /**\r
- * Sets the value of the lastUsageList property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setLastUsageList(String value) {\r
- this.lastUsageList = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the lastUsageListUID property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getLastUsageListUID() {\r
- return lastUsageListUID;\r
- }\r
-\r
- /**\r
- * Sets the value of the lastUsageListUID property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setLastUsageListUID(BigInteger value) {\r
- this.lastUsageListUID = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the earliestUsageTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getEarliestUsageTime() {\r
- return earliestUsageTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the earliestUsageTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setEarliestUsageTime(String value) {\r
- this.earliestUsageTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the earliestUsageList property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getEarliestUsageList() {\r
- return earliestUsageList;\r
- }\r
-\r
- /**\r
- * Sets the value of the earliestUsageList property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setEarliestUsageList(String value) {\r
- this.earliestUsageList = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the earliestUsageListUID property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getEarliestUsageListUID() {\r
- return earliestUsageListUID;\r
- }\r
-\r
- /**\r
- * Sets the value of the earliestUsageListUID property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setEarliestUsageListUID(BigInteger value) {\r
- this.earliestUsageListUID = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the listMediaUsageId property.\r
- * \r
- */\r
- public int getListMediaUsageId() {\r
- return listMediaUsageId;\r
- }\r
-\r
- /**\r
- * Sets the value of the listMediaUsageId property.\r
- * \r
- */\r
- public void setListMediaUsageId(int value) {\r
- this.listMediaUsageId = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="media" type="{}media"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "media"\r
-})\r
-@XmlRootElement(name = "mediaKeyContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class MediaKeyContainer {\r
-\r
- @XmlElement(required = true)\r
- protected Media media;\r
-\r
- /**\r
- * Gets the value of the media property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Media }\r
- * \r
- */\r
- public Media getMedia() {\r
- return media;\r
- }\r
-\r
- /**\r
- * Sets the value of the media property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Media }\r
- * \r
- */\r
- public void setMedia(Media value) {\r
- this.media = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Representation of a collection of media. 0 or more instances may also be specified\r
- * \r
- * <p>Java class for mediaList complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="mediaList">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="media" type="{}media" maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "mediaList", propOrder = {\r
- "media"\r
-})\r
-public class MediaList {\r
-\r
- protected List<Media> media;\r
-\r
- /**\r
- * Gets the value of the media property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the media property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getMedia().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Media }\r
- * \r
- * \r
- */\r
- public List<Media> getMedia() {\r
- if (media == null) {\r
- media = new ArrayList<Media>();\r
- }\r
- return this.media;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="mediaList" type="{}mediaList"/>\r
- * <element name="moreResults" type="{}moreResults"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "mediaList",\r
- "moreResults"\r
-})\r
-@XmlRootElement(name = "mediaListContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class MediaListContainer {\r
-\r
- @XmlElement(required = true)\r
- protected MediaList mediaList;\r
- protected boolean moreResults;\r
-\r
- /**\r
- * Gets the value of the mediaList property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaList }\r
- * \r
- */\r
- public MediaList getMediaList() {\r
- return mediaList;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaList property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaList }\r
- * \r
- */\r
- public void setMediaList(MediaList value) {\r
- this.mediaList = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the moreResults property.\r
- * \r
- */\r
- public boolean isMoreResults() {\r
- return moreResults;\r
- }\r
-\r
- /**\r
- * Sets the value of the moreResults property.\r
- * \r
- */\r
- public void setMoreResults(boolean value) {\r
- this.moreResults = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="media" type="{}media"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "media"\r
-})\r
-@XmlRootElement(name = "mediaMetadataContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class MediaMetadataContainer {\r
-\r
- @XmlElement(required = true)\r
- protected Media media;\r
-\r
- /**\r
- * Gets the value of the media property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Media }\r
- * \r
- */\r
- public Media getMedia() {\r
- return media;\r
- }\r
-\r
- /**\r
- * Sets the value of the media property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Media }\r
- * \r
- */\r
- public void setMedia(Media value) {\r
- this.media = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties of a piece of media. Does not include properties of instances of that media\r
- * \r
- * <p>Java class for mediaProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="mediaProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="classifications" type="{}classifications" minOccurs="0"/>\r
- * <element name="markups" type="{}markups" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "mediaProperties", propOrder = {\r
- "classifications",\r
- "markups"\r
-})\r
-public class MediaProperties {\r
-\r
- protected Classifications classifications;\r
- protected Markups markups;\r
-\r
- /**\r
- * Gets the value of the classifications property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Classifications }\r
- * \r
- */\r
- public Classifications getClassifications() {\r
- return classifications;\r
- }\r
-\r
- /**\r
- * Sets the value of the classifications property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Classifications }\r
- * \r
- */\r
- public void setClassifications(Classifications value) {\r
- this.classifications = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the markups property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Markups }\r
- * \r
- */\r
- public Markups getMarkups() {\r
- return markups;\r
- }\r
-\r
- /**\r
- * Sets the value of the markups property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Markups }\r
- * \r
- */\r
- public void setMarkups(Markups value) {\r
- this.markups = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties for segmenting media.\r
- * \r
- * <p>Java class for mediaSegmentationProperites complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="mediaSegmentationProperites">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="markup" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="orderNo" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">\r
- * <minInclusive value="1"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="User"/>\r
- * <enumeration value="Media"/>\r
- * <enumeration value="Markup"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="validationMode" type="{}validationMode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "mediaSegmentationProperites", propOrder = {\r
- "markup"\r
-})\r
-public class MediaSegmentationProperites {\r
-\r
- protected MediaSegmentationProperites.Markup markup;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "validationMode")\r
- protected ValidationMode validationMode;\r
-\r
- /**\r
- * Gets the value of the markup property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaSegmentationProperites.Markup }\r
- * \r
- */\r
- public MediaSegmentationProperites.Markup getMarkup() {\r
- return markup;\r
- }\r
-\r
- /**\r
- * Sets the value of the markup property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaSegmentationProperites.Markup }\r
- * \r
- */\r
- public void setMarkup(MediaSegmentationProperites.Markup value) {\r
- this.markup = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the validationMode property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ValidationMode }\r
- * \r
- */\r
- public ValidationMode getValidationMode() {\r
- return validationMode;\r
- }\r
-\r
- /**\r
- * Sets the value of the validationMode property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ValidationMode }\r
- * \r
- */\r
- public void setValidationMode(ValidationMode value) {\r
- this.validationMode = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="orderNo" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">\r
- * <minInclusive value="1"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Markup {\r
-\r
- @XmlAttribute(name = "name", required = true)\r
- protected String name;\r
- @XmlAttribute(name = "orderNo", required = true)\r
- protected short orderNo;\r
-\r
- /**\r
- * Gets the value of the name property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getName() {\r
- return name;\r
- }\r
-\r
- /**\r
- * Sets the value of the name property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setName(String value) {\r
- this.name = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the orderNo property.\r
- * \r
- */\r
- public short getOrderNo() {\r
- return orderNo;\r
- }\r
-\r
- /**\r
- * Sets the value of the orderNo property.\r
- * \r
- */\r
- public void setOrderNo(short value) {\r
- this.orderNo = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAnyElement;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-import org.w3c.dom.Element;\r
-\r
-\r
-/**\r
- * Representation of a piece of media with associated metadata. Make sure the creationTime is in the format 2017-03-23T14:11:00 [YYYY-MM-DD]T[HH:MM:SS] otherwise XML validation will fail.\r
- * \r
- * <p>Java class for mediaSet complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="mediaSet">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="auxXML" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attGroup ref="{}mediaSetKey"/>\r
- * <attribute name="serialNumber" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="model" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="capacity" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="firstWritePosition" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="lastWritePosition" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="gapSize" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="nextWritePosition" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="freeSpace" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="fragmentationMetric" type="{http://www.w3.org/2001/XMLSchema}int" />\r
- * <attribute name="mountCount" type="{http://www.w3.org/2001/XMLSchema}int" />\r
- * <attribute name="lastUsedTime" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="performance" type="{http://www.w3.org/2001/XMLSchema}int" />\r
- * <attribute name="textColour" type="{http://www.w3.org/2001/XMLSchema}int" />\r
- * <attribute name="backColour" type="{http://www.w3.org/2001/XMLSchema}int" />\r
- * <attribute name="formFactor" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="mediaSetLocationType" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="mediaSetLocation" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="mediaSetLocationAddress" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="previousMediaSetLocationType" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="previousMediaSetLocationAddress" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="previousMediaSetLocation" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "mediaSet", propOrder = {\r
- "auxXML"\r
-})\r
-public class MediaSet {\r
-\r
- protected MediaSet.AuxXML auxXML;\r
- @XmlAttribute(name = "serialNumber")\r
- protected String serialNumber;\r
- @XmlAttribute(name = "model")\r
- protected String model;\r
- @XmlAttribute(name = "capacity")\r
- protected String capacity;\r
- @XmlAttribute(name = "firstWritePosition")\r
- protected String firstWritePosition;\r
- @XmlAttribute(name = "lastWritePosition")\r
- protected String lastWritePosition;\r
- @XmlAttribute(name = "gapSize")\r
- protected String gapSize;\r
- @XmlAttribute(name = "nextWritePosition")\r
- protected String nextWritePosition;\r
- @XmlAttribute(name = "freeSpace")\r
- protected String freeSpace;\r
- @XmlAttribute(name = "fragmentationMetric")\r
- protected Integer fragmentationMetric;\r
- @XmlAttribute(name = "mountCount")\r
- protected Integer mountCount;\r
- @XmlAttribute(name = "lastUsedTime")\r
- protected String lastUsedTime;\r
- @XmlAttribute(name = "performance")\r
- protected Integer performance;\r
- @XmlAttribute(name = "textColour")\r
- protected Integer textColour;\r
- @XmlAttribute(name = "backColour")\r
- protected Integer backColour;\r
- @XmlAttribute(name = "formFactor")\r
- protected String formFactor;\r
- @XmlAttribute(name = "mediaSetLocationType")\r
- protected String mediaSetLocationType;\r
- @XmlAttribute(name = "mediaSetLocation")\r
- protected String mediaSetLocation;\r
- @XmlAttribute(name = "mediaSetLocationAddress")\r
- protected String mediaSetLocationAddress;\r
- @XmlAttribute(name = "previousMediaSetLocationType")\r
- protected String previousMediaSetLocationType;\r
- @XmlAttribute(name = "previousMediaSetLocationAddress")\r
- protected String previousMediaSetLocationAddress;\r
- @XmlAttribute(name = "previousMediaSetLocation")\r
- protected String previousMediaSetLocation;\r
- @XmlAttribute(name = "mediaSetName", required = true)\r
- protected String mediaSetName;\r
- @XmlAttribute(name = "mediaSetType", required = true)\r
- protected MediaSetType mediaSetType;\r
-\r
- /**\r
- * Gets the value of the auxXML property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaSet.AuxXML }\r
- * \r
- */\r
- public MediaSet.AuxXML getAuxXML() {\r
- return auxXML;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxXML property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaSet.AuxXML }\r
- * \r
- */\r
- public void setAuxXML(MediaSet.AuxXML value) {\r
- this.auxXML = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the serialNumber property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getSerialNumber() {\r
- return serialNumber;\r
- }\r
-\r
- /**\r
- * Sets the value of the serialNumber property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setSerialNumber(String value) {\r
- this.serialNumber = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the model property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getModel() {\r
- return model;\r
- }\r
-\r
- /**\r
- * Sets the value of the model property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setModel(String value) {\r
- this.model = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the capacity property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getCapacity() {\r
- return capacity;\r
- }\r
-\r
- /**\r
- * Sets the value of the capacity property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setCapacity(String value) {\r
- this.capacity = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the firstWritePosition property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getFirstWritePosition() {\r
- return firstWritePosition;\r
- }\r
-\r
- /**\r
- * Sets the value of the firstWritePosition property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setFirstWritePosition(String value) {\r
- this.firstWritePosition = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the lastWritePosition property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getLastWritePosition() {\r
- return lastWritePosition;\r
- }\r
-\r
- /**\r
- * Sets the value of the lastWritePosition property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setLastWritePosition(String value) {\r
- this.lastWritePosition = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the gapSize property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getGapSize() {\r
- return gapSize;\r
- }\r
-\r
- /**\r
- * Sets the value of the gapSize property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setGapSize(String value) {\r
- this.gapSize = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the nextWritePosition property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getNextWritePosition() {\r
- return nextWritePosition;\r
- }\r
-\r
- /**\r
- * Sets the value of the nextWritePosition property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setNextWritePosition(String value) {\r
- this.nextWritePosition = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the freeSpace property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getFreeSpace() {\r
- return freeSpace;\r
- }\r
-\r
- /**\r
- * Sets the value of the freeSpace property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setFreeSpace(String value) {\r
- this.freeSpace = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the fragmentationMetric property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getFragmentationMetric() {\r
- return fragmentationMetric;\r
- }\r
-\r
- /**\r
- * Sets the value of the fragmentationMetric property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setFragmentationMetric(Integer value) {\r
- this.fragmentationMetric = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mountCount property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getMountCount() {\r
- return mountCount;\r
- }\r
-\r
- /**\r
- * Sets the value of the mountCount property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setMountCount(Integer value) {\r
- this.mountCount = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the lastUsedTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getLastUsedTime() {\r
- return lastUsedTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the lastUsedTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setLastUsedTime(String value) {\r
- this.lastUsedTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the performance property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getPerformance() {\r
- return performance;\r
- }\r
-\r
- /**\r
- * Sets the value of the performance property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setPerformance(Integer value) {\r
- this.performance = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the textColour property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getTextColour() {\r
- return textColour;\r
- }\r
-\r
- /**\r
- * Sets the value of the textColour property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setTextColour(Integer value) {\r
- this.textColour = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the backColour property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getBackColour() {\r
- return backColour;\r
- }\r
-\r
- /**\r
- * Sets the value of the backColour property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setBackColour(Integer value) {\r
- this.backColour = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the formFactor property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getFormFactor() {\r
- return formFactor;\r
- }\r
-\r
- /**\r
- * Sets the value of the formFactor property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setFormFactor(String value) {\r
- this.formFactor = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaSetLocationType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaSetLocationType() {\r
- return mediaSetLocationType;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaSetLocationType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaSetLocationType(String value) {\r
- this.mediaSetLocationType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaSetLocation property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaSetLocation() {\r
- return mediaSetLocation;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaSetLocation property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaSetLocation(String value) {\r
- this.mediaSetLocation = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaSetLocationAddress property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaSetLocationAddress() {\r
- return mediaSetLocationAddress;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaSetLocationAddress property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaSetLocationAddress(String value) {\r
- this.mediaSetLocationAddress = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the previousMediaSetLocationType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getPreviousMediaSetLocationType() {\r
- return previousMediaSetLocationType;\r
- }\r
-\r
- /**\r
- * Sets the value of the previousMediaSetLocationType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setPreviousMediaSetLocationType(String value) {\r
- this.previousMediaSetLocationType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the previousMediaSetLocationAddress property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getPreviousMediaSetLocationAddress() {\r
- return previousMediaSetLocationAddress;\r
- }\r
-\r
- /**\r
- * Sets the value of the previousMediaSetLocationAddress property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setPreviousMediaSetLocationAddress(String value) {\r
- this.previousMediaSetLocationAddress = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the previousMediaSetLocation property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getPreviousMediaSetLocation() {\r
- return previousMediaSetLocation;\r
- }\r
-\r
- /**\r
- * Sets the value of the previousMediaSetLocation property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setPreviousMediaSetLocation(String value) {\r
- this.previousMediaSetLocation = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaSetName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaSetName() {\r
- return mediaSetName;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaSetName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaSetName(String value) {\r
- this.mediaSetName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaSetType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaSetType }\r
- * \r
- */\r
- public MediaSetType getMediaSetType() {\r
- return mediaSetType;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaSetType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaSetType }\r
- * \r
- */\r
- public void setMediaSetType(MediaSetType value) {\r
- this.mediaSetType = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "any"\r
- })\r
- public static class AuxXML {\r
-\r
- @XmlAnyElement\r
- protected List<Element> any;\r
-\r
- /**\r
- * Gets the value of the any property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the any property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getAny().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Element }\r
- * \r
- * \r
- */\r
- public List<Element> getAny() {\r
- if (any == null) {\r
- any = new ArrayList<Element>();\r
- }\r
- return this.any;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for mediaSetType.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="mediaSetType">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="32"/>\r
- * <enumeration value="Disk"/>\r
- * <enumeration value="Unknown Tape"/>\r
- * <enumeration value="SingleSpot Tape"/>\r
- * <enumeration value="MultiSpot Tape"/>\r
- * <enumeration value="Archive Tape"/>\r
- * <enumeration value="Foreign Tape"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "mediaSetType")\r
-@XmlEnum\r
-public enum MediaSetType {\r
-\r
- @XmlEnumValue("Disk")\r
- DISK("Disk"),\r
- @XmlEnumValue("Unknown Tape")\r
- UNKNOWN_TAPE("Unknown Tape"),\r
- @XmlEnumValue("SingleSpot Tape")\r
- SINGLE_SPOT_TAPE("SingleSpot Tape"),\r
- @XmlEnumValue("MultiSpot Tape")\r
- MULTI_SPOT_TAPE("MultiSpot Tape"),\r
- @XmlEnumValue("Archive Tape")\r
- ARCHIVE_TAPE("Archive Tape"),\r
- @XmlEnumValue("Foreign Tape")\r
- FOREIGN_TAPE("Foreign Tape");\r
- private final String value;\r
-\r
- MediaSetType(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static MediaSetType fromValue(String v) {\r
- for (MediaSetType c: MediaSetType.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A simple representation of a piece of media, used in the list and other places where only the key is required.\r
- * \r
- * <p>Java class for mediaSimple complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="mediaSimple">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="mediaName" use="required" type="{}mediaName" />\r
- * <attribute name="mediaType" use="required" type="{}mediaType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "mediaSimple")\r
-public class MediaSimple {\r
-\r
- @XmlAttribute(name = "mediaName", required = true)\r
- protected String mediaName;\r
- @XmlAttribute(name = "mediaType", required = true)\r
- protected MediaType mediaType;\r
-\r
- /**\r
- * Gets the value of the mediaName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaName() {\r
- return mediaName;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaName(String value) {\r
- this.mediaName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaType }\r
- * \r
- */\r
- public MediaType getMediaType() {\r
- return mediaType;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaType }\r
- * \r
- */\r
- public void setMediaType(MediaType value) {\r
- this.mediaType = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlSeeAlso;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A simple representation of a piece of media, but where all attributes are optional. Used in the keep list\r
- * \r
- * <p>Java class for mediaSimpleLoose complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="mediaSimpleLoose">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="mediaName" type="{}mediaName" />\r
- * <attribute name="mediaType" type="{}mediaType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "mediaSimpleLoose")\r
-@XmlSeeAlso({\r
- pb.wsclient.KeepItemProperties.Media.class\r
-})\r
-public class MediaSimpleLoose {\r
-\r
- @XmlAttribute(name = "mediaName")\r
- protected String mediaName;\r
- @XmlAttribute(name = "mediaType")\r
- protected MediaType mediaType;\r
-\r
- /**\r
- * Gets the value of the mediaName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaName() {\r
- return mediaName;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaName(String value) {\r
- this.mediaName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaType }\r
- * \r
- */\r
- public MediaType getMediaType() {\r
- return mediaType;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaType }\r
- * \r
- */\r
- public void setMediaType(MediaType value) {\r
- this.mediaType = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for mediaStreamIngestProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="mediaStreamIngestProperties">\r
- * <complexContent>\r
- * <extension base="{}mediaStreamProperties">\r
- * <attribute name="duration" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </extension>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "mediaStreamIngestProperties")\r
-public class MediaStreamIngestProperties\r
- extends MediaStreamProperties\r
-{\r
-\r
- @XmlAttribute(name = "duration")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String duration;\r
-\r
- /**\r
- * Gets the value of the duration property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getDuration() {\r
- return duration;\r
- }\r
-\r
- /**\r
- * Sets the value of the duration property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setDuration(String value) {\r
- this.duration = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlSeeAlso;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Media Stream Job Properties\r
- * \r
- * <p>Java class for mediaStreamProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="mediaStreamProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <choice minOccurs="0">\r
- * <element name="video" type="{}videoProperties"/>\r
- * <element name="cg" type="{}cgProperties"/>\r
- * <element name="subtitle" type="{}subtitleProperties"/>\r
- * </choice>\r
- * <element name="allocation" type="{}listStreamAllocationProperties" minOccurs="0"/>\r
- * <element name="segment" type="{}mediaSegmentationProperites" minOccurs="0"/>\r
- * </sequence>\r
- * <attribute name="som" type="{}timecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "mediaStreamProperties", propOrder = {\r
- "video",\r
- "cg",\r
- "subtitle",\r
- "allocation",\r
- "segment"\r
-})\r
-@XmlSeeAlso({\r
- MediaStreamIngestProperties.class\r
-})\r
-public class MediaStreamProperties {\r
-\r
- protected VideoProperties video;\r
- protected CgProperties cg;\r
- protected SubtitleProperties subtitle;\r
- protected ListStreamAllocationProperties allocation;\r
- protected MediaSegmentationProperites segment;\r
- @XmlAttribute(name = "som")\r
- protected String som;\r
-\r
- /**\r
- * Gets the value of the video property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link VideoProperties }\r
- * \r
- */\r
- public VideoProperties getVideo() {\r
- return video;\r
- }\r
-\r
- /**\r
- * Sets the value of the video property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link VideoProperties }\r
- * \r
- */\r
- public void setVideo(VideoProperties value) {\r
- this.video = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the cg property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link CgProperties }\r
- * \r
- */\r
- public CgProperties getCg() {\r
- return cg;\r
- }\r
-\r
- /**\r
- * Sets the value of the cg property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link CgProperties }\r
- * \r
- */\r
- public void setCg(CgProperties value) {\r
- this.cg = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the subtitle property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SubtitleProperties }\r
- * \r
- */\r
- public SubtitleProperties getSubtitle() {\r
- return subtitle;\r
- }\r
-\r
- /**\r
- * Sets the value of the subtitle property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SubtitleProperties }\r
- * \r
- */\r
- public void setSubtitle(SubtitleProperties value) {\r
- this.subtitle = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the allocation property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ListStreamAllocationProperties }\r
- * \r
- */\r
- public ListStreamAllocationProperties getAllocation() {\r
- return allocation;\r
- }\r
-\r
- /**\r
- * Sets the value of the allocation property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ListStreamAllocationProperties }\r
- * \r
- */\r
- public void setAllocation(ListStreamAllocationProperties value) {\r
- this.allocation = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the segment property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaSegmentationProperites }\r
- * \r
- */\r
- public MediaSegmentationProperites getSegment() {\r
- return segment;\r
- }\r
-\r
- /**\r
- * Sets the value of the segment property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaSegmentationProperites }\r
- * \r
- */\r
- public void setSegment(MediaSegmentationProperites value) {\r
- this.segment = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the som property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getSom() {\r
- return som;\r
- }\r
-\r
- /**\r
- * Sets the value of the som property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setSom(String value) {\r
- this.som = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for mediaType.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="mediaType">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="32"/>\r
- * <enumeration value="Video"/>\r
- * <enumeration value="CG"/>\r
- * <enumeration value="Subtitle"/>\r
- * <enumeration value="Audio"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "mediaType")\r
-@XmlEnum\r
-public enum MediaType {\r
-\r
- @XmlEnumValue("Video")\r
- VIDEO("Video"),\r
- CG("CG"),\r
- @XmlEnumValue("Subtitle")\r
- SUBTITLE("Subtitle"),\r
- @XmlEnumValue("Audio")\r
- AUDIO("Audio");\r
- private final String value;\r
-\r
- MediaType(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static MediaType fromValue(String v) {\r
- for (MediaType c: MediaType.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Representation of a piece of media's usage and availability in the system\r
- * \r
- * <p>Java class for mediaUsage complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="mediaUsage">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="mediaInstancesUsage" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="mediaInstanceUsage" type="{}mediaInstanceUsage" maxOccurs="unbounded"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attGroup ref="{}mediaKey"/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "mediaUsage", propOrder = {\r
- "mediaInstancesUsage"\r
-})\r
-public class MediaUsage {\r
-\r
- protected MediaUsage.MediaInstancesUsage mediaInstancesUsage;\r
- @XmlAttribute(name = "mediaName", required = true)\r
- protected String mediaName;\r
- @XmlAttribute(name = "mediaType", required = true)\r
- protected MediaType mediaType;\r
-\r
- /**\r
- * Gets the value of the mediaInstancesUsage property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaUsage.MediaInstancesUsage }\r
- * \r
- */\r
- public MediaUsage.MediaInstancesUsage getMediaInstancesUsage() {\r
- return mediaInstancesUsage;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaInstancesUsage property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaUsage.MediaInstancesUsage }\r
- * \r
- */\r
- public void setMediaInstancesUsage(MediaUsage.MediaInstancesUsage value) {\r
- this.mediaInstancesUsage = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaName() {\r
- return mediaName;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaName(String value) {\r
- this.mediaName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaType }\r
- * \r
- */\r
- public MediaType getMediaType() {\r
- return mediaType;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaType }\r
- * \r
- */\r
- public void setMediaType(MediaType value) {\r
- this.mediaType = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="mediaInstanceUsage" type="{}mediaInstanceUsage" maxOccurs="unbounded"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "mediaInstanceUsage"\r
- })\r
- public static class MediaInstancesUsage {\r
-\r
- @XmlElement(required = true)\r
- protected List<MediaInstanceUsage> mediaInstanceUsage;\r
-\r
- /**\r
- * Gets the value of the mediaInstanceUsage property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the mediaInstanceUsage property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getMediaInstanceUsage().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link MediaInstanceUsage }\r
- * \r
- * \r
- */\r
- public List<MediaInstanceUsage> getMediaInstanceUsage() {\r
- if (mediaInstanceUsage == null) {\r
- mediaInstanceUsage = new ArrayList<MediaInstanceUsage>();\r
- }\r
- return this.mediaInstanceUsage;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="mediaUsage" type="{}mediaUsage"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "mediaUsage"\r
-})\r
-@XmlRootElement(name = "mediaUsageContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class MediaUsageContainer {\r
-\r
- @XmlElement(required = true)\r
- protected MediaUsage mediaUsage;\r
-\r
- /**\r
- * Gets the value of the mediaUsage property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaUsage }\r
- * \r
- */\r
- public MediaUsage getMediaUsage() {\r
- return mediaUsage;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaUsage property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaUsage }\r
- * \r
- */\r
- public void setMediaUsage(MediaUsage value) {\r
- this.mediaUsage = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Representation of a collection of media usage elements\r
- * \r
- * <p>Java class for mediaUsageList complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="mediaUsageList">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="mediaUsage" type="{}mediaUsage" maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "mediaUsageList", propOrder = {\r
- "mediaUsage"\r
-})\r
-public class MediaUsageList {\r
-\r
- protected List<MediaUsage> mediaUsage;\r
-\r
- /**\r
- * Gets the value of the mediaUsage property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the mediaUsage property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getMediaUsage().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link MediaUsage }\r
- * \r
- * \r
- */\r
- public List<MediaUsage> getMediaUsage() {\r
- if (mediaUsage == null) {\r
- mediaUsage = new ArrayList<MediaUsage>();\r
- }\r
- return this.mediaUsage;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="mediaUsageList" type="{}mediaUsageList"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "mediaUsageList"\r
-})\r
-@XmlRootElement(name = "mediaUsageListContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class MediaUsageListContainer {\r
-\r
- @XmlElement(required = true)\r
- protected MediaUsageList mediaUsageList;\r
-\r
- /**\r
- * Gets the value of the mediaUsageList property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaUsageList }\r
- * \r
- */\r
- public MediaUsageList getMediaUsageList() {\r
- return mediaUsageList;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaUsageList property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaUsageList }\r
- * \r
- */\r
- public void setMediaUsageList(MediaUsageList value) {\r
- this.mediaUsageList = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="media" type="{}media"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "media"\r
-})\r
-@XmlRootElement(name = "mediaUsageMediaKeyContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class MediaUsageMediaKeyContainer {\r
-\r
- @XmlElement(required = true)\r
- protected Media media;\r
-\r
- /**\r
- * Gets the value of the media property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Media }\r
- * \r
- */\r
- public Media getMedia() {\r
- return media;\r
- }\r
-\r
- /**\r
- * Sets the value of the media property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Media }\r
- * \r
- */\r
- public void setMedia(Media value) {\r
- this.media = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.JAXBElement;\r
-import javax.xml.bind.annotation.XmlElementDecl;\r
-import javax.xml.bind.annotation.XmlRegistry;\r
-import javax.xml.namespace.QName;\r
-\r
-\r
-/**\r
- * This object contains factory methods for each \r
- * Java content interface and Java element interface \r
- * generated in the pb.wsclient package. \r
- * <p>An ObjectFactory allows you to programatically \r
- * construct new instances of the Java representation \r
- * for XML content. The Java representation of XML \r
- * content can consist of schema derived interfaces \r
- * and classes representing the binding of schema \r
- * type definitions, element declarations and model \r
- * groups. Factory methods for each of these are \r
- * provided in this class.\r
- * \r
- */\r
-@XmlRegistry\r
-public class ObjectFactory {\r
-\r
- private final static QName _BAvailableMedia_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "bAvailableMedia");\r
- private final static QName _BUnavailableMedia_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "bUnavailableMedia");\r
- private final static QName _NHeartbeatId_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "nHeartbeatId");\r
- private final static QName _StrListName_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "strListName");\r
- private final static QName _NEventCount_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "nEventCount");\r
- private final static QName _NEventCountDeleted_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "nEventCountDeleted");\r
- private final static QName _NEventCountNonQueried_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "nEventCountNonQueried");\r
- private final static QName _NEventCountNoAuxXml_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "nEventCountNoAuxXml");\r
- private final static QName _NEventPosition_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "nEventPosition");\r
- private final static QName _NEventKey_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "nEventKey");\r
- private final static QName _NJobId_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "nJobId");\r
- private final static QName _NScheduledJobId_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "nScheduledJobId");\r
- private final static QName _BMoreEventsAvailable_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "bMoreEventsAvailable");\r
- private final static QName _EventId_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "eventId");\r
- private final static QName _NextEventId_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "nextEventId");\r
- private final static QName _BIncludeChildEvents_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "bIncludeChildEvents");\r
- private final static QName _BIncludeUnhostedComponents_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "bIncludeUnhostedComponents");\r
- private final static QName _EventUpdateType_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "eventUpdateType");\r
- private final static QName _BIncludeEmptyAuxXmlEvents_QNAME = new QName("http://www.pebble.tv/MarinaAPI", "bIncludeEmptyAuxXmlEvents");\r
-\r
- /**\r
- * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: pb.wsclient\r
- * \r
- */\r
- public ObjectFactory() {\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ConfigRequestListContainer }\r
- * \r
- */\r
- public ConfigRequestListContainer createConfigRequestListContainer() {\r
- return new ConfigRequestListContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Config }\r
- * \r
- */\r
- public Config createConfig() {\r
- return new Config();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaInstanceKeyContainer }\r
- * \r
- */\r
- public MediaInstanceKeyContainer createMediaInstanceKeyContainer() {\r
- return new MediaInstanceKeyContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link GetCustomViewRequestContainer }\r
- * \r
- */\r
- public GetCustomViewRequestContainer createGetCustomViewRequestContainer() {\r
- return new GetCustomViewRequestContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Config.PlayListEventXML }\r
- * \r
- */\r
- public Config.PlayListEventXML createConfigPlayListEventXML() {\r
- return new Config.PlayListEventXML();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link UserGroup }\r
- * \r
- */\r
- public UserGroup createUserGroup() {\r
- return new UserGroup();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link User }\r
- * \r
- */\r
- public User createUser() {\r
- return new User();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link TriggerProperties }\r
- * \r
- */\r
- public TriggerProperties createTriggerProperties() {\r
- return new TriggerProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link SwitchAllocation }\r
- * \r
- */\r
- public SwitchAllocation createSwitchAllocation() {\r
- return new SwitchAllocation();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link SubtitleProperties }\r
- * \r
- */\r
- public SubtitleProperties createSubtitleProperties() {\r
- return new SubtitleProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ScheduledJobProperties }\r
- * \r
- */\r
- public ScheduledJobProperties createScheduledJobProperties() {\r
- return new ScheduledJobProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ScheduledJobProperties.Review }\r
- * \r
- */\r
- public ScheduledJobProperties.Review createScheduledJobPropertiesReview() {\r
- return new ScheduledJobProperties.Review();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ScheduledJobProperties.Destination }\r
- * \r
- */\r
- public ScheduledJobProperties.Destination createScheduledJobPropertiesDestination() {\r
- return new ScheduledJobProperties.Destination();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link RequestProperties }\r
- * \r
- */\r
- public RequestProperties createRequestProperties() {\r
- return new RequestProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link RecordSourceProperties }\r
- * \r
- */\r
- public RecordSourceProperties createRecordSourceProperties() {\r
- return new RecordSourceProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Priority }\r
- * \r
- */\r
- public Priority createPriority() {\r
- return new Priority();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link PlaylistPrimaryEventProperties }\r
- * \r
- */\r
- public PlaylistPrimaryEventProperties createPlaylistPrimaryEventProperties() {\r
- return new PlaylistPrimaryEventProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EffectProperties }\r
- * \r
- */\r
- public EffectProperties createEffectProperties() {\r
- return new EffectProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EffectProperties.AudioShuffle }\r
- * \r
- */\r
- public EffectProperties.AudioShuffle createEffectPropertiesAudioShuffle() {\r
- return new EffectProperties.AudioShuffle();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EffectProperties.AudioShuffle.Fixed }\r
- * \r
- */\r
- public EffectProperties.AudioShuffle.Fixed createEffectPropertiesAudioShuffleFixed() {\r
- return new EffectProperties.AudioShuffle.Fixed();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaUsage }\r
- * \r
- */\r
- public MediaUsage createMediaUsage() {\r
- return new MediaUsage();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaSet }\r
- * \r
- */\r
- public MediaSet createMediaSet() {\r
- return new MediaSet();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaSegmentationProperites }\r
- * \r
- */\r
- public MediaSegmentationProperites createMediaSegmentationProperites() {\r
- return new MediaSegmentationProperites();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link pb.wsclient.MediaInstance }\r
- * \r
- */\r
- public pb.wsclient.MediaInstance createMediaInstance() {\r
- return new pb.wsclient.MediaInstance();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link pb.wsclient.Media }\r
- * \r
- */\r
- public pb.wsclient.Media createMedia() {\r
- return new pb.wsclient.Media();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link KeepItemProperties }\r
- * \r
- */\r
- public KeepItemProperties createKeepItemProperties() {\r
- return new KeepItemProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link KeepItemProperties.Media }\r
- * \r
- */\r
- public KeepItemProperties.Media createKeepItemPropertiesMedia() {\r
- return new KeepItemProperties.Media();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link KeepItemProperties.Media.MediaInstances }\r
- * \r
- */\r
- public KeepItemProperties.Media.MediaInstances createKeepItemPropertiesMediaMediaInstances() {\r
- return new KeepItemProperties.Media.MediaInstances();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JobProperties }\r
- * \r
- */\r
- public JobProperties createJobProperties() {\r
- return new JobProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link HistoryProperties }\r
- * \r
- */\r
- public HistoryProperties createHistoryProperties() {\r
- return new HistoryProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Heartbeat }\r
- * \r
- */\r
- public Heartbeat createHeartbeat() {\r
- return new Heartbeat();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link FeaturesProperties }\r
- * \r
- */\r
- public FeaturesProperties createFeaturesProperties() {\r
- return new FeaturesProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link FeaturesProperties.Feature }\r
- * \r
- */\r
- public FeaturesProperties.Feature createFeaturesPropertiesFeature() {\r
- return new FeaturesProperties.Feature();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link FeaturesProperties.Feature.Properties }\r
- * \r
- */\r
- public FeaturesProperties.Feature.Properties createFeaturesPropertiesFeatureProperties() {\r
- return new FeaturesProperties.Feature.Properties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link FeaturesProperties.Feature.Properties.FieldList }\r
- * \r
- */\r
- public FeaturesProperties.Feature.Properties.FieldList createFeaturesPropertiesFeaturePropertiesFieldList() {\r
- return new FeaturesProperties.Feature.Properties.FieldList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link DolphinGraphicProperties }\r
- * \r
- */\r
- public DolphinGraphicProperties createDolphinGraphicProperties() {\r
- return new DolphinGraphicProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link DeleteMedia }\r
- * \r
- */\r
- public DeleteMedia createDeleteMedia() {\r
- return new DeleteMedia();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link CgProperties }\r
- * \r
- */\r
- public CgProperties createCgProperties() {\r
- return new CgProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Audio }\r
- * \r
- */\r
- public Audio createAudio() {\r
- return new Audio();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Audio.Groups }\r
- * \r
- */\r
- public Audio.Groups createAudioGroups() {\r
- return new Audio.Groups();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Audio.Groups.Group }\r
- * \r
- */\r
- public Audio.Groups.Group createAudioGroupsGroup() {\r
- return new Audio.Groups.Group();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Audio.Groups.Group.Tracks }\r
- * \r
- */\r
- public Audio.Groups.Group.Tracks createAudioGroupsGroupTracks() {\r
- return new Audio.Groups.Group.Tracks();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Audio.Tracks }\r
- * \r
- */\r
- public Audio.Tracks createAudio_Tracks() {\r
- return new Audio.Tracks();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Audio.Tracks.Track }\r
- * \r
- */\r
- public Audio.Tracks.Track createAudioTracksTrack() {\r
- return new Audio.Tracks.Track();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunEventTemplate }\r
- * \r
- */\r
- public AsRunEventTemplate createAsRunEventTemplate() {\r
- return new AsRunEventTemplate();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunData }\r
- * \r
- */\r
- public AsRunData createAsRunData() {\r
- return new AsRunData();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunData.Errors }\r
- * \r
- */\r
- public AsRunData.Errors createAsRunDataErrors() {\r
- return new AsRunData.Errors();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunJobProperties }\r
- * \r
- */\r
- public AsRunJobProperties createAsRunJobProperties() {\r
- return new AsRunJobProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunJob }\r
- * \r
- */\r
- public AsRunJob createAsRunJob() {\r
- return new AsRunJob();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ActionScheduleProperties }\r
- * \r
- */\r
- public ActionScheduleProperties createActionScheduleProperties() {\r
- return new ActionScheduleProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AspectRatioProperties }\r
- * \r
- */\r
- public AspectRatioProperties createAspectRatioProperties() {\r
- return new AspectRatioProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunActionEvent }\r
- * \r
- */\r
- public AsRunActionEvent createAsRunActionEvent() {\r
- return new AsRunActionEvent();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunJobList }\r
- * \r
- */\r
- public AsRunJobList createAsRunJobList() {\r
- return new AsRunJobList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunPrimaryEvent }\r
- * \r
- */\r
- public AsRunPrimaryEvent createAsRunPrimaryEvent() {\r
- return new AsRunPrimaryEvent();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunPrimaryEventList }\r
- * \r
- */\r
- public AsRunPrimaryEventList createAsRunPrimaryEventList() {\r
- return new AsRunPrimaryEventList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunSecondaryEvent }\r
- * \r
- */\r
- public AsRunSecondaryEvent createAsRunSecondaryEvent() {\r
- return new AsRunSecondaryEvent();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunSecondaryEventList }\r
- * \r
- */\r
- public AsRunSecondaryEventList createAsRunSecondaryEventList() {\r
- return new AsRunSecondaryEventList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunUserObservation }\r
- * \r
- */\r
- public AsRunUserObservation createAsRunUserObservation() {\r
- return new AsRunUserObservation();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AudioTrack }\r
- * \r
- */\r
- public AudioTrack createAudioTrack() {\r
- return new AudioTrack();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AudioTracks }\r
- * \r
- */\r
- public AudioTracks createAudioTracks() {\r
- return new AudioTracks();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ChangeCounts }\r
- * \r
- */\r
- public ChangeCounts createChangeCounts() {\r
- return new ChangeCounts();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ChannelProperties }\r
- * \r
- */\r
- public ChannelProperties createChannelProperties() {\r
- return new ChannelProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Classification }\r
- * \r
- */\r
- public Classification createClassification() {\r
- return new Classification();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Classifications }\r
- * \r
- */\r
- public Classifications createClassifications() {\r
- return new Classifications();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Component }\r
- * \r
- */\r
- public Component createComponent() {\r
- return new Component();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ComponentList }\r
- * \r
- */\r
- public ComponentList createComponentList() {\r
- return new ComponentList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link DateTimecodeRange }\r
- * \r
- */\r
- public DateTimecodeRange createDateTimecodeRange() {\r
- return new DateTimecodeRange();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link DeleteMediaInstance }\r
- * \r
- */\r
- public DeleteMediaInstance createDeleteMediaInstance() {\r
- return new DeleteMediaInstance();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link DolphinCGProperties }\r
- * \r
- */\r
- public DolphinCGProperties createDolphinCGProperties() {\r
- return new DolphinCGProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EventClassification }\r
- * \r
- */\r
- public EventClassification createEventClassification() {\r
- return new EventClassification();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EventClassifications }\r
- * \r
- */\r
- public EventClassifications createEventClassifications() {\r
- return new EventClassifications();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EventProperties }\r
- * \r
- */\r
- public EventProperties createEventProperties() {\r
- return new EventProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link HealthFlag }\r
- * \r
- */\r
- public HealthFlag createHealthFlag() {\r
- return new HealthFlag();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link HealthList }\r
- * \r
- */\r
- public HealthList createHealthList() {\r
- return new HealthList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link IngestProperties }\r
- * \r
- */\r
- public IngestProperties createIngestProperties() {\r
- return new IngestProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Job }\r
- * \r
- */\r
- public Job createJob() {\r
- return new Job();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JobList }\r
- * \r
- */\r
- public JobList createJobList() {\r
- return new JobList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JobListProperties }\r
- * \r
- */\r
- public JobListProperties createJobListProperties() {\r
- return new JobListProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JobState }\r
- * \r
- */\r
- public JobState createJobState() {\r
- return new JobState();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link KeepItem }\r
- * \r
- */\r
- public KeepItem createKeepItem() {\r
- return new KeepItem();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link KeepList }\r
- * \r
- */\r
- public KeepList createKeepList() {\r
- return new KeepList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link KeepListProperties }\r
- * \r
- */\r
- public KeepListProperties createKeepListProperties() {\r
- return new KeepListProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Languages }\r
- * \r
- */\r
- public Languages createLanguages() {\r
- return new Languages();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link LastModifiedDateTimeRange }\r
- * \r
- */\r
- public LastModifiedDateTimeRange createLastModifiedDateTimeRange() {\r
- return new LastModifiedDateTimeRange();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Layers }\r
- * \r
- */\r
- public Layers createLayers() {\r
- return new Layers();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ListStreamAllocation }\r
- * \r
- */\r
- public ListStreamAllocation createListStreamAllocation() {\r
- return new ListStreamAllocation();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ListStreamAllocationProperties }\r
- * \r
- */\r
- public ListStreamAllocationProperties createListStreamAllocationProperties() {\r
- return new ListStreamAllocationProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MacroProperties }\r
- * \r
- */\r
- public MacroProperties createMacroProperties() {\r
- return new MacroProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link pb.wsclient.Markup }\r
- * \r
- */\r
- public pb.wsclient.Markup createMarkup() {\r
- return new pb.wsclient.Markup();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MarkupItem }\r
- * \r
- */\r
- public MarkupItem createMarkupItem() {\r
- return new MarkupItem();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Markups }\r
- * \r
- */\r
- public Markups createMarkups() {\r
- return new Markups();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaInstanceList }\r
- * \r
- */\r
- public MediaInstanceList createMediaInstanceList() {\r
- return new MediaInstanceList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaInstanceProperties }\r
- * \r
- */\r
- public MediaInstanceProperties createMediaInstanceProperties() {\r
- return new MediaInstanceProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaInstanceUsage }\r
- * \r
- */\r
- public MediaInstanceUsage createMediaInstanceUsage() {\r
- return new MediaInstanceUsage();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaList }\r
- * \r
- */\r
- public MediaList createMediaList() {\r
- return new MediaList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaProperties }\r
- * \r
- */\r
- public MediaProperties createMediaProperties() {\r
- return new MediaProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaSimple }\r
- * \r
- */\r
- public MediaSimple createMediaSimple() {\r
- return new MediaSimple();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaSimpleLoose }\r
- * \r
- */\r
- public MediaSimpleLoose createMediaSimpleLoose() {\r
- return new MediaSimpleLoose();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaStreamIngestProperties }\r
- * \r
- */\r
- public MediaStreamIngestProperties createMediaStreamIngestProperties() {\r
- return new MediaStreamIngestProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaStreamProperties }\r
- * \r
- */\r
- public MediaStreamProperties createMediaStreamProperties() {\r
- return new MediaStreamProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaUsageList }\r
- * \r
- */\r
- public MediaUsageList createMediaUsageList() {\r
- return new MediaUsageList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link PlaylistActionEvent }\r
- * \r
- */\r
- public PlaylistActionEvent createPlaylistActionEvent() {\r
- return new PlaylistActionEvent();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link PlaylistActionEventEffectProperties }\r
- * \r
- */\r
- public PlaylistActionEventEffectProperties createPlaylistActionEventEffectProperties() {\r
- return new PlaylistActionEventEffectProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link PlaylistActionEventProperties }\r
- * \r
- */\r
- public PlaylistActionEventProperties createPlaylistActionEventProperties() {\r
- return new PlaylistActionEventProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link PlaylistPrimaryEvent }\r
- * \r
- */\r
- public PlaylistPrimaryEvent createPlaylistPrimaryEvent() {\r
- return new PlaylistPrimaryEvent();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link PlaylistPrimaryEventList }\r
- * \r
- */\r
- public PlaylistPrimaryEventList createPlaylistPrimaryEventList() {\r
- return new PlaylistPrimaryEventList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link PlaylistProperties }\r
- * \r
- */\r
- public PlaylistProperties createPlaylistProperties() {\r
- return new PlaylistProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link PlaylistSecondaryEvent }\r
- * \r
- */\r
- public PlaylistSecondaryEvent createPlaylistSecondaryEvent() {\r
- return new PlaylistSecondaryEvent();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link PlaylistSecondaryEventList }\r
- * \r
- */\r
- public PlaylistSecondaryEventList createPlaylistSecondaryEventList() {\r
- return new PlaylistSecondaryEventList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link PlaylistSecondaryEventProperties }\r
- * \r
- */\r
- public PlaylistSecondaryEventProperties createPlaylistSecondaryEventProperties() {\r
- return new PlaylistSecondaryEventProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link PrimaryScheduleProperties }\r
- * \r
- */\r
- public PrimaryScheduleProperties createPrimaryScheduleProperties() {\r
- return new PrimaryScheduleProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link RestrictionProperties }\r
- * \r
- */\r
- public RestrictionProperties createRestrictionProperties() {\r
- return new RestrictionProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ScheduledJob }\r
- * \r
- */\r
- public ScheduledJob createScheduledJob() {\r
- return new ScheduledJob();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ScheduledJobList }\r
- * \r
- */\r
- public ScheduledJobList createScheduledJobList() {\r
- return new ScheduledJobList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ScheduledJobScheduleProperties }\r
- * \r
- */\r
- public ScheduledJobScheduleProperties createScheduledJobScheduleProperties() {\r
- return new ScheduledJobScheduleProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Secondaries }\r
- * \r
- */\r
- public Secondaries createSecondaries() {\r
- return new Secondaries();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link SecondaryScheduleProperties }\r
- * \r
- */\r
- public SecondaryScheduleProperties createSecondaryScheduleProperties() {\r
- return new SecondaryScheduleProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link State }\r
- * \r
- */\r
- public State createState() {\r
- return new State();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link StatusProperties }\r
- * \r
- */\r
- public StatusProperties createStatusProperties() {\r
- return new StatusProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link SwitchProperties }\r
- * \r
- */\r
- public SwitchProperties createSwitchProperties() {\r
- return new SwitchProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link System }\r
- * \r
- */\r
- public System createSystem() {\r
- return new System();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link TimecodeProperties }\r
- * \r
- */\r
- public TimecodeProperties createTimecodeProperties() {\r
- return new TimecodeProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Transfer }\r
- * \r
- */\r
- public Transfer createTransfer() {\r
- return new Transfer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link TransferDestination }\r
- * \r
- */\r
- public TransferDestination createTransferDestination() {\r
- return new TransferDestination();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link VideoProperties }\r
- * \r
- */\r
- public VideoProperties createVideoProperties() {\r
- return new VideoProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link VpsProperties }\r
- * \r
- */\r
- public VpsProperties createVpsProperties() {\r
- return new VpsProperties();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link LastModifiedDateTimeRangeContainer }\r
- * \r
- */\r
- public LastModifiedDateTimeRangeContainer createLastModifiedDateTimeRangeContainer() {\r
- return new LastModifiedDateTimeRangeContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ConfigRequestListContainer.ConfigRequestList }\r
- * \r
- */\r
- public ConfigRequestListContainer.ConfigRequestList createConfigRequestListContainerConfigRequestList() {\r
- return new ConfigRequestListContainer.ConfigRequestList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaMetadataContainer }\r
- * \r
- */\r
- public MediaMetadataContainer createMediaMetadataContainer() {\r
- return new MediaMetadataContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ConfigContainer }\r
- * \r
- */\r
- public ConfigContainer createConfigContainer() {\r
- return new ConfigContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaUsageListContainer }\r
- * \r
- */\r
- public MediaUsageListContainer createMediaUsageListContainer() {\r
- return new MediaUsageListContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link DeleteMediaInstanceContainer }\r
- * \r
- */\r
- public DeleteMediaInstanceContainer createDeleteMediaInstanceContainer() {\r
- return new DeleteMediaInstanceContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaKeyContainer }\r
- * \r
- */\r
- public MediaKeyContainer createMediaKeyContainer() {\r
- return new MediaKeyContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaUsageMediaKeyContainer }\r
- * \r
- */\r
- public MediaUsageMediaKeyContainer createMediaUsageMediaKeyContainer() {\r
- return new MediaUsageMediaKeyContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link DeleteMediaInstanceKeyContainer }\r
- * \r
- */\r
- public DeleteMediaInstanceKeyContainer createDeleteMediaInstanceKeyContainer() {\r
- return new DeleteMediaInstanceKeyContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link DateTimecodeRangeContainer }\r
- * \r
- */\r
- public DateTimecodeRangeContainer createDateTimecodeRangeContainer() {\r
- return new DateTimecodeRangeContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JobStateDateTimecodeRangeContainer }\r
- * \r
- */\r
- public JobStateDateTimecodeRangeContainer createJobStateDateTimecodeRangeContainer() {\r
- return new JobStateDateTimecodeRangeContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ScheduledJobStateDateTimecodeRangeContainer }\r
- * \r
- */\r
- public ScheduledJobStateDateTimecodeRangeContainer createScheduledJobStateDateTimecodeRangeContainer() {\r
- return new ScheduledJobStateDateTimecodeRangeContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaUsageContainer }\r
- * \r
- */\r
- public MediaUsageContainer createMediaUsageContainer() {\r
- return new MediaUsageContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaInstanceKeyContainer.Media }\r
- * \r
- */\r
- public MediaInstanceKeyContainer.Media createMediaInstanceKeyContainerMedia() {\r
- return new MediaInstanceKeyContainer.Media();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EventContainer }\r
- * \r
- */\r
- public EventContainer createEventContainer() {\r
- return new EventContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EventListContainer }\r
- * \r
- */\r
- public EventListContainer createEventListContainer() {\r
- return new EventListContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JobContainer }\r
- * \r
- */\r
- public JobContainer createJobContainer() {\r
- return new JobContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ScheduledJobContainer }\r
- * \r
- */\r
- public ScheduledJobContainer createScheduledJobContainer() {\r
- return new ScheduledJobContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EventId }\r
- * \r
- */\r
- public EventId createEventId() {\r
- return new EventId();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EventIdList }\r
- * \r
- */\r
- public EventIdList createEventIdList() {\r
- return new EventIdList();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EventIdListContainer }\r
- * \r
- */\r
- public EventIdListContainer createEventIdListContainer() {\r
- return new EventIdListContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EventIdListContainerDeleted }\r
- * \r
- */\r
- public EventIdListContainerDeleted createEventIdListContainerDeleted() {\r
- return new EventIdListContainerDeleted();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EventIdListContainerNonQueried }\r
- * \r
- */\r
- public EventIdListContainerNonQueried createEventIdListContainerNonQueried() {\r
- return new EventIdListContainerNonQueried();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ComponentTagContainer }\r
- * \r
- */\r
- public ComponentTagContainer createComponentTagContainer() {\r
- return new ComponentTagContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ComponentListContainer }\r
- * \r
- */\r
- public ComponentListContainer createComponentListContainer() {\r
- return new ComponentListContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link GetContiguousListEventsOutput }\r
- * \r
- */\r
- public GetContiguousListEventsOutput createGetContiguousListEventsOutput() {\r
- return new GetContiguousListEventsOutput();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link GetNonContiguousListEventsOutput }\r
- * \r
- */\r
- public GetNonContiguousListEventsOutput createGetNonContiguousListEventsOutput() {\r
- return new GetNonContiguousListEventsOutput();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link GetListEventChangesOutput }\r
- * \r
- */\r
- public GetListEventChangesOutput createGetListEventChangesOutput() {\r
- return new GetListEventChangesOutput();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link GetListEventChangesAuxXMLOutput }\r
- * \r
- */\r
- public GetListEventChangesAuxXMLOutput createGetListEventChangesAuxXMLOutput() {\r
- return new GetListEventChangesAuxXMLOutput();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaListContainer }\r
- * \r
- */\r
- public MediaListContainer createMediaListContainer() {\r
- return new MediaListContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JobListContainer }\r
- * \r
- */\r
- public JobListContainer createJobListContainer() {\r
- return new JobListContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ScheduledJobListContainer }\r
- * \r
- */\r
- public ScheduledJobListContainer createScheduledJobListContainer() {\r
- return new ScheduledJobListContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link GetJobsForMediaRequestContainer }\r
- * \r
- */\r
- public GetJobsForMediaRequestContainer createGetJobsForMediaRequestContainer() {\r
- return new GetJobsForMediaRequestContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link GetScheduledJobsForMediaRequestContainer }\r
- * \r
- */\r
- public GetScheduledJobsForMediaRequestContainer createGetScheduledJobsForMediaRequestContainer() {\r
- return new GetScheduledJobsForMediaRequestContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link GetJobRequestContainer }\r
- * \r
- */\r
- public GetJobRequestContainer createGetJobRequestContainer() {\r
- return new GetJobRequestContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link GetScheduledJobRequestContainer }\r
- * \r
- */\r
- public GetScheduledJobRequestContainer createGetScheduledJobRequestContainer() {\r
- return new GetScheduledJobRequestContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link GetCustomViewRequestContainer.MarinaCustomAPI }\r
- * \r
- */\r
- public GetCustomViewRequestContainer.MarinaCustomAPI createGetCustomViewRequestContainerMarinaCustomAPI() {\r
- return new GetCustomViewRequestContainer.MarinaCustomAPI();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link GetCustomViewResponseContainer }\r
- * \r
- */\r
- public GetCustomViewResponseContainer createGetCustomViewResponseContainer() {\r
- return new GetCustomViewResponseContainer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Config.PlayListEventXML.EnabledFields }\r
- * \r
- */\r
- public Config.PlayListEventXML.EnabledFields createConfigPlayListEventXMLEnabledFields() {\r
- return new Config.PlayListEventXML.EnabledFields();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link UserGroup.AuxXML }\r
- * \r
- */\r
- public UserGroup.AuxXML createUserGroupAuxXML() {\r
- return new UserGroup.AuxXML();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link User.AuxXML }\r
- * \r
- */\r
- public User.AuxXML createUserAuxXML() {\r
- return new User.AuxXML();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link TriggerProperties.Macro }\r
- * \r
- */\r
- public TriggerProperties.Macro createTriggerPropertiesMacro() {\r
- return new TriggerProperties.Macro();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link TriggerProperties.Fixed }\r
- * \r
- */\r
- public TriggerProperties.Fixed createTriggerPropertiesFixed() {\r
- return new TriggerProperties.Fixed();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link SwitchAllocation.Auto }\r
- * \r
- */\r
- public SwitchAllocation.Auto createSwitchAllocationAuto() {\r
- return new SwitchAllocation.Auto();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link SwitchAllocation.Logical }\r
- * \r
- */\r
- public SwitchAllocation.Logical createSwitchAllocationLogical() {\r
- return new SwitchAllocation.Logical();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link SwitchAllocation.Fixed }\r
- * \r
- */\r
- public SwitchAllocation.Fixed createSwitchAllocationFixed() {\r
- return new SwitchAllocation.Fixed();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link SubtitleProperties.AuxXML }\r
- * \r
- */\r
- public SubtitleProperties.AuxXML createSubtitlePropertiesAuxXML() {\r
- return new SubtitleProperties.AuxXML();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ScheduledJobProperties.Source }\r
- * \r
- */\r
- public ScheduledJobProperties.Source createScheduledJobPropertiesSource() {\r
- return new ScheduledJobProperties.Source();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ScheduledJobProperties.Review.MediaStreams }\r
- * \r
- */\r
- public ScheduledJobProperties.Review.MediaStreams createScheduledJobPropertiesReviewMediaStreams() {\r
- return new ScheduledJobProperties.Review.MediaStreams();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link ScheduledJobProperties.Destination.MediaStreams }\r
- * \r
- */\r
- public ScheduledJobProperties.Destination.MediaStreams createScheduledJobPropertiesDestinationMediaStreams() {\r
- return new ScheduledJobProperties.Destination.MediaStreams();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link RequestProperties.Requester }\r
- * \r
- */\r
- public RequestProperties.Requester createRequestPropertiesRequester() {\r
- return new RequestProperties.Requester();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link RequestProperties.MediaLocation }\r
- * \r
- */\r
- public RequestProperties.MediaLocation createRequestPropertiesMediaLocation() {\r
- return new RequestProperties.MediaLocation();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link RecordSourceProperties.Auto }\r
- * \r
- */\r
- public RecordSourceProperties.Auto createRecordSourcePropertiesAuto() {\r
- return new RecordSourceProperties.Auto();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Priority.RequiredTime }\r
- * \r
- */\r
- public Priority.RequiredTime createPriorityRequiredTime() {\r
- return new Priority.RequiredTime();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Priority.Relative }\r
- * \r
- */\r
- public Priority.Relative createPriorityRelative() {\r
- return new Priority.Relative();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link PlaylistPrimaryEventProperties.Block }\r
- * \r
- */\r
- public PlaylistPrimaryEventProperties.Block createPlaylistPrimaryEventPropertiesBlock() {\r
- return new PlaylistPrimaryEventProperties.Block();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EffectProperties.Keyer }\r
- * \r
- */\r
- public EffectProperties.Keyer createEffectPropertiesKeyer() {\r
- return new EffectProperties.Keyer();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EffectProperties.AudioOver }\r
- * \r
- */\r
- public EffectProperties.AudioOver createEffectPropertiesAudioOver() {\r
- return new EffectProperties.AudioOver();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EffectProperties.Logo }\r
- * \r
- */\r
- public EffectProperties.Logo createEffectPropertiesLogo() {\r
- return new EffectProperties.Logo();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EffectProperties.AudioMode }\r
- * \r
- */\r
- public EffectProperties.AudioMode createEffectPropertiesAudioMode() {\r
- return new EffectProperties.AudioMode();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EffectProperties.Dve }\r
- * \r
- */\r
- public EffectProperties.Dve createEffectPropertiesDve() {\r
- return new EffectProperties.Dve();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EffectProperties.AudioClip }\r
- * \r
- */\r
- public EffectProperties.AudioClip createEffectPropertiesAudioClip() {\r
- return new EffectProperties.AudioClip();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link EffectProperties.AudioShuffle.Fixed.Shuffle }\r
- * \r
- */\r
- public EffectProperties.AudioShuffle.Fixed.Shuffle createEffectPropertiesAudioShuffleFixedShuffle() {\r
- return new EffectProperties.AudioShuffle.Fixed.Shuffle();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaUsage.MediaInstancesUsage }\r
- * \r
- */\r
- public MediaUsage.MediaInstancesUsage createMediaUsageMediaInstancesUsage() {\r
- return new MediaUsage.MediaInstancesUsage();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaSet.AuxXML }\r
- * \r
- */\r
- public MediaSet.AuxXML createMediaSetAuxXML() {\r
- return new MediaSet.AuxXML();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link MediaSegmentationProperites.Markup }\r
- * \r
- */\r
- public MediaSegmentationProperites.Markup createMediaSegmentationProperitesMarkup() {\r
- return new MediaSegmentationProperites.Markup();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link pb.wsclient.MediaInstance.AuxXML }\r
- * \r
- */\r
- public pb.wsclient.MediaInstance.AuxXML createMediaInstanceAuxXML() {\r
- return new pb.wsclient.MediaInstance.AuxXML();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link pb.wsclient.Media.AuxXML }\r
- * \r
- */\r
- public pb.wsclient.Media.AuxXML createMediaAuxXML() {\r
- return new pb.wsclient.Media.AuxXML();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link KeepItemProperties.Expiry }\r
- * \r
- */\r
- public KeepItemProperties.Expiry createKeepItemPropertiesExpiry() {\r
- return new KeepItemProperties.Expiry();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link KeepItemProperties.Media.MediaInstances.MediaInstance }\r
- * \r
- */\r
- public KeepItemProperties.Media.MediaInstances.MediaInstance createKeepItemPropertiesMediaMediaInstancesMediaInstance() {\r
- return new KeepItemProperties.Media.MediaInstances.MediaInstance();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JobProperties.Delete }\r
- * \r
- */\r
- public JobProperties.Delete createJobPropertiesDelete() {\r
- return new JobProperties.Delete();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link HistoryProperties.Created }\r
- * \r
- */\r
- public HistoryProperties.Created createHistoryPropertiesCreated() {\r
- return new HistoryProperties.Created();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link HistoryProperties.Modified }\r
- * \r
- */\r
- public HistoryProperties.Modified createHistoryPropertiesModified() {\r
- return new HistoryProperties.Modified();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Heartbeat.AuxXML }\r
- * \r
- */\r
- public Heartbeat.AuxXML createHeartbeatAuxXML() {\r
- return new Heartbeat.AuxXML();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link FeaturesProperties.Feature.Properties.FieldList.Field }\r
- * \r
- */\r
- public FeaturesProperties.Feature.Properties.FieldList.Field createFeaturesPropertiesFeaturePropertiesFieldListField() {\r
- return new FeaturesProperties.Feature.Properties.FieldList.Field();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link DolphinGraphicProperties.Param }\r
- * \r
- */\r
- public DolphinGraphicProperties.Param createDolphinGraphicPropertiesParam() {\r
- return new DolphinGraphicProperties.Param();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link DeleteMedia.DeleteMediaInstances }\r
- * \r
- */\r
- public DeleteMedia.DeleteMediaInstances createDeleteMediaDeleteMediaInstances() {\r
- return new DeleteMedia.DeleteMediaInstances();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link CgProperties.F }\r
- * \r
- */\r
- public CgProperties.F createCgPropertiesF() {\r
- return new CgProperties.F();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link CgProperties.PassThrough }\r
- * \r
- */\r
- public CgProperties.PassThrough createCgPropertiesPassThrough() {\r
- return new CgProperties.PassThrough();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link CgProperties.Transition }\r
- * \r
- */\r
- public CgProperties.Transition createCgPropertiesTransition() {\r
- return new CgProperties.Transition();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link CgProperties.StopAnimation }\r
- * \r
- */\r
- public CgProperties.StopAnimation createCgPropertiesStopAnimation() {\r
- return new CgProperties.StopAnimation();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Audio.Groups.Group.Tags }\r
- * \r
- */\r
- public Audio.Groups.Group.Tags createAudioGroupsGroupTags() {\r
- return new Audio.Groups.Group.Tags();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Audio.Groups.Group.Tracks.Track }\r
- * \r
- */\r
- public Audio.Groups.Group.Tracks.Track createAudioGroupsGroupTracksTrack() {\r
- return new Audio.Groups.Group.Tracks.Track();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Audio.Tracks.Track.EncodingConfig }\r
- * \r
- */\r
- public Audio.Tracks.Track.EncodingConfig createAudioTracksTrackEncodingConfig() {\r
- return new Audio.Tracks.Track.EncodingConfig();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link Audio.Tracks.Track.Tags }\r
- * \r
- */\r
- public Audio.Tracks.Track.Tags createAudioTracksTrackTags() {\r
- return new Audio.Tracks.Track.Tags();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunEventTemplate.AsRun }\r
- * \r
- */\r
- public AsRunEventTemplate.AsRun createAsRunEventTemplateAsRun() {\r
- return new AsRunEventTemplate.AsRun();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunData.Errors.Error }\r
- * \r
- */\r
- public AsRunData.Errors.Error createAsRunDataErrorsError() {\r
- return new AsRunData.Errors.Error();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunJobProperties.Block }\r
- * \r
- */\r
- public AsRunJobProperties.Block createAsRunJobPropertiesBlock() {\r
- return new AsRunJobProperties.Block();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link AsRunJob.AsRun }\r
- * \r
- */\r
- public AsRunJob.AsRun createAsRunJobAsRun() {\r
- return new AsRunJob.AsRun();\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "bAvailableMedia")\r
- public JAXBElement<Boolean> createBAvailableMedia(Boolean value) {\r
- return new JAXBElement<Boolean>(_BAvailableMedia_QNAME, Boolean.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "bUnavailableMedia")\r
- public JAXBElement<Boolean> createBUnavailableMedia(Boolean value) {\r
- return new JAXBElement<Boolean>(_BUnavailableMedia_QNAME, Boolean.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "nHeartbeatId")\r
- public JAXBElement<Integer> createNHeartbeatId(Integer value) {\r
- return new JAXBElement<Integer>(_NHeartbeatId_QNAME, Integer.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "strListName")\r
- public JAXBElement<String> createStrListName(String value) {\r
- return new JAXBElement<String>(_StrListName_QNAME, String.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "nEventCount")\r
- public JAXBElement<Integer> createNEventCount(Integer value) {\r
- return new JAXBElement<Integer>(_NEventCount_QNAME, Integer.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "nEventCountDeleted")\r
- public JAXBElement<Integer> createNEventCountDeleted(Integer value) {\r
- return new JAXBElement<Integer>(_NEventCountDeleted_QNAME, Integer.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "nEventCountNonQueried")\r
- public JAXBElement<Integer> createNEventCountNonQueried(Integer value) {\r
- return new JAXBElement<Integer>(_NEventCountNonQueried_QNAME, Integer.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "nEventCountNoAuxXml")\r
- public JAXBElement<Integer> createNEventCountNoAuxXml(Integer value) {\r
- return new JAXBElement<Integer>(_NEventCountNoAuxXml_QNAME, Integer.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "nEventPosition")\r
- public JAXBElement<Integer> createNEventPosition(Integer value) {\r
- return new JAXBElement<Integer>(_NEventPosition_QNAME, Integer.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "nEventKey")\r
- public JAXBElement<Integer> createNEventKey(Integer value) {\r
- return new JAXBElement<Integer>(_NEventKey_QNAME, Integer.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "nJobId")\r
- public JAXBElement<Integer> createNJobId(Integer value) {\r
- return new JAXBElement<Integer>(_NJobId_QNAME, Integer.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "nScheduledJobId")\r
- public JAXBElement<Integer> createNScheduledJobId(Integer value) {\r
- return new JAXBElement<Integer>(_NScheduledJobId_QNAME, Integer.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "bMoreEventsAvailable")\r
- public JAXBElement<Boolean> createBMoreEventsAvailable(Boolean value) {\r
- return new JAXBElement<Boolean>(_BMoreEventsAvailable_QNAME, Boolean.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link EventId }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "eventId")\r
- public JAXBElement<EventId> createEventId(EventId value) {\r
- return new JAXBElement<EventId>(_EventId_QNAME, EventId.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link EventId }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "nextEventId")\r
- public JAXBElement<EventId> createNextEventId(EventId value) {\r
- return new JAXBElement<EventId>(_NextEventId_QNAME, EventId.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "bIncludeChildEvents")\r
- public JAXBElement<Boolean> createBIncludeChildEvents(Boolean value) {\r
- return new JAXBElement<Boolean>(_BIncludeChildEvents_QNAME, Boolean.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "bIncludeUnhostedComponents")\r
- public JAXBElement<Boolean> createBIncludeUnhostedComponents(Boolean value) {\r
- return new JAXBElement<Boolean>(_BIncludeUnhostedComponents_QNAME, Boolean.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "eventUpdateType")\r
- public JAXBElement<String> createEventUpdateType(String value) {\r
- return new JAXBElement<String>(_EventUpdateType_QNAME, String.class, null, value);\r
- }\r
-\r
- /**\r
- * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}\r
- * \r
- */\r
- @XmlElementDecl(namespace = "http://www.pebble.tv/MarinaAPI", name = "bIncludeEmptyAuxXmlEvents")\r
- public JAXBElement<Boolean> createBIncludeEmptyAuxXmlEvents(Boolean value) {\r
- return new JAXBElement<Boolean>(_BIncludeEmptyAuxXmlEvents_QNAME, Boolean.class, null, value);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for objectType.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="objectType">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Media"/>\r
- * <enumeration value="MediaInstance"/>\r
- * <enumeration value="MediaSet"/>\r
- * <enumeration value="ListEvent"/>\r
- * <enumeration value="TxSegment"/>\r
- * <enumeration value="WorkflowTask"/>\r
- * <enumeration value="Category"/>\r
- * <enumeration value="Classification"/>\r
- * <enumeration value="ActiveObject"/>\r
- * <enumeration value="User"/>\r
- * <enumeration value="UserGroup"/>\r
- * <enumeration value="System"/>\r
- * <enumeration value="Class"/>\r
- * <enumeration value="Field"/>\r
- * <enumeration value="Host"/>\r
- * <enumeration value="Node"/>\r
- * <enumeration value="Layout"/>\r
- * <enumeration value="MediaStream"/>\r
- * <enumeration value="MediaMarkupItem"/>\r
- * <enumeration value="UsageTypeAuListXref"/>\r
- * <enumeration value="Directory"/>\r
- * <enumeration value="Tag"/>\r
- * <enumeration value="Markup"/>\r
- * <enumeration value="MarkupItem"/>\r
- * <enumeration value="AutomationJob"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "objectType")\r
-@XmlEnum\r
-public enum ObjectType {\r
-\r
- @XmlEnumValue("Media")\r
- MEDIA("Media"),\r
- @XmlEnumValue("MediaInstance")\r
- MEDIA_INSTANCE("MediaInstance"),\r
- @XmlEnumValue("MediaSet")\r
- MEDIA_SET("MediaSet"),\r
- @XmlEnumValue("ListEvent")\r
- LIST_EVENT("ListEvent"),\r
- @XmlEnumValue("TxSegment")\r
- TX_SEGMENT("TxSegment"),\r
- @XmlEnumValue("WorkflowTask")\r
- WORKFLOW_TASK("WorkflowTask"),\r
- @XmlEnumValue("Category")\r
- CATEGORY("Category"),\r
- @XmlEnumValue("Classification")\r
- CLASSIFICATION("Classification"),\r
- @XmlEnumValue("ActiveObject")\r
- ACTIVE_OBJECT("ActiveObject"),\r
- @XmlEnumValue("User")\r
- USER("User"),\r
- @XmlEnumValue("UserGroup")\r
- USER_GROUP("UserGroup"),\r
- @XmlEnumValue("System")\r
- SYSTEM("System"),\r
- @XmlEnumValue("Class")\r
- CLASS("Class"),\r
- @XmlEnumValue("Field")\r
- FIELD("Field"),\r
- @XmlEnumValue("Host")\r
- HOST("Host"),\r
- @XmlEnumValue("Node")\r
- NODE("Node"),\r
- @XmlEnumValue("Layout")\r
- LAYOUT("Layout"),\r
- @XmlEnumValue("MediaStream")\r
- MEDIA_STREAM("MediaStream"),\r
- @XmlEnumValue("MediaMarkupItem")\r
- MEDIA_MARKUP_ITEM("MediaMarkupItem"),\r
- @XmlEnumValue("UsageTypeAuListXref")\r
- USAGE_TYPE_AU_LIST_XREF("UsageTypeAuListXref"),\r
- @XmlEnumValue("Directory")\r
- DIRECTORY("Directory"),\r
- @XmlEnumValue("Tag")\r
- TAG("Tag"),\r
- @XmlEnumValue("Markup")\r
- MARKUP("Markup"),\r
- @XmlEnumValue("MarkupItem")\r
- MARKUP_ITEM("MarkupItem"),\r
- @XmlEnumValue("AutomationJob")\r
- AUTOMATION_JOB("AutomationJob");\r
- private final String value;\r
-\r
- ObjectType(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static ObjectType fromValue(String v) {\r
- for (ObjectType c: ObjectType.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-package pb.wsclient;\r
-\r
-import javax.jws.WebMethod;\r
-import javax.jws.WebParam;\r
-import javax.jws.WebResult;\r
-import javax.jws.WebService;\r
-import javax.jws.soap.SOAPBinding;\r
-import javax.xml.bind.annotation.XmlSeeAlso;\r
-\r
-/**\r
- * This class was generated by Apache CXF 3.2.7\r
- * 2020-06-30T17:06:19.553+02:00\r
- * Generated source version: 3.2.7\r
- *\r
- */\r
-@WebService(targetNamespace = "http://www.pebble.tv/MarinaAPI", name = "PBSMarinaAPI")\r
-@XmlSeeAlso({ObjectFactory.class})\r
-@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)\r
-public interface PBSMarinaAPI {\r
-\r
- /**\r
- * The heartbeat ID is client generated and is echoed back to the caller by the PBS API.\r
- */\r
- @WebMethod(action = "/heartbeat")\r
- public void heartbeat(\r
- @WebParam(partName = "Id", mode = WebParam.Mode.INOUT, name = "nHeartbeatId", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- javax.xml.ws.Holder<java.lang.Integer> id\r
- );\r
-\r
- /**\r
- * Returns playout usage of the specified media. \r
- * The media key must be specified and optionally media instance keys (media sets). \r
- * If no instances are specified the usage of all instances of that media are returned.\r
- */\r
- @WebMethod(action = "/getMediaUsage")\r
- @WebResult(name = "mediaUsageContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "mediaUsage")\r
- public MediaUsageContainer getMediaUsage(\r
- @WebParam(partName = "mediaKey", name = "mediaUsageMediaKeyContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- MediaUsageMediaKeyContainer mediaKey\r
- );\r
-\r
- @WebMethod(action = "/getListEventCount")\r
- @WebResult(name = "nEventCount", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "eventCount")\r
- public int getListEventCount(\r
- @WebParam(partName = "listName", name = "strListName", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- java.lang.String listName\r
- );\r
-\r
- /**\r
- * Returns the job with the queried job id and type.\r
- */\r
- @WebMethod(action = "/getJob")\r
- @WebResult(name = "jobContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "job")\r
- public JobContainer getJob(\r
- @WebParam(partName = "job", name = "getJobRequestContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- GetJobRequestContainer job\r
- );\r
-\r
- /**\r
- * Delete a job using the id returned by 'insertUpdateJob'.\r
- */\r
- @WebMethod(action = "/deleteJob")\r
- public void deleteJob(\r
- @WebParam(partName = "jobId", name = "nJobId", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- int jobId\r
- );\r
-\r
- /**\r
- * Return the updated jobs database auxillary XML. At the moment this is just used for\r
- * returning reconcile keys for a given list of deleted event UIDs. Events with no aux \r
- * xml stored for them can be returned by setting the include empty aux xml events flag\r
- * and will be returned in an event id list.\r
- */\r
- @WebMethod(action = "/getListEventChangesAuxXML")\r
- @WebResult(name = "getListEventChangesAuxXMLOutput", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "getListEventChangesAuxXMLOutput")\r
- public GetListEventChangesAuxXMLOutput getListEventChangesAuxXML(\r
- @WebParam(partName = "includeEmptyAuxXmlEvents", name = "bIncludeEmptyAuxXmlEvents", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- boolean includeEmptyAuxXmlEvents,\r
- @WebParam(partName = "eventIdList", name = "eventIdListContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- EventIdListContainer eventIdList,\r
- @WebParam(partName = "listName", name = "strListName", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- java.lang.String listName\r
- );\r
-\r
- /**\r
- * Returns metadata for the specified media/media instances. See definition of pbs:media. \r
- * The media key must be specified and optionally media instance keys (mediaSets). \r
- * If no media instances are requested, metadata for all instances are returned.\r
- */\r
- @WebMethod(action = "/getMediaMetadata")\r
- @WebResult(name = "mediaMetadataContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "metadata")\r
- public MediaMetadataContainer getMediaMetadata(\r
- @WebParam(partName = "mediaKey", name = "mediaKeyContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- MediaKeyContainer mediaKey\r
- );\r
-\r
- /**\r
- * Returns a list of components that meet the filter requirements.\r
- */\r
- @WebMethod(action = "/getComponentList")\r
- @WebResult(name = "componentListContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "componentList")\r
- public ComponentListContainer getComponentList(\r
- @WebParam(partName = "componentTag", name = "componentTagContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- ComponentTagContainer componentTag\r
- );\r
-\r
- /**\r
- * Returns a medialist of rows returned by the specified custom view\r
- */\r
- @WebMethod(action = "/getCustomView")\r
- @WebResult(name = "getCustomViewResponseContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "mediaList")\r
- public GetCustomViewResponseContainer getCustomView(\r
- @WebParam(partName = "marinaCustomAPI", name = "getCustomViewRequestContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- GetCustomViewRequestContainer marinaCustomAPI\r
- );\r
-\r
- /**\r
- * Returns a list of all the scheduled jobs and their current state relating to the media.\r
- */\r
- @WebMethod(action = "/getScheduledJobsForMedia")\r
- @WebResult(name = "scheduledJobListContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "scheduledJobListContainer")\r
- public ScheduledJobListContainer getScheduledJobsForMedia(\r
- @WebParam(partName = "media", name = "getScheduledJobsForMediaRequestContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- GetScheduledJobsForMediaRequestContainer media\r
- );\r
-\r
- @WebMethod(action = "/getConfiguration")\r
- @WebResult(name = "configContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "config")\r
- public ConfigContainer getConfiguration(\r
- @WebParam(partName = "Config", name = "configRequestListContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- ConfigRequestListContainer config\r
- );\r
-\r
- /**\r
- * Returns a list of events specified in 'eventIdList'.\r
- * Deleted/missing events are returned in the 'deletedEvents' eventIdList.\r
- * If more events are queried than the maximum configured amount then non-queried \r
- * events are returned in the 'nonQueriedEvents' eventIdList getNonContiguousListEvents\r
- * can then be called again passing in the list. When this list is empty all events were \r
- * queried.\r
- */\r
- @WebMethod(action = "/getNonContiguousListEvents")\r
- @WebResult(name = "getNonContiguousListEventsOutput", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "getNonContiguousListEventsOutput")\r
- public GetNonContiguousListEventsOutput getNonContiguousListEvents(\r
- @WebParam(partName = "eventIdList", name = "eventIdListContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- EventIdListContainer eventIdList,\r
- @WebParam(partName = "listName", name = "strListName", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- java.lang.String listName,\r
- @WebParam(partName = "includeChildEvents", name = "bIncludeChildEvents", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- boolean includeChildEvents\r
- );\r
-\r
- /**\r
- * Returns the 'playlistPrimaryEvent' event with an event id of 'eventKey' including the \r
- * next 'nEventCount' events in an 'eventList'.\r
- */\r
- @WebMethod(action = "/getContiguousListEvents")\r
- @WebResult(name = "getContiguousListEventsOutput", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "getContiguousListEventsOutput")\r
- public GetContiguousListEventsOutput getContiguousListEvents(\r
- @WebParam(partName = "eventCount", name = "nEventCount", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- int eventCount,\r
- @WebParam(partName = "eventKey", name = "eventId", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- EventId eventKey,\r
- @WebParam(partName = "listName", name = "strListName", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- java.lang.String listName,\r
- @WebParam(partName = "includeChildEvents", name = "bIncludeChildEvents", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- boolean includeChildEvents\r
- );\r
-\r
- /**\r
- * Returns the job id of the created/updated scheduled job on success.\r
- * Note: You must send the job uid on an update.\r
- * \r
- */\r
- @WebMethod(action = "/insertUpdateScheduledJob")\r
- @WebResult(name = "nScheduledJobId", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "jobId")\r
- public int insertUpdateScheduledJob(\r
- @WebParam(partName = "job", name = "scheduledJobContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- ScheduledJobContainer job\r
- );\r
-\r
- @WebMethod(action = "/setConfiguration")\r
- public void setConfiguration(\r
- @WebParam(partName = "setConfig", name = "configContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- ConfigContainer setConfig\r
- );\r
-\r
- /**\r
- * Returns a list of event ids for all events that have changed in the specified list \r
- * between the specified dates/times filtered by an event type.\r
- * Note: It is possible this method will return more events than is supported by\r
- * getNonContiguousListEvents.\r
- */\r
- @WebMethod(action = "/getListEventChanges")\r
- @WebResult(name = "getListEventChangesOutput", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "getListEventChangesOutput")\r
- public GetListEventChangesOutput getListEventChanges(\r
- @WebParam(partName = "eventTypeFilter", name = "eventUpdateType", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- java.lang.String eventTypeFilter,\r
- @WebParam(partName = "range", name = "dateTimecodeRangeContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- DateTimecodeRangeContainer range,\r
- @WebParam(partName = "listName", name = "strListName", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- java.lang.String listName\r
- );\r
-\r
- /**\r
- * Returns a list of all the automation jobs and their current state relating to the media.\r
- */\r
- @WebMethod(action = "/getJobsForMedia")\r
- @WebResult(name = "jobListContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "jobListContainer")\r
- public JobListContainer getJobsForMedia(\r
- @WebParam(partName = "media", name = "getJobsForMediaRequestContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- GetJobsForMediaRequestContainer media\r
- );\r
-\r
- /**\r
- * Inserts or updates media and/or media instance metadata in the marina database.\r
- */\r
- @WebMethod(action = "/insertUpdateMediaMetadata")\r
- public void insertUpdateMediaMetadata(\r
- @WebParam(partName = "metadata", name = "mediaMetadataContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- MediaMetadataContainer metadata\r
- );\r
-\r
- /**\r
- * Returns the job id of the created/updated job on success.\r
- * Note: You must send the job uid on an update.\r
- */\r
- @WebMethod(action = "/insertUpdateJob")\r
- @WebResult(name = "nJobId", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "jobId")\r
- public int insertUpdateJob(\r
- @WebParam(partName = "job", name = "jobContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- JobContainer job\r
- );\r
-\r
- /**\r
- * Returns the playout usage for all media within a specified timecode range.\r
- */\r
- @WebMethod(action = "/getMediaUsageByUTRange")\r
- @WebResult(name = "mediaUsageListContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "mediaUsageList")\r
- public MediaUsageListContainer getMediaUsageByUTRange(\r
- @WebParam(partName = "range", name = "dateTimecodeRangeContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- DateTimecodeRangeContainer range,\r
- @WebParam(partName = "availableMedia", name = "bAvailableMedia", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- boolean availableMedia,\r
- @WebParam(partName = "unavailableMedia", name = "bUnavailableMedia", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- boolean unavailableMedia\r
- );\r
-\r
- /**\r
- * Returns a job list of all jobs whose state has changed between the dates/times.\r
- */\r
- @WebMethod(action = "/getJobStateChanges")\r
- @WebResult(name = "jobListContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "jobList")\r
- public JobListContainer getJobStateChanges(\r
- @WebParam(partName = "range", name = "jobStateDateTimecodeRangeContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- JobStateDateTimecodeRangeContainer range\r
- );\r
-\r
- /**\r
- * Returns the 'event' event with the queried event id and list.\r
- */\r
- @WebMethod(action = "/getListEvent")\r
- @WebResult(name = "eventContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "queriedPlaylistPrimaryEvent")\r
- public EventContainer getListEvent(\r
- @WebParam(partName = "eventKey", name = "eventId", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- EventId eventKey,\r
- @WebParam(partName = "listName", name = "strListName", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- java.lang.String listName,\r
- @WebParam(partName = "includeChildEvents", name = "bIncludeChildEvents", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- boolean includeChildEvents\r
- );\r
-\r
- @WebMethod(action = "/getMediaMetadataChanged")\r
- @WebResult(name = "mediaListContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "metadata")\r
- public MediaListContainer getMediaMetadataChanged(\r
- @WebParam(partName = "range", name = "lastModifiedDateTimeRangeContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- LastModifiedDateTimeRangeContainer range\r
- );\r
-\r
- /**\r
- * Returns a job list of all scheduled jobs whose state has changed between the dates/times.\r
- */\r
- @WebMethod(action = "/getScheduledJobStateChanges")\r
- @WebResult(name = "scheduledJobListContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "jobList")\r
- public ScheduledJobListContainer getScheduledJobStateChanges(\r
- @WebParam(partName = "range", name = "scheduledJobStateDateTimecodeRangeContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- ScheduledJobStateDateTimecodeRangeContainer range\r
- );\r
-\r
- /**\r
- * Delete a media instance (or multiple media instances). \r
- * The media key must be specified and optionally media instance keys (media sets). \r
- * If no instances are specified, all instances of that media will be deleted from all the media sets.\r
- */\r
- @WebMethod(action = "/deleteMediaInstance")\r
- @WebResult(name = "deleteMediaInstanceContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "deleteMediaInstanceContainer")\r
- public DeleteMediaInstanceContainer deleteMediaInstance(\r
- @WebParam(partName = "mediaKey", name = "deleteMediaInstanceKeyContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- DeleteMediaInstanceKeyContainer mediaKey\r
- );\r
-\r
- /**\r
- * Delete a job using the id returned by 'insertUpdateJob'.\r
- */\r
- @WebMethod(action = "/deleteScheduledJob")\r
- public void deleteScheduledJob(\r
- @WebParam(partName = "jobId", name = "nScheduledJobId", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- int jobId\r
- );\r
-\r
- /**\r
- * Returns the scheduled job with the queried job id and type.\r
- */\r
- @WebMethod(action = "/getScheduledJob")\r
- @WebResult(name = "scheduledJobContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "job")\r
- public ScheduledJobContainer getScheduledJob(\r
- @WebParam(partName = "job", name = "getScheduledJobRequestContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- GetScheduledJobRequestContainer job\r
- );\r
-\r
- /**\r
- * Returns metadata for the specified media instance. See definition of pbs:mediaInstance. \r
- * The media key must be specified and optionally media instance keys (mediaSets). \r
- * If no media instances are requested, metadata for all instances are returned.\r
- */\r
- @WebMethod(action = "/getMediaInstanceMetadata")\r
- @WebResult(name = "mediaMetadataContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI", partName = "metadata")\r
- public MediaMetadataContainer getMediaInstanceMetadata(\r
- @WebParam(partName = "mediaKey", name = "mediaInstanceKeyContainer", targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
- MediaInstanceKeyContainer mediaKey\r
- );\r
-}\r
+++ /dev/null
-package pb.wsclient;\r
-\r
-import java.net.MalformedURLException;\r
-import java.net.URL;\r
-import javax.xml.namespace.QName;\r
-import javax.xml.ws.WebEndpoint;\r
-import javax.xml.ws.WebServiceClient;\r
-import javax.xml.ws.WebServiceFeature;\r
-import javax.xml.ws.Service;\r
-\r
-/**\r
- * This class was generated by Apache CXF 3.2.7\r
- * 2020-06-30T17:06:19.566+02:00\r
- * Generated source version: 3.2.7\r
- *\r
- */\r
-@WebServiceClient(name = "PBSMarinaAPIService",\r
- wsdlLocation = "file:MarinaAPI.wsdl",\r
- targetNamespace = "http://www.pebble.tv/MarinaAPI")\r
-public class PBSMarinaAPIService extends Service {\r
-\r
- public final static URL WSDL_LOCATION;\r
-\r
- public final static QName SERVICE = new QName("http://www.pebble.tv/MarinaAPI", "PBSMarinaAPIService");\r
- public final static QName PBSMarinaAPISOAPPort = new QName("http://www.pebble.tv/MarinaAPI", "PBSMarinaAPISOAPPort");\r
- static {\r
- URL url = null;\r
- try {\r
- url = new URL("file:MarinaAPI.wsdl");\r
- } catch (MalformedURLException e) {\r
- java.util.logging.Logger.getLogger(PBSMarinaAPIService.class.getName())\r
- .log(java.util.logging.Level.INFO,\r
- "Can not initialize the default wsdl from {0}", "file:MarinaAPI.wsdl");\r
- }\r
- WSDL_LOCATION = url;\r
- }\r
-\r
- public PBSMarinaAPIService(URL wsdlLocation) {\r
- super(wsdlLocation, SERVICE);\r
- }\r
-\r
- public PBSMarinaAPIService(URL wsdlLocation, QName serviceName) {\r
- super(wsdlLocation, serviceName);\r
- }\r
-\r
- public PBSMarinaAPIService() {\r
- super(WSDL_LOCATION, SERVICE);\r
- }\r
-\r
- public PBSMarinaAPIService(WebServiceFeature ... features) {\r
- super(WSDL_LOCATION, SERVICE, features);\r
- }\r
-\r
- public PBSMarinaAPIService(URL wsdlLocation, WebServiceFeature ... features) {\r
- super(wsdlLocation, SERVICE, features);\r
- }\r
-\r
- public PBSMarinaAPIService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) {\r
- super(wsdlLocation, serviceName, features);\r
- }\r
-\r
-\r
-\r
-\r
- /**\r
- *\r
- * @return\r
- * returns PBSMarinaAPI\r
- */\r
- @WebEndpoint(name = "PBSMarinaAPISOAPPort")\r
- public PBSMarinaAPI getPBSMarinaAPISOAPPort() {\r
- return super.getPort(PBSMarinaAPISOAPPort, PBSMarinaAPI.class);\r
- }\r
-\r
- /**\r
- *\r
- * @param features\r
- * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.\r
- * @return\r
- * returns PBSMarinaAPI\r
- */\r
- @WebEndpoint(name = "PBSMarinaAPISOAPPort")\r
- public PBSMarinaAPI getPBSMarinaAPISOAPPort(WebServiceFeature... features) {\r
- return super.getPort(PBSMarinaAPISOAPPort, PBSMarinaAPI.class, features);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.math.BigInteger;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * An action is a single shot event that performs one task only. It has no duration and no monitoring.\r
- * \r
- * <p>Java class for playlistActionEvent complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="playlistActionEvent">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="properties" type="{}playlistActionEventProperties"/>\r
- * <element name="childEvents" type="{}playlistSecondaryEventList" minOccurs="0"/>\r
- * <element name="state" type="{}state" minOccurs="0"/>\r
- * </sequence>\r
- * <attGroup ref="{}playlistEventAttributes"/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "playlistActionEvent", propOrder = {\r
- "properties",\r
- "childEvents",\r
- "state"\r
-})\r
-public class PlaylistActionEvent {\r
-\r
- @XmlElement(required = true)\r
- protected PlaylistActionEventProperties properties;\r
- protected PlaylistSecondaryEventList childEvents;\r
- protected State state;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "enabled")\r
- protected Boolean enabled;\r
- @XmlAttribute(name = "timerMarker")\r
- protected Boolean timerMarker;\r
- @XmlAttribute(name = "uid")\r
- protected BigInteger uid;\r
- @XmlAttribute(name = "manualSecondary")\r
- protected Boolean manualSecondary;\r
-\r
- /**\r
- * Gets the value of the properties property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link PlaylistActionEventProperties }\r
- * \r
- */\r
- public PlaylistActionEventProperties getProperties() {\r
- return properties;\r
- }\r
-\r
- /**\r
- * Sets the value of the properties property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link PlaylistActionEventProperties }\r
- * \r
- */\r
- public void setProperties(PlaylistActionEventProperties value) {\r
- this.properties = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the childEvents property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link PlaylistSecondaryEventList }\r
- * \r
- */\r
- public PlaylistSecondaryEventList getChildEvents() {\r
- return childEvents;\r
- }\r
-\r
- /**\r
- * Sets the value of the childEvents property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link PlaylistSecondaryEventList }\r
- * \r
- */\r
- public void setChildEvents(PlaylistSecondaryEventList value) {\r
- this.childEvents = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the state property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link State }\r
- * \r
- */\r
- public State getState() {\r
- return state;\r
- }\r
-\r
- /**\r
- * Sets the value of the state property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link State }\r
- * \r
- */\r
- public void setState(State value) {\r
- this.state = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the enabled property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isEnabled() {\r
- return enabled;\r
- }\r
-\r
- /**\r
- * Sets the value of the enabled property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setEnabled(Boolean value) {\r
- this.enabled = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the timerMarker property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isTimerMarker() {\r
- return timerMarker;\r
- }\r
-\r
- /**\r
- * Sets the value of the timerMarker property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setTimerMarker(Boolean value) {\r
- this.timerMarker = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the uid property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getUid() {\r
- return uid;\r
- }\r
-\r
- /**\r
- * Sets the value of the uid property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setUid(BigInteger value) {\r
- this.uid = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the manualSecondary property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isManualSecondary() {\r
- return manualSecondary;\r
- }\r
-\r
- /**\r
- * Sets the value of the manualSecondary property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setManualSecondary(Boolean value) {\r
- this.manualSecondary = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties for effects in the context of a playlistActionEvent\r
- * \r
- * <p>Java class for playlistActionEventEffectProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="playlistActionEventEffectProperties">\r
- * <complexContent>\r
- * <extension base="{}effectProperties">\r
- * <attribute name="status" use="required" type="{}statusEnum" />\r
- * </extension>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "playlistActionEventEffectProperties")\r
-public class PlaylistActionEventEffectProperties\r
- extends EffectProperties\r
-{\r
-\r
- @XmlAttribute(name = "status", required = true)\r
- protected StatusEnum status;\r
-\r
- /**\r
- * Gets the value of the status property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link StatusEnum }\r
- * \r
- */\r
- public StatusEnum getStatus() {\r
- return status;\r
- }\r
-\r
- /**\r
- * Sets the value of the status property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link StatusEnum }\r
- * \r
- */\r
- public void setStatus(StatusEnum value) {\r
- this.status = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties allowed for an action event.\r
- * \r
- * <p>Java class for playlistActionEventProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="playlistActionEventProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="schedule" type="{}actionScheduleProperties" minOccurs="0"/>\r
- * <element name="event" type="{}eventProperties" minOccurs="0"/>\r
- * <element name="switch" type="{}switchProperties" minOccurs="0"/>\r
- * <element name="trigger" type="{}triggerProperties" minOccurs="0"/>\r
- * <element name="effect" type="{}playlistActionEventEffectProperties" minOccurs="0"/>\r
- * <element name="macro" type="{}macroProperties" minOccurs="0"/>\r
- * <element name="dolphinGraphic" type="{}dolphinGraphicProperties" minOccurs="0"/>\r
- * <element name="auxData" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "playlistActionEventProperties", propOrder = {\r
-\r
-})\r
-public class PlaylistActionEventProperties {\r
-\r
- protected ActionScheduleProperties schedule;\r
- protected EventProperties event;\r
- @XmlElement(name = "switch")\r
- protected SwitchProperties _switch;\r
- protected TriggerProperties trigger;\r
- protected PlaylistActionEventEffectProperties effect;\r
- protected MacroProperties macro;\r
- protected DolphinGraphicProperties dolphinGraphic;\r
- protected Object auxData;\r
-\r
- /**\r
- * Gets the value of the schedule property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ActionScheduleProperties }\r
- * \r
- */\r
- public ActionScheduleProperties getSchedule() {\r
- return schedule;\r
- }\r
-\r
- /**\r
- * Sets the value of the schedule property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ActionScheduleProperties }\r
- * \r
- */\r
- public void setSchedule(ActionScheduleProperties value) {\r
- this.schedule = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the event property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventProperties }\r
- * \r
- */\r
- public EventProperties getEvent() {\r
- return event;\r
- }\r
-\r
- /**\r
- * Sets the value of the event property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventProperties }\r
- * \r
- */\r
- public void setEvent(EventProperties value) {\r
- this.event = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the switch property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchProperties }\r
- * \r
- */\r
- public SwitchProperties getSwitch() {\r
- return _switch;\r
- }\r
-\r
- /**\r
- * Sets the value of the switch property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchProperties }\r
- * \r
- */\r
- public void setSwitch(SwitchProperties value) {\r
- this._switch = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the trigger property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link TriggerProperties }\r
- * \r
- */\r
- public TriggerProperties getTrigger() {\r
- return trigger;\r
- }\r
-\r
- /**\r
- * Sets the value of the trigger property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link TriggerProperties }\r
- * \r
- */\r
- public void setTrigger(TriggerProperties value) {\r
- this.trigger = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the effect property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link PlaylistActionEventEffectProperties }\r
- * \r
- */\r
- public PlaylistActionEventEffectProperties getEffect() {\r
- return effect;\r
- }\r
-\r
- /**\r
- * Sets the value of the effect property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link PlaylistActionEventEffectProperties }\r
- * \r
- */\r
- public void setEffect(PlaylistActionEventEffectProperties value) {\r
- this.effect = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the macro property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MacroProperties }\r
- * \r
- */\r
- public MacroProperties getMacro() {\r
- return macro;\r
- }\r
-\r
- /**\r
- * Sets the value of the macro property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MacroProperties }\r
- * \r
- */\r
- public void setMacro(MacroProperties value) {\r
- this.macro = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the dolphinGraphic property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link DolphinGraphicProperties }\r
- * \r
- */\r
- public DolphinGraphicProperties getDolphinGraphic() {\r
- return dolphinGraphic;\r
- }\r
-\r
- /**\r
- * Sets the value of the dolphinGraphic property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link DolphinGraphicProperties }\r
- * \r
- */\r
- public void setDolphinGraphic(DolphinGraphicProperties value) {\r
- this.dolphinGraphic = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the auxData property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Object }\r
- * \r
- */\r
- public Object getAuxData() {\r
- return auxData;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxData property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Object }\r
- * \r
- */\r
- public void setAuxData(Object value) {\r
- this.auxData = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for PlaylistEventXMLConfigurableFields.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="PlaylistEventXMLConfigurableFields">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="ESTIMATED_START_TIME"/>\r
- * <enumeration value="SCHEDULED_START_TIME"/>\r
- * <enumeration value="START_TIME_STATE"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "PlaylistEventXMLConfigurableFields", namespace = "http://www.pebble.tv/MarinaAPI")\r
-@XmlEnum\r
-public enum PlaylistEventXMLConfigurableFields {\r
-\r
- ESTIMATED_START_TIME,\r
- SCHEDULED_START_TIME,\r
- START_TIME_STATE;\r
-\r
- public String value() {\r
- return name();\r
- }\r
-\r
- public static PlaylistEventXMLConfigurableFields fromValue(String v) {\r
- return valueOf(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.math.BigInteger;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A single playlist event.\r
- * \r
- * <p>Java class for playlistPrimaryEvent complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="playlistPrimaryEvent">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="state" type="{}state" minOccurs="0"/>\r
- * <element name="properties" type="{}playlistPrimaryEventProperties"/>\r
- * <element name="childEvents" type="{}playlistSecondaryEventList" minOccurs="0"/>\r
- * </sequence>\r
- * <attGroup ref="{}playlistEventAttributes"/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "playlistPrimaryEvent", propOrder = {\r
- "state",\r
- "properties",\r
- "childEvents"\r
-})\r
-public class PlaylistPrimaryEvent {\r
-\r
- protected State state;\r
- @XmlElement(required = true)\r
- protected PlaylistPrimaryEventProperties properties;\r
- protected PlaylistSecondaryEventList childEvents;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "enabled")\r
- protected Boolean enabled;\r
- @XmlAttribute(name = "timerMarker")\r
- protected Boolean timerMarker;\r
- @XmlAttribute(name = "uid")\r
- protected BigInteger uid;\r
- @XmlAttribute(name = "manualSecondary")\r
- protected Boolean manualSecondary;\r
-\r
- /**\r
- * Gets the value of the state property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link State }\r
- * \r
- */\r
- public State getState() {\r
- return state;\r
- }\r
-\r
- /**\r
- * Sets the value of the state property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link State }\r
- * \r
- */\r
- public void setState(State value) {\r
- this.state = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the properties property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link PlaylistPrimaryEventProperties }\r
- * \r
- */\r
- public PlaylistPrimaryEventProperties getProperties() {\r
- return properties;\r
- }\r
-\r
- /**\r
- * Sets the value of the properties property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link PlaylistPrimaryEventProperties }\r
- * \r
- */\r
- public void setProperties(PlaylistPrimaryEventProperties value) {\r
- this.properties = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the childEvents property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link PlaylistSecondaryEventList }\r
- * \r
- */\r
- public PlaylistSecondaryEventList getChildEvents() {\r
- return childEvents;\r
- }\r
-\r
- /**\r
- * Sets the value of the childEvents property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link PlaylistSecondaryEventList }\r
- * \r
- */\r
- public void setChildEvents(PlaylistSecondaryEventList value) {\r
- this.childEvents = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the enabled property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isEnabled() {\r
- return enabled;\r
- }\r
-\r
- /**\r
- * Sets the value of the enabled property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setEnabled(Boolean value) {\r
- this.enabled = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the timerMarker property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isTimerMarker() {\r
- return timerMarker;\r
- }\r
-\r
- /**\r
- * Sets the value of the timerMarker property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setTimerMarker(Boolean value) {\r
- this.timerMarker = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the uid property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getUid() {\r
- return uid;\r
- }\r
-\r
- /**\r
- * Sets the value of the uid property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setUid(BigInteger value) {\r
- this.uid = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the manualSecondary property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isManualSecondary() {\r
- return manualSecondary;\r
- }\r
-\r
- /**\r
- * Sets the value of the manualSecondary property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setManualSecondary(Boolean value) {\r
- this.manualSecondary = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A List of primary events.\r
- * \r
- * <p>Java class for playlistPrimaryEventList complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="playlistPrimaryEventList">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="event" type="{}playlistPrimaryEvent" maxOccurs="unbounded"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "playlistPrimaryEventList", propOrder = {\r
- "event"\r
-})\r
-public class PlaylistPrimaryEventList {\r
-\r
- @XmlElement(required = true)\r
- protected List<PlaylistPrimaryEvent> event;\r
-\r
- /**\r
- * Gets the value of the event property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the event property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getEvent().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link PlaylistPrimaryEvent }\r
- * \r
- * \r
- */\r
- public List<PlaylistPrimaryEvent> getEvent() {\r
- if (event == null) {\r
- event = new ArrayList<PlaylistPrimaryEvent>();\r
- }\r
- return this.event;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties of a playlist event\r
- * \r
- * <p>Java class for playlistPrimaryEventProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="playlistPrimaryEventProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="schedule" type="{}primaryScheduleProperties" minOccurs="0"/>\r
- * <element name="mediaStream" type="{}mediaStreamProperties" minOccurs="0"/>\r
- * <element name="event" type="{}eventProperties" minOccurs="0"/>\r
- * <element name="switch" type="{}switchProperties" minOccurs="0"/>\r
- * <element name="trigger" type="{}triggerProperties" minOccurs="0"/>\r
- * <element name="effect" type="{}effectProperties" minOccurs="0"/>\r
- * <element name="media" type="{}mediaSimple" minOccurs="0"/>\r
- * <element name="features" type="{}featuresProperties" minOccurs="0"/>\r
- * <element name="auxData" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>\r
- * <element name="block" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "playlistPrimaryEventProperties", propOrder = {\r
-\r
-})\r
-public class PlaylistPrimaryEventProperties {\r
-\r
- protected PrimaryScheduleProperties schedule;\r
- protected MediaStreamProperties mediaStream;\r
- protected EventProperties event;\r
- @XmlElement(name = "switch")\r
- protected SwitchProperties _switch;\r
- protected TriggerProperties trigger;\r
- protected EffectProperties effect;\r
- protected MediaSimple media;\r
- protected FeaturesProperties features;\r
- protected Object auxData;\r
- protected PlaylistPrimaryEventProperties.Block block;\r
-\r
- /**\r
- * Gets the value of the schedule property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link PrimaryScheduleProperties }\r
- * \r
- */\r
- public PrimaryScheduleProperties getSchedule() {\r
- return schedule;\r
- }\r
-\r
- /**\r
- * Sets the value of the schedule property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link PrimaryScheduleProperties }\r
- * \r
- */\r
- public void setSchedule(PrimaryScheduleProperties value) {\r
- this.schedule = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaStream property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaStreamProperties }\r
- * \r
- */\r
- public MediaStreamProperties getMediaStream() {\r
- return mediaStream;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaStream property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaStreamProperties }\r
- * \r
- */\r
- public void setMediaStream(MediaStreamProperties value) {\r
- this.mediaStream = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the event property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventProperties }\r
- * \r
- */\r
- public EventProperties getEvent() {\r
- return event;\r
- }\r
-\r
- /**\r
- * Sets the value of the event property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventProperties }\r
- * \r
- */\r
- public void setEvent(EventProperties value) {\r
- this.event = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the switch property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchProperties }\r
- * \r
- */\r
- public SwitchProperties getSwitch() {\r
- return _switch;\r
- }\r
-\r
- /**\r
- * Sets the value of the switch property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchProperties }\r
- * \r
- */\r
- public void setSwitch(SwitchProperties value) {\r
- this._switch = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the trigger property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link TriggerProperties }\r
- * \r
- */\r
- public TriggerProperties getTrigger() {\r
- return trigger;\r
- }\r
-\r
- /**\r
- * Sets the value of the trigger property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link TriggerProperties }\r
- * \r
- */\r
- public void setTrigger(TriggerProperties value) {\r
- this.trigger = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the effect property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EffectProperties }\r
- * \r
- */\r
- public EffectProperties getEffect() {\r
- return effect;\r
- }\r
-\r
- /**\r
- * Sets the value of the effect property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EffectProperties }\r
- * \r
- */\r
- public void setEffect(EffectProperties value) {\r
- this.effect = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the media property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaSimple }\r
- * \r
- */\r
- public MediaSimple getMedia() {\r
- return media;\r
- }\r
-\r
- /**\r
- * Sets the value of the media property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaSimple }\r
- * \r
- */\r
- public void setMedia(MediaSimple value) {\r
- this.media = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the features property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link FeaturesProperties }\r
- * \r
- */\r
- public FeaturesProperties getFeatures() {\r
- return features;\r
- }\r
-\r
- /**\r
- * Sets the value of the features property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link FeaturesProperties }\r
- * \r
- */\r
- public void setFeatures(FeaturesProperties value) {\r
- this.features = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the auxData property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Object }\r
- * \r
- */\r
- public Object getAuxData() {\r
- return auxData;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxData property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Object }\r
- * \r
- */\r
- public void setAuxData(Object value) {\r
- this.auxData = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the block property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link PlaylistPrimaryEventProperties.Block }\r
- * \r
- */\r
- public PlaylistPrimaryEventProperties.Block getBlock() {\r
- return block;\r
- }\r
-\r
- /**\r
- * Sets the value of the block property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link PlaylistPrimaryEventProperties.Block }\r
- * \r
- */\r
- public void setBlock(PlaylistPrimaryEventProperties.Block value) {\r
- this.block = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Block {\r
-\r
- @XmlAttribute(name = "name", required = true)\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String name;\r
-\r
- /**\r
- * Gets the value of the name property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getName() {\r
- return name;\r
- }\r
-\r
- /**\r
- * Sets the value of the name property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setName(String value) {\r
- this.name = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties of a playlist\r
- * \r
- * <p>Java class for playlistProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="playlistProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="history" type="{}historyProperties" minOccurs="0"/>\r
- * <element name="channel" type="{}channelProperties" minOccurs="0"/>\r
- * <element name="auxData" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>\r
- * <element name="status" type="{}statusProperties" minOccurs="0"/>\r
- * <element name="timecode" type="{}timecodeProperties" minOccurs="0"/>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "playlistProperties", propOrder = {\r
-\r
-})\r
-public class PlaylistProperties {\r
-\r
- protected HistoryProperties history;\r
- protected ChannelProperties channel;\r
- protected Object auxData;\r
- protected StatusProperties status;\r
- protected TimecodeProperties timecode;\r
-\r
- /**\r
- * Gets the value of the history property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link HistoryProperties }\r
- * \r
- */\r
- public HistoryProperties getHistory() {\r
- return history;\r
- }\r
-\r
- /**\r
- * Sets the value of the history property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link HistoryProperties }\r
- * \r
- */\r
- public void setHistory(HistoryProperties value) {\r
- this.history = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the channel property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ChannelProperties }\r
- * \r
- */\r
- public ChannelProperties getChannel() {\r
- return channel;\r
- }\r
-\r
- /**\r
- * Sets the value of the channel property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ChannelProperties }\r
- * \r
- */\r
- public void setChannel(ChannelProperties value) {\r
- this.channel = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the auxData property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Object }\r
- * \r
- */\r
- public Object getAuxData() {\r
- return auxData;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxData property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Object }\r
- * \r
- */\r
- public void setAuxData(Object value) {\r
- this.auxData = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the status property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link StatusProperties }\r
- * \r
- */\r
- public StatusProperties getStatus() {\r
- return status;\r
- }\r
-\r
- /**\r
- * Sets the value of the status property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link StatusProperties }\r
- * \r
- */\r
- public void setStatus(StatusProperties value) {\r
- this.status = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the timecode property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link TimecodeProperties }\r
- * \r
- */\r
- public TimecodeProperties getTimecode() {\r
- return timecode;\r
- }\r
-\r
- /**\r
- * Sets the value of the timecode property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link TimecodeProperties }\r
- * \r
- */\r
- public void setTimecode(TimecodeProperties value) {\r
- this.timecode = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.math.BigInteger;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A secondary event, can have a start, end or start and end. This allows starting an event (logo on) with one secondary and stopping it (logo off) with another secondary.\r
- * \r
- * <p>Java class for playlistSecondaryEvent complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="playlistSecondaryEvent">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="state" type="{}state" minOccurs="0"/>\r
- * <element name="properties" type="{}playlistSecondaryEventProperties"/>\r
- * <element name="childEvents" type="{}playlistSecondaryEventList" minOccurs="0"/>\r
- * </sequence>\r
- * <attGroup ref="{}playlistEventAttributes"/>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "playlistSecondaryEvent", propOrder = {\r
- "state",\r
- "properties",\r
- "childEvents"\r
-})\r
-public class PlaylistSecondaryEvent {\r
-\r
- protected State state;\r
- @XmlElement(required = true)\r
- protected PlaylistSecondaryEventProperties properties;\r
- protected PlaylistSecondaryEventList childEvents;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "enabled")\r
- protected Boolean enabled;\r
- @XmlAttribute(name = "timerMarker")\r
- protected Boolean timerMarker;\r
- @XmlAttribute(name = "uid")\r
- protected BigInteger uid;\r
- @XmlAttribute(name = "manualSecondary")\r
- protected Boolean manualSecondary;\r
-\r
- /**\r
- * Gets the value of the state property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link State }\r
- * \r
- */\r
- public State getState() {\r
- return state;\r
- }\r
-\r
- /**\r
- * Sets the value of the state property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link State }\r
- * \r
- */\r
- public void setState(State value) {\r
- this.state = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the properties property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link PlaylistSecondaryEventProperties }\r
- * \r
- */\r
- public PlaylistSecondaryEventProperties getProperties() {\r
- return properties;\r
- }\r
-\r
- /**\r
- * Sets the value of the properties property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link PlaylistSecondaryEventProperties }\r
- * \r
- */\r
- public void setProperties(PlaylistSecondaryEventProperties value) {\r
- this.properties = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the childEvents property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link PlaylistSecondaryEventList }\r
- * \r
- */\r
- public PlaylistSecondaryEventList getChildEvents() {\r
- return childEvents;\r
- }\r
-\r
- /**\r
- * Sets the value of the childEvents property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link PlaylistSecondaryEventList }\r
- * \r
- */\r
- public void setChildEvents(PlaylistSecondaryEventList value) {\r
- this.childEvents = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the enabled property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isEnabled() {\r
- return enabled;\r
- }\r
-\r
- /**\r
- * Sets the value of the enabled property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setEnabled(Boolean value) {\r
- this.enabled = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the timerMarker property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isTimerMarker() {\r
- return timerMarker;\r
- }\r
-\r
- /**\r
- * Sets the value of the timerMarker property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setTimerMarker(Boolean value) {\r
- this.timerMarker = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the uid property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getUid() {\r
- return uid;\r
- }\r
-\r
- /**\r
- * Sets the value of the uid property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setUid(BigInteger value) {\r
- this.uid = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the manualSecondary property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isManualSecondary() {\r
- return manualSecondary;\r
- }\r
-\r
- /**\r
- * Sets the value of the manualSecondary property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setManualSecondary(Boolean value) {\r
- this.manualSecondary = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlElements;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A List of secondary events and actions.\r
- * \r
- * <p>Java class for playlistSecondaryEventList complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="playlistSecondaryEventList">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence maxOccurs="unbounded" minOccurs="0">\r
- * <choice>\r
- * <element name="event" type="{}playlistSecondaryEvent"/>\r
- * <element name="action" type="{}playlistActionEvent"/>\r
- * </choice>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "playlistSecondaryEventList", propOrder = {\r
- "eventOrAction"\r
-})\r
-public class PlaylistSecondaryEventList {\r
-\r
- @XmlElements({\r
- @XmlElement(name = "event", type = PlaylistSecondaryEvent.class),\r
- @XmlElement(name = "action", type = PlaylistActionEvent.class)\r
- })\r
- protected List<Object> eventOrAction;\r
-\r
- /**\r
- * Gets the value of the eventOrAction property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the eventOrAction property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getEventOrAction().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link PlaylistSecondaryEvent }\r
- * {@link PlaylistActionEvent }\r
- * \r
- * \r
- */\r
- public List<Object> getEventOrAction() {\r
- if (eventOrAction == null) {\r
- eventOrAction = new ArrayList<Object>();\r
- }\r
- return this.eventOrAction;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties of a secondary event.\r
- * \r
- * <p>Java class for playlistSecondaryEventProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="playlistSecondaryEventProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="schedule" type="{}secondaryScheduleProperties" minOccurs="0"/>\r
- * <element name="mediaStream" type="{}mediaStreamProperties" minOccurs="0"/>\r
- * <element name="event" type="{}eventProperties" minOccurs="0"/>\r
- * <element name="switch" type="{}switchProperties" minOccurs="0"/>\r
- * <element name="trigger" type="{}triggerProperties" minOccurs="0"/>\r
- * <element name="effect" type="{}effectProperties" minOccurs="0"/>\r
- * <element name="media" type="{}mediaSimple" minOccurs="0"/>\r
- * <element name="auxData" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "playlistSecondaryEventProperties", propOrder = {\r
-\r
-})\r
-public class PlaylistSecondaryEventProperties {\r
-\r
- protected SecondaryScheduleProperties schedule;\r
- protected MediaStreamProperties mediaStream;\r
- protected EventProperties event;\r
- @XmlElement(name = "switch")\r
- protected SwitchProperties _switch;\r
- protected TriggerProperties trigger;\r
- protected EffectProperties effect;\r
- protected MediaSimple media;\r
- protected Object auxData;\r
-\r
- /**\r
- * Gets the value of the schedule property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SecondaryScheduleProperties }\r
- * \r
- */\r
- public SecondaryScheduleProperties getSchedule() {\r
- return schedule;\r
- }\r
-\r
- /**\r
- * Sets the value of the schedule property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SecondaryScheduleProperties }\r
- * \r
- */\r
- public void setSchedule(SecondaryScheduleProperties value) {\r
- this.schedule = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaStream property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaStreamProperties }\r
- * \r
- */\r
- public MediaStreamProperties getMediaStream() {\r
- return mediaStream;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaStream property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaStreamProperties }\r
- * \r
- */\r
- public void setMediaStream(MediaStreamProperties value) {\r
- this.mediaStream = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the event property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EventProperties }\r
- * \r
- */\r
- public EventProperties getEvent() {\r
- return event;\r
- }\r
-\r
- /**\r
- * Sets the value of the event property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EventProperties }\r
- * \r
- */\r
- public void setEvent(EventProperties value) {\r
- this.event = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the switch property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchProperties }\r
- * \r
- */\r
- public SwitchProperties getSwitch() {\r
- return _switch;\r
- }\r
-\r
- /**\r
- * Sets the value of the switch property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchProperties }\r
- * \r
- */\r
- public void setSwitch(SwitchProperties value) {\r
- this._switch = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the trigger property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link TriggerProperties }\r
- * \r
- */\r
- public TriggerProperties getTrigger() {\r
- return trigger;\r
- }\r
-\r
- /**\r
- * Sets the value of the trigger property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link TriggerProperties }\r
- * \r
- */\r
- public void setTrigger(TriggerProperties value) {\r
- this.trigger = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the effect property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link EffectProperties }\r
- * \r
- */\r
- public EffectProperties getEffect() {\r
- return effect;\r
- }\r
-\r
- /**\r
- * Sets the value of the effect property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link EffectProperties }\r
- * \r
- */\r
- public void setEffect(EffectProperties value) {\r
- this.effect = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the media property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaSimple }\r
- * \r
- */\r
- public MediaSimple getMedia() {\r
- return media;\r
- }\r
-\r
- /**\r
- * Sets the value of the media property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaSimple }\r
- * \r
- */\r
- public void setMedia(MediaSimple value) {\r
- this.media = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the auxData property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Object }\r
- * \r
- */\r
- public Object getAuxData() {\r
- return auxData;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxData property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Object }\r
- * \r
- */\r
- public void setAuxData(Object value) {\r
- this.auxData = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Scheduling properties for a primary event\r
- * \r
- * <p>Java class for primaryScheduleProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="primaryScheduleProperties">\r
- * <complexContent>\r
- * <extension base="{}actionScheduleProperties">\r
- * <attribute name="endType" type="{}scheduledEndType" />\r
- * <attribute name="endOffset" type="{}timecode" />\r
- * </extension>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "primaryScheduleProperties")\r
-public class PrimaryScheduleProperties\r
- extends ActionScheduleProperties\r
-{\r
-\r
- @XmlAttribute(name = "endType")\r
- protected String endType;\r
- @XmlAttribute(name = "endOffset")\r
- protected String endOffset;\r
-\r
- /**\r
- * Gets the value of the endType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getEndType() {\r
- return endType;\r
- }\r
-\r
- /**\r
- * Sets the value of the endType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setEndType(String value) {\r
- this.endType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the endOffset property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getEndOffset() {\r
- return endOffset;\r
- }\r
-\r
- /**\r
- * Sets the value of the endOffset property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setEndOffset(String value) {\r
- this.endOffset = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Internal properties for a priority.\r
- * \r
- * <p>Java class for priority complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="priority">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <choice>\r
- * <element name="requiredTime" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="time" use="required" type="{}dateTimecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="relative" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="priority" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Low"/>\r
- * <enumeration value="Medium"/>\r
- * <enumeration value="High"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </choice>\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="RequiredTime"/>\r
- * <enumeration value="Relative"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "priority", propOrder = {\r
- "requiredTime",\r
- "relative"\r
-})\r
-public class Priority {\r
-\r
- protected Priority.RequiredTime requiredTime;\r
- protected Priority.Relative relative;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
-\r
- /**\r
- * Gets the value of the requiredTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Priority.RequiredTime }\r
- * \r
- */\r
- public Priority.RequiredTime getRequiredTime() {\r
- return requiredTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the requiredTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Priority.RequiredTime }\r
- * \r
- */\r
- public void setRequiredTime(Priority.RequiredTime value) {\r
- this.requiredTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the relative property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Priority.Relative }\r
- * \r
- */\r
- public Priority.Relative getRelative() {\r
- return relative;\r
- }\r
-\r
- /**\r
- * Sets the value of the relative property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Priority.Relative }\r
- * \r
- */\r
- public void setRelative(Priority.Relative value) {\r
- this.relative = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="priority" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Low"/>\r
- * <enumeration value="Medium"/>\r
- * <enumeration value="High"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Relative {\r
-\r
- @XmlAttribute(name = "priority", required = true)\r
- protected String priority;\r
-\r
- /**\r
- * Gets the value of the priority property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getPriority() {\r
- return priority;\r
- }\r
-\r
- /**\r
- * Sets the value of the priority property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setPriority(String value) {\r
- this.priority = value;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="time" use="required" type="{}dateTimecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class RequiredTime {\r
-\r
- @XmlAttribute(name = "time", required = true)\r
- protected String time;\r
-\r
- /**\r
- * Gets the value of the time property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getTime() {\r
- return time;\r
- }\r
-\r
- /**\r
- * Sets the value of the time property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setTime(String value) {\r
- this.time = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties used by automation lists for record sources\r
- * \r
- * <p>Java class for recordSourceProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="recordSourceProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <choice>\r
- * <element name="auto">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </choice>\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Auto"/>\r
- * <enumeration value="Explicit"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "recordSourceProperties", propOrder = {\r
- "auto"\r
-})\r
-public class RecordSourceProperties {\r
-\r
- protected RecordSourceProperties.Auto auto;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
-\r
- /**\r
- * Gets the value of the auto property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link RecordSourceProperties.Auto }\r
- * \r
- */\r
- public RecordSourceProperties.Auto getAuto() {\r
- return auto;\r
- }\r
-\r
- /**\r
- * Sets the value of the auto property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link RecordSourceProperties.Auto }\r
- * \r
- */\r
- public void setAuto(RecordSourceProperties.Auto value) {\r
- this.auto = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Auto {\r
-\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for redundancyRole.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="redundancyRole">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Main"/>\r
- * <enumeration value="Backup"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "redundancyRole")\r
-@XmlEnum\r
-public enum RedundancyRole {\r
-\r
- @XmlEnumValue("Main")\r
- MAIN("Main"),\r
- @XmlEnumValue("Backup")\r
- BACKUP("Backup");\r
- private final String value;\r
-\r
- RedundancyRole(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static RedundancyRole fromValue(String v) {\r
- for (RedundancyRole c: RedundancyRole.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.math.BigInteger;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Resource request parameters\r
- * \r
- * <p>Java class for requestProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="requestProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="requester">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="TxList"/>\r
- * <enumeration value="TxListUI"/>\r
- * <enumeration value="StreamControllerUI"/>\r
- * <enumeration value="DebugUI"/>\r
- * <enumeration value="DBMediaCache"/>\r
- * <enumeration value="ListMacroProcessor"/>\r
- * <enumeration value="CommercialList"/>\r
- * <enumeration value="LiveIngest"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="comment">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="odid">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">\r
- * <minInclusive value="0"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="bucketId">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">\r
- * <minInclusive value="0"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="username">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="0"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="userId">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">\r
- * <minInclusive value="0"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="uid">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="0"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="mediaLocation" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="resourceType" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="resourceName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </sequence>\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="MediaStream"/>\r
- * <enumeration value="Media"/>\r
- * <enumeration value="TxList"/>\r
- * <enumeration value="TxListControl"/>\r
- * <enumeration value="MoverList"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="lockType" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Shared"/>\r
- * <enumeration value="Exclusive"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="expiryPeriod" type="{}timecode" />\r
- * <attribute name="system" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="comment">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "requestProperties", propOrder = {\r
- "requester",\r
- "mediaLocation"\r
-})\r
-public class RequestProperties {\r
-\r
- @XmlElement(required = true)\r
- protected RequestProperties.Requester requester;\r
- protected RequestProperties.MediaLocation mediaLocation;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "lockType", required = true)\r
- protected String lockType;\r
- @XmlAttribute(name = "expiryPeriod")\r
- protected String expiryPeriod;\r
- @XmlAttribute(name = "system")\r
- protected Boolean system;\r
- @XmlAttribute(name = "comment")\r
- protected String comment;\r
-\r
- /**\r
- * Gets the value of the requester property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link RequestProperties.Requester }\r
- * \r
- */\r
- public RequestProperties.Requester getRequester() {\r
- return requester;\r
- }\r
-\r
- /**\r
- * Sets the value of the requester property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link RequestProperties.Requester }\r
- * \r
- */\r
- public void setRequester(RequestProperties.Requester value) {\r
- this.requester = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaLocation property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link RequestProperties.MediaLocation }\r
- * \r
- */\r
- public RequestProperties.MediaLocation getMediaLocation() {\r
- return mediaLocation;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaLocation property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link RequestProperties.MediaLocation }\r
- * \r
- */\r
- public void setMediaLocation(RequestProperties.MediaLocation value) {\r
- this.mediaLocation = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the lockType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getLockType() {\r
- return lockType;\r
- }\r
-\r
- /**\r
- * Sets the value of the lockType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setLockType(String value) {\r
- this.lockType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the expiryPeriod property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getExpiryPeriod() {\r
- return expiryPeriod;\r
- }\r
-\r
- /**\r
- * Sets the value of the expiryPeriod property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setExpiryPeriod(String value) {\r
- this.expiryPeriod = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the system property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isSystem() {\r
- return system;\r
- }\r
-\r
- /**\r
- * Sets the value of the system property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setSystem(Boolean value) {\r
- this.system = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the comment property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getComment() {\r
- return comment;\r
- }\r
-\r
- /**\r
- * Sets the value of the comment property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setComment(String value) {\r
- this.comment = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="resourceType" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="resourceName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class MediaLocation {\r
-\r
- @XmlAttribute(name = "resourceType", required = true)\r
- protected String resourceType;\r
- @XmlAttribute(name = "resourceName", required = true)\r
- protected String resourceName;\r
-\r
- /**\r
- * Gets the value of the resourceType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getResourceType() {\r
- return resourceType;\r
- }\r
-\r
- /**\r
- * Sets the value of the resourceType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setResourceType(String value) {\r
- this.resourceType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the resourceName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getResourceName() {\r
- return resourceName;\r
- }\r
-\r
- /**\r
- * Sets the value of the resourceName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setResourceName(String value) {\r
- this.resourceName = value;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="TxList"/>\r
- * <enumeration value="TxListUI"/>\r
- * <enumeration value="StreamControllerUI"/>\r
- * <enumeration value="DebugUI"/>\r
- * <enumeration value="DBMediaCache"/>\r
- * <enumeration value="ListMacroProcessor"/>\r
- * <enumeration value="CommercialList"/>\r
- * <enumeration value="LiveIngest"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="comment">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="odid">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">\r
- * <minInclusive value="0"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="bucketId">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">\r
- * <minInclusive value="0"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="username">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="0"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="userId">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">\r
- * <minInclusive value="0"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="uid">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="0"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Requester {\r
-\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "comment")\r
- protected String comment;\r
- @XmlAttribute(name = "odid")\r
- protected BigInteger odid;\r
- @XmlAttribute(name = "bucketId")\r
- protected BigInteger bucketId;\r
- @XmlAttribute(name = "username")\r
- protected String username;\r
- @XmlAttribute(name = "userId")\r
- protected BigInteger userId;\r
- @XmlAttribute(name = "uid")\r
- protected String uid;\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the comment property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getComment() {\r
- return comment;\r
- }\r
-\r
- /**\r
- * Sets the value of the comment property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setComment(String value) {\r
- this.comment = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the odid property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getOdid() {\r
- return odid;\r
- }\r
-\r
- /**\r
- * Sets the value of the odid property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setOdid(BigInteger value) {\r
- this.odid = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the bucketId property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getBucketId() {\r
- return bucketId;\r
- }\r
-\r
- /**\r
- * Sets the value of the bucketId property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setBucketId(BigInteger value) {\r
- this.bucketId = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the username property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getUsername() {\r
- return username;\r
- }\r
-\r
- /**\r
- * Sets the value of the username property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setUsername(String value) {\r
- this.username = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the userId property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getUserId() {\r
- return userId;\r
- }\r
-\r
- /**\r
- * Sets the value of the userId property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setUserId(BigInteger value) {\r
- this.userId = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the uid property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getUid() {\r
- return uid;\r
- }\r
-\r
- /**\r
- * Sets the value of the uid property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setUid(String value) {\r
- this.uid = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties of restricting xml loading.\r
- * \r
- * <p>Java class for restrictionProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="restrictionProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="channel">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "restrictionProperties")\r
-public class RestrictionProperties {\r
-\r
- @XmlAttribute(name = "channel")\r
- protected String channel;\r
-\r
- /**\r
- * Gets the value of the channel property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getChannel() {\r
- return channel;\r
- }\r
-\r
- /**\r
- * Sets the value of the channel property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setChannel(String value) {\r
- this.channel = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A single scheduled job\r
- * \r
- * <p>Java class for scheduledJob complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="scheduledJob">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="state" type="{}jobState" minOccurs="0"/>\r
- * <element name="properties" type="{}scheduledJobProperties" minOccurs="0"/>\r
- * </sequence>\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Scheduled Record"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="uid" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "scheduledJob", propOrder = {\r
- "state",\r
- "properties"\r
-})\r
-public class ScheduledJob {\r
-\r
- protected JobState state;\r
- protected ScheduledJobProperties properties;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
- @XmlAttribute(name = "uid")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String uid;\r
-\r
- /**\r
- * Gets the value of the state property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link JobState }\r
- * \r
- */\r
- public JobState getState() {\r
- return state;\r
- }\r
-\r
- /**\r
- * Sets the value of the state property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link JobState }\r
- * \r
- */\r
- public void setState(JobState value) {\r
- this.state = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the properties property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ScheduledJobProperties }\r
- * \r
- */\r
- public ScheduledJobProperties getProperties() {\r
- return properties;\r
- }\r
-\r
- /**\r
- * Sets the value of the properties property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ScheduledJobProperties }\r
- * \r
- */\r
- public void setProperties(ScheduledJobProperties value) {\r
- this.properties = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the uid property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getUid() {\r
- return uid;\r
- }\r
-\r
- /**\r
- * Sets the value of the uid property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setUid(String value) {\r
- this.uid = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="job" type="{}scheduledJob"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "job"\r
-})\r
-@XmlRootElement(name = "scheduledJobContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class ScheduledJobContainer {\r
-\r
- @XmlElement(required = true)\r
- protected ScheduledJob job;\r
-\r
- /**\r
- * Gets the value of the job property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ScheduledJob }\r
- * \r
- */\r
- public ScheduledJob getJob() {\r
- return job;\r
- }\r
-\r
- /**\r
- * Sets the value of the job property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ScheduledJob }\r
- * \r
- */\r
- public void setJob(ScheduledJob value) {\r
- this.job = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A List of scheduled jobs.\r
- * \r
- * <p>Java class for scheduledJobList complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="scheduledJobList">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="job" type="{}scheduledJob" maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "scheduledJobList", propOrder = {\r
- "job"\r
-})\r
-public class ScheduledJobList {\r
-\r
- protected List<ScheduledJob> job;\r
-\r
- /**\r
- * Gets the value of the job property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the job property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getJob().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link ScheduledJob }\r
- * \r
- * \r
- */\r
- public List<ScheduledJob> getJob() {\r
- if (job == null) {\r
- job = new ArrayList<ScheduledJob>();\r
- }\r
- return this.job;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="jobList" type="{}scheduledJobList"/>\r
- * <element name="moreResults" type="{}moreResults"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "jobList",\r
- "moreResults"\r
-})\r
-@XmlRootElement(name = "scheduledJobListContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class ScheduledJobListContainer {\r
-\r
- @XmlElement(required = true)\r
- protected ScheduledJobList jobList;\r
- protected boolean moreResults;\r
-\r
- /**\r
- * Gets the value of the jobList property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ScheduledJobList }\r
- * \r
- */\r
- public ScheduledJobList getJobList() {\r
- return jobList;\r
- }\r
-\r
- /**\r
- * Sets the value of the jobList property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ScheduledJobList }\r
- * \r
- */\r
- public void setJobList(ScheduledJobList value) {\r
- this.jobList = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the moreResults property.\r
- * \r
- */\r
- public boolean isMoreResults() {\r
- return moreResults;\r
- }\r
-\r
- /**\r
- * Sets the value of the moreResults property.\r
- * \r
- */\r
- public void setMoreResults(boolean value) {\r
- this.moreResults = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties of a scheduled job.\r
- * \r
- * <p>Java class for scheduledJobProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="scheduledJobProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="schedule" type="{}scheduledJobScheduleProperties" minOccurs="0"/>\r
- * <element name="media" type="{}media" minOccurs="0"/>\r
- * <element name="source" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <choice>\r
- * <element name="switch" type="{}switchAllocation"/>\r
- * <element name="mediaStream" type="{}mediaStreamIngestProperties"/>\r
- * </choice>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="destination" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <choice>\r
- * <element name="mediaStreams">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <choice>\r
- * <element name="video" type="{}videoProperties"/>\r
- * <element name="cg" type="{}cgProperties"/>\r
- * <element name="subtitle" type="{}subtitleProperties"/>\r
- * </choice>\r
- * <element name="mediaStream" type="{}mediaStreamIngestProperties" maxOccurs="unbounded"/>\r
- * </sequence>\r
- * <attribute name="overwrite" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * <attribute name="recordSOMType">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Explicit"/>\r
- * <enumeration value="TimeOfDay"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="som" type="{}timecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </choice>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="review" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <choice>\r
- * <element name="mediaStreams">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence maxOccurs="unbounded">\r
- * <element name="mediaStream" type="{}mediaStreamIngestProperties"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </choice>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="auxData" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>\r
- * <element name="ingest" type="{}ingestProperties" minOccurs="0"/>\r
- * </all>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "scheduledJobProperties", propOrder = {\r
-\r
-})\r
-public class ScheduledJobProperties {\r
-\r
- protected ScheduledJobScheduleProperties schedule;\r
- protected Media media;\r
- protected ScheduledJobProperties.Source source;\r
- protected ScheduledJobProperties.Destination destination;\r
- protected ScheduledJobProperties.Review review;\r
- protected Object auxData;\r
- protected IngestProperties ingest;\r
-\r
- /**\r
- * Gets the value of the schedule property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ScheduledJobScheduleProperties }\r
- * \r
- */\r
- public ScheduledJobScheduleProperties getSchedule() {\r
- return schedule;\r
- }\r
-\r
- /**\r
- * Sets the value of the schedule property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ScheduledJobScheduleProperties }\r
- * \r
- */\r
- public void setSchedule(ScheduledJobScheduleProperties value) {\r
- this.schedule = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the media property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Media }\r
- * \r
- */\r
- public Media getMedia() {\r
- return media;\r
- }\r
-\r
- /**\r
- * Sets the value of the media property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Media }\r
- * \r
- */\r
- public void setMedia(Media value) {\r
- this.media = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the source property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ScheduledJobProperties.Source }\r
- * \r
- */\r
- public ScheduledJobProperties.Source getSource() {\r
- return source;\r
- }\r
-\r
- /**\r
- * Sets the value of the source property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ScheduledJobProperties.Source }\r
- * \r
- */\r
- public void setSource(ScheduledJobProperties.Source value) {\r
- this.source = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the destination property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ScheduledJobProperties.Destination }\r
- * \r
- */\r
- public ScheduledJobProperties.Destination getDestination() {\r
- return destination;\r
- }\r
-\r
- /**\r
- * Sets the value of the destination property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ScheduledJobProperties.Destination }\r
- * \r
- */\r
- public void setDestination(ScheduledJobProperties.Destination value) {\r
- this.destination = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the review property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ScheduledJobProperties.Review }\r
- * \r
- */\r
- public ScheduledJobProperties.Review getReview() {\r
- return review;\r
- }\r
-\r
- /**\r
- * Sets the value of the review property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ScheduledJobProperties.Review }\r
- * \r
- */\r
- public void setReview(ScheduledJobProperties.Review value) {\r
- this.review = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the auxData property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Object }\r
- * \r
- */\r
- public Object getAuxData() {\r
- return auxData;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxData property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Object }\r
- * \r
- */\r
- public void setAuxData(Object value) {\r
- this.auxData = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the ingest property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link IngestProperties }\r
- * \r
- */\r
- public IngestProperties getIngest() {\r
- return ingest;\r
- }\r
-\r
- /**\r
- * Sets the value of the ingest property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link IngestProperties }\r
- * \r
- */\r
- public void setIngest(IngestProperties value) {\r
- this.ingest = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <choice>\r
- * <element name="mediaStreams">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <choice>\r
- * <element name="video" type="{}videoProperties"/>\r
- * <element name="cg" type="{}cgProperties"/>\r
- * <element name="subtitle" type="{}subtitleProperties"/>\r
- * </choice>\r
- * <element name="mediaStream" type="{}mediaStreamIngestProperties" maxOccurs="unbounded"/>\r
- * </sequence>\r
- * <attribute name="overwrite" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * <attribute name="recordSOMType">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Explicit"/>\r
- * <enumeration value="TimeOfDay"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="som" type="{}timecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </choice>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "mediaStreams"\r
- })\r
- public static class Destination {\r
-\r
- protected ScheduledJobProperties.Destination.MediaStreams mediaStreams;\r
-\r
- /**\r
- * Gets the value of the mediaStreams property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ScheduledJobProperties.Destination.MediaStreams }\r
- * \r
- */\r
- public ScheduledJobProperties.Destination.MediaStreams getMediaStreams() {\r
- return mediaStreams;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaStreams property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ScheduledJobProperties.Destination.MediaStreams }\r
- * \r
- */\r
- public void setMediaStreams(ScheduledJobProperties.Destination.MediaStreams value) {\r
- this.mediaStreams = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <choice>\r
- * <element name="video" type="{}videoProperties"/>\r
- * <element name="cg" type="{}cgProperties"/>\r
- * <element name="subtitle" type="{}subtitleProperties"/>\r
- * </choice>\r
- * <element name="mediaStream" type="{}mediaStreamIngestProperties" maxOccurs="unbounded"/>\r
- * </sequence>\r
- * <attribute name="overwrite" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * <attribute name="recordSOMType">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Explicit"/>\r
- * <enumeration value="TimeOfDay"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="som" type="{}timecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "video",\r
- "cg",\r
- "subtitle",\r
- "mediaStream"\r
- })\r
- public static class MediaStreams {\r
-\r
- protected VideoProperties video;\r
- protected CgProperties cg;\r
- protected SubtitleProperties subtitle;\r
- @XmlElement(required = true)\r
- protected List<MediaStreamIngestProperties> mediaStream;\r
- @XmlAttribute(name = "overwrite")\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String overwrite;\r
- @XmlAttribute(name = "recordSOMType")\r
- protected String recordSOMType;\r
- @XmlAttribute(name = "som")\r
- protected String som;\r
-\r
- /**\r
- * Gets the value of the video property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link VideoProperties }\r
- * \r
- */\r
- public VideoProperties getVideo() {\r
- return video;\r
- }\r
-\r
- /**\r
- * Sets the value of the video property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link VideoProperties }\r
- * \r
- */\r
- public void setVideo(VideoProperties value) {\r
- this.video = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the cg property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link CgProperties }\r
- * \r
- */\r
- public CgProperties getCg() {\r
- return cg;\r
- }\r
-\r
- /**\r
- * Sets the value of the cg property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link CgProperties }\r
- * \r
- */\r
- public void setCg(CgProperties value) {\r
- this.cg = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the subtitle property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SubtitleProperties }\r
- * \r
- */\r
- public SubtitleProperties getSubtitle() {\r
- return subtitle;\r
- }\r
-\r
- /**\r
- * Sets the value of the subtitle property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SubtitleProperties }\r
- * \r
- */\r
- public void setSubtitle(SubtitleProperties value) {\r
- this.subtitle = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaStream property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the mediaStream property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getMediaStream().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link MediaStreamIngestProperties }\r
- * \r
- * \r
- */\r
- public List<MediaStreamIngestProperties> getMediaStream() {\r
- if (mediaStream == null) {\r
- mediaStream = new ArrayList<MediaStreamIngestProperties>();\r
- }\r
- return this.mediaStream;\r
- }\r
-\r
- /**\r
- * Gets the value of the overwrite property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getOverwrite() {\r
- return overwrite;\r
- }\r
-\r
- /**\r
- * Sets the value of the overwrite property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setOverwrite(String value) {\r
- this.overwrite = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the recordSOMType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getRecordSOMType() {\r
- return recordSOMType;\r
- }\r
-\r
- /**\r
- * Sets the value of the recordSOMType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setRecordSOMType(String value) {\r
- this.recordSOMType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the som property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getSom() {\r
- return som;\r
- }\r
-\r
- /**\r
- * Sets the value of the som property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setSom(String value) {\r
- this.som = value;\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <choice>\r
- * <element name="mediaStreams">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence maxOccurs="unbounded">\r
- * <element name="mediaStream" type="{}mediaStreamIngestProperties"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </choice>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "mediaStreams"\r
- })\r
- public static class Review {\r
-\r
- protected ScheduledJobProperties.Review.MediaStreams mediaStreams;\r
-\r
- /**\r
- * Gets the value of the mediaStreams property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ScheduledJobProperties.Review.MediaStreams }\r
- * \r
- */\r
- public ScheduledJobProperties.Review.MediaStreams getMediaStreams() {\r
- return mediaStreams;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaStreams property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ScheduledJobProperties.Review.MediaStreams }\r
- * \r
- */\r
- public void setMediaStreams(ScheduledJobProperties.Review.MediaStreams value) {\r
- this.mediaStreams = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence maxOccurs="unbounded">\r
- * <element name="mediaStream" type="{}mediaStreamIngestProperties"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "mediaStream"\r
- })\r
- public static class MediaStreams {\r
-\r
- @XmlElement(required = true)\r
- protected List<MediaStreamIngestProperties> mediaStream;\r
-\r
- /**\r
- * Gets the value of the mediaStream property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the mediaStream property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getMediaStream().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link MediaStreamIngestProperties }\r
- * \r
- * \r
- */\r
- public List<MediaStreamIngestProperties> getMediaStream() {\r
- if (mediaStream == null) {\r
- mediaStream = new ArrayList<MediaStreamIngestProperties>();\r
- }\r
- return this.mediaStream;\r
- }\r
-\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <choice>\r
- * <element name="switch" type="{}switchAllocation"/>\r
- * <element name="mediaStream" type="{}mediaStreamIngestProperties"/>\r
- * </choice>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "_switch",\r
- "mediaStream"\r
- })\r
- public static class Source {\r
-\r
- @XmlElement(name = "switch")\r
- protected SwitchAllocation _switch;\r
- protected MediaStreamIngestProperties mediaStream;\r
-\r
- /**\r
- * Gets the value of the switch property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchAllocation }\r
- * \r
- */\r
- public SwitchAllocation getSwitch() {\r
- return _switch;\r
- }\r
-\r
- /**\r
- * Sets the value of the switch property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchAllocation }\r
- * \r
- */\r
- public void setSwitch(SwitchAllocation value) {\r
- this._switch = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaStream property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link MediaStreamIngestProperties }\r
- * \r
- */\r
- public MediaStreamIngestProperties getMediaStream() {\r
- return mediaStream;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaStream property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link MediaStreamIngestProperties }\r
- * \r
- */\r
- public void setMediaStream(MediaStreamIngestProperties value) {\r
- this.mediaStream = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Scheduling properties for a scheduled job\r
- * \r
- * <p>Java class for scheduledJobScheduleProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="scheduledJobScheduleProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="startType" type="{}scheduledStartType" />\r
- * <attribute name="startOffset" type="{}dateTimecodeOrTimecode" />\r
- * <attribute name="endType" type="{}scheduledEndType" />\r
- * <attribute name="endOffset" type="{}timecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "scheduledJobScheduleProperties")\r
-public class ScheduledJobScheduleProperties {\r
-\r
- @XmlAttribute(name = "startType")\r
- protected String startType;\r
- @XmlAttribute(name = "startOffset")\r
- protected String startOffset;\r
- @XmlAttribute(name = "endType")\r
- protected String endType;\r
- @XmlAttribute(name = "endOffset")\r
- protected String endOffset;\r
-\r
- /**\r
- * Gets the value of the startType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getStartType() {\r
- return startType;\r
- }\r
-\r
- /**\r
- * Sets the value of the startType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setStartType(String value) {\r
- this.startType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the startOffset property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getStartOffset() {\r
- return startOffset;\r
- }\r
-\r
- /**\r
- * Sets the value of the startOffset property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setStartOffset(String value) {\r
- this.startOffset = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the endType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getEndType() {\r
- return endType;\r
- }\r
-\r
- /**\r
- * Sets the value of the endType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setEndType(String value) {\r
- this.endType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the endOffset property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getEndOffset() {\r
- return endOffset;\r
- }\r
-\r
- /**\r
- * Sets the value of the endOffset property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setEndOffset(String value) {\r
- this.endOffset = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlRootElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="dateTimecodeRange" type="{}dateTimecodeRange"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "", propOrder = {\r
- "dateTimecodeRange"\r
-})\r
-@XmlRootElement(name = "scheduledJobStateDateTimecodeRangeContainer", namespace = "http://www.pebble.tv/MarinaAPI")\r
-public class ScheduledJobStateDateTimecodeRangeContainer {\r
-\r
- @XmlElement(required = true)\r
- protected DateTimecodeRange dateTimecodeRange;\r
-\r
- /**\r
- * Gets the value of the dateTimecodeRange property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link DateTimecodeRange }\r
- * \r
- */\r
- public DateTimecodeRange getDateTimecodeRange() {\r
- return dateTimecodeRange;\r
- }\r
-\r
- /**\r
- * Sets the value of the dateTimecodeRange property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link DateTimecodeRange }\r
- * \r
- */\r
- public void setDateTimecodeRange(DateTimecodeRange value) {\r
- this.dateTimecodeRange = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A List of secondary jobs.\r
- * \r
- * <p>Java class for secondaries complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="secondaries">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <element name="secondary" type="{}job" maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "secondaries", propOrder = {\r
- "secondary"\r
-})\r
-public class Secondaries {\r
-\r
- protected List<Job> secondary;\r
-\r
- /**\r
- * Gets the value of the secondary property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the secondary property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getSecondary().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Job }\r
- * \r
- * \r
- */\r
- public List<Job> getSecondary() {\r
- if (secondary == null) {\r
- secondary = new ArrayList<Job>();\r
- }\r
- return this.secondary;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Scheduling properties for a secondary event\r
- * \r
- * <p>Java class for secondaryScheduleProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="secondaryScheduleProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="startType" type="{}scheduledStartType" />\r
- * <attribute name="startOffset" type="{}dateTimecodeOrTimecode" />\r
- * <attribute name="endType" type="{}scheduledEndType" />\r
- * <attribute name="endOffset" type="{}timecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "secondaryScheduleProperties")\r
-public class SecondaryScheduleProperties {\r
-\r
- @XmlAttribute(name = "startType")\r
- protected String startType;\r
- @XmlAttribute(name = "startOffset")\r
- protected String startOffset;\r
- @XmlAttribute(name = "endType")\r
- protected String endType;\r
- @XmlAttribute(name = "endOffset")\r
- protected String endOffset;\r
-\r
- /**\r
- * Gets the value of the startType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getStartType() {\r
- return startType;\r
- }\r
-\r
- /**\r
- * Sets the value of the startType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setStartType(String value) {\r
- this.startType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the startOffset property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getStartOffset() {\r
- return startOffset;\r
- }\r
-\r
- /**\r
- * Sets the value of the startOffset property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setStartOffset(String value) {\r
- this.startOffset = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the endType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getEndType() {\r
- return endType;\r
- }\r
-\r
- /**\r
- * Sets the value of the endType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setEndType(String value) {\r
- this.endType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the endOffset property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getEndOffset() {\r
- return endOffset;\r
- }\r
-\r
- /**\r
- * Sets the value of the endOffset property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setEndOffset(String value) {\r
- this.endOffset = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for slotEnum.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="slotEnum">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Cue"/>\r
- * <enumeration value="Play"/>\r
- * <enumeration value="Crash Next"/>\r
- * <enumeration value="Recue"/>\r
- * <enumeration value="Pause"/>\r
- * <enumeration value="Uncue"/>\r
- * <enumeration value="Next"/>\r
- * <enumeration value="Resume"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "slotEnum")\r
-@XmlEnum\r
-public enum SlotEnum {\r
-\r
- @XmlEnumValue("Cue")\r
- CUE("Cue"),\r
- @XmlEnumValue("Play")\r
- PLAY("Play"),\r
- @XmlEnumValue("Crash Next")\r
- CRASH_NEXT("Crash Next"),\r
- @XmlEnumValue("Recue")\r
- RECUE("Recue"),\r
- @XmlEnumValue("Pause")\r
- PAUSE("Pause"),\r
- @XmlEnumValue("Uncue")\r
- UNCUE("Uncue"),\r
- @XmlEnumValue("Next")\r
- NEXT("Next"),\r
- @XmlEnumValue("Resume")\r
- RESUME("Resume");\r
- private final String value;\r
-\r
- SlotEnum(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static SlotEnum fromValue(String v) {\r
- for (SlotEnum c: SlotEnum.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for startTimeState.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="startTimeState">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="ROLLING"/>\r
- * <enumeration value="FIXED_AND_COMMITTED"/>\r
- * <enumeration value="FIXED_AND_UNCOMMITTED"/>\r
- * <enumeration value="NULL"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "startTimeState")\r
-@XmlEnum\r
-public enum StartTimeState {\r
-\r
- ROLLING,\r
- FIXED_AND_COMMITTED,\r
- FIXED_AND_UNCOMMITTED,\r
- NULL;\r
-\r
- public String value() {\r
- return name();\r
- }\r
-\r
- public static StartTimeState fromValue(String v) {\r
- return valueOf(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for state complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="state">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="startTimeState" type="{}startTimeState" />\r
- * <attribute name="scheduleStartTime" type="{}dateTimecode" />\r
- * <attribute name="estimatedStartTime" type="{}dateTimecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "state")\r
-public class State {\r
-\r
- @XmlAttribute(name = "startTimeState")\r
- protected StartTimeState startTimeState;\r
- @XmlAttribute(name = "scheduleStartTime")\r
- protected String scheduleStartTime;\r
- @XmlAttribute(name = "estimatedStartTime")\r
- protected String estimatedStartTime;\r
-\r
- /**\r
- * Gets the value of the startTimeState property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link StartTimeState }\r
- * \r
- */\r
- public StartTimeState getStartTimeState() {\r
- return startTimeState;\r
- }\r
-\r
- /**\r
- * Sets the value of the startTimeState property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link StartTimeState }\r
- * \r
- */\r
- public void setStartTimeState(StartTimeState value) {\r
- this.startTimeState = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the scheduleStartTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getScheduleStartTime() {\r
- return scheduleStartTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the scheduleStartTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setScheduleStartTime(String value) {\r
- this.scheduleStartTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the estimatedStartTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getEstimatedStartTime() {\r
- return estimatedStartTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the estimatedStartTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setEstimatedStartTime(String value) {\r
- this.estimatedStartTime = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for statusEnum.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="statusEnum">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="On"/>\r
- * <enumeration value="Off"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "statusEnum")\r
-@XmlEnum\r
-public enum StatusEnum {\r
-\r
- @XmlEnumValue("On")\r
- ON("On"),\r
- @XmlEnumValue("Off")\r
- OFF("Off");\r
- private final String value;\r
-\r
- StatusEnum(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static StatusEnum fromValue(String v) {\r
- for (StatusEnum c: StatusEnum.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.math.BigInteger;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties for the status of the playlist when the mpl was created.\r
- * \r
- * <p>Java class for statusProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="statusProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="listChangeCounts" type="{}changeCounts" minOccurs="0"/>\r
- * <element name="changeCounts" type="{}changeCounts" minOccurs="0"/>\r
- * </all>\r
- * <attribute name="activeRegion" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="eventCount" type="{http://www.w3.org/2001/XMLSchema}integer" />\r
- * <attribute name="prefMediaRedundancyRole" type="{}redundancyRole" />\r
- * <attribute name="prefLiveRedundancyRole" type="{}redundancyRole" />\r
- * <attribute name="focusIndex" type="{http://www.w3.org/2001/XMLSchema}integer" />\r
- * <attribute name="listState" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "statusProperties", propOrder = {\r
-\r
-})\r
-public class StatusProperties {\r
-\r
- protected ChangeCounts listChangeCounts;\r
- protected ChangeCounts changeCounts;\r
- @XmlAttribute(name = "activeRegion")\r
- protected String activeRegion;\r
- @XmlAttribute(name = "eventCount")\r
- protected BigInteger eventCount;\r
- @XmlAttribute(name = "prefMediaRedundancyRole")\r
- protected RedundancyRole prefMediaRedundancyRole;\r
- @XmlAttribute(name = "prefLiveRedundancyRole")\r
- protected RedundancyRole prefLiveRedundancyRole;\r
- @XmlAttribute(name = "focusIndex")\r
- protected BigInteger focusIndex;\r
- @XmlAttribute(name = "listState")\r
- protected String listState;\r
-\r
- /**\r
- * Gets the value of the listChangeCounts property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ChangeCounts }\r
- * \r
- */\r
- public ChangeCounts getListChangeCounts() {\r
- return listChangeCounts;\r
- }\r
-\r
- /**\r
- * Sets the value of the listChangeCounts property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ChangeCounts }\r
- * \r
- */\r
- public void setListChangeCounts(ChangeCounts value) {\r
- this.listChangeCounts = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the changeCounts property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link ChangeCounts }\r
- * \r
- */\r
- public ChangeCounts getChangeCounts() {\r
- return changeCounts;\r
- }\r
-\r
- /**\r
- * Sets the value of the changeCounts property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link ChangeCounts }\r
- * \r
- */\r
- public void setChangeCounts(ChangeCounts value) {\r
- this.changeCounts = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the activeRegion property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getActiveRegion() {\r
- return activeRegion;\r
- }\r
-\r
- /**\r
- * Sets the value of the activeRegion property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setActiveRegion(String value) {\r
- this.activeRegion = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the eventCount property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getEventCount() {\r
- return eventCount;\r
- }\r
-\r
- /**\r
- * Sets the value of the eventCount property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setEventCount(BigInteger value) {\r
- this.eventCount = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the prefMediaRedundancyRole property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link RedundancyRole }\r
- * \r
- */\r
- public RedundancyRole getPrefMediaRedundancyRole() {\r
- return prefMediaRedundancyRole;\r
- }\r
-\r
- /**\r
- * Sets the value of the prefMediaRedundancyRole property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link RedundancyRole }\r
- * \r
- */\r
- public void setPrefMediaRedundancyRole(RedundancyRole value) {\r
- this.prefMediaRedundancyRole = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the prefLiveRedundancyRole property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link RedundancyRole }\r
- * \r
- */\r
- public RedundancyRole getPrefLiveRedundancyRole() {\r
- return prefLiveRedundancyRole;\r
- }\r
-\r
- /**\r
- * Sets the value of the prefLiveRedundancyRole property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link RedundancyRole }\r
- * \r
- */\r
- public void setPrefLiveRedundancyRole(RedundancyRole value) {\r
- this.prefLiveRedundancyRole = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the focusIndex property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getFocusIndex() {\r
- return focusIndex;\r
- }\r
-\r
- /**\r
- * Sets the value of the focusIndex property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setFocusIndex(BigInteger value) {\r
- this.focusIndex = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the listState property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getListState() {\r
- return listState;\r
- }\r
-\r
- /**\r
- * Sets the value of the listState property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setListState(String value) {\r
- this.listState = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for subtitleCaptionMode.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="subtitleCaptionMode">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="32"/>\r
- * <enumeration value="Open"/>\r
- * <enumeration value="Closed"/>\r
- * <enumeration value="Mixed"/>\r
- * <enumeration value="None"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "subtitleCaptionMode")\r
-@XmlEnum\r
-public enum SubtitleCaptionMode {\r
-\r
- @XmlEnumValue("Open")\r
- OPEN("Open"),\r
- @XmlEnumValue("Closed")\r
- CLOSED("Closed"),\r
- @XmlEnumValue("Mixed")\r
- MIXED("Mixed"),\r
- @XmlEnumValue("None")\r
- NONE("None");\r
- private final String value;\r
-\r
- SubtitleCaptionMode(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static SubtitleCaptionMode fromValue(String v) {\r
- for (SubtitleCaptionMode c: SubtitleCaptionMode.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.math.BigInteger;\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAnyElement;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties used for subtitle parameters.\r
- * \r
- * <p>Java class for subtitleProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="subtitleProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all minOccurs="0">\r
- * <element name="auxXML" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <any maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="languages" type="{}languages" minOccurs="0"/>\r
- * </all>\r
- * <attribute name="source">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="File"/>\r
- * <enumeration value="File+Live"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="captionMode" type="{}subtitleCaptionMode" />\r
- * <attribute name="setting" type="{http://www.w3.org/2001/XMLSchema}integer" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "subtitleProperties", propOrder = {\r
-\r
-})\r
-public class SubtitleProperties {\r
-\r
- protected SubtitleProperties.AuxXML auxXML;\r
- protected Languages languages;\r
- @XmlAttribute(name = "source")\r
- protected String source;\r
- @XmlAttribute(name = "captionMode")\r
- protected SubtitleCaptionMode captionMode;\r
- @XmlAttribute(name = "setting")\r
- protected BigInteger setting;\r
-\r
- /**\r
- * Gets the value of the auxXML property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SubtitleProperties.AuxXML }\r
- * \r
- */\r
- public SubtitleProperties.AuxXML getAuxXML() {\r
- return auxXML;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxXML property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SubtitleProperties.AuxXML }\r
- * \r
- */\r
- public void setAuxXML(SubtitleProperties.AuxXML value) {\r
- this.auxXML = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the languages property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Languages }\r
- * \r
- */\r
- public Languages getLanguages() {\r
- return languages;\r
- }\r
-\r
- /**\r
- * Sets the value of the languages property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Languages }\r
- * \r
- */\r
- public void setLanguages(Languages value) {\r
- this.languages = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the source property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getSource() {\r
- return source;\r
- }\r
-\r
- /**\r
- * Sets the value of the source property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setSource(String value) {\r
- this.source = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the captionMode property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SubtitleCaptionMode }\r
- * \r
- */\r
- public SubtitleCaptionMode getCaptionMode() {\r
- return captionMode;\r
- }\r
-\r
- /**\r
- * Sets the value of the captionMode property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SubtitleCaptionMode }\r
- * \r
- */\r
- public void setCaptionMode(SubtitleCaptionMode value) {\r
- this.captionMode = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the setting property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public BigInteger getSetting() {\r
- return setting;\r
- }\r
-\r
- /**\r
- * Sets the value of the setting property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link BigInteger }\r
- * \r
- */\r
- public void setSetting(BigInteger value) {\r
- this.setting = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <any maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "any"\r
- })\r
- public static class AuxXML {\r
-\r
- @XmlAnyElement(lax = true)\r
- protected List<Object> any;\r
-\r
- /**\r
- * Gets the value of the any property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the any property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getAny().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Object }\r
- * \r
- * \r
- */\r
- public List<Object> getAny() {\r
- if (any == null) {\r
- any = new ArrayList<Object>();\r
- }\r
- return this.any;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Allocation properties for a switch\r
- * \r
- * <p>Java class for switchAllocation complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="switchAllocation">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <choice>\r
- * <element name="auto">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * <enumeration value="MediaStream"/>\r
- * <enumeration value="PGM"/>\r
- * <enumeration value="Parent"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="logical">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="fixed">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="device" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="port" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </choice>\r
- * </sequence>\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * <enumeration value="Auto"/>\r
- * <enumeration value="Logical"/>\r
- * <enumeration value="Fixed"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "switchAllocation", propOrder = {\r
- "auto",\r
- "logical",\r
- "fixed"\r
-})\r
-public class SwitchAllocation {\r
-\r
- protected SwitchAllocation.Auto auto;\r
- protected SwitchAllocation.Logical logical;\r
- protected SwitchAllocation.Fixed fixed;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
-\r
- /**\r
- * Gets the value of the auto property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchAllocation.Auto }\r
- * \r
- */\r
- public SwitchAllocation.Auto getAuto() {\r
- return auto;\r
- }\r
-\r
- /**\r
- * Sets the value of the auto property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchAllocation.Auto }\r
- * \r
- */\r
- public void setAuto(SwitchAllocation.Auto value) {\r
- this.auto = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the logical property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchAllocation.Logical }\r
- * \r
- */\r
- public SwitchAllocation.Logical getLogical() {\r
- return logical;\r
- }\r
-\r
- /**\r
- * Sets the value of the logical property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchAllocation.Logical }\r
- * \r
- */\r
- public void setLogical(SwitchAllocation.Logical value) {\r
- this.logical = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the fixed property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchAllocation.Fixed }\r
- * \r
- */\r
- public SwitchAllocation.Fixed getFixed() {\r
- return fixed;\r
- }\r
-\r
- /**\r
- * Sets the value of the fixed property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchAllocation.Fixed }\r
- * \r
- */\r
- public void setFixed(SwitchAllocation.Fixed value) {\r
- this.fixed = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * <enumeration value="MediaStream"/>\r
- * <enumeration value="PGM"/>\r
- * <enumeration value="Parent"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Auto {\r
-\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="device" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="port" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Fixed {\r
-\r
- @XmlAttribute(name = "device", required = true)\r
- protected String device;\r
- @XmlAttribute(name = "port", required = true)\r
- protected String port;\r
-\r
- /**\r
- * Gets the value of the device property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getDevice() {\r
- return device;\r
- }\r
-\r
- /**\r
- * Sets the value of the device property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setDevice(String value) {\r
- this.device = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the port property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getPort() {\r
- return port;\r
- }\r
-\r
- /**\r
- * Sets the value of the port property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setPort(String value) {\r
- this.port = value;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="1"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Logical {\r
-\r
- @XmlAttribute(name = "name", required = true)\r
- protected String name;\r
-\r
- /**\r
- * Gets the value of the name property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getName() {\r
- return name;\r
- }\r
-\r
- /**\r
- * Sets the value of the name property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setName(String value) {\r
- this.name = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties for jobs that contain switches\r
- * \r
- * <p>Java class for switchProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="switchProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="layers" type="{}layers" minOccurs="0"/>\r
- * <element name="source" type="{}switchAllocation" minOccurs="0"/>\r
- * <element name="destination" type="{}switchAllocation" minOccurs="0"/>\r
- * <element name="backupSource" type="{}switchAllocation" minOccurs="0"/>\r
- * <element name="backupDestination" type="{}switchAllocation" minOccurs="0"/>\r
- * </all>\r
- * <attribute name="transition" type="{}switchTransition" />\r
- * <attribute name="rate" type="{}switchRate" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "switchProperties", propOrder = {\r
-\r
-})\r
-public class SwitchProperties {\r
-\r
- protected Layers layers;\r
- protected SwitchAllocation source;\r
- protected SwitchAllocation destination;\r
- protected SwitchAllocation backupSource;\r
- protected SwitchAllocation backupDestination;\r
- @XmlAttribute(name = "transition")\r
- protected SwitchTransition transition;\r
- @XmlAttribute(name = "rate")\r
- protected SwitchRate rate;\r
-\r
- /**\r
- * Gets the value of the layers property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Layers }\r
- * \r
- */\r
- public Layers getLayers() {\r
- return layers;\r
- }\r
-\r
- /**\r
- * Sets the value of the layers property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Layers }\r
- * \r
- */\r
- public void setLayers(Layers value) {\r
- this.layers = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the source property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchAllocation }\r
- * \r
- */\r
- public SwitchAllocation getSource() {\r
- return source;\r
- }\r
-\r
- /**\r
- * Sets the value of the source property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchAllocation }\r
- * \r
- */\r
- public void setSource(SwitchAllocation value) {\r
- this.source = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the destination property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchAllocation }\r
- * \r
- */\r
- public SwitchAllocation getDestination() {\r
- return destination;\r
- }\r
-\r
- /**\r
- * Sets the value of the destination property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchAllocation }\r
- * \r
- */\r
- public void setDestination(SwitchAllocation value) {\r
- this.destination = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the backupSource property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchAllocation }\r
- * \r
- */\r
- public SwitchAllocation getBackupSource() {\r
- return backupSource;\r
- }\r
-\r
- /**\r
- * Sets the value of the backupSource property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchAllocation }\r
- * \r
- */\r
- public void setBackupSource(SwitchAllocation value) {\r
- this.backupSource = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the backupDestination property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchAllocation }\r
- * \r
- */\r
- public SwitchAllocation getBackupDestination() {\r
- return backupDestination;\r
- }\r
-\r
- /**\r
- * Sets the value of the backupDestination property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchAllocation }\r
- * \r
- */\r
- public void setBackupDestination(SwitchAllocation value) {\r
- this.backupDestination = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the transition property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchTransition }\r
- * \r
- */\r
- public SwitchTransition getTransition() {\r
- return transition;\r
- }\r
-\r
- /**\r
- * Sets the value of the transition property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchTransition }\r
- * \r
- */\r
- public void setTransition(SwitchTransition value) {\r
- this.transition = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the rate property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link SwitchRate }\r
- * \r
- */\r
- public SwitchRate getRate() {\r
- return rate;\r
- }\r
-\r
- /**\r
- * Sets the value of the rate property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link SwitchRate }\r
- * \r
- */\r
- public void setRate(SwitchRate value) {\r
- this.rate = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for switchRate.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="switchRate">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="[none]"/>\r
- * <enumeration value="Fast"/>\r
- * <enumeration value="Medium"/>\r
- * <enumeration value="Slow"/>\r
- * <enumeration value="Custom"/>\r
- * <enumeration value="$INHERIT$"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "switchRate")\r
-@XmlEnum\r
-public enum SwitchRate {\r
-\r
- @XmlEnumValue("[none]")\r
- NONE("[none]"),\r
- @XmlEnumValue("Fast")\r
- FAST("Fast"),\r
- @XmlEnumValue("Medium")\r
- MEDIUM("Medium"),\r
- @XmlEnumValue("Slow")\r
- SLOW("Slow"),\r
- @XmlEnumValue("Custom")\r
- CUSTOM("Custom"),\r
- @XmlEnumValue("$INHERIT$")\r
- $_INHERIT_$("$INHERIT$");\r
- private final String value;\r
-\r
- SwitchRate(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static SwitchRate fromValue(String v) {\r
- for (SwitchRate c: SwitchRate.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for switchTransition.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="switchTransition">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="[none]"/>\r
- * <enumeration value="Cut"/>\r
- * <enumeration value="Cut Fade"/>\r
- * <enumeration value="Fade Cut"/>\r
- * <enumeration value="U-Fade"/>\r
- * <enumeration value="V-Fade"/>\r
- * <enumeration value="Mix"/>\r
- * <enumeration value="Wipe"/>\r
- * <enumeration value="Custom1"/>\r
- * <enumeration value="Custom2"/>\r
- * <enumeration value="Custom3"/>\r
- * <enumeration value="Custom4"/>\r
- * <enumeration value="Custom5"/>\r
- * <enumeration value="$INHERIT$"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "switchTransition")\r
-@XmlEnum\r
-public enum SwitchTransition {\r
-\r
- @XmlEnumValue("[none]")\r
- NONE("[none]"),\r
- @XmlEnumValue("Cut")\r
- CUT("Cut"),\r
- @XmlEnumValue("Cut Fade")\r
- CUT_FADE("Cut Fade"),\r
- @XmlEnumValue("Fade Cut")\r
- FADE_CUT("Fade Cut"),\r
- @XmlEnumValue("U-Fade")\r
- U_FADE("U-Fade"),\r
- @XmlEnumValue("V-Fade")\r
- V_FADE("V-Fade"),\r
- @XmlEnumValue("Mix")\r
- MIX("Mix"),\r
- @XmlEnumValue("Wipe")\r
- WIPE("Wipe"),\r
- @XmlEnumValue("Custom1")\r
- CUSTOM_1("Custom1"),\r
- @XmlEnumValue("Custom2")\r
- CUSTOM_2("Custom2"),\r
- @XmlEnumValue("Custom3")\r
- CUSTOM_3("Custom3"),\r
- @XmlEnumValue("Custom4")\r
- CUSTOM_4("Custom4"),\r
- @XmlEnumValue("Custom5")\r
- CUSTOM_5("Custom5"),\r
- @XmlEnumValue("$INHERIT$")\r
- $_INHERIT_$("$INHERIT$");\r
- private final String value;\r
-\r
- SwitchTransition(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static SwitchTransition fromValue(String v) {\r
- for (SwitchTransition c: SwitchTransition.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * A representation of a system object\r
- * \r
- * <p>Java class for system complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="system">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="systemName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="systemId" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "system")\r
-public class System {\r
-\r
- @XmlAttribute(name = "systemName", required = true)\r
- protected String systemName;\r
- @XmlAttribute(name = "systemId", required = true)\r
- protected int systemId;\r
-\r
- /**\r
- * Gets the value of the systemName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getSystemName() {\r
- return systemName;\r
- }\r
-\r
- /**\r
- * Sets the value of the systemName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setSystemName(String value) {\r
- this.systemName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the systemId property.\r
- * \r
- */\r
- public int getSystemId() {\r
- return systemId;\r
- }\r
-\r
- /**\r
- * Sets the value of the systemId property.\r
- * \r
- */\r
- public void setSystemId(int value) {\r
- this.systemId = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for timecodeProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="timecodeProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="localTimeOffset" type="{}dateTimecodeOrTimecode" />\r
- * <attribute name="houseTime" type="{}dateTimecode" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "timecodeProperties")\r
-public class TimecodeProperties {\r
-\r
- @XmlAttribute(name = "localTimeOffset")\r
- protected String localTimeOffset;\r
- @XmlAttribute(name = "houseTime")\r
- protected String houseTime;\r
-\r
- /**\r
- * Gets the value of the localTimeOffset property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getLocalTimeOffset() {\r
- return localTimeOffset;\r
- }\r
-\r
- /**\r
- * Sets the value of the localTimeOffset property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setLocalTimeOffset(String value) {\r
- this.localTimeOffset = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the houseTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getHouseTime() {\r
- return houseTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the houseTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setHouseTime(String value) {\r
- this.houseTime = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlElement;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Internal properties for a transfer.\r
- * \r
- * <p>Java class for transfer complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="transfer">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence maxOccurs="unbounded">\r
- * <element name="destination" type="{}transferDestination"/>\r
- * </sequence>\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Copy"/>\r
- * <enumeration value="Move"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "transfer", propOrder = {\r
- "destination"\r
-})\r
-public class Transfer {\r
-\r
- @XmlElement(required = true)\r
- protected List<TransferDestination> destination;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
-\r
- /**\r
- * Gets the value of the destination property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the destination property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getDestination().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link TransferDestination }\r
- * \r
- * \r
- */\r
- public List<TransferDestination> getDestination() {\r
- if (destination == null) {\r
- destination = new ArrayList<TransferDestination>();\r
- }\r
- return this.destination;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Internal properties for a transfer destination.\r
- * \r
- * <p>Java class for transferDestination complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="transferDestination">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="mediaSetName" use="required" type="{}mediaSetName" />\r
- * <attribute name="mediaName" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="overwrite" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "transferDestination")\r
-public class TransferDestination {\r
-\r
- @XmlAttribute(name = "mediaSetName", required = true)\r
- protected String mediaSetName;\r
- @XmlAttribute(name = "mediaName")\r
- protected String mediaName;\r
- @XmlAttribute(name = "overwrite", required = true)\r
- protected boolean overwrite;\r
-\r
- /**\r
- * Gets the value of the mediaSetName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaSetName() {\r
- return mediaSetName;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaSetName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaSetName(String value) {\r
- this.mediaSetName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the mediaName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getMediaName() {\r
- return mediaName;\r
- }\r
-\r
- /**\r
- * Sets the value of the mediaName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setMediaName(String value) {\r
- this.mediaName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the overwrite property.\r
- * \r
- */\r
- public boolean isOverwrite() {\r
- return overwrite;\r
- }\r
-\r
- /**\r
- * Sets the value of the overwrite property.\r
- * \r
- */\r
- public void setOverwrite(boolean value) {\r
- this.overwrite = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlSchemaType;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties for trigger jobs\r
- * \r
- * <p>Java class for triggerProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="triggerProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <choice>\r
- * <element name="macro">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="0"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * <element name="fixed">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="slotCollectionName" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="0"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="slot" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * <attribute name="level" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="pulse">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="8"/>\r
- * <maxLength value="8"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </choice>\r
- * <attribute name="type" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Macro"/>\r
- * <enumeration value="Fixed"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "triggerProperties", propOrder = {\r
- "macro",\r
- "fixed"\r
-})\r
-public class TriggerProperties {\r
-\r
- protected TriggerProperties.Macro macro;\r
- protected TriggerProperties.Fixed fixed;\r
- @XmlAttribute(name = "type", required = true)\r
- protected String type;\r
-\r
- /**\r
- * Gets the value of the macro property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link TriggerProperties.Macro }\r
- * \r
- */\r
- public TriggerProperties.Macro getMacro() {\r
- return macro;\r
- }\r
-\r
- /**\r
- * Sets the value of the macro property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link TriggerProperties.Macro }\r
- * \r
- */\r
- public void setMacro(TriggerProperties.Macro value) {\r
- this.macro = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the fixed property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link TriggerProperties.Fixed }\r
- * \r
- */\r
- public TriggerProperties.Fixed getFixed() {\r
- return fixed;\r
- }\r
-\r
- /**\r
- * Sets the value of the fixed property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link TriggerProperties.Fixed }\r
- * \r
- */\r
- public void setFixed(TriggerProperties.Fixed value) {\r
- this.fixed = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the type property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getType() {\r
- return type;\r
- }\r
-\r
- /**\r
- * Sets the value of the type property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setType(String value) {\r
- this.type = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="slotCollectionName" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="0"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="slot" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />\r
- * <attribute name="level" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="pulse">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="8"/>\r
- * <maxLength value="8"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Fixed {\r
-\r
- @XmlAttribute(name = "slotCollectionName", required = true)\r
- protected String slotCollectionName;\r
- @XmlAttribute(name = "slot", required = true)\r
- @XmlSchemaType(name = "anySimpleType")\r
- protected String slot;\r
- @XmlAttribute(name = "level", required = true)\r
- protected boolean level;\r
- @XmlAttribute(name = "pulse")\r
- protected String pulse;\r
-\r
- /**\r
- * Gets the value of the slotCollectionName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getSlotCollectionName() {\r
- return slotCollectionName;\r
- }\r
-\r
- /**\r
- * Sets the value of the slotCollectionName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setSlotCollectionName(String value) {\r
- this.slotCollectionName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the slot property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getSlot() {\r
- return slot;\r
- }\r
-\r
- /**\r
- * Sets the value of the slot property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setSlot(String value) {\r
- this.slot = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the level property.\r
- * \r
- */\r
- public boolean isLevel() {\r
- return level;\r
- }\r
-\r
- /**\r
- * Sets the value of the level property.\r
- * \r
- */\r
- public void setLevel(boolean value) {\r
- this.level = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the pulse property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getPulse() {\r
- return pulse;\r
- }\r
-\r
- /**\r
- * Sets the value of the pulse property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setPulse(String value) {\r
- this.pulse = value;\r
- }\r
-\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="name" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <minLength value="0"/>\r
- * <maxLength value="64"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "")\r
- public static class Macro {\r
-\r
- @XmlAttribute(name = "name", required = true)\r
- protected String name;\r
-\r
- /**\r
- * Gets the value of the name property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getName() {\r
- return name;\r
- }\r
-\r
- /**\r
- * Sets the value of the name property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setName(String value) {\r
- this.name = value;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for usageTypeEnum.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="usageTypeEnum">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="PrimaryVideo"/>\r
- * <enumeration value="SecVideo"/>\r
- * <enumeration value="SecRecord"/>\r
- * <enumeration value="CG"/>\r
- * <enumeration value="Subtitle"/>\r
- * <enumeration value="Live"/>\r
- * <enumeration value="Comment"/>\r
- * <enumeration value="Marker"/>\r
- * <enumeration value="VPS"/>\r
- * <enumeration value="AFD"/>\r
- * <enumeration value="CommercialBlock"/>\r
- * <enumeration value="BlockStart"/>\r
- * <enumeration value="BlockEnd"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "usageTypeEnum")\r
-@XmlEnum\r
-public enum UsageTypeEnum {\r
-\r
- @XmlEnumValue("PrimaryVideo")\r
- PRIMARY_VIDEO("PrimaryVideo"),\r
- @XmlEnumValue("SecVideo")\r
- SEC_VIDEO("SecVideo"),\r
- @XmlEnumValue("SecRecord")\r
- SEC_RECORD("SecRecord"),\r
- CG("CG"),\r
- @XmlEnumValue("Subtitle")\r
- SUBTITLE("Subtitle"),\r
- @XmlEnumValue("Live")\r
- LIVE("Live"),\r
- @XmlEnumValue("Comment")\r
- COMMENT("Comment"),\r
- @XmlEnumValue("Marker")\r
- MARKER("Marker"),\r
- VPS("VPS"),\r
- AFD("AFD"),\r
- @XmlEnumValue("CommercialBlock")\r
- COMMERCIAL_BLOCK("CommercialBlock"),\r
- @XmlEnumValue("BlockStart")\r
- BLOCK_START("BlockStart"),\r
- @XmlEnumValue("BlockEnd")\r
- BLOCK_END("BlockEnd");\r
- private final String value;\r
-\r
- UsageTypeEnum(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static UsageTypeEnum fromValue(String v) {\r
- for (UsageTypeEnum c: UsageTypeEnum.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAnyElement;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-import org.w3c.dom.Element;\r
-\r
-\r
-/**\r
- * A representation of a user object.\r
- * \r
- * <p>Java class for user complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="user">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="auxXML" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </all>\r
- * <attribute name="username" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="firstName" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="lastName" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="password" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * <attribute name="language" type="{http://www.w3.org/2001/XMLSchema}int" />\r
- * <attribute name="stylesheet" type="{http://www.w3.org/2001/XMLSchema}int" />\r
- * <attribute name="userGroupName" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "user", propOrder = {\r
-\r
-})\r
-public class User {\r
-\r
- protected User.AuxXML auxXML;\r
- @XmlAttribute(name = "username", required = true)\r
- protected String username;\r
- @XmlAttribute(name = "firstName")\r
- protected String firstName;\r
- @XmlAttribute(name = "lastName")\r
- protected String lastName;\r
- @XmlAttribute(name = "password")\r
- protected String password;\r
- @XmlAttribute(name = "language")\r
- protected Integer language;\r
- @XmlAttribute(name = "stylesheet")\r
- protected Integer stylesheet;\r
- @XmlAttribute(name = "userGroupName")\r
- protected String userGroupName;\r
-\r
- /**\r
- * Gets the value of the auxXML property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link User.AuxXML }\r
- * \r
- */\r
- public User.AuxXML getAuxXML() {\r
- return auxXML;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxXML property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link User.AuxXML }\r
- * \r
- */\r
- public void setAuxXML(User.AuxXML value) {\r
- this.auxXML = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the username property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getUsername() {\r
- return username;\r
- }\r
-\r
- /**\r
- * Sets the value of the username property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setUsername(String value) {\r
- this.username = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the firstName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getFirstName() {\r
- return firstName;\r
- }\r
-\r
- /**\r
- * Sets the value of the firstName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setFirstName(String value) {\r
- this.firstName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the lastName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getLastName() {\r
- return lastName;\r
- }\r
-\r
- /**\r
- * Sets the value of the lastName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setLastName(String value) {\r
- this.lastName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the password property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getPassword() {\r
- return password;\r
- }\r
-\r
- /**\r
- * Sets the value of the password property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setPassword(String value) {\r
- this.password = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the language property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getLanguage() {\r
- return language;\r
- }\r
-\r
- /**\r
- * Sets the value of the language property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setLanguage(Integer value) {\r
- this.language = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the stylesheet property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Integer }\r
- * \r
- */\r
- public Integer getStylesheet() {\r
- return stylesheet;\r
- }\r
-\r
- /**\r
- * Sets the value of the stylesheet property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Integer }\r
- * \r
- */\r
- public void setStylesheet(Integer value) {\r
- this.stylesheet = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the userGroupName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getUserGroupName() {\r
- return userGroupName;\r
- }\r
-\r
- /**\r
- * Sets the value of the userGroupName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setUserGroupName(String value) {\r
- this.userGroupName = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "any"\r
- })\r
- public static class AuxXML {\r
-\r
- @XmlAnyElement\r
- protected List<Element> any;\r
-\r
- /**\r
- * Gets the value of the any property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the any property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getAny().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Element }\r
- * \r
- * \r
- */\r
- public List<Element> getAny() {\r
- if (any == null) {\r
- any = new ArrayList<Element>();\r
- }\r
- return this.any;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAnyElement;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-import org.w3c.dom.Element;\r
-\r
-\r
-/**\r
- * A representation of a user group object.\r
- * \r
- * <p>Java class for userGroup complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="userGroup">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <all>\r
- * <element name="auxXML" minOccurs="0">\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </element>\r
- * </all>\r
- * <attribute name="userGroupName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "userGroup", propOrder = {\r
-\r
-})\r
-public class UserGroup {\r
-\r
- protected UserGroup.AuxXML auxXML;\r
- @XmlAttribute(name = "userGroupName", required = true)\r
- protected String userGroupName;\r
-\r
- /**\r
- * Gets the value of the auxXML property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link UserGroup.AuxXML }\r
- * \r
- */\r
- public UserGroup.AuxXML getAuxXML() {\r
- return auxXML;\r
- }\r
-\r
- /**\r
- * Sets the value of the auxXML property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link UserGroup.AuxXML }\r
- * \r
- */\r
- public void setAuxXML(UserGroup.AuxXML value) {\r
- this.auxXML = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the userGroupName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getUserGroupName() {\r
- return userGroupName;\r
- }\r
-\r
- /**\r
- * Sets the value of the userGroupName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setUserGroupName(String value) {\r
- this.userGroupName = value;\r
- }\r
-\r
-\r
- /**\r
- * <p>Java class for anonymous complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType>\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <sequence>\r
- * <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>\r
- * </sequence>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
- @XmlAccessorType(XmlAccessType.FIELD)\r
- @XmlType(name = "", propOrder = {\r
- "any"\r
- })\r
- public static class AuxXML {\r
-\r
- @XmlAnyElement\r
- protected List<Element> any;\r
-\r
- /**\r
- * Gets the value of the any property.\r
- * \r
- * <p>\r
- * This accessor method returns a reference to the live list,\r
- * not a snapshot. Therefore any modification you make to the\r
- * returned list will be present inside the JAXB object.\r
- * This is why there is not a <CODE>set</CODE> method for the any property.\r
- * \r
- * <p>\r
- * For example, to add a new item, do as follows:\r
- * <pre>\r
- * getAny().add(newItem);\r
- * </pre>\r
- * \r
- * \r
- * <p>\r
- * Objects of the following type(s) are allowed in the list\r
- * {@link Element }\r
- * \r
- * \r
- */\r
- public List<Element> getAny() {\r
- if (any == null) {\r
- any = new ArrayList<Element>();\r
- }\r
- return this.any;\r
- }\r
-\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlEnum;\r
-import javax.xml.bind.annotation.XmlEnumValue;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * <p>Java class for validationMode.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * <p>\r
- * <pre>\r
- * <simpleType name="validationMode">\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Off"/>\r
- * <enumeration value="Warn"/>\r
- * <enumeration value="Update"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </pre>\r
- * \r
- */\r
-@XmlType(name = "validationMode")\r
-@XmlEnum\r
-public enum ValidationMode {\r
-\r
- @XmlEnumValue("Off")\r
- OFF("Off"),\r
- @XmlEnumValue("Warn")\r
- WARN("Warn"),\r
- @XmlEnumValue("Update")\r
- UPDATE("Update");\r
- private final String value;\r
-\r
- ValidationMode(String v) {\r
- value = v;\r
- }\r
-\r
- public String value() {\r
- return value;\r
- }\r
-\r
- public static ValidationMode fromValue(String v) {\r
- for (ValidationMode c: ValidationMode.values()) {\r
- if (c.value.equals(v)) {\r
- return c;\r
- }\r
- }\r
- throw new IllegalArgumentException(v);\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties used by video media devices\r
- * \r
- * <p>Java class for videoProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="videoProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="tapeName" type="{}mediaSetName" />\r
- * <attribute name="jobType" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Play"/>\r
- * <enumeration value="Record"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="overwrite" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="recordSOMType">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="Explicit"/>\r
- * <enumeration value="TimeOfDay"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="recordInstanceSOMType">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="OrigSOM"/>\r
- * <enumeration value="ZeroSOM"/>\r
- * <enumeration value="Explicit"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="disableRouting" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "videoProperties")\r
-public class VideoProperties {\r
-\r
- @XmlAttribute(name = "tapeName")\r
- protected String tapeName;\r
- @XmlAttribute(name = "jobType", required = true)\r
- protected String jobType;\r
- @XmlAttribute(name = "overwrite")\r
- protected Boolean overwrite;\r
- @XmlAttribute(name = "recordSOMType")\r
- protected String recordSOMType;\r
- @XmlAttribute(name = "recordInstanceSOMType")\r
- protected String recordInstanceSOMType;\r
- @XmlAttribute(name = "disableRouting")\r
- protected Boolean disableRouting;\r
-\r
- /**\r
- * Gets the value of the tapeName property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getTapeName() {\r
- return tapeName;\r
- }\r
-\r
- /**\r
- * Sets the value of the tapeName property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setTapeName(String value) {\r
- this.tapeName = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the jobType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getJobType() {\r
- return jobType;\r
- }\r
-\r
- /**\r
- * Sets the value of the jobType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setJobType(String value) {\r
- this.jobType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the overwrite property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isOverwrite() {\r
- return overwrite;\r
- }\r
-\r
- /**\r
- * Sets the value of the overwrite property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setOverwrite(Boolean value) {\r
- this.overwrite = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the recordSOMType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getRecordSOMType() {\r
- return recordSOMType;\r
- }\r
-\r
- /**\r
- * Sets the value of the recordSOMType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setRecordSOMType(String value) {\r
- this.recordSOMType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the recordInstanceSOMType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getRecordInstanceSOMType() {\r
- return recordInstanceSOMType;\r
- }\r
-\r
- /**\r
- * Sets the value of the recordInstanceSOMType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setRecordInstanceSOMType(String value) {\r
- this.recordInstanceSOMType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the disableRouting property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public Boolean isDisableRouting() {\r
- return disableRouting;\r
- }\r
-\r
- /**\r
- * Sets the value of the disableRouting property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link Boolean }\r
- * \r
- */\r
- public void setDisableRouting(Boolean value) {\r
- this.disableRouting = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-\r
-package pb.wsclient;\r
-\r
-import javax.xml.bind.annotation.XmlAccessType;\r
-import javax.xml.bind.annotation.XmlAccessorType;\r
-import javax.xml.bind.annotation.XmlAttribute;\r
-import javax.xml.bind.annotation.XmlType;\r
-\r
-\r
-/**\r
- * Properties for a VPS event\r
- * \r
- * <p>Java class for vpsProperties complex type.\r
- * \r
- * <p>The following schema fragment specifies the expected content contained within this class.\r
- * \r
- * <pre>\r
- * <complexType name="vpsProperties">\r
- * <complexContent>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
- * <attribute name="aspectRatio" use="required" type="{}aspectRatio" />\r
- * <attribute name="channelIdent" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <whiteSpace value="preserve"/>\r
- * <minLength value="1"/>\r
- * <maxLength value="4"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="child" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />\r
- * <attribute name="vpsCodeType" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="time"/>\r
- * <enumeration value="LC"/>\r
- * <enumeration value="UC"/>\r
- * <enumeration value="SC"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="dateTime">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <pattern value="[0-3][0-9]-[0-1][0-9]T[0-2][0-9]:[0-6][0-9]"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * <attribute name="audio" use="required">\r
- * <simpleType>\r
- * <restriction base="{http://www.w3.org/2001/XMLSchema}string">\r
- * <enumeration value="stereo"/>\r
- * <enumeration value="mono"/>\r
- * <enumeration value="2channel"/>\r
- * </restriction>\r
- * </simpleType>\r
- * </attribute>\r
- * </restriction>\r
- * </complexContent>\r
- * </complexType>\r
- * </pre>\r
- * \r
- * \r
- */\r
-@XmlAccessorType(XmlAccessType.FIELD)\r
-@XmlType(name = "vpsProperties")\r
-public class VpsProperties {\r
-\r
- @XmlAttribute(name = "aspectRatio", required = true)\r
- protected String aspectRatio;\r
- @XmlAttribute(name = "channelIdent", required = true)\r
- protected String channelIdent;\r
- @XmlAttribute(name = "child", required = true)\r
- protected boolean child;\r
- @XmlAttribute(name = "vpsCodeType", required = true)\r
- protected String vpsCodeType;\r
- @XmlAttribute(name = "dateTime")\r
- protected String dateTime;\r
- @XmlAttribute(name = "audio", required = true)\r
- protected String audio;\r
-\r
- /**\r
- * Gets the value of the aspectRatio property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getAspectRatio() {\r
- return aspectRatio;\r
- }\r
-\r
- /**\r
- * Sets the value of the aspectRatio property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setAspectRatio(String value) {\r
- this.aspectRatio = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the channelIdent property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getChannelIdent() {\r
- return channelIdent;\r
- }\r
-\r
- /**\r
- * Sets the value of the channelIdent property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setChannelIdent(String value) {\r
- this.channelIdent = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the child property.\r
- * \r
- */\r
- public boolean isChild() {\r
- return child;\r
- }\r
-\r
- /**\r
- * Sets the value of the child property.\r
- * \r
- */\r
- public void setChild(boolean value) {\r
- this.child = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the vpsCodeType property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getVpsCodeType() {\r
- return vpsCodeType;\r
- }\r
-\r
- /**\r
- * Sets the value of the vpsCodeType property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setVpsCodeType(String value) {\r
- this.vpsCodeType = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the dateTime property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getDateTime() {\r
- return dateTime;\r
- }\r
-\r
- /**\r
- * Sets the value of the dateTime property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setDateTime(String value) {\r
- this.dateTime = value;\r
- }\r
-\r
- /**\r
- * Gets the value of the audio property.\r
- * \r
- * @return\r
- * possible object is\r
- * {@link String }\r
- * \r
- */\r
- public String getAudio() {\r
- return audio;\r
- }\r
-\r
- /**\r
- * Sets the value of the audio property.\r
- * \r
- * @param value\r
- * allowed object is\r
- * {@link String }\r
- * \r
- */\r
- public void setAudio(String value) {\r
- this.audio = value;\r
- }\r
-\r
-}\r
+++ /dev/null
-Manifest-Version: 1.0\r
-Bundle-SymbolicName: user.peablebeach.api\r
-Export-Package: hu.user.peablebeach.api\r
-Bundle-Name: peablebeach-api\r
-Bundle-Version: 1.0.0\r
-Bundle-ClassPath: libs/,.\r
-Require-Bundle: org.apache.httpcomponents.httpcore,org.apache.httpcomp\r
- onents.httpclient\r
-Bundle-ManifestVersion: 2\r
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8\r
-Import-Package: org.apache.commons.lang;version="2.6.0",org.apache.log\r
- ging.log4j;version="2.8.2"\r
-\r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-*****************************************************************\r
-# $Logfile: /Marina_1_1_0/source/xml/API/MarinaAPI.wsdl $\r
-# $Revision: 35 $\r
-# $Date: 2014-09-17 16:09:31+01:00 $\r
-# $Author: sarah.wright $ \r
-***************************************************************** \r
--->\r
-<!-- edited with XMLSpy v2010 rel. 2 (http://www.altova.com) by Pebble Beach Systems Ltd (Pebble Beach Systems Ltd) -->\r
-<wsdl:definitions xmlns:pbs="http://www.pebble.tv/MarinaAPI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://www.pebble.tv/MarinaAPI">\r
- <wsdl:types>\r
- <xsi:schema xmlns:xsi="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.pebble.tv/MarinaAPI" elementFormDefault="unqualified" attributeFormDefault="unqualified">\r
- <xsi:import schemaLocation="include/MarinaTypes.xsd"/>\r
- <xsi:element name="lastModifiedDateTimeRangeContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'lastModifiedDateTimeRange'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="lastModifiedDateTimeRange" type="lastModifiedDateTimeRange"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:simpleType name="eventIdType">\r
- <xsi:annotation>\r
- <xsi:documentation>The event id type can only be one of the valid listed types used in retrieval of events.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:restriction base="xsi:string">\r
- <xsi:minLength value="1"/>\r
- <xsi:maxLength value="32"/>\r
- <xsi:enumeration value="SERVER_UID"/>\r
- <xsi:enumeration value="POSITION"/>\r
- </xsi:restriction>\r
- </xsi:simpleType>\r
- <xsi:simpleType name="eventIdPositionEnum">\r
- <xsi:annotation>\r
- <xsi:documentation>Valid position enums that can be used in an event id for event retrieval.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:restriction base="xsi:string">\r
- <xsi:enumeration value="FIRST"/>\r
- <xsi:enumeration value="LAST"/>\r
- <xsi:enumeration value="FOCUS"/>\r
- </xsi:restriction>\r
- </xsi:simpleType>\r
- <xsi:simpleType name="eventIdValue" final="union">\r
- <xsi:annotation>\r
- <xsi:documentation>The event id value can either be a specific UID or position enum.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:union memberTypes="pbs:eventIdPositionEnum xsi:integer"/>\r
- </xsi:simpleType>\r
- <xsi:simpleType name="PlaylistEventXMLConfigurableFields">\r
- <xsi:annotation>\r
- <xsi:documentation>One or more of the configurable fields can be set.and are used to retrieve extra config information</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:restriction base="xsi:string">\r
- <xsi:enumeration value="ESTIMATED_START_TIME"/>\r
- <xsi:enumeration value="SCHEDULED_START_TIME"/>\r
- <xsi:enumeration value="START_TIME_STATE"/>\r
- </xsi:restriction>\r
- </xsi:simpleType>\r
- <xsi:simpleType name="configType">\r
- <xsi:annotation>\r
- <xsi:documentation>Specifies the component to retrieve the extra config from</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:restriction base="xsi:string">\r
- <xsi:enumeration value="PLAYLIST_EVENT_XML"/>\r
- </xsi:restriction>\r
- </xsi:simpleType>\r
- <xsi:complexType name="eventId">\r
- <xsi:attribute name="type" type="pbs:eventIdType" use="required"/>\r
- <xsi:attribute name="value" type="pbs:eventIdValue" use="required"/>\r
- </xsi:complexType>\r
- <xsi:element name="configRequestListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container that encapsulates the request to "get config" message to send to API</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="configRequestList">\r
- <xsi:complexType>\r
- <xsi:all>\r
- <xsi:element name="configType" type="pbs:configType"/>\r
- </xsi:all>\r
- </xsi:complexType>\r
- </xsi:element>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="config">\r
- <xsi:annotation>\r
- <xsi:documentation>Container encapsulating the request to set config and response to the "getConfig" </xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:all>\r
- <xsi:element name="playListEventXML">\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="enabledFields">\r
- <xsi:complexType>\r
- <xsi:choice maxOccurs="unbounded">\r
- <xsi:element name="field" type="pbs:PlaylistEventXMLConfigurableFields" maxOccurs="unbounded"/>\r
- </xsi:choice>\r
- </xsi:complexType>\r
- </xsi:element>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- </xsi:all>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="mediaMetadataContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'media'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="media" type="media"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="configContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'config'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:all>\r
- <xsi:element ref="pbs:config"/>\r
- </xsi:all>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="mediaUsageListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'mediaUsageList'</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="mediaUsageList" type="mediaUsageList"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="deleteMediaInstanceContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'deleteMedia'</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="deleteMedia" type="deleteMedia"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="mediaKeyContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'media'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="media" type="media"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="mediaUsageMediaKeyContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'media'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="media" type="media"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="deleteMediaInstanceKeyContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'media'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="media" type="media"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="dateTimecodeRangeContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'dateTimecodeRange'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="dateTimecodeRange" type="dateTimecodeRange"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="jobStateDateTimecodeRangeContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'dateTimecodeRange'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="dateTimecodeRange" type="dateTimecodeRange"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="scheduledJobStateDateTimecodeRangeContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'dateTimecodeRange'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="dateTimecodeRange" type="dateTimecodeRange"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="mediaUsageContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'mediaUsage'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="mediaUsage" type="mediaUsage"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="mediaInstanceKeyContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'MediaInstance'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="media">\r
- <xsi:complexType>\r
- <xsi:all>\r
- <xsi:element name="mediaInstance" type="mediaInstance"/>\r
- </xsi:all>\r
- <xsi:attribute name="mediaName" type="xsi:string"></xsi:attribute>\r
- <xsi:attribute name="mediaType" type="xsi:string"></xsi:attribute>\r
- </xsi:complexType>\r
- </xsi:element>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="bAvailableMedia" type="xsi:boolean">\r
- <xsi:annotation>\r
- <xsi:documentation>Used to return information on available media.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="bUnavailableMedia" type="xsi:boolean">\r
- <xsi:annotation>\r
- <xsi:documentation>Used to return information on unavailable media.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nHeartbeatId" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Heartbeat id used to track heartbeat responses.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="strListName" type="xsi:string">\r
- <xsi:annotation>\r
- <xsi:documentation>String used to hold list name for list query commands. Can also be a channel name from which the active list will be used.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nEventCount" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Event count of queried lists or number of events to return.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nEventCountDeleted" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Event count of queried lists or number of events to return.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nEventCountNonQueried" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Event count of queried lists or number of events to return.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nEventCountNoAuxXml" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Event count of queried events with no aux xml to return.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="eventContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'playlistPrimaryEvent'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="event" type="playlistPrimaryEvent"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="nEventPosition" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Position of the event to query.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nEventKey" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Key of the event to query.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="eventListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container for an event list.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="eventList" type="playlistPrimaryEventList"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="jobContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'job'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="job" type="job"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="scheduledJobContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'scheduled job'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="job" type="scheduledJob"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="nJobId" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Id of an automation job.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nScheduledJobId" type="xsi:int">\r
- <xsi:annotation>\r
- <xsi:documentation>Id of a scheduled automation job.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="bMoreEventsAvailable" type="xsi:boolean">\r
- <xsi:annotation>\r
- <xsi:documentation>Flag used to indicate there are more events after the last event in an event list returned by a call that returns multiple events.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="eventId" type="pbs:eventId">\r
- <xsi:annotation>\r
- <xsi:documentation>Event id used to retrieve events.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="nextEventId" type="pbs:eventId">\r
- <xsi:annotation>\r
- <xsi:documentation>Next event id returned by command.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="eventIdList">\r
- <xsi:annotation>\r
- <xsi:documentation>A list of event ids.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:eventId" minOccurs="0" maxOccurs="unbounded"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="eventIdListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for an event id list.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:eventIdList" minOccurs="0"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="eventIdListContainerDeleted">\r
- <xsi:annotation>\r
- <xsi:documentation>Container for an event id list for events that have been deleted.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:eventIdList"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="eventIdListContainerNonQueried">\r
- <xsi:annotation>\r
- <xsi:documentation>Container for an event id list for events that have not been queried.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:eventIdList"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="bIncludeChildEvents" type="xsi:boolean">\r
- <xsi:annotation>\r
- <xsi:documentation>For events that return event XML set this flag to true for child events to be returned.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="componentTagContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to type 'componentTag'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="componentTag" type="componentTag"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="bIncludeUnhostedComponents" type="xsi:boolean">\r
- <xsi:annotation>\r
- <xsi:documentation>For events that return component information set this flag to true to include active objects that aren't hosted.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="componentListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Conforms to complex type 'componentList'.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="componentList" type="componentList"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="eventUpdateType">\r
- <xsi:annotation>\r
- <xsi:documentation>An enumeration of different update types performed on an event.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:simpleType>\r
- <xsi:restriction base="xsi:string">\r
- <xsi:minLength value="1"/>\r
- <xsi:maxLength value="32"/>\r
- <xsi:enumeration value="Insert"/>\r
- <xsi:enumeration value="Update"/>\r
- <xsi:enumeration value="Delete"/>\r
- </xsi:restriction>\r
- </xsi:simpleType>\r
- </xsi:element>\r
- <xsi:element name="getContiguousListEventsOutput">\r
- <xsi:annotation>\r
- <xsi:documentation>Object containing all parameters returned by the getContiguousListEvents method.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:nEventCount">\r
- <xsi:annotation>\r
- <xsi:documentation>The number of events contained in the event list container.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:eventListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>A list of events returned using the passed in query parameters.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:bMoreEventsAvailable">\r
- <xsi:annotation>\r
- <xsi:documentation>A flag to indicate whether there are more events available after the last event returned in the event list container.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:nextEventId" minOccurs="0">\r
- <xsi:annotation>\r
- <xsi:documentation>The event id key for the next event in the list after the last event contained in the event list container.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getNonContiguousListEventsOutput">\r
- <xsi:annotation>\r
- <xsi:documentation>Object containing all parameters returned by the getNonContiguousListEvents method.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:eventListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>A list of events returned using the passed in query parameters.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:nEventCount">\r
- <xsi:annotation>\r
- <xsi:documentation>The number of events contained in the event list container.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:eventIdListContainerDeleted">\r
- <xsi:annotation>\r
- <xsi:documentation>A list of event id's for events that have been deleted from the list of events to query.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:nEventCountDeleted">\r
- <xsi:annotation>\r
- <xsi:documentation>The number of events contained in the deleted events event id list container.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:eventIdListContainerNonQueried">\r
- <xsi:annotation>\r
- <xsi:documentation>A list of event id's for events that were not queried this will always be a subset of the list of event id's passed in to query.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:nEventCountNonQueried">\r
- <xsi:annotation>\r
- <xsi:documentation>The number of events contained in the non-queried events event id list container.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getListEventChangesOutput">\r
- <xsi:annotation>\r
- <xsi:documentation>Object containing all parameters returned by the getListEventChanges method.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:eventIdListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>A list of event id's for events that have changed and meet the filters provided.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element ref="pbs:nEventCount">\r
- <xsi:annotation>\r
- <xsi:documentation>The number of events contained in the returned event id list container.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getListEventChangesAuxXMLOutput">\r
- <xsi:annotation>\r
- <xsi:documentation>Object containing all parameters returned by the getListEventChangesAuxXML method.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element ref="pbs:eventListContainer"/>\r
- <xsi:element ref="pbs:nEventCount"/>\r
- <xsi:element ref="pbs:eventIdListContainer"/>\r
- <xsi:element ref="pbs:nEventCountNoAuxXml"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="bIncludeEmptyAuxXmlEvents" type="xsi:boolean">\r
- <xsi:annotation>\r
- <xsi:documentation>When set to true we return back to the caller a list of all events that contained no aux xml.</xsi:documentation>\r
- </xsi:annotation>\r
- </xsi:element>\r
- <xsi:element name="mediaListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for a list of media items.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element minOccurs="1" name="mediaList" maxOccurs="1" type="mediaList"/>\r
- <xsi:element type="moreResults" minOccurs="1" maxOccurs="1" name="moreResults"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="jobListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for a list of jobs.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element minOccurs="1" name="jobList" maxOccurs="1" type="jobList"/>\r
- <xsi:element type="moreResults" minOccurs="1" maxOccurs="1" name="moreResults"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="scheduledJobListContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for a list of scheduled jobs.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element minOccurs="1" name="jobList" maxOccurs="1" type="scheduledJobList"/>\r
- <xsi:element type="moreResults" minOccurs="1" maxOccurs="1" name="moreResults"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getJobsForMediaRequestContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for a media item relating to jobs.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="media" type="media"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getScheduledJobsForMediaRequestContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for a media item relating to scheduled jobs.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="media" type="media"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element> \r
- <xsi:element name="getJobRequestContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for the get job request.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="job" type="job"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getScheduledJobRequestContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for the get scheduled job request.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="job" type="scheduledJob"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getCustomViewRequestContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Container element for the get Custom View request.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element name="marinaCustomAPI">\r
- <xsi:complexType>\r
- <xsi:attribute name="view" type="xsi:string" use="required"></xsi:attribute>\r
- </xsi:complexType>\r
- </xsi:element>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- <xsi:element name="getCustomViewResponseContainer">\r
- <xsi:annotation>\r
- <xsi:documentation>Contains a list of media from the get Custom View request.</xsi:documentation>\r
- </xsi:annotation>\r
- <xsi:complexType>\r
- <xsi:sequence>\r
- <xsi:element minOccurs="1" name="mediaList" maxOccurs="1" type="mediaList"/>\r
- </xsi:sequence>\r
- </xsi:complexType>\r
- </xsi:element>\r
- </xsi:schema>\r
- </wsdl:types>\r
- <wsdl:message name="insertUpdateMediaMetadataRequest">\r
- <wsdl:part name="metadata" element="pbs:mediaMetadataContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="insertUpdateMediaMetadataResponse"/>\r
- <wsdl:message name="getMediaMetadataRequest">\r
- <wsdl:part name="mediaKey" element="pbs:mediaKeyContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaMetadataResponse">\r
- <wsdl:part name="metadata" element="pbs:mediaMetadataContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaInstanceMetadataRequest">\r
- <wsdl:part name="mediaKey" element="pbs:mediaInstanceKeyContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaInstanceMetadataResponse">\r
- <wsdl:part name="metadata" element="pbs:mediaMetadataContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaMetadataChangedRequest">\r
- <wsdl:part name="range" element="pbs:lastModifiedDateTimeRangeContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaMetadataChangedResponse">\r
- <wsdl:part name="metadata" element="pbs:mediaListContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaUsageRequest">\r
- <wsdl:part name="mediaKey" element="pbs:mediaUsageMediaKeyContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaUsageResponse">\r
- <wsdl:part name="mediaUsage" element="pbs:mediaUsageContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaUsageByUTRangeRequest">\r
- <wsdl:part name="range" element="pbs:dateTimecodeRangeContainer"/>\r
- <wsdl:part name="availableMedia" element="pbs:bAvailableMedia"/>\r
- <wsdl:part name="unavailableMedia" element="pbs:bUnavailableMedia"/>\r
- </wsdl:message>\r
- <wsdl:message name="getMediaUsageByUTRangeResponse">\r
- <wsdl:part name="mediaUsageList" element="pbs:mediaUsageListContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="deleteMediaInstanceRequest">\r
- <wsdl:part name="mediaKey" element="pbs:deleteMediaInstanceKeyContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="deleteMediaInstanceResponse">\r
- <wsdl:part name="deleteMediaInstanceContainer" element="pbs:deleteMediaInstanceContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="heartbeatRequest">\r
- <wsdl:part name="Id" element="pbs:nHeartbeatId"/>\r
- </wsdl:message>\r
- <wsdl:message name="heartbeatResponse">\r
- <wsdl:part name="Id" element="pbs:nHeartbeatId"/>\r
- </wsdl:message>\r
- <wsdl:message name="listGetEventCountRequest">\r
- <wsdl:part name="listName" element="pbs:strListName"/>\r
- </wsdl:message>\r
- <wsdl:message name="listGetEventCountResponse">\r
- <wsdl:part name="eventCount" element="pbs:nEventCount"/>\r
- </wsdl:message>\r
- <wsdl:message name="getListEventRequest">\r
- <wsdl:part name="eventKey" element="pbs:eventId"/>\r
- <wsdl:part name="listName" element="pbs:strListName"/>\r
- <wsdl:part name="includeChildEvents" element="pbs:bIncludeChildEvents"/>\r
- </wsdl:message>\r
- <wsdl:message name="getListEventResponse">\r
- <wsdl:part name="queriedPlaylistPrimaryEvent" element="pbs:eventContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getContiguousListEventsRequest">\r
- <wsdl:part name="eventCount" element="pbs:nEventCount"/>\r
- <wsdl:part name="eventKey" element="pbs:eventId"/>\r
- <wsdl:part name="listName" element="pbs:strListName"/>\r
- <wsdl:part name="includeChildEvents" element="pbs:bIncludeChildEvents"/>\r
- </wsdl:message>\r
- <wsdl:message name="getContiguousListEventsResponse">\r
- <wsdl:part name="getContiguousListEventsOutput" element="pbs:getContiguousListEventsOutput"/>\r
- </wsdl:message>\r
- <wsdl:message name="getListEventChangesRequest">\r
- <wsdl:part name="eventTypeFilter" element="pbs:eventUpdateType"/>\r
- <wsdl:part name="range" element="pbs:dateTimecodeRangeContainer"/>\r
- <wsdl:part name="listName" element="pbs:strListName"/>\r
- </wsdl:message>\r
- <wsdl:message name="getListEventChangesResponse">\r
- <wsdl:part name="getListEventChangesOutput" element="pbs:getListEventChangesOutput"/>\r
- </wsdl:message>\r
- <wsdl:message name="insertUpdateJobRequest">\r
- <wsdl:part name="job" element="pbs:jobContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="insertUpdateJobResponse">\r
- <wsdl:part name="jobId" element="pbs:nJobId"/>\r
- </wsdl:message>\r
- <wsdl:message name="insertUpdateScheduledJobRequest">\r
- <wsdl:part name="job" element="pbs:scheduledJobContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="insertUpdateScheduledJobResponse">\r
- <wsdl:part name="jobId" element="pbs:nScheduledJobId"/>\r
- </wsdl:message>\r
- <wsdl:message name="deleteJobRequest">\r
- <wsdl:part name="jobId" element="pbs:nJobId"/>\r
- </wsdl:message>\r
- <wsdl:message name="deleteJobResponse"/>\r
- <wsdl:message name="deleteScheduledJobRequest">\r
- <wsdl:part name="jobId" element="pbs:nScheduledJobId"/>\r
- </wsdl:message>\r
- <wsdl:message name="deleteScheduledJobResponse"/>\r
- <wsdl:message name="getComponentListResponse">\r
- <wsdl:part name="componentList" element="pbs:componentListContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getComponentListRequest">\r
- <wsdl:part name="componentTag" element="pbs:componentTagContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getNonContiguousListEventsRequest">\r
- <wsdl:part name="eventIdList" element="pbs:eventIdListContainer"/>\r
- <wsdl:part name="listName" element="pbs:strListName"/>\r
- <wsdl:part name="includeChildEvents" element="pbs:bIncludeChildEvents"/>\r
- </wsdl:message>\r
- <wsdl:message name="getNonContiguousListEventsResponse">\r
- <wsdl:part name="getNonContiguousListEventsOutput" element="pbs:getNonContiguousListEventsOutput"/>\r
- </wsdl:message>\r
- <wsdl:message name="getListEventChangesAuxXMLRequest">\r
- <wsdl:part name="includeEmptyAuxXmlEvents" element="pbs:bIncludeEmptyAuxXmlEvents"/>\r
- <wsdl:part name="eventIdList" element="pbs:eventIdListContainer"/>\r
- <wsdl:part name="listName" element="pbs:strListName"/>\r
- </wsdl:message>\r
- <wsdl:message name="getListEventChangesAuxXMLResponse">\r
- <wsdl:part name="getListEventChangesAuxXMLOutput" element="pbs:getListEventChangesAuxXMLOutput"/>\r
- </wsdl:message>\r
- <wsdl:message name="setConfigurationRequest">\r
- <wsdl:part name="setConfig" element="pbs:configContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="setConfigurationResponse"/>\r
- <wsdl:message name="getConfigurationRequest">\r
- <wsdl:part name="Config" element="pbs:configRequestListContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getConfigurationResponse">\r
- <wsdl:part name="config" element="pbs:configContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getJobStateChangesRequest">\r
- <wsdl:part name="range" element="pbs:jobStateDateTimecodeRangeContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getJobStateChangesResponse">\r
- <wsdl:part name="jobList" element="pbs:jobListContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getScheduledJobStateChangesRequest">\r
- <wsdl:part name="range" element="pbs:scheduledJobStateDateTimecodeRangeContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getScheduledJobStateChangesResponse">\r
- <wsdl:part name="jobList" element="pbs:scheduledJobListContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getJobsForMediaRequest">\r
- <wsdl:part name="media" element="pbs:getJobsForMediaRequestContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getJobsForMediaResponse">\r
- <wsdl:part name="jobListContainer" element="pbs:jobListContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getScheduledJobsForMediaRequest">\r
- <wsdl:part name="media" element="pbs:getScheduledJobsForMediaRequestContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getScheduledJobsForMediaResponse">\r
- <wsdl:part name="scheduledJobListContainer" element="pbs:scheduledJobListContainer"/>\r
- </wsdl:message> \r
- <wsdl:message name="getJobRequest">\r
- <wsdl:part name="job" element="pbs:getJobRequestContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getJobResponse">\r
- <wsdl:part name="job" element="pbs:jobContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getScheduledJobRequest">\r
- <wsdl:part name="job" element="pbs:getScheduledJobRequestContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getScheduledJobResponse">\r
- <wsdl:part name="job" element="pbs:scheduledJobContainer"/>\r
- </wsdl:message> \r
- <wsdl:message name="getCustomViewRequest">\r
- <wsdl:part name="marinaCustomAPI" element="pbs:getCustomViewRequestContainer"/>\r
- </wsdl:message>\r
- <wsdl:message name="getCustomViewResponse">\r
- <wsdl:part name="mediaList" element="pbs:getCustomViewResponseContainer"/>\r
- </wsdl:message>\r
- <wsdl:portType name="PBSMarinaAPI">\r
- <wsdl:operation name="insertUpdateMediaMetadata">\r
- <wsdl:documentation>Inserts or updates media and/or media instance metadata in the marina database.</wsdl:documentation>\r
- <wsdl:input message="pbs:insertUpdateMediaMetadataRequest"/>\r
- <wsdl:output message="pbs:insertUpdateMediaMetadataResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaMetadata">\r
- <wsdl:documentation>Returns metadata for the specified media/media instances. See definition of pbs:media. \r
-The media key must be specified and optionally media instance keys (mediaSets). \r
-If no media instances are requested, metadata for all instances are returned.</wsdl:documentation>\r
- <wsdl:input message="pbs:getMediaMetadataRequest"/>\r
- <wsdl:output message="pbs:getMediaMetadataResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaUsage">\r
- <wsdl:documentation>Returns playout usage of the specified media. \r
-The media key must be specified and optionally media instance keys (media sets). \r
-If no instances are specified the usage of all instances of that media are returned.</wsdl:documentation>\r
- <wsdl:input message="pbs:getMediaUsageRequest"/>\r
- <wsdl:output message="pbs:getMediaUsageResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaUsageByUTRange">\r
- <wsdl:documentation>Returns the playout usage for all media within a specified timecode range.</wsdl:documentation>\r
- <wsdl:input message="pbs:getMediaUsageByUTRangeRequest"/>\r
- <wsdl:output message="pbs:getMediaUsageByUTRangeResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="heartbeat">\r
- <wsdl:documentation>The heartbeat ID is client generated and is echoed back to the caller by the PBS API.</wsdl:documentation>\r
- <wsdl:input message="pbs:heartbeatRequest"/>\r
- <wsdl:output message="pbs:heartbeatResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEventCount">\r
- <wsdl:input message="pbs:listGetEventCountRequest"/>\r
- <wsdl:output message="pbs:listGetEventCountResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEvent">\r
- <wsdl:documentation>Returns the 'event' event with the queried event id and list.</wsdl:documentation>\r
- <wsdl:input message="pbs:getListEventRequest"/>\r
- <wsdl:output message="pbs:getListEventResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getContiguousListEvents">\r
- <wsdl:documentation>Returns the 'playlistPrimaryEvent' event with an event id of 'eventKey' including the \r
-next 'nEventCount' events in an 'eventList'.</wsdl:documentation>\r
- <wsdl:input message="pbs:getContiguousListEventsRequest"/>\r
- <wsdl:output message="pbs:getContiguousListEventsResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getNonContiguousListEvents">\r
- <wsdl:documentation>Returns a list of events specified in 'eventIdList'.\r
-Deleted/missing events are returned in the 'deletedEvents' eventIdList.\r
-If more events are queried than the maximum configured amount then non-queried \r
-events are returned in the 'nonQueriedEvents' eventIdList getNonContiguousListEvents\r
-can then be called again passing in the list. When this list is empty all events were \r
-queried.</wsdl:documentation>\r
- <wsdl:input message="pbs:getNonContiguousListEventsRequest"/>\r
- <wsdl:output message="pbs:getNonContiguousListEventsResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEventChanges">\r
- <wsdl:documentation>Returns a list of event ids for all events that have changed in the specified list \r
-between the specified dates/times filtered by an event type.\r
-Note: It is possible this method will return more events than is supported by\r
-getNonContiguousListEvents.</wsdl:documentation>\r
- <wsdl:input message="pbs:getListEventChangesRequest"/>\r
- <wsdl:output message="pbs:getListEventChangesResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getComponentList">\r
- <wsdl:documentation>Returns a list of components that meet the filter requirements.</wsdl:documentation>\r
- <wsdl:input message="pbs:getComponentListRequest"/>\r
- <wsdl:output message="pbs:getComponentListResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="insertUpdateJob">\r
- <wsdl:documentation>Returns the job id of the created/updated job on success.\r
-Note: You must send the job uid on an update.</wsdl:documentation>\r
- <wsdl:input message="pbs:insertUpdateJobRequest"/>\r
- <wsdl:output message="pbs:insertUpdateJobResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="insertUpdateScheduledJob">\r
- <wsdl:documentation>\r
- Returns the job id of the created/updated scheduled job on success.\r
- Note: You must send the job uid on an update.\r
- </wsdl:documentation>\r
- <wsdl:input message="pbs:insertUpdateScheduledJobRequest"/>\r
- <wsdl:output message="pbs:insertUpdateScheduledJobResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="deleteJob">\r
- <wsdl:documentation>Delete a job using the id returned by 'insertUpdateJob'.</wsdl:documentation>\r
- <wsdl:input message="pbs:deleteJobRequest"/>\r
- <wsdl:output message="pbs:deleteJobResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="deleteScheduledJob">\r
- <wsdl:documentation>Delete a job using the id returned by 'insertUpdateJob'.</wsdl:documentation>\r
- <wsdl:input message="pbs:deleteScheduledJobRequest"/>\r
- <wsdl:output message="pbs:deleteScheduledJobResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="deleteMediaInstance">\r
- <wsdl:documentation>Delete a media instance (or multiple media instances). \r
-The media key must be specified and optionally media instance keys (media sets). \r
-If no instances are specified, all instances of that media will be deleted from all the media sets.</wsdl:documentation>\r
- <wsdl:input message="pbs:deleteMediaInstanceRequest"/>\r
- <wsdl:output message="pbs:deleteMediaInstanceResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEventChangesAuxXML">\r
- <wsdl:documentation>Return the updated jobs database auxillary XML. At the moment this is just used for\r
-returning reconcile keys for a given list of deleted event UIDs. Events with no aux \r
-xml stored for them can be returned by setting the include empty aux xml events flag\r
-and will be returned in an event id list.</wsdl:documentation>\r
- <wsdl:input message="pbs:getListEventChangesAuxXMLRequest"/>\r
- <wsdl:output message="pbs:getListEventChangesAuxXMLResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="setConfiguration">\r
- <wsdl:input message="pbs:setConfigurationRequest"/>\r
- <wsdl:output message="pbs:setConfigurationResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getConfiguration">\r
- <wsdl:input message="pbs:getConfigurationRequest"/>\r
- <wsdl:output message="pbs:getConfigurationResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaMetadataChanged">\r
- <wsdl:input message="pbs:getMediaMetadataChangedRequest"/>\r
- <wsdl:output message="pbs:getMediaMetadataChangedResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getJobStateChanges">\r
- <wsdl:documentation>Returns a job list of all jobs whose state has changed between the dates/times.</wsdl:documentation>\r
- <wsdl:input message="pbs:getJobStateChangesRequest"/>\r
- <wsdl:output message="pbs:getJobStateChangesResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getScheduledJobStateChanges">\r
- <wsdl:documentation>Returns a job list of all scheduled jobs whose state has changed between the dates/times.</wsdl:documentation>\r
- <wsdl:input message="pbs:getScheduledJobStateChangesRequest"/>\r
- <wsdl:output message="pbs:getScheduledJobStateChangesResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getJobsForMedia">\r
- <wsdl:documentation>Returns a list of all the automation jobs and their current state relating to the media.</wsdl:documentation>\r
- <wsdl:input message="pbs:getJobsForMediaRequest"/>\r
- <wsdl:output message="pbs:getJobsForMediaResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getScheduledJobsForMedia">\r
- <wsdl:documentation>Returns a list of all the scheduled jobs and their current state relating to the media.</wsdl:documentation>\r
- <wsdl:input message="pbs:getScheduledJobsForMediaRequest"/>\r
- <wsdl:output message="pbs:getScheduledJobsForMediaResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getJob">\r
- <wsdl:documentation>Returns the job with the queried job id and type.</wsdl:documentation>\r
- <wsdl:input message="pbs:getJobRequest"/>\r
- <wsdl:output message="pbs:getJobResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getScheduledJob">\r
- <wsdl:documentation>Returns the scheduled job with the queried job id and type.</wsdl:documentation>\r
- <wsdl:input message="pbs:getScheduledJobRequest"/>\r
- <wsdl:output message="pbs:getScheduledJobResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaInstanceMetadata">\r
- <wsdl:documentation>Returns metadata for the specified media instance. See definition of pbs:mediaInstance. \r
-The media key must be specified and optionally media instance keys (mediaSets). \r
-If no media instances are requested, metadata for all instances are returned.</wsdl:documentation>\r
- <wsdl:input message="pbs:getMediaInstanceMetadataRequest"/>\r
- <wsdl:output message="pbs:getMediaInstanceMetadataResponse"/>\r
- </wsdl:operation>\r
- <wsdl:operation name="getCustomView">\r
- <wsdl:documentation>Returns a medialist of rows returned by the specified custom view</wsdl:documentation>\r
- <wsdl:input message="pbs:getCustomViewRequest"/>\r
- <wsdl:output message="pbs:getCustomViewResponse"/>\r
- </wsdl:operation>\r
- </wsdl:portType>\r
- <wsdl:binding name="PBSMarinaAPIBindingSOAP" type="pbs:PBSMarinaAPI">\r
- <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>\r
- <wsdl:operation name="insertUpdateMediaMetadata">\r
- <soap12:operation soapAction="/insertUpdateMediaMetadata" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaMetadata">\r
- <soap12:operation soapAction="/getMediaMetadata" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaUsage">\r
- <soap12:operation soapAction="/getMediaUsage" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaUsageByUTRange">\r
- <soap12:operation soapAction="/getMediaUsageByUTRange" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="deleteMediaInstance">\r
- <soap12:operation soapAction="/deleteMediaInstance" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="heartbeat">\r
- <soap12:operation soapAction="/heartbeat" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEventCount">\r
- <soap12:operation soapAction="/getListEventCount" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEvent">\r
- <soap12:operation soapAction="/getListEvent" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getContiguousListEvents">\r
- <soap12:operation soapAction="/getContiguousListEvents" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getNonContiguousListEvents">\r
- <soap12:operation soapAction="/getNonContiguousListEvents" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEventChanges">\r
- <soap12:operation soapAction="/getListEventChanges" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getComponentList">\r
- <soap12:operation soapAction="/getComponentList" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="insertUpdateJob">\r
- <soap12:operation soapAction="/insertUpdateJob" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="insertUpdateScheduledJob">\r
- <soap12:operation soapAction="/insertUpdateScheduledJob" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="deleteJob">\r
- <soap12:operation soapAction="/deleteJob" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="deleteScheduledJob">\r
- <soap12:operation soapAction="/deleteScheduledJob" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getListEventChangesAuxXML">\r
- <soap12:operation soapAction="/getListEventChangesAuxXML" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="setConfiguration">\r
- <soap12:operation soapAction="/setConfiguration" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getConfiguration">\r
- <soap12:operation soapAction="/getConfiguration" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaMetadataChanged">\r
- <soap12:operation soapAction="/getMediaMetadataChanged" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getJobStateChanges">\r
- <soap12:operation soapAction="/getJobStateChanges" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getScheduledJobStateChanges">\r
- <soap12:operation soapAction="/getScheduledJobStateChanges" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getJobsForMedia">\r
- <soap12:operation soapAction="/getJobsForMedia" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getScheduledJobsForMedia">\r
- <soap12:operation soapAction="/getScheduledJobsForMedia" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getJob">\r
- <soap12:operation soapAction="/getJob" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getScheduledJob">\r
- <soap12:operation soapAction="/getScheduledJob" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getMediaInstanceMetadata">\r
- <soap12:operation soapAction="/getMediaInstanceMetadata" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- <wsdl:operation name="getCustomView">\r
- <soap12:operation soapAction="/getCustomView" soapActionRequired="true"/>\r
- <wsdl:input>\r
- <soap12:body use="literal"/>\r
- </wsdl:input>\r
- <wsdl:output>\r
- <soap12:body use="literal"/>\r
- </wsdl:output>\r
- </wsdl:operation>\r
- </wsdl:binding>\r
- <wsdl:service name="PBSMarinaAPIService">\r
- <wsdl:port name="PBSMarinaAPISOAPPort" binding="pbs:PBSMarinaAPIBindingSOAP">\r
- <soap12:address location="http://127.0.0.1:18083"/>\r
- </wsdl:port>\r
- </wsdl:service>\r
-</wsdl:definitions>\r
-<!--\r
-*****************************************************************\r
-# $History: /Marina_1_1_0/source/xml/API/MarinaAPI.wsdl $\r
-# \r
-# ****************** Version 35 ****************** \r
-# User: sarah.wright Date: 2014-09-17 Time: 16:09:31+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# Added new API function called getMediaInstanceMetadata \r
-# \r
-# ****************** Version 34 ****************** \r
-# User: Edward.Thurman Date: 2014-07-18 Time: 17:38:19+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# getJobForMedia and getScheduledJobForMedia commands added to retrieve jobs \r
-# of a particular media name and type, and getJob and getScheduledJob \r
-# commands added to retrieve the queried job details. \r
-# \r
-# ****************** Version 33 ****************** \r
-# User: Edward.Thurman Date: 2014-06-20 Time: 15:53:23+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# Removed a duplicate message definition that was causing the wsdl to fail \r
-# validation. \r
-# \r
-# ****************** Version 32 ****************** \r
-# User: ignazio.castrogiovanni Date: 2014-03-29 Time: 09:33:13+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# XML changes for the inserUpdateScheduledJob API \r
-# \r
-# ****************** Version 31 ****************** \r
-# User: Edward.Thurman Date: 2014-03-27 Time: 17:25:56+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# Added state change notifications for automated and scheduled jobs, in \r
-# addition to the API getters for such state changes. \r
-# \r
-# ****************** Version 30 ****************** \r
-# User: jose.valencia Date: 2013-11-21 Time: 15:31:42+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# Added a new deleteMediaInstance operation. \r
-# \r
-# ****************** Version 29 ****************** \r
-# User: michael.cullen Date: 2013-10-17 Time: 17:00:47+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# MAR-6685 - getMediaMetadataChanged fixes \r
-# \r
-# ****************** Version 28 ****************** \r
-# User: jacopo.vezzosi Date: 2013-07-03 Time: 09:24:25+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/API \r
-# Additional command getMediaMetadataChanged supported in the API for \r
-# MediaGenix. \r
-# \r
-# ****************** Version 26 ****************** \r
-# User: james.mbowa Date: 2012-08-23 Time: 16:16:06+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Added two new function getConfiguration and setConfiguration. bug No. 12712 \r
-# \r
-# ****************** Version 25 ****************** \r
-# User: phil.lee Date: 2012-05-25 Time: 11:01:49+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Changed an event UID from an xs:int to an xs:integer to allow for a 64 bit \r
-# number. \r
-# \r
-# ****************** Version 24 ****************** \r
-# User: phil.lee Date: 2011-11-03 Time: 15:48:22+00:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Added new getListEventChangesAuxXML function. \r
-# \r
-# ****************** Version 23 ****************** \r
-# User: phil.lee Date: 2011-06-27 Time: 10:02:38+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Updated the following schema types getContiguousListEventsOutput, \r
-# getNonContiguousListEventsOutput and getListEventChangesOutput to bring \r
-# in-line with the API responses. All return types should now validate \r
-# against the schema types. \r
-# \r
-# ****************** Version 22 ****************** \r
-# User: peter.brown Date: 2011-06-20 Time: 16:18:12+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# fixed urn#: soap actions for getNonContiguouseveents and deleteJob commands \r
-# \r
-# ****************** Version 21 ****************** \r
-# User: phil.lee Date: 2011-06-20 Time: 15:10:42+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Renamed parameter 1 on the method getContiguousListEvents from \r
-# getContiguousListEventsInput to eventCount. \r
-# \r
-# ****************** Version 20 ****************** \r
-# User: phil.lee Date: 2011-06-17 Time: 13:06:15+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Updated so that input parameters are not longer stored in one type. Added a \r
-# new type nextEventId to prevent any confusion. \r
-# \r
-# ****************** Version 19 ****************** \r
-# User: phil.lee Date: 2011-06-10 Time: 14:55:32+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Updated after changes to make API work with VS .NET. \r
-# \r
-# ****************** Version 18 ****************** \r
-# User: phil.lee Date: 2011-06-09 Time: 11:38:03+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Updated to use SOAP v1.2. \r
-# \r
-# ****************** Version 17 ****************** \r
-# User: phil.lee Date: 2011-05-23 Time: 11:02:39+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Renamed Holder to Container. \r
-# \r
-# ****************** Version 16 ****************** \r
-# User: phil.lee Date: 2011-05-19 Time: 16:15:29+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Update getNonContiguousListEvents method so that the return parameters were \r
-# unique types in order to get gSoap code to compile. \r
-# \r
-# ****************** Version 15 ****************** \r
-# User: phil.lee Date: 2011-05-18 Time: 10:21:34+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# First pass of the Marina API upgrade. Still to be finished \r
-# getNonContiguousListEvents, getListEventChanges, insertUpdateJob and \r
-# deleteJob. There is some configuration options, currently hardcoded, to be \r
-# added as well. \r
-# \r
-# ****************** Version 14 ****************** \r
-# User: phil.lee Date: 2010-10-21 Time: 10:12:30+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Updated to put all messages and types in a 'pbs' namespace. \r
-# \r
-# ****************** Version 13 ****************** \r
-# User: peter.brown Date: 2010-09-16 Time: 10:34:34+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# \r
-# ****************** Version 12 ****************** \r
-# User: peter.brown Date: 2010-09-14 Time: 16:03:26+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# simple reformatted some of the annotations so the diagrams look prettier \r
-# when auto generated. \r
-# \r
-# ****************** Version 11 ****************** \r
-# User: phil.lee Date: 2010-09-13 Time: 16:48:16+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# \r
-# ****************** Version 10 ****************** \r
-# User: phil.lee Date: 2010-09-13 Time: 16:06:18+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# Added new Heartbeat method to WSDL file. \r
-# \r
-# ****************** Version 9 ****************** \r
-# User: phil.lee Date: 2010-05-19 Time: 15:50:43+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# \r
-# ****************** Version 8 ****************** \r
-# User: phil.lee Date: 2010-05-19 Time: 12:25:55+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# \r
-# ****************** Version 7 ****************** \r
-# User: phil.lee Date: 2010-05-12 Time: 17:13:44+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# \r
-# ****************** Version 6 ****************** \r
-# User: phil.lee Date: 2010-04-19 Time: 16:53:46+01:00 \r
-# Updated in: /Marina/source/xml/API \r
-# \r
-# ****************** Version 4 ****************** \r
-# User: paul.hatcher Date: 2010-03-22 Time: 18:36:54+00:00 \r
-# Updated in: /Marina/source/xml/API \r
-*****************************************************************\r
--->\r
+++ /dev/null
-set JAVA_HOME=c:\programs\java\jdk\r
-set PATH=c:\programs\java\jdk\bin;%PATH%\r
-:c:\programs\apache-cxf-3.2.7\bin\wsdl2java -b jaxb.xml -p pb.wsclient -keep MarinaAPI.wsdl\r
-c:\programs\apache-cxf-3.2.7\bin\wsdl2java -p pb.wsclient -b jaxb.xml -client -exsh false -dns true -dex true -verbose -keep MarinaAPI.wsdl\r
+++ /dev/null
-set JAVA_HOME=c:\programs\java\jdk\r
-set JAXWS_HOME=c:\Programs\jaxws-ri\r
-set PATH=c:\programs\java\jdk\bin;%PATH%\r
-wsimport -verbose -b jaxb.xml -p pb.wsclient -keep -extension MarinaAPI.wsdl\r
-:c:\Programs\jaxws-ri\bin\wsimport.bat -verbose -b jaxb.xml -p pb1.wsclient -keep -extension MarinaAPI.wsdl\r
+++ /dev/null
-<!-- edited with XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com) by Duncan Browne (Pebble Beach Systems Ltd) -->\r
-<!--\r
-*****************************************************************\r
-# $Logfile: /Marina_1_1_0/source/xml/include/MarinaTypes.xsd $\r
-# $Revision: 134 $\r
-# $Date: 2017-04-05 11:00:00+00:00 $\r
-# $Author: Edward.Thurman $ \r
-***************************************************************** \r
-\r
-*****************************************************************\r
-# $History: /Marina_1_1_0/source/xml/include/MarinaTypes.xsd $\r
-#\r
-# ****************** Version 137 ****************** \r
-# User: Javier.Torres Date: 2017-10-06 Time: 12:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Fixed incompatibilities with current version of SQL Server.\r
-# cgProperties reworked and auxDataProperties type removed.\r
-#\r
-# ****************** Version 136 ****************** \r
-# User: Javier.Torres Date: 2017-10-05 Time: 16:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added status and timecode into playlist properties.\r
-#\r
-# ****************** Version 135 ****************** \r
-# User: Filipe.Oliveira Date: 2017-08-04 Time: 14:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added new fields deleteMediaRecord and crossDomain in delete\r
-# and also added field directoryId in mediaInstance.\r
-#\r
-# ****************** Version 134 ****************** \r
-# User: Edward.Thurman Date: 2017-04-05 Time: 11:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Updating the documented creationTime format to YYYY-MM-DDTHH:MM:SS.\r
-#\r
-# ****************** Version 133 ****************** \r
-# User: Edward.Thurman Date: 2017-03-03 Time: 10:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Updated automationStateType enums to replace deprecated values\r
-# with the new values used in Marina.\r
-#\r
-# ****************** Version 132 ****************** \r
-# User: Edward.Thurman Date: 2016-12-13 Time: 17:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added the 'None' enum value to the Subtitle Caption Mode.\r
-#\r
-# ****************** Version 131 ****************** \r
-# User: Ammar.Alkadi Date: 2016-10-03 Time: 10:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added new field alternateId in mediaBaseAttributes.\r
-# \r
-# ****************** Version 130 ****************** \r
-# User: Matt.Davis Date: 2016-08-16 Time: 10:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added new data type for three part animations.\r
-#\r
-# ****************** Version 129 ****************** \r
-# User: Sarah.Wright Date: 2016-07-08 Time: 10:00:00+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Updated the datatype of attribute NativeSize to be an unsigned long (unsigned 64 bit)\r
-# Updated xsd's for the new audio format.\r
-#\r
-# ****************** Version 128 ****************** \r
-# User: Edward.Thurman Date: 2016-03-24 Time: 15:31:47+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added the setting attribute to subtitle properties. \r
-# \r
-# ****************** Version 127 ****************** \r
-# User: Edward.Thurman Date: 2015-01-05 Time: 10:56:47+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added eventPlayCount to media attributes. \r
-# \r
-# ****************** Version 126 ****************** \r
-# User: Edward.Thurman Date: 2014-11-12 Time: 11:00:41+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added a 'confirmed' attribute to the job property's 'delete' element to \r
-# bring the schema into line with Marina. \r
-# \r
-# ****************** Version 125 ****************** \r
-# User: rob.dipaolo Date: 2014-09-22 Time: 10:57:46+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added first/lastEventPlayTime \r
-# \r
-# ****************** Version 124 ****************** \r
-# User: clement.lavolle Date: 2014-07-30 Time: 10:56:41+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added autoassociate to classification \r
-# \r
-# ****************** Version 123 ****************** \r
-# User: clement.lavolle Date: 2014-07-30 Time: 10:55:00+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Sorting the components \r
-# \r
-# ****************** Version 122 ****************** \r
-# User: Edward.Thurman Date: 2014-07-16 Time: 16:32:00+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# XSD corrected for the video properties to be job specific rather than \r
-# different for all media streams. \r
-# \r
-# ****************** Version 121 ****************** \r
-# User: ignazio.castrogiovanni Date: 2014-03-29 Time: 09:33:13+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# XML changes for the inserUpdateScheduledJob API \r
-# \r
-# ****************** Version 120 ****************** \r
-# User: Edward.Thurman Date: 2014-03-27 Time: 17:22:39+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added the automationStateType element, in addition to the jobState element \r
-# to a automation/scheduled job. \r
-# \r
-# ****************** Version 119 ****************** \r
-# User: Edward.Thurman Date: 2014-02-04 Time: 17:47:36+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Update to the mediaBaseAttributes and mediaInstanceBaseAttributes to \r
-# conform to the record data returned by marina. \r
-# \r
-# ****************** Version 118 ****************** \r
-# User: mark.chettle Date: 2014-01-10 Time: 16:38:44+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added Markup configXML and new asRun fields for channelID and channel name. \r
-# \r
-# ****************** Version 117 ****************** \r
-# User: Edward.Thurman Date: 2013-12-13 Time: 15:18:51+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added languages type to the xml schema. \r
-# \r
-# ****************** Version 116 ****************** \r
-# User: Edward.Thurman Date: 2013-12-13 Time: 14:57:09+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Updates to correct the schema for channelProperties, playlistPrimaryEvent \r
-# and playlistSecondaryEvent. \r
-# \r
-# ****************** Version 115 ****************** \r
-# User: jose.valencia Date: 2013-11-21 Time: 15:31:35+00:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added a new deleteMedia type. \r
-# \r
-# ****************** Version 114 ****************** \r
-# User: michael.cullen Date: 2013-10-17 Time: 17:00:46+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# MAR-6685 - getMediaMetadataChanged fixes \r
-# \r
-# ****************** Version 113 ****************** \r
-# User: Edward.Thurman Date: 2013-10-04 Time: 16:40:07+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Added manualSecondary attribute to event. \r
-# \r
-# ****************** Version 112 ****************** \r
-# User: jacopo.vezzosi Date: 2013-08-07 Time: 16:25:42+01:00 \r
-# Updated in: /Marina_1_1_0/source/xml/include \r
-# Restored the lastModifiedDateTimecodeRange type into the XSD file. \r
-# \r
-# ****************** Version 110 ****************** \r
-# User: james.mbowa Date: 2012-11-05 Time: 16:08:21+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Add new complex type called "state" and added state to the \r
-# playlistPrimaryEvent, playlistSecondaryEvent and playlistActionEvent. \r
-# \r
-# ****************** Version 109 ****************** \r
-# User: matt.kaczynski Date: 2012-09-05 Time: 16:53:05+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added an optional mediaLocation node to request properties xml. It is used \r
-# to specify the fields required by the RML resource allocation manager. \r
-# \r
-# ****************** Version 108 ****************** \r
-# User: phil.lee Date: 2012-06-20 Time: 10:58:11+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added support for days into a timecode. The days component is optional so \r
-# timecodes can be in the format DDD:HH:MM:SS:FF or for backward \r
-# compatability HH:MM:SS:FF. \r
-# \r
-# ****************** Version 106 ****************** \r
-# User: david.mcdonald Date: 2012-06-06 Time: 09:42:49+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated switcher effect "type" attribute values to match the enum in the \r
-# code, see bug 12116. \r
-# \r
-# ****************** Version 105 ****************** \r
-# User: david.mcdonald Date: 2012-05-21 Time: 11:09:25+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Changed JobList XML to allow multiple transfer "destination" nodes. This is \r
-# needed for Cache Ingest. \r
-# \r
-# ****************** Version 104 ****************** \r
-# User: nick.dedekind Date: 2012-04-10 Time: 10:52:47+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# 11699 - Multi-system database bridge support \r
-# \r
-# ****************** Version 103 ****************** \r
-# User: nick.dedekind Date: 2012-02-08 Time: 15:49:08+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added scheduled record xml spec. \r
-# \r
-# ****************** Version 102 ****************** \r
-# User: peter.brown Date: 2011-12-16 Time: 11:20:00+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# switch effect properties for source and destination are now optional (these \r
-# can be set via default properties in marina) \r
-# \r
-# ****************** Version 101 ****************** \r
-# User: peter.brown Date: 2011-12-07 Time: 10:20:35+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# fixed up mediaSetLoose and some annotations for keeplist \r
-# \r
-# ****************** Version 100 ****************** \r
-# User: peter.brown Date: 2011-12-02 Time: 16:49:14+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated following initial review \r
-# \r
-# ****************** Version 99 ****************** \r
-# User: peter.brown Date: 2011-11-30 Time: 17:19:54+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# initial draft changes for keep List support \r
-# \r
-# ****************** Version 98 ****************** \r
-# User: david.mcdonald Date: 2011-11-25 Time: 16:14:17+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Made "properties" node of asRunJob optional. Added source/destination \r
-# allocation attributes to asRunData node. \r
-# \r
-# ****************** Version 97 ****************** \r
-# User: peter.brown Date: 2011-11-24 Time: 16:40:41+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added extra enum to errors for api and changes the sequence mode for the \r
-# switch child elements so that they can appear in any order \r
-# \r
-# ****************** Version 96 ****************** \r
-# User: rob.dipaolo Date: 2011-09-19 Time: 20:27:14+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Fixed auxDataProperties type. \r
-# \r
-# ****************** Version 95 ****************** \r
-# User: david.mcdonald Date: 2011-09-06 Time: 15:57:55+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated effectProperties so that the device/port allocation is now \r
-# contained in a switchAllocation element called "port". \r
-# \r
-# ****************** Version 94 ****************** \r
-# User: david.mcdonald Date: 2011-08-01 Time: 13:55:29+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added "LoadOnly" option to CG properties. \r
-# \r
-# ****************** Version 93 ****************** \r
-# User: david.mcdonald Date: 2011-07-27 Time: 18:58:24+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added direction to the mediaStream/cg/transition node. \r
-# \r
-# ****************** Version 91 ****************** \r
-# User: david.mcdonald Date: 2011-06-27 Time: 14:54:31+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated switch properties for better handling of auto allocation and \r
-# logical ports. \r
-# \r
-# ****************** Version 90 ****************** \r
-# User: david.mcdonald Date: 2011-06-14 Time: 11:41:43+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added a separate device attribute for outputs in the switchProperties xml. \r
-# \r
-# ****************** Version 89 ****************** \r
-# User: david.mcdonald Date: 2011-06-13 Time: 15:23:26+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added attribute "disableRouting" in videoProperties. Updated annotations \r
-# and added "backupOutputPort" & "backupDevice" in the switchProperties XML. \r
-# \r
-# ****************** Version 88 ****************** \r
-# User: gavin.smith Date: 2011-06-02 Time: 10:34:10+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added filesize attribute for mediainstances - see bug #8587 (this feature \r
-# is not complete/fully-implemented). \r
-# \r
-# ****************** Version 87 ****************** \r
-# User: mark.chettle Date: 2011-05-25 Time: 16:54:32+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated xsd + AutomationDefs, changed the geestring for "Key Frame \r
-# generator" to "Thumbnail" and renamed "Marina Assistant" to "Assistant". \r
-# \r
-# ****************** Version 86 ****************** \r
-# User: peter.brown Date: 2011-05-20 Time: 15:18:22+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# rolled back to v83 (removed the extra job type optional attributes that are \r
-# not needed) \r
-# \r
-# ****************** Version 83 ****************** \r
-# User: david.mcdonald Date: 2011-05-17 Time: 09:52:58+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added "duration" attribute to dve effect properties. \r
-# \r
-# ****************** Version 82 ****************** \r
-# User: peter.brown Date: 2011-05-16 Time: 16:36:23+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# made keyer element optional within effect properties; along with making \r
-# jobs optional in asRun element. Brings back in line with v80 which included \r
-# these bits; but dropped out when merging v81 \r
-# \r
-# ****************** Version 81 ****************** \r
-# User: phil.lee Date: 2011-05-16 Time: 14:46:00+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added new types required by the Marina API upgrade. \r
-# \r
-# ****************** Version 80 ****************** \r
-# User: peter.brown Date: 2011-05-16 Time: 11:58:20+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added new pgmPercent attribute to AudioOver effects. This is to allow the \r
-# main Program audio level to be adjusted when an audioOver effect is \r
-# applied. \r
-# \r
-# ****************** Version 79 ****************** \r
-# User: rob.dipaolo Date: 2011-05-10 Time: 11:08:57+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# - Made embedded AsRun job xml optional. \r
-# - Added asRunJobProperties that combines Pri&Sec properties. \r
-# - Added activeRedundancyRole to asRunData. \r
-# - Added redundancyRole to asRunJob \r
-# - Updated Result & State enums to match proposed new values. \r
-# - Added 'message' attribute to 'error' element in asRun. \r
-# - Updated error enum to match latest set of event errors. \r
-# \r
-# ****************** Version 78 ****************** \r
-# User: phil.lee Date: 2011-05-03 Time: 13:21:57+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated properties\event\comment to have a minimum length of 0. \r
-# \r
-# ****************** Version 77 ****************** \r
-# User: rob.dipaolo Date: 2011-04-21 Time: 14:25:20+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated version type so it can handle 2-4 numbers. \r
-# \r
-# ****************** Version 76 ****************** \r
-# User: david.mcdonald Date: 2011-04-06 Time: 11:28:38+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 72 ****************** \r
-# User: david.mcdonald Date: 2011-04-01 Time: 08:58:53+01:00 \r
-# Updated in: /MarinaRedundantObjectsDev/source/xml/include \r
-# \r
-# ****************** Version 75 ****************** \r
-# User: david.mcdonald Date: 2011-04-06 Time: 09:21:53+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 74 ****************** \r
-# User: peter.brown Date: 2011-03-18 Time: 11:14:54+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added dolphinGraphic element to actions. \r
-# \r
-# ****************** Version 73 ****************** \r
-# User: rob.dipaolo Date: 2011-03-17 Time: 14:38:54+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added validationMode to event, mediaStream and AudioShuffle properties. \r
-# \r
-# ****************** Version 72 ****************** \r
-# User: mark.chettle Date: 2011-03-07 Time: 15:12:44+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added correct types for dolphinGraphicsProperties. \r
-# \r
-# ****************** Version 71 ****************** \r
-# User: mark.chettle Date: 2011-03-04 Time: 18:29:55+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 70 ****************** \r
-# User: david.mcdonald Date: 2011-02-22 Time: 09:15:12+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Fixed audio shuffle inputs and outputs are now strings instead of integers \r
-# to allow for names or numbers. \r
-# \r
-# ****************** Version 69 ****************** \r
-# User: peter.brown Date: 2011-02-21 Time: 18:30:44+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated orderNo so that it is 1 based in both markup and mediaStream \r
-# elements. \r
-# \r
-# ****************** Version 68 ****************** \r
-# User: david.mcdonald Date: 2011-02-16 Time: 09:29:28+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Fixed audioShuffle outputNo & inputNo are now "output" and "input" so they \r
-# can be defined as a port name or number. \r
-# \r
-# ****************** Version 67 ****************** \r
-# User: david.mcdonald Date: 2011-02-15 Time: 12:28:04+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Changed the macro element in effectProperties->audioShuffle to uses the \r
-# macroProperties type and added an effect element to the feature properties. \r
-# \r
-# ****************** Version 66 ****************** \r
-# User: peter.brown Date: 2011-01-27 Time: 15:06:07+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added: \r
-# 1. new fieldList element to features. This allows for support of custom \r
-# device drivers which may need to have additional parameters passed to the \r
-# device via the playlist. \r
-# 2. added new eventUsage types: CommercialBlock, BlockStart, BlockEnd \r
-# 3. added new block element beneath properties for scheduling commercial \r
-# blocks. \r
-# \r
-# ****************** Version 65 ****************** \r
-# User: rob.dipaolo Date: 2011-01-25 Time: 16:41:13+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# - Added Channel info to playlist properties. \r
-# - Added 'auxData' element to all properties for custom bits. \r
-# - Added additional attributes to asRun error list to support error history. \r
-# - Added 'userObservation' element to asRunPrimaryEventList. \r
-# - Added 'txList' attribute to asRun data. \r
-# \r
-# ****************** Version 64 ****************** \r
-# User: peter.brown Date: 2011-01-25 Time: 11:49:38+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# 1. Added "Bypass" to list of available enums for aspectRatio \r
-# 2. Changed segmentNo to orderNo to resolve inconsistency from media markup \r
-# to mediaStream markup in event. \r
-# \r
-# ****************** Version 63 ****************** \r
-# User: peter.brown Date: 2011-01-20 Time: 13:54:26+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added houseID to eventProperties (requested by zdf). \r
-# \r
-# ****************** Version 62 ****************** \r
-# User: peter.brown Date: 2011-01-04 Time: 11:03:52+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated: \r
-# feature: effect: dve attribute-> effect, \r
-# afd aspectRation attribute -> type \r
-# vps datetimetype attribute -> vpscodetype \r
-# markupItem/@som is now optional \r
-# added cg template field ('f') optional name attribute. \r
-# \r
-# ****************** Version 61 ****************** \r
-# User: peter.brown Date: 2010-12-21 Time: 12:34:40+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# changed PriVideo enum to PrimaryVideo; and lyr to layer \r
-# \r
-# ****************** Version 60 ****************** \r
-# User: peter.brown Date: 2010-12-20 Time: 18:26:31+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated asRun state/error to remove "for future use" \r
-# \r
-# ****************** Version 59 ****************** \r
-# User: peter.brown Date: 2010-12-20 Time: 15:42:23+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# removed restriction element. The specific design of how this restriction \r
-# will work is as yet TBD and so it has been removed to avoid confusion. \r
-# \r
-# ****************** Version 58 ****************** \r
-# User: rob.dipaolo Date: 2010-12-20 Time: 10:05:41+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added duration back to mediaStream properties for ingest. \r
-# \r
-# ****************** Version 56 ****************** \r
-# User: peter.brown Date: 2010-12-16 Time: 17:26:17+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added AFD to typeEnum, and also removed teh "unused" elements which were \r
-# for future use. Finally; removed duration from mediaStream after \r
-# discussions about that being available in the schedule element. \r
-# \r
-# ****************** Version 55 ****************** \r
-# User: rob.dipaolo Date: 2010-12-16 Time: 15:37:50+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added aspect ratio and TOD record bits. \r
-# \r
-# ****************** Version 54 ****************** \r
-# User: peter.brown Date: 2010-12-15 Time: 18:14:50+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated effects element for dave. and added a slot and slotEnum type with \r
-# union to make the configuration of slots easier. \r
-# \r
-# ****************** Version 53 ****************** \r
-# User: rob.dipaolo Date: 2010-12-15 Time: 15:19:27+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added VPS properties. \r
-# \r
-# ****************** Version 52 ****************** \r
-# User: peter.brown Date: 2010-12-15 Time: 12:30:22+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updating annotations \r
-# \r
-# ****************** Version 51 ****************** \r
-# User: peter.brown Date: 2010-12-14 Time: 13:46:57+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated PBSDolphinGraphicElement and mediaStream allocation sections. \r
-# \r
-# ****************** Version 50 ****************** \r
-# User: peter.brown Date: 2010-12-13 Time: 18:42:01+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# fixed spelling mistakes \r
-# \r
-# ****************** Version 49 ****************** \r
-# User: peter.brown Date: 2010-12-13 Time: 08:47:51+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# fixed spelling mistakes \r
-# \r
-# ****************** Version 48 ****************** \r
-# User: mark.chettle Date: 2010-12-10 Time: 16:12:14+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated job with new types, Keyframe Generator, demo and Marina Assistant. \r
-# \r
-# ****************** Version 47 ****************** \r
-# User: rob.dipaolo Date: 2010-12-10 Time: 15:24:52+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Removed references to teriary events and fixed some spelling mistakes. \r
-# \r
-# ****************** Version 46 ****************** \r
-# User: mark.chettle Date: 2010-12-08 Time: 17:08:47+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 45 ****************** \r
-# User: rob.dipaolo Date: 2010-12-08 Time: 14:09:55+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated switch properties for live event and removed allocationProperties. \r
-# \r
-# ****************** Version 43 ****************** \r
-# User: david.mcdonald Date: 2010-11-29 Time: 09:43:44+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Created a new complex type for layers so that it is possible to remove them \r
-# from the switch properties xml in one call. \r
-# \r
-# ****************** Version 42 ****************** \r
-# User: eric.openshaw Date: 2010-11-23 Time: 12:27:38-07:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated for features f/w \r
-# \r
-# ****************** Version 41 ****************** \r
-# User: nick.dedekind Date: 2010-11-13 Time: 17:25:41+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# changed subtitle "mode" to "captionMode" \r
-# \r
-# ****************** Version 40 ****************** \r
-# User: eric.openshaw Date: 2010-11-08 Time: 13:02:39-07:00 \r
-# Updated in: /Marina/source/xml/include \r
-# features/feature@type = global type "playlistEventType" \r
-# \r
-# ****************** Version 39 ****************** \r
-# User: eric.openshaw Date: 2010-11-08 Time: 09:41:54-07:00 \r
-# Updated in: /Marina/source/xml/include \r
-# tweaks for trigger properties \r
-# \r
-# ****************** Version 38 ****************** \r
-# User: rob.dipaolo Date: 2010-11-05 Time: 16:34:17+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added feature xml \r
-# \r
-# ****************** Version 37 ****************** \r
-# User: eric.openshaw Date: 2010-11-04 Time: 16:35:59-06:00 \r
-# Updated in: /Marina/source/xml/include \r
-# changes for asRun \r
-# \r
-# ****************** Version 36 ****************** \r
-# User: nick.dedekind Date: 2010-11-04 Time: 10:30:07+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated subtitle properties \r
-# \r
-# ****************** Version 35 ****************** \r
-# User: peter.brown Date: 2010-11-02 Time: 18:43:34+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# first pass update of marinaTypes to include newer style xml asRun elements. \r
-# This brings the asRun log inline with the use of this #include file. this \r
-# is pending review, and is likely to have a few changes made. \r
-# \r
-# ****************** Version 34 ****************** \r
-# User: david.mcdonald Date: 2010-11-02 Time: 16:28:11+00:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added transition type "<none>" as it makes sense for some switch effects to \r
-# have no transition or rate settings. \r
-# \r
-# ****************** Version 33 ****************** \r
-# User: peter.brown Date: 2010-10-13 Time: 12:00:32+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated the comments referencing the mediaUsage element \r
-# \r
-# ****************** Version 32 ****************** \r
-# User: rob.dipaolo Date: 2010-09-20 Time: 14:18:38+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# txList -> playlist take 2! \r
-# \r
-# ****************** Version 31 ****************** \r
-# User: rob.dipaolo Date: 2010-09-20 Time: 10:27:44+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# txList -> playlist \r
-# \r
-# ****************** Version 30 ****************** \r
-# User: peter.brown Date: 2010-09-16 Time: 15:26:35+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# updated annotations for jobList \r
-# \r
-# ****************** Version 29 ****************** \r
-# User: peter.brown Date: 2010-09-16 Time: 12:45:09+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# fixed header/footer SCC blocks \r
-# \r
-# ****************** Version 28 ****************** \r
-# User: rob.dipaolo Date: 2010-09-16 Time: 12:19:42+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added Joblist types. \r
-# \r
-# ****************** Version 27 ****************** \r
-# User: kirk.larkin Date: 2010-09-16 Time: 10:25:21+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 26 ****************** \r
-# User: kirk.larkin Date: 2010-09-16 Time: 09:54:36+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 25 ****************** \r
-# User: peter.brown Date: 2010-09-15 Time: 19:30:59+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added comments to the top of the file \r
-# \r
-# ****************** Version 24 ****************** \r
-# User: peter.brown Date: 2010-09-15 Time: 15:46:44+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added extra annotation for debug event type \r
-# \r
-# ****************** Version 23 ****************** \r
-# User: rob.dipaolo Date: 2010-09-15 Time: 11:33:41+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Changed list event properties/childEvents model to sequence to make it \r
-# easier to parse. \r
-# \r
-# ****************** Version 22 ****************** \r
-# User: rob.dipaolo Date: 2010-09-15 Time: 10:07:20+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# made scheduled end type optional is it's not required for marker events. \r
-# \r
-# ****************** Version 21 ****************** \r
-# User: peter.brown Date: 2010-09-13 Time: 17:15:44+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added Event type = "Live" for the txPlaylistEvent. Rob OKd this. \r
-# \r
-# ****************** Version 20 ****************** \r
-# User: phil.lee Date: 2010-09-13 Time: 17:00:50+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 19 ****************** \r
-# User: phil.lee Date: 2010-09-13 Time: 16:05:26+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added new custom XML functionality. \r
-# \r
-# ****************** Version 18 ****************** \r
-# User: rob.dipaolo Date: 2010-08-24 Time: 17:58:21+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Updated txList spec based on comments. \r
-# \r
-# ****************** Version 17 ****************** \r
-# User: rob.dipaolo Date: 2010-08-24 Time: 09:23:06+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# Added types for txList events \r
-# \r
-# ****************** Version 16 ****************** \r
-# User: eric.openshaw Date: 2010-08-05 Time: 17:42:49-06:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added ListStream allocation type attr and made ListStreamNo optional \r
-# \r
-# ****************** Version 15 ****************** \r
-# User: rob.dipaolo Date: 2010-08-03 Time: 15:21:04+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 13 ****************** \r
-# User: phil.lee Date: 2010-07-27 Time: 14:46:09+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 12 ****************** \r
-# User: rob.dipaolo Date: 2010-07-26 Time: 21:00:04+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# First draft properties & media sync schemas \r
-# \r
-# ****************** Version 11 ****************** \r
-# User: phil.lee Date: 2010-07-05 Time: 15:00:10+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 10 ****************** \r
-# User: phil.lee Date: 2010-06-09 Time: 16:57:26+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 8 ****************** \r
-# User: eric.openshaw Date: 2010-06-02 Time: 11:39:09-06:00 \r
-# Updated in: /Marina/source/xml/include \r
-# fixed tc regexp, legalised empty mediaUsageList \r
-# \r
-# ****************** Version 7 ****************** \r
-# User: eric.openshaw Date: 2010-05-18 Time: 11:32:41-06:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added complete attr to markup element \r
-# \r
-# ****************** Version 6 ****************** \r
-# User: eric.openshaw Date: 2010-05-14 Time: 09:43:48-06:00 \r
-# Updated in: /Marina/source/xml/include \r
-# added markups to media schema \r
-# \r
-# ****************** Version 5 ****************** \r
-# User: phil.lee Date: 2010-04-19 Time: 16:54:18+01:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-# ****************** Version 3 ****************** \r
-# User: eric.openshaw Date: 2010-03-22 Time: 12:42:28-06:00 \r
-# Updated in: /Marina/source/xml/include \r
-# \r
-*****************************************************************\r
--->\r
-<xs:schema xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified">\r
- <xs:complexType name="actionScheduleProperties">\r
- <xs:annotation>\r
- <xs:documentation>Scheduling properties for an action.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="startType" type="scheduledStartType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Enumerated Start Type.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="startOffset" type="dateTimecodeOrTimecode">\r
- <xs:annotation>\r
- <xs:documentation>For Fixed starts this is a date time for Parent Start and End this is a timecode span offset.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="aspectRatio">\r
- <xs:annotation>\r
- <xs:documentation>Aspect Ratio</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="4:3"/>\r
- <xs:enumeration value="4:3 Full"/>\r
- <xs:enumeration value="14:9 Letterbox Centred"/>\r
- <xs:enumeration value="14:9 Letterbox Top"/>\r
- <xs:enumeration value="14:9 Full Height"/>\r
- <xs:enumeration value="16:9"/>\r
- <xs:enumeration value="16:9 Letterbox Centred"/>\r
- <xs:enumeration value="16:9 Letterbox Top"/>\r
- <xs:enumeration value="16:9 Letterbox Deep"/>\r
- <xs:enumeration value="16:9 Anamorphic"/>\r
- <xs:enumeration value="Bypass"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="aspectRatioProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for Aspect Ratio</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="type" type="aspectRatio" use="required"/>\r
- </xs:complexType>\r
- <xs:complexType name="asRunActionEvent">\r
- <xs:annotation>\r
- <xs:documentation>AsRun Action Event</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:extension base="asRunEventTemplate">\r
- <xs:sequence>\r
- <xs:element name="properties" type="playlistActionEventProperties"/>\r
- <xs:element name="childEvents" type="asRunSecondaryEventList" minOccurs="0"/>\r
- </xs:sequence>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="asRunData">\r
- <xs:annotation>\r
- <xs:documentation>AsRun related values</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="errors" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>List of errors </xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="error" minOccurs="0" maxOccurs="unbounded">\r
- <xs:complexType>\r
- <xs:attribute name="name" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the error.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Lost OnAir Job"/>\r
- <xs:enumeration value="Missing Media"/>\r
- <xs:enumeration value="Lost XPoint Path"/>\r
- <xs:enumeration value="Media Stream Error"/>\r
- <xs:enumeration value="Macro Not Found"/>\r
- <xs:enumeration value="Invalid Trigger Parameter"/>\r
- <xs:enumeration value="Lost Switch Effect"/>\r
- <xs:enumeration value="Slave Processor Error"/>\r
- <xs:enumeration value="Media Stream Error"/>\r
- <xs:enumeration value="Media Already Exists"/>\r
- <xs:enumeration value="Dependency Error"/>\r
- <xs:enumeration value="Cue Timeout"/>\r
- <xs:enumeration value="End Timeout"/>\r
- <xs:enumeration value="Lost Switch Effect"/>\r
- <xs:enumeration value="Invalid Media Segment"/>\r
- <xs:enumeration value="Invalid Audio Shuffle"/>\r
- <xs:enumeration value="Invalid Media Metadata"/>\r
- <xs:enumeration value="SOM Extent"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="time" type="dateTimecode" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The time the state changed.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="state" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The state off the error (On or Off)</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="On"/>\r
- <xs:enumeration value="Off"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="message" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>Optional message providing more information.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="startTime" type="dateTimecode">\r
- <xs:annotation>\r
- <xs:documentation>The time the event or job started, if it ran.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="endTime" type="dateTimecode">\r
- <xs:annotation>\r
- <xs:documentation>The time the event or job ended, if it ran.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="duration" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>The time the event or duration ran for.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="result" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The final result of the event or job. Either "Completed" or another descriptive string to describe what the result was.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Completed"/>\r
- <xs:enumeration value="Descheduled"/>\r
- <xs:enumeration value="Missed"/>\r
- <xs:enumeration value="User Next"/>\r
- <xs:enumeration value="List Next"/>\r
- <xs:enumeration value="User Abort"/>\r
- <xs:enumeration value="List Abort"/>\r
- <xs:enumeration value="List Preempt"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="state">\r
- <xs:annotation>\r
- <xs:documentation>Either "done" or "disabled". For most events the state will always be "done". For events disabled in the UI they will always have a state of "done". </xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Done"/>\r
- <xs:enumeration value="Disabled"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="activeRedundancyRole" type="redundancyRole">\r
- <xs:annotation>\r
- <xs:documentation>The redundancy role used for the OnAir job. e.g. Main.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="allocatedDevice" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>The device which was used by this event or job to fulfill it's function (e.g. video stream).</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="allocatedSourceDevice">\r
- <xs:annotation>\r
- <xs:documentation>The source device which was used by this event or job to fulfill it's function (e.g. router).</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="allocatedSourcePort">\r
- <xs:annotation>\r
- <xs:documentation>The source port which was used by this event or job to fulfill it's function (e.g. router port).</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="allocatedDestinationDevice">\r
- <xs:annotation>\r
- <xs:documentation>The destination device which was used by this event or job to fulfill it's function (e.g. router).</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="allocatedDestinationPort">\r
- <xs:annotation>\r
- <xs:documentation>The destination port which was used by this event or job to fulfill it's function (e.g. router port).</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="txList">\r
- <xs:annotation>\r
- <xs:documentation>The name of the TxList that this event was played out on. </xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="txListID">\r
- <xs:annotation>\r
- <xs:documentation>The ID of the list that this event was played out on.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="channel">\r
- <xs:annotation>\r
- <xs:documentation>The name of the channel this event was played out on, if redundancy is being used this will be the reudnant list object name. </xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="channelID">\r
- <xs:annotation>\r
- <xs:documentation>The ID of the channel this event was played out on, if redundancy is being used this will be the reudnant list ID. </xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="asRunEventTemplate">\r
- <xs:annotation>\r
- <xs:documentation>Template for an asrun event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="asRun">\r
- <xs:annotation>\r
- <xs:documentation>The asRunData for this event. i.e. What really happened</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:complexContent>\r
- <xs:extension base="asRunData">\r
- <xs:sequence minOccurs="0">\r
- <xs:element name="jobs" type="asRunJobList" minOccurs="0"/>\r
- </xs:sequence>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="playlistEventAttributes"/>\r
- </xs:complexType>\r
- <xs:complexType name="asRunJob">\r
- <xs:annotation>\r
- <xs:documentation>Information about a job that was created to service a list event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="asRun">\r
- <xs:complexType>\r
- <xs:complexContent>\r
- <xs:extension base="asRunData"/>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="properties" type="asRunJobProperties" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>The properties used by the embedded job. These may be a subset of the event's properties, or they may have been calculated by the implementation of the job.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of this job, e.g. Media, Effect, etc</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="redundancyRole" type="redundancyRole">\r
- <xs:annotation>\r
- <xs:documentation>The role of this job in a redundant pair.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="featurePath">\r
- <xs:annotation>\r
- <xs:documentation>XPath for the feature properties element for which this job was created. The XPath is relative from the root 'event' element. This attribute may be missing if the job was not created to fulfill a feature.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="asRunJobList">\r
- <xs:annotation>\r
- <xs:documentation>A list of all the jobs created to service a list event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence minOccurs="0" maxOccurs="unbounded">\r
- <xs:element name="job" type="asRunJob"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="asRunJobProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of an asrun job.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="schedule" type="secondaryScheduleProperties" minOccurs="0"/>\r
- <xs:element name="mediaStream" type="mediaStreamProperties" minOccurs="0"/>\r
- <xs:element name="event" type="eventProperties" minOccurs="0"/>\r
- <xs:element name="switch" type="switchProperties" minOccurs="0"/>\r
- <xs:element name="trigger" type="triggerProperties" minOccurs="0"/>\r
- <xs:element name="effect" type="effectProperties" minOccurs="0"/>\r
- <xs:element name="media" type="mediaSimple" minOccurs="0"/>\r
- <xs:element name="features" type="featuresProperties" minOccurs="0"/>\r
- <xs:element name="block" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="name" use="required"/>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="macro" type="macroProperties" minOccurs="0"/>\r
- <xs:element name="dolphinGraphic" type="dolphinGraphicProperties" minOccurs="0"/>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="asRunPrimaryEvent">\r
- <xs:annotation>\r
- <xs:documentation>AsRun Primary Event</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:extension base="asRunEventTemplate">\r
- <xs:sequence>\r
- <xs:element name="properties" type="playlistPrimaryEventProperties"/>\r
- <xs:element name="childEvents" type="asRunSecondaryEventList" minOccurs="0"/>\r
- </xs:sequence>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="asRunPrimaryEventList">\r
- <xs:annotation>\r
- <xs:documentation>AsRun Event List - contains multiple asRunEvents</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence minOccurs="0" maxOccurs="unbounded">\r
- <xs:choice minOccurs="0" maxOccurs="unbounded">\r
- <xs:element name="event" type="asRunPrimaryEvent"/>\r
- <xs:element name="userObservation" type="asRunUserObservation"/>\r
- </xs:choice>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="asRunSecondaryEvent">\r
- <xs:annotation>\r
- <xs:documentation>AsRun Secondary Event</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:extension base="asRunEventTemplate">\r
- <xs:sequence>\r
- <xs:element name="properties" type="playlistSecondaryEventProperties"/>\r
- <xs:element name="childEvents" type="asRunSecondaryEventList" minOccurs="0"/>\r
- </xs:sequence>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="asRunSecondaryEventList">\r
- <xs:annotation>\r
- <xs:documentation>AsRun Secondary Event List</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence maxOccurs="unbounded">\r
- <xs:choice>\r
- <xs:element name="event" type="asRunSecondaryEvent"/>\r
- <xs:element name="action" type="asRunActionEvent"/>\r
- </xs:choice>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="asRunUserObservation">\r
- <xs:annotation>\r
- <xs:documentation>Observations by operators or users.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="comment" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>The comment typed in by the user.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="time" type="dateTimecode" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The time the observation was made.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="userName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the user that made the observation.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="client" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the client pc that the observation was made from. e.g. MCRClient1</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="audio">\r
- <xs:annotation>\r
- <xs:documentation>Supersedes audioTracks, represents both groups and tracks.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="tracks">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="track" maxOccurs="unbounded">\r
- <xs:complexType>\r
- <xs:sequence minOccurs="0">\r
- <xs:element name="encodingConfig" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Configuration parameters for encoding. This is free form for now but will be formalised later.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:anyAttribute namespace="##any" processContents="skip"/>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="tags" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Any number of free form tags.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence minOccurs="0">\r
- <xs:element name="tag" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="encoding" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The encoding format used for this track.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="UNKNOWN"/>\r
- <xs:enumeration value="ADPCM"/>\r
- <xs:enumeration value="DOL_E"/>\r
- <xs:enumeration value="DOL_D"/>\r
- <xs:enumeration value="DOL_D_PLUS"/>\r
- <xs:enumeration value="MP1L1"/>\r
- <xs:enumeration value="MP1L2"/>\r
- <xs:enumeration value="MP1L3"/>\r
- <xs:enumeration value="MP2P3"/>\r
- <xs:enumeration value="AAC"/>\r
- <xs:enumeration value="PCM"/>\r
- <xs:enumeration value="OGG"/>\r
- <xs:enumeration value="WMA"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="groups" minOccurs="0">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="group" minOccurs="0" maxOccurs="unbounded">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="tags" minOccurs="0">\r
- <xs:complexType>\r
- <xs:sequence minOccurs="0">\r
- <xs:element name="tag" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="tracks">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="track" maxOccurs="255">\r
- <xs:complexType>\r
- <xs:attribute name="index" use="required">\r
- <xs:annotation>\r
- <xs:documentation>1 based track index,</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:unsignedByte">\r
- <xs:minInclusive value="1"/>\r
- <xs:maxInclusive value="255"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="name" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Uniique name for this group.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="audioTrack">\r
- <xs:annotation>\r
- <xs:documentation>Representation of an audio track</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="trackNum" type="xs:unsignedShort" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>0 based audio track number</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="channels" type="xs:unsignedByte" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Number of channels of audio within this track</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="sampleRate" type="xs:unsignedShort" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Sample rate of audio encoding in kHz</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="format" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Encoding format of the audio track (see enum)</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="32"/>\r
- <xs:enumeration value="PCM"/>\r
- <xs:enumeration value="DolbyDigital"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="bits" type="xs:unsignedShort" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Encoding resolution</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="lang" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Language of audio track</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="32"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="audioTracks">\r
- <xs:annotation>\r
- <xs:documentation>Collection of audio tracks</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="audioTrack" type="audioTrack" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:simpleType name="automationStateType">\r
- <xs:annotation>\r
- <xs:documentation>Enumeration of automation job states.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Null"/>\r
- <xs:enumeration value="Initialising"/>\r
- <xs:enumeration value="Initialised"/>\r
- <xs:enumeration value="Cueing"/>\r
- <xs:enumeration value="Allocating Device"/>\r
- <xs:enumeration value="Device Allocated"/>\r
- <xs:enumeration value="Waiting Validation"/>\r
- <xs:enumeration value="Validation Succeeded"/>\r
- <xs:enumeration value="Validation Failed"/>\r
- <xs:enumeration value="Allocating Stream"/>\r
- <xs:enumeration value="Stream Allocated"/>\r
- <xs:enumeration value="Stream Cueing"/>\r
- <xs:enumeration value="Cued"/>\r
- <xs:enumeration value="Preroll"/>\r
- <xs:enumeration value="Running"/>\r
- <xs:enumeration value="Overrunning"/>\r
- <xs:enumeration value="Pausing"/>\r
- <xs:enumeration value="Paused"/>\r
- <xs:enumeration value="Ending"/>\r
- <xs:enumeration value="Running"/>\r
- <xs:enumeration value="Aborting"/>\r
- <xs:enumeration value="Aborted"/>\r
- <xs:enumeration value="Postroll"/>\r
- <xs:enumeration value="Done"/>\r
- <xs:enumeration value="Disabled"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="cgProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties used by CG media devices</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="f" minOccurs="0" maxOccurs="30">\r
- <xs:annotation>\r
- <xs:documentation>Template fields go here if required.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:simpleContent>\r
- <xs:extension base="xs:string">\r
- <xs:attribute name="name"/>\r
- </xs:extension>\r
- </xs:simpleContent>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="passThrough" minOccurs="0" maxOccurs="1">\r
- <xs:annotation>\r
- <xs:documentation>Required when the type is PassThrough. For some devices this can be used to specify a command to pass directly to the device.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="command" use="required"/>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="transition" minOccurs="0" maxOccurs="1">\r
- <xs:annotation>\r
- <xs:documentation>Required when the type is Transition. For example, can be used to fade up/down a logo.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="type" type="CGTransitionUnion" use="required"/>\r
- <xs:attribute name="rate" type="switchRate" use="optional"/>\r
- <xs:attribute name="direction" type="direction" use="optional"/>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="stopAnimation" minOccurs="0" maxOccurs="1">\r
- <xs:complexType>\r
- <xs:attribute name="enabled" type="xs:boolean" use="optional"/>\r
- <xs:attribute name="stopTimeType" type="CGTPATimeTypeEnum" use="optional"/>\r
- <xs:attribute name="stopTimeOffset" type="timecode" use="optional"/>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="PBSDolphinGraphicElement" type="dolphinCGProperties" minOccurs="0" maxOccurs="1">\r
- <xs:annotation>\r
- <xs:documentation>Optional properties for dolphin devices.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Page"/>\r
- <xs:enumeration value="Sequence"/>\r
- <xs:enumeration value="Template"/>\r
- <xs:enumeration value="Transition"/>\r
- <xs:enumeration value="PassThrough"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="layer">\r
- <xs:annotation>\r
- <xs:documentation>Optional Layer</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="loadOnly" type="xs:boolean">\r
- <xs:annotation>\r
- <xs:documentation>Option to load at start time instead of loading at cue time and fading up at start time.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="CGTPATimeTypeEnum">\r
- <xs:annotation>\r
- <xs:documentation>Three Part Animation stop type enum</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="0"/>\r
- <xs:enumeration value="1"/>\r
- <xs:enumeration value="+EventStart"/>\r
- <xs:enumeration value="-EventEnd"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="CGTransitionEnum">\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Cut"/>\r
- <xs:enumeration value="Fade"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="CGTransitionUnion" final="union">\r
- <xs:union memberTypes="CGTransitionEnum switchTransition"/>\r
- </xs:simpleType>\r
- <xs:complexType name="changeCounts">\r
- <xs:attribute name="del" type="xs:integer"/>\r
- <xs:attribute name="update" type="xs:integer"/>\r
- <xs:attribute name="add" type="xs:integer"/>\r
- </xs:complexType>\r
- <xs:complexType name="channelProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for a transmission channel.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="name">\r
- <xs:annotation>\r
- <xs:documentation>Optional name of the channel this list should be played on.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="comment" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>An optional comment describing what this list is intended for or what it contains.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="txTime" type="dateTimecode">\r
- <xs:annotation>\r
- <xs:documentation>Optional date/time that the list should be aired.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="timeOffset" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>Optional time offset name this list was saved in</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="timeOffsetValue" type="dateTimecodeOrTimecode">\r
- <xs:annotation>\r
- <xs:documentation>Optional time offset value this list was saved in. This is a timecode span.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="classification">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a classification of an "object" (e.g. media, mediaInstance, mediaSet)</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="autoAssociate" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>If true, all the media in the DB and all the one you will create will be given the default category as value. If false, they won't have any category assigned.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="classification" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the classification e.g. "Program Type" or "Rating"</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="category" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the category within this classification e.g. "Trailer", "Advertisement" or "18+"</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="classifications">\r
- <xs:annotation>\r
- <xs:documentation>Collection of classifications</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="classification" type="classification" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="component">\r
- <xs:annotation>\r
- <xs:documentation>A representation of a component.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="health" type="healthList" minOccurs="0"/>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="componentAttributes"/>\r
- <xs:attribute name="isRedundantObject" type="xs:boolean" use="optional"/>\r
- <xs:attribute name="redundantParentId" type="xs:int" use="optional"/>\r
- <xs:attribute name="redundantParentName" type="xs:string" use="optional"/>\r
- </xs:complexType>\r
- <xs:attributeGroup name="componentAttributes">\r
- <xs:annotation>\r
- <xs:documentation>Required attributes for a component.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="componentId" type="xs:integer" use="required"/>\r
- <xs:attribute name="componentName" type="componentName" use="required"/>\r
- </xs:attributeGroup>\r
- <xs:simpleType name="componentHealth">\r
- <xs:restriction base="xs:string">\r
- <xs:maxLength value="64"/>\r
- <xs:minLength value="1"/>\r
- <xs:enumeration value="Object not found!"/>\r
- <xs:enumeration value="Proxy exception!"/>\r
- <xs:enumeration value="Server node not found!"/>\r
- <xs:enumeration value="Server component not found!"/>\r
- <xs:enumeration value="Server exception!"/>\r
- <xs:enumeration value="Device disconnected!"/>\r
- <xs:enumeration value="Card not found!"/>\r
- <xs:enumeration value="Unable to open device!"/>\r
- <xs:enumeration value="Invalid config!"/>\r
- <xs:enumeration value="Device error!"/>\r
- <xs:enumeration value="Device automation disabled!"/>\r
- <xs:enumeration value="API interface failed!"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="componentList">\r
- <xs:annotation>\r
- <xs:documentation>A list of components.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="component" type="component" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:simpleType name="componentName">\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="componentTag">\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="128"/>\r
- <xs:enumeration value="TxList"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="dateTime">\r
- <xs:annotation>\r
- <xs:documentation>PBS date time that excludes timezone.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:pattern value="2\d\d\d-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])(T)([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]"/>\r
- <xs:pattern value="$INHERIT$"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="dateTimecode">\r
- <xs:restriction base="xs:string">\r
- <xs:pattern value="2\d\d\d-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])(T)([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]:([0-1][0-9]|2[0-4])"/>\r
- <xs:pattern value="2\d\d\d-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])(T)([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9];[0-2][0-9]"/>\r
- <xs:pattern value="$INHERIT$"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="dateTimecodeOrTimecode">\r
- <xs:annotation>\r
- <xs:documentation>Can either be a dateTimecode or a Timecode</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:pattern value="2\d\d\d-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])(T)([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]:([0-1][0-9]|2[0-4])"/>\r
- <xs:pattern value="2\d\d\d-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])(T)([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9];[0-2][0-9]"/>\r
- <xs:pattern value="([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]:([0-1][0-9]|2[0-4])"/>\r
- <xs:pattern value="([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9];[0-2][0-9]"/>\r
- <xs:pattern value="$INHERIT$"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="dateTimecodeRange">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a timecode range (start -> end)</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="start" type="dateTimecode" use="required"/>\r
- <xs:attribute name="end" type="dateTimecode" use="required"/>\r
- </xs:complexType>\r
- <xs:complexType name="deleteMedia">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a delete media request</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="deleteMediaInstances" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Collection of deleted media instances</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="deleteMediaInstance" type="deleteMediaInstance" maxOccurs="unbounded">\r
- <xs:annotation>\r
- <xs:documentation>Delete information for a media instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="mediaKey"/>\r
- </xs:complexType>\r
- <xs:complexType name="deleteMediaInstance">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a delete media instance request</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaSetName" type="mediaSetName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Name of server or tape on which this instance is located</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="output" type="xs:string" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Indicates whether the media instance was successfully deleted or not</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="direction">\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Up"/>\r
- <xs:enumeration value="Down"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="dolphinCGProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for Dolphin CG jobs.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Media name of CG event to display.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="255"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="posX">\r
- <xs:annotation>\r
- <xs:documentation>X Position in percent (60.7pc) or pixels (100pi)</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="posY">\r
- <xs:annotation>\r
- <xs:documentation>Y Position in percent (60.7pc) or pixels (100pi)</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="scaleX" type="xs:float">\r
- <xs:annotation>\r
- <xs:documentation>X dimension scale. For example 1.0 is image size, 2.0 twice size, 0.5 half size.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="scaleY" type="xs:float">\r
- <xs:annotation>\r
- <xs:documentation>Y dimension scale. For example 1.0 is image size, 2.0 twice size, 0.5 half size.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="opacity" type="xs:float">\r
- <xs:annotation>\r
- <xs:documentation>Maximum opacity level when on 0.0 less than nOpacity less than or equal to 1.0</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="priority" type="xs:int">\r
- <xs:annotation>\r
- <xs:documentation>Graphic layer priority. Default is 1. Higher priority graphic elements will be displayed over the top of lower ones.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="onTransitionType" type="switchTransition">\r
- <xs:annotation>\r
- <xs:documentation>Enumerated value includes values such as Cut, Cut Fade, Mix, Wipe, U-Fade etc.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="onTransitionTime">\r
- <xs:annotation>\r
- <xs:documentation>Transition time in frames from opacity 0 (off) to n (on) </xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:int">\r
- <xs:minInclusive value="0"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="offTransitionType" type="switchTransition">\r
- <xs:annotation>\r
- <xs:documentation>As per onTransitionType enum but for the off transition.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="offTransitionTime">\r
- <xs:annotation>\r
- <xs:documentation>Transition time in frames from opacity n (on) to 0 (off).</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="dolphinGraphicProperties">\r
- <xs:annotation>\r
- <xs:documentation>Dolphin graphic properties</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="param" minOccurs="0" maxOccurs="unbounded">\r
- <xs:complexType>\r
- <xs:attribute name="value" type="xs:string" use="required"/>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="startTime" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>the defered start time</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="latency" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>latency between list and dolphin device</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="name" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>name of dolphin CG</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="state">\r
- <xs:annotation>\r
- <xs:documentation>on or off</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="on"/>\r
- <xs:enumeration value="off"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="effectProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for effects</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="port" type="switchAllocation">\r
- <xs:annotation>\r
- <xs:documentation>The device port the effect will occur on</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:choice>\r
- <xs:element name="keyer" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="transition" type="switchTransition" use="required">\r
- <xs:annotation>\r
- <xs:documentation>the type of transition required (cut, mix etc)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="rate" type="switchRate" use="required">\r
- <xs:annotation>\r
- <xs:documentation>how fast should the transition be? </xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="audioOver">\r
- <xs:complexType>\r
- <xs:attribute name="transition" type="switchTransition" use="required">\r
- <xs:annotation>\r
- <xs:documentation>the type of transition required (cut, mix etc)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="rate" type="switchRate" use="required">\r
- <xs:annotation>\r
- <xs:documentation>how fast should the transition be? </xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="percent" use="required">\r
- <xs:annotation>\r
- <xs:documentation>0% is off, 100% is fully on.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:integer">\r
- <xs:minInclusive value="0"/>\r
- <xs:maxInclusive value="100"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="pgmPercent">\r
- <xs:annotation>\r
- <xs:documentation>optional. Can be used alongside other rules to adjust the PGM volume when adding an audio over.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:integer">\r
- <xs:minInclusive value="0"/>\r
- <xs:maxInclusive value="100"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="logo">\r
- <xs:complexType>\r
- <xs:attribute name="transition" type="switchTransition" use="required">\r
- <xs:annotation>\r
- <xs:documentation>the type of transition required (cut, mix etc)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="rate" type="switchRate" use="required">\r
- <xs:annotation>\r
- <xs:documentation>how fast should the transition be? </xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="logo" use="required">\r
- <xs:annotation>\r
- <xs:documentation>this can be a specific logo name or logo number as used in the physical device.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="audioMode">\r
- <xs:annotation>\r
- <xs:documentation>M2100 specific effect</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="bus" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="PGM"/>\r
- <xs:enumeration value="PST"/>\r
- <xs:enumeration value="AP1"/>\r
- <xs:enumeration value="AP2"/>\r
- <xs:enumeration value="AP3"/>\r
- <xs:enumeration value="AP4"/>\r
- <xs:enumeration value="AP5"/>\r
- <xs:enumeration value="AP6"/>\r
- <xs:enumeration value="AP7"/>\r
- <xs:enumeration value="AP8"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="mode" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="NoChange"/>\r
- <xs:enumeration value="Stereo"/>\r
- <xs:enumeration value="LeftMono"/>\r
- <xs:enumeration value="RightMono"/>\r
- <xs:enumeration value="Custom1"/>\r
- <xs:enumeration value="Custom2"/>\r
- <xs:enumeration value="Custom3"/>\r
- <xs:enumeration value="Custom4"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="phase" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="NoChange"/>\r
- <xs:enumeration value="Normal"/>\r
- <xs:enumeration value="Reverse"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="dve">\r
- <xs:annotation>\r
- <xs:documentation>digital video effects properties</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="effect" type="xs:string" use="required">\r
- <xs:annotation>\r
- <xs:documentation>the dve sequence name, number or id to be used.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="duration" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>option to override the dve's configured duration if supported by the device.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="audioShuffle">\r
- <xs:complexType>\r
- <xs:choice>\r
- <xs:element name="macro" type="macroProperties"/>\r
- <xs:element name="fixed">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="shuffle" maxOccurs="unbounded">\r
- <xs:complexType>\r
- <xs:attribute name="output" type="xs:string" use="required"/>\r
- <xs:attribute name="input" type="xs:string" use="required"/>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>based on type selected the appropriate child element should be completed</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Macro"/>\r
- <xs:enumeration value="Fixed"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="validationMode" type="validationMode">\r
- <xs:annotation>\r
- <xs:documentation>Option to override the defualt list validation of these properties. Off turns off all validation. Warn sets warnings when errors are found. Update will update the properties with the correct data if it's wrong.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="audioClip">\r
- <xs:annotation>\r
- <xs:documentation>M2100 specific effect</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="transition" type="switchTransition" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>the type of transition required (cut, mix etc)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="rate" type="switchRate" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>how fast should the transition be? </xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="percent" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>0% is off, 100% is fully on.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:integer">\r
- <xs:minInclusive value="0"/>\r
- <xs:maxInclusive value="100"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="file">\r
- <xs:annotation>\r
- <xs:documentation>audio clip file to load as understood by the M2100</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>the type of effect that is required. The matchin child element then also needs to be completed. </xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Keyer"/>\r
- <xs:enumeration value="Audio Over"/>\r
- <xs:enumeration value="Logo"/>\r
- <xs:enumeration value="Audio Mode"/>\r
- <xs:enumeration value="DVE"/>\r
- <xs:enumeration value="Audio Shuffle"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="name">\r
- <xs:annotation>\r
- <xs:documentation>the name of the effect that is to be triggered. For example "AudioOver1, AudioOver2, DVE". These names are sourced from the third party device itself and are not configurable.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="eventClassification">\r
- <xs:annotation>\r
- <xs:documentation>Classification used in a list event where 'AutoAssociate' doesn't make sense.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:restriction base="classification"/>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="eventClassifications">\r
- <xs:annotation>\r
- <xs:documentation>Collection of event classifications</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:restriction base="classifications">\r
- <xs:sequence>\r
- <xs:element name="classification" type="eventClassification" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:restriction>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="eventProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for automation list events.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all minOccurs="0">\r
- <xs:element name="comment" minOccurs="0">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="255"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:element>\r
- <xs:element name="classifications" type="eventClassifications" minOccurs="0"/>\r
- </xs:all>\r
- <xs:attribute name="title" use="optional">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="reconcileKey" type="reconcileKey" use="optional"/>\r
- <xs:attribute name="houseId">\r
- <xs:annotation>\r
- <xs:documentation>the houseID is a media level piece of data. However in many cases the PBS database may not be populated with this houseID information. This attribute allows the houseId to be displayed in the playlist UI. Note that it does NOT get updated into the database; or used in any way. It is for visual purposes only.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="validationMode" type="validationMode">\r
- <xs:annotation>\r
- <xs:documentation>Option to override the defualt list validation of these properties. Off turns off all validation. Warn sets warnings when errors are found. Update will update the properties with the correct data if it's wrong.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="eventType">\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Insert"/>\r
- <xs:enumeration value="Update"/>\r
- <xs:enumeration value="Delete"/>\r
- <xs:enumeration value="Handshake"/>\r
- <xs:enumeration value="Heartbeat"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="featuresProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties allowed for an event feature.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="feature" maxOccurs="unbounded">\r
- <xs:annotation>\r
- <xs:documentation>You can have any number of additional features but only one of each type.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="properties" minOccurs="0">\r
- <xs:complexType>\r
- <xs:all>\r
- <xs:element name="media" type="mediaSimple" minOccurs="0"/>\r
- <xs:element name="mediaStream" type="mediaStreamProperties" minOccurs="0"/>\r
- <xs:element name="macro" type="macroProperties" minOccurs="0"/>\r
- <xs:element name="vps" type="vpsProperties" minOccurs="0"/>\r
- <xs:element name="aspectRatio" type="aspectRatioProperties" minOccurs="0"/>\r
- <xs:element name="fieldList" minOccurs="0">\r
- <xs:complexType>\r
- <xs:sequence maxOccurs="unbounded">\r
- <xs:element name="field">\r
- <xs:complexType>\r
- <xs:attribute name="name" type="xs:string" use="required">\r
- <xs:annotation>\r
- <xs:documentation>custom field name</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="value" type="xs:string" use="required">\r
- <xs:annotation>\r
- <xs:documentation>value associated with the custom field name</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="effect" type="effectProperties" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="type" type="usageType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of this feature. The properties valid for a feature depend on its type.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="healthFlag">\r
- <xs:annotation>\r
- <xs:documentation>A instance of a health flag applicable to a component.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="name" type="componentHealth"/>\r
- </xs:complexType>\r
- <xs:complexType name="healthList">\r
- <xs:annotation>\r
- <xs:documentation>A list of all health flags applicable to a component</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="healthFlag" type="healthFlag" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="heartbeat">\r
- <xs:annotation>\r
- <xs:documentation>A representation of a connection heartbeat</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="auxXML" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Concession for custom metadata</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="historyProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for keeping track of object history.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="created" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="author" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Name of the user that created this object.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="time" type="xs:dateTime" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Date and Time of creation.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="comment">\r
- <xs:annotation>\r
- <xs:documentation>Optional comment by author.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="modified" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="author" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Name of the user that modified this object.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="time" type="xs:dateTime" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Date and Time of modification.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="comment">\r
- <xs:annotation>\r
- <xs:documentation>Optional comment by author.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:all>\r
- <xs:attribute name="source">\r
- <xs:annotation>\r
- <xs:documentation>Optional source identifier. This could be the original filename for example.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="ingestProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties used by ingest jobs</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="reviewJob" type="xs:boolean" use="required"/>\r
- <xs:attribute name="reviewOffset" type="timecode" use="required"/>\r
- <xs:attribute name="abortOnReviewFailure" type="xs:boolean" use="required"/>\r
- <xs:attribute name="switchOnPrepare" type="xs:boolean" use="required"/>\r
- </xs:complexType>\r
- <xs:complexType name="job">\r
- <xs:annotation>\r
- <xs:documentation>A single job</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="state" type="jobState" minOccurs="0"/>\r
- <xs:element name="properties" type="jobProperties" minOccurs="0"/>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of this job.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Transfer"/>\r
- <xs:enumeration value="Delete"/>\r
- <xs:enumeration value="Thumbnail"/>\r
- <xs:enumeration value="Demo"/>\r
- <xs:enumeration value="Assistant"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="uid">\r
- <xs:annotation>\r
- <xs:documentation>This is the internal id for the event which is useful for debugging. It is ignored when loading the list.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="jobList">\r
- <xs:annotation>\r
- <xs:documentation>A List of jobs.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="job" type="job" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="jobListProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a job list.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="history" type="historyProperties" minOccurs="0"/>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="jobProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a job.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="secondaries" type="secondaries" minOccurs="0"/>\r
- <xs:element name="media" type="media" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>For jobs that operate on media. \r
-\r
-You must at least specify the MediaName and Media type, however you can specify much more information if required. \r
-\r
-For example\r
-1.) if you want to delete all instances of a piece of media the just specify the MediaName and MediaType, then set "global" to true on the delete element.\r
-2.) if you want to delete specific instances of a piece of media then specify which ones using the mediaInstances element. \r
-\r
-When ingesting material the meta data specified here is used to update the media database.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="transfer" type="transfer" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Can be specified for transfer jobs. \r
-\r
-If the transfer is an ingest job this gives a hint as to the final destination of the media but can be overridden by the operators. \r
-\r
-For all other types of transfer this MUST be specified.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="delete" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Must be specified for delete jobs. \r
-\r
-At present there are no individual delete properties but an empty element must exist.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="confirmed" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>States whether the job is confirmed for deletion.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="global" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>States whether the job will delete all media instances across the system.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="deleteMediaRecord" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>States whether the job will delete the media record.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="crossDomain" type="xs:boolean">\r
- <xs:annotation>\r
- <xs:documentation>Informs whether the delete job is a cross domain one.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="priority" type="priority" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>You can use this to specify the priority of the job, \r
-\r
-It's not used for all type of job and is assumed to be low priority if it's omitted.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="mediaStream" type="mediaStreamIngestProperties" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>For ingest transfer jobs you can specify the som, duration and video properties where the jobType will always be record.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="jobState">\r
- <xs:annotation>\r
- <xs:documentation>State of a job.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="state" type="automationStateType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The job's current state.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="stateHint" type="xs:string" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>A hint describing the job's state.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="stateModifiedTime" type="dateTimecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>DateTime the job's state was last modified by the system.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="keepItem">\r
- <xs:annotation>\r
- <xs:documentation>A single item to keep</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="properties" type="keepItemProperties"/>\r
- </xs:sequence>\r
- <xs:attribute name="uid">\r
- <xs:annotation>\r
- <xs:documentation>This is the internal id for the keep item which is useful for debugging. It is ignored when loading the list.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="keepItemProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a keepItem</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="media" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>The media name/type of the item that needs to be kept</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:complexContent>\r
- <xs:extension base="mediaSimpleLoose">\r
- <xs:sequence>\r
- <xs:element name="mediaInstances" minOccurs="0">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="mediaInstance" maxOccurs="unbounded">\r
- <xs:complexType>\r
- <xs:attributeGroup ref="mediaInstanceKeyLoose"/>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="expiry" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>For how long must the item(s) be kept? this expiry time denotes when the item no longer needs to be forcibly kept above other rules in the system.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="time" type="dateTime"/>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="keepList">\r
- <xs:annotation>\r
- <xs:documentation>A List of items to keep</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence maxOccurs="unbounded">\r
- <xs:element name="keepItem" type="keepItem"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="keepListProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a keep list.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:extension base="jobListProperties"/>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="languages">\r
- <xs:annotation>\r
- <xs:documentation>A representation of a group of languages.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="lang" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="lastModifiedDateTimeRange">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a last update time timecode range (start -> end)</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="start" type="dateTime" use="required"/>\r
- <xs:attribute name="end" type="dateTime" use="required"/>\r
- </xs:complexType>\r
- <xs:complexType name="layers">\r
- <xs:annotation>\r
- <xs:documentation>Collection of layers</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="layer" maxOccurs="10">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="listStreamAllocation">\r
- <xs:annotation>\r
- <xs:documentation>Date for list stream allocation</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="type" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Fixed"/>\r
- <xs:enumeration value="Auto"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="listStreamNo" use="optional">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:int">\r
- <xs:minInclusive value="0"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="listStreamAllocationProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties used by automation lists for allocation</xs:documentation>\r
- </xs:annotation>\r
- <xs:choice minOccurs="0">\r
- <xs:element name="listStream" type="listStreamAllocation">\r
- <xs:annotation>\r
- <xs:documentation>if type = listStream then this must be completed</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:choice>\r
- <xs:attribute name="type" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="ListStream"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="macroProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for a macro event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="value" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The value of the macro. e.g. If the event type is Logo this may be LogoOn or LogoOff.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="markup">\r
- <xs:annotation>\r
- <xs:documentation>A named collection of markup items</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence minOccurs="0" maxOccurs="unbounded">\r
- <xs:element name="markupItem" type="markupItem">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a segment or keyframe</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="name" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the markup to which the markupItems belong.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="complete" type="xs:boolean" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Indicates whether the markup item data represents the complete markup, or only an incremental update.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="markupItem">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a segment or keyframe. Presence of a valid duration indicates a segment, otherwise interpreted as a keyframe.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of the markup item. If "Template" the item represents an item in a predefined template. If "Dynamic" the item is not part of a template. It is possible to mix dynamic and template items in a single markup.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Dynamic"/>\r
- <xs:enumeration value="Template"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="orderNo" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The 1 based position of the item within the markup.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:unsignedByte">\r
- <xs:minInclusive value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="name" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the item (e.g. "Part1", "Break")</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="som" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>The timecode of the start of a segment or the position of a keyframe.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="duration" type="timecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The duration of a segment. This attribute should be absent when specifying a keyframe.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="comment" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>A user defined comment that may be displayed in certain user interfaces.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="256"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="offset" type="xs:int" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>For non-thumbnail types this value stores the offset from the SOM for the thumbnail.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="markups">\r
- <xs:annotation>\r
- <xs:documentation>Collection of markup elements</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence maxOccurs="unbounded">\r
- <xs:element name="markup" type="markup">\r
- <xs:annotation>\r
- <xs:documentation>A named collection of markupItems</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="media">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a piece of media with associated metadata. Make sure the creationTime is in the format 2017-03-23T14:11:00 [YYYY-MM-DD]T[HH:MM:SS] otherwise XML validation will fail.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="auxXML" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Concession for custom metadata</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- <xs:attribute name="processor" use="optional">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="255"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="properties" type="mediaProperties" minOccurs="0"/>\r
- <xs:element name="mediaInstances" type="mediaInstanceList" minOccurs="0"/>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="mediaKey"/>\r
- <xs:attributeGroup ref="mediaBaseAttributes"/>\r
- </xs:complexType>\r
- <xs:attributeGroup name="mediaBaseAttributes">\r
- <xs:attribute name="title" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Optional title for media</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="origSOM" type="timecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Original SOM where media was located on tape (only used if media is scheduled by OrigSOM)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="creationTime" type="dateTime" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>DateTime this media was first seen by the system</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="modifiedTime" type="dateTime" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>DateTime this media was last modified by the system</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="mediaId" type="xs:int" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Internal Marina media UID</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="houseId" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Optional house Id for media</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:maxLength value="64"/>\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="alternateId" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Optional alternate Id for media</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:maxLength value="64"/>\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="validityStartTime" type="dateTime" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Date and time media becomes valid</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="validityEndTime" type="dateTime" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Date and time media becomes invalid</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="eventPlayCount" type="xs:int" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The number of times this media has been played to air.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="firstEventPlayTime" type="dateTimecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The date and time that this media was first played to air.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="lastEventPlayTime" type="dateTimecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The date and time of the last time this media was played to air.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="notes" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Free text field for any media notes</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="255"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:attributeGroup>\r
- <xs:complexType name="mediaInstance">\r
- <xs:annotation>\r
- <xs:documentation>Representation of the metadata for an instance of a piece of media. This type is intended to be embedded inside an element with a specified mediaKey</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="auxXML" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Concession for custom metadata</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="properties" type="mediaInstanceProperties" minOccurs="0"/>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="mediaInstanceKey"/>\r
- <xs:attributeGroup ref="mediaInstanceBaseAttributes"/>\r
- </xs:complexType>\r
- <xs:attributeGroup name="mediaInstanceBaseAttributes">\r
- <xs:attribute name="versionHint" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Textual hint for this version</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="duration" type="timecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Duration of this instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="creationStartTime" type="dateTimecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Time at which this instance started creation</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="creationEndTime" type="dateTimecode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Time at which this instance ended creation</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="creationHint" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Textual hint set during the creation process</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="origSOM" type="timecode" use="optional"/>\r
- <xs:attribute name="mediaInstanceId" type="xs:int" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Internal Marina media instance UID</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="nativeSize" type="xs:unsignedLong" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Size of the media in bytes</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="sourceURL" type="xs:string" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Source url of the media instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="destURL" type="xs:string" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Destination URL of the media instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="deleteAll" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>When deleting media, set this to true to delete all instances in the specified mediaSet. For example, on a device supporting subdirectories, delete from all subdirectories.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:attributeGroup>\r
- <xs:attributeGroup name="mediaInstanceKey">\r
- <xs:annotation>\r
- <xs:documentation>Composite Key for MediaInstance</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaSetName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Name of server or tape on which this instance is located</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="version" type="xs:int" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Version number of media instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="position" type="xs:string" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Position of this instance on a data tape, OR the instanceSOM for a tape/server instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="directory" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Directory in which this instance is located (only used for raw file systems e.g. NAS, FTP). If not specified defaults to the root of the device.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="255"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="filename" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Filename of this instance on the file system (only used for raw file systems e.g. NAS, FTP)</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="directoryId" type="xs:integer">\r
- <xs:annotation>\r
- <xs:documentation>The internal Id of the directory containing the media instance.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:attributeGroup>\r
- <xs:attributeGroup name="mediaInstanceKeyLoose">\r
- <xs:annotation>\r
- <xs:documentation>Composite Key for MediaInstance but where all attributes are optional</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaSetName" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Name of server or tape on which this instance is located</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="version" type="xs:int" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Version number of media instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="position" type="xs:string" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Position of this instance on a data tape, OR the instanceSOM for a tape/server instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="directory" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Directory in which this instance is located (only used for raw file systems e.g. NAS, FTP)</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="255"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="filename" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Filename of this instance on the file system (only used for raw file systems e.g. NAS, FTP)</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:attributeGroup>\r
- <xs:complexType name="mediaInstanceList">\r
- <xs:annotation>\r
- <xs:documentation>Collection of media instances</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="mediaInstance" type="mediaInstance" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="mediaInstanceProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a media instance</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="audioTracks" type="audioTracks" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>This is depreciated use the audio tag instead.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="audio" type="audio" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Audio and Audio Group metadata.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="classifications" type="classifications" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Collection of classifications</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="mediaInstanceUsage">\r
- <xs:annotation>\r
- <xs:documentation>Representation of the usage of a media instance</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaSetName" type="mediaSetName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Name of server or tape on which this instance is located</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="available" type="xs:boolean" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Flag to indicate that the media instance exists on the specified media set</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="lastUsageTime" type="dateTimecode" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The latest time at which this media instance is required for playout.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="lastUsageList" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The media instance last usage tx list name.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="lastUsageListUID" type="xs:integer" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The last usage event UID assigned by the list.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="earliestUsageTime" type="dateTimecode" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The earliest time at which this media instance is required for playout.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="earliestUsageList" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The media instance earliest usage tx list name.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:maxLength value="64"/>\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="earliestUsageListUID" type="xs:integer" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The earliest usage event UID assigned by the list.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="listMediaUsageId" type="xs:int" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The unique instance id for this usage instance.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:attributeGroup name="mediaKey">\r
- <xs:annotation>\r
- <xs:documentation>Composite key for media</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaName" type="mediaName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Textual identifier for a piece of media (e.g. server id)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="mediaType" type="mediaType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Type of media (see enum)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:attributeGroup>\r
- <xs:complexType name="mediaList">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a collection of media. 0 or more instances may also be specified</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="media" type="media" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:simpleType name="mediaName">\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="mediaProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a piece of media. Does not include properties of instances of that media</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="classifications" type="classifications" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Collection of classifications</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="markups" type="markups" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Collection of markups</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="mediaSegmentationProperites">\r
- <xs:annotation>\r
- <xs:documentation>Properties for segmenting media.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="markup" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="name" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the item (e.g. "Part1", "Break")</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="orderNo" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The 1 based position of the item within the markup.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:unsignedByte">\r
- <xs:minInclusive value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="User"/>\r
- <xs:enumeration value="Media"/>\r
- <xs:enumeration value="Markup"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="validationMode" type="validationMode">\r
- <xs:annotation>\r
- <xs:documentation>Option to override the defualt list validation of these properties. Off turns off all validation. Warn sets warnings when errors are found. Update will update the properties with the correct data if it's wrong.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="mediaSet">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a piece of media with associated metadata. Make sure the creationTime is in the format 2017-03-23T14:11:00 [YYYY-MM-DD]T[HH:MM:SS] otherwise XML validation will fail.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="auxXML" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Concession for custom metadata</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="mediaSetKey"/>\r
- <xs:attribute name="serialNumber" type="xs:string"/>\r
- <xs:attribute name="model" type="xs:string"/>\r
- <xs:attribute name="capacity" type="xs:string"/>\r
- <xs:attribute name="firstWritePosition" type="xs:string"/>\r
- <xs:attribute name="lastWritePosition" type="xs:string"/>\r
- <xs:attribute name="gapSize" type="xs:string"/>\r
- <xs:attribute name="nextWritePosition" type="xs:string"/>\r
- <xs:attribute name="freeSpace" type="xs:string"/>\r
- <xs:attribute name="fragmentationMetric" type="xs:int"/>\r
- <xs:attribute name="mountCount" type="xs:int"/>\r
- <xs:attribute name="lastUsedTime" type="xs:string"/>\r
- <xs:attribute name="performance" type="xs:int"/>\r
- <xs:attribute name="textColour" type="xs:int"/>\r
- <xs:attribute name="backColour" type="xs:int"/>\r
- <xs:attribute name="formFactor" type="xs:string"/>\r
- <xs:attribute name="mediaSetLocationType" type="xs:string"/>\r
- <xs:attribute name="mediaSetLocation" type="xs:string"/>\r
- <xs:attribute name="mediaSetLocationAddress" type="xs:string"/>\r
- <xs:attribute name="previousMediaSetLocationType" type="xs:string"/>\r
- <xs:attribute name="previousMediaSetLocationAddress" type="xs:string"/>\r
- <xs:attribute name="previousMediaSetLocation" type="xs:string"/>\r
- </xs:complexType>\r
- <xs:attributeGroup name="mediaSetKey">\r
- <xs:annotation>\r
- <xs:documentation>Composite key for media set</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaSetName" type="mediaSetName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Textual identifier for a media set (e.g. server name)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="mediaSetType" type="mediaSetType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Type of media set (see enum)</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:attributeGroup>\r
- <xs:simpleType name="mediaSetName">\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="mediaSetType">\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="32"/>\r
- <xs:enumeration value="Disk"/>\r
- <xs:enumeration value="Unknown Tape"/>\r
- <xs:enumeration value="SingleSpot Tape"/>\r
- <xs:enumeration value="MultiSpot Tape"/>\r
- <xs:enumeration value="Archive Tape"/>\r
- <xs:enumeration value="Foreign Tape"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="mediaSimple">\r
- <xs:annotation>\r
- <xs:documentation>A simple representation of a piece of media, used in the list and other places where only the key is required.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaName" type="mediaName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The unique name for the media, also know as MediaId.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="mediaType" type="mediaType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of the media, e.g. Video or Subtitle.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="mediaSimpleLoose">\r
- <xs:annotation>\r
- <xs:documentation>A simple representation of a piece of media, but where all attributes are optional. Used in the keep list</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaName" type="mediaName" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The unique name for the media, also know as MediaId.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="mediaType" type="mediaType" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The type of the media, e.g. Video or Subtitle.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="mediaStreamIngestProperties">\r
- <xs:complexContent>\r
- <xs:extension base="mediaStreamProperties">\r
- <xs:attribute name="duration"/>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="mediaStreamProperties">\r
- <xs:annotation>\r
- <xs:documentation>Media Stream Job Properties</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:choice minOccurs="0">\r
- <xs:element name="video" type="videoProperties"/>\r
- <xs:element name="cg" type="cgProperties"/>\r
- <xs:element name="subtitle" type="subtitleProperties"/>\r
- </xs:choice>\r
- <xs:element name="allocation" type="listStreamAllocationProperties" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Allocation is not used in all lists.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="segment" type="mediaSegmentationProperites" minOccurs="0"/>\r
- </xs:sequence>\r
- <xs:attribute name="som" type="timecode" use="optional"/>\r
- </xs:complexType>\r
- <xs:simpleType name="mediaType">\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="32"/>\r
- <xs:enumeration value="Video"/>\r
- <xs:enumeration value="CG"/>\r
- <xs:enumeration value="Subtitle"/>\r
- <xs:enumeration value="Audio"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="mediaUsage">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a piece of media's usage and availability in the system</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="mediaInstancesUsage" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Collection of media instance usage records. This is only returned if the media is actually being used in a playlist.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element name="mediaInstanceUsage" type="mediaInstanceUsage" maxOccurs="unbounded">\r
- <xs:annotation>\r
- <xs:documentation>Usage information for a media instance</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="mediaKey"/>\r
- </xs:complexType>\r
- <xs:complexType name="mediaUsageList">\r
- <xs:annotation>\r
- <xs:documentation>Representation of a collection of media usage elements</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="mediaUsage" type="mediaUsage" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:simpleType name="moreResults">\r
- <xs:annotation>\r
- <xs:documentation>Used in media and job lists to show if there are more results than could be returned</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:boolean"/>\r
- </xs:simpleType>\r
- <xs:simpleType name="objectType">\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Media"/>\r
- <xs:enumeration value="MediaInstance"/>\r
- <xs:enumeration value="MediaSet"/>\r
- <xs:enumeration value="ListEvent"/>\r
- <xs:enumeration value="TxSegment"/>\r
- <xs:enumeration value="WorkflowTask"/>\r
- <xs:enumeration value="Category"/>\r
- <xs:enumeration value="Classification"/>\r
- <xs:enumeration value="ActiveObject"/>\r
- <xs:enumeration value="User"/>\r
- <xs:enumeration value="UserGroup"/>\r
- <xs:enumeration value="System"/>\r
- <xs:enumeration value="Class"/>\r
- <xs:enumeration value="Field"/>\r
- <xs:enumeration value="Host"/>\r
- <xs:enumeration value="Node"/>\r
- <xs:enumeration value="Layout"/>\r
- <xs:enumeration value="MediaStream"/>\r
- <xs:enumeration value="MediaMarkupItem"/>\r
- <xs:enumeration value="UsageTypeAuListXref"/>\r
- <xs:enumeration value="Directory"/>\r
- <xs:enumeration value="Tag"/>\r
- <xs:enumeration value="Markup"/>\r
- <xs:enumeration value="MarkupItem"/>\r
- <xs:enumeration value="AutomationJob"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="playlistActionEvent">\r
- <xs:annotation>\r
- <xs:documentation>An action is a single shot event that performs one task only. It has no duration and no monitoring.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="properties" type="playlistActionEventProperties">\r
- <xs:annotation>\r
- <xs:documentation>The properties required for an event depend on its type. See the playlist documentation for more details.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="childEvents" type="playlistSecondaryEventList" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>The are the events secondaries. Marina supports a maximum of three levels from the root (primary) event so you can have two levels of secondary events.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="state" type="state" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>optional state node</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="playlistEventAttributes"/>\r
- </xs:complexType>\r
- <xs:complexType name="playlistActionEventEffectProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for effects in the context of a playlistActionEvent</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:extension base="effectProperties">\r
- <xs:attribute name="status" type="statusEnum" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The status of the effect, i.e. On or Off</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="playlistActionEventProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties allowed for an action event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="schedule" type="actionScheduleProperties" minOccurs="0"/>\r
- <xs:element name="event" type="eventProperties" minOccurs="0"/>\r
- <xs:element name="switch" type="switchProperties" minOccurs="0"/>\r
- <xs:element name="trigger" type="triggerProperties" minOccurs="0"/>\r
- <xs:element name="effect" type="playlistActionEventEffectProperties" minOccurs="0"/>\r
- <xs:element name="macro" type="macroProperties" minOccurs="0"/>\r
- <xs:element name="dolphinGraphic" type="dolphinGraphicProperties" minOccurs="0"/>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:attributeGroup name="playlistEventAttributes">\r
- <xs:annotation>\r
- <xs:documentation>Attributes for a playlist event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="type" type="usageType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of this event, this could be one of the default enumerations or a custom type for a specific customer or site.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="enabled" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>A disabled event is ignored by the list. If omitted this value is assumed to be true.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="timerMarker" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>If true the event can be used as a maker for list timers. If omitted it is assumed to be false.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="uid" type="xs:integer" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The internal Id of the event. Useful for debugging and is ignored on list load.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="manualSecondary" type="xs:boolean" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Manual Secondary event tag. Useful for catching such jobs. If omitted it is assumed to be false</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:attributeGroup>\r
- <xs:complexType name="playlistPrimaryEvent">\r
- <xs:annotation>\r
- <xs:documentation>A single playlist event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="state" type="state" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Optional state node</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="properties" type="playlistPrimaryEventProperties">\r
- <xs:annotation>\r
- <xs:documentation>The properties required for an event depend on it's type. See the playlist documentation for more details.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="childEvents" type="playlistSecondaryEventList" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>The child events are this event's secondaries. Marina supports a maximum of three levels from the root event.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="playlistEventAttributes"/>\r
- </xs:complexType>\r
- <xs:complexType name="playlistPrimaryEventList">\r
- <xs:annotation>\r
- <xs:documentation>A List of primary events.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="event" type="playlistPrimaryEvent" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="playlistPrimaryEventProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a playlist event</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="schedule" type="primaryScheduleProperties" minOccurs="0"/>\r
- <xs:element name="mediaStream" type="mediaStreamProperties" minOccurs="0"/>\r
- <xs:element name="event" type="eventProperties" minOccurs="0"/>\r
- <xs:element name="switch" type="switchProperties" minOccurs="0"/>\r
- <xs:element name="trigger" type="triggerProperties" minOccurs="0"/>\r
- <xs:element name="effect" type="effectProperties" minOccurs="0"/>\r
- <xs:element name="media" type="mediaSimple" minOccurs="0"/>\r
- <xs:element name="features" type="featuresProperties" minOccurs="0"/>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- <xs:element name="block" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="name" use="required"/>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="playlistProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a playlist</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="history" type="historyProperties" minOccurs="0"/>\r
- <xs:element name="channel" type="channelProperties" minOccurs="0"/>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- <xs:element name="status" type="statusProperties" minOccurs="0"/>\r
- <xs:element name="timecode" type="timecodeProperties" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="playlistSecondaryEvent">\r
- <xs:annotation>\r
- <xs:documentation>A secondary event, can have a start, end or start and end. This allows starting an event (logo on) with one secondary and stopping it (logo off) with another secondary.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="state" type="state" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Optional state node</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="properties" type="playlistSecondaryEventProperties">\r
- <xs:annotation>\r
- <xs:documentation>The properties required for an event depend on its type. See the playlist documentation for more details.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="childEvents" type="playlistSecondaryEventList" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>The are the events secondaries. Marina supports a maximum of three levels from the root (primary) event so you can have two levels of secondary events.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attributeGroup ref="playlistEventAttributes"/>\r
- </xs:complexType>\r
- <xs:complexType name="playlistSecondaryEventList">\r
- <xs:annotation>\r
- <xs:documentation>A List of secondary events and actions.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence minOccurs="0" maxOccurs="unbounded">\r
- <xs:choice>\r
- <xs:element name="event" type="playlistSecondaryEvent"/>\r
- <xs:element name="action" type="playlistActionEvent"/>\r
- </xs:choice>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="playlistSecondaryEventProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a secondary event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="schedule" type="secondaryScheduleProperties" minOccurs="0"/>\r
- <xs:element name="mediaStream" type="mediaStreamProperties" minOccurs="0"/>\r
- <xs:element name="event" type="eventProperties" minOccurs="0"/>\r
- <xs:element name="switch" type="switchProperties" minOccurs="0"/>\r
- <xs:element name="trigger" type="triggerProperties" minOccurs="0"/>\r
- <xs:element name="effect" type="effectProperties" minOccurs="0"/>\r
- <xs:element name="media" type="mediaSimple" minOccurs="0"/>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="primaryScheduleProperties">\r
- <xs:annotation>\r
- <xs:documentation>Scheduling properties for a primary event</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexContent>\r
- <xs:extension base="actionScheduleProperties">\r
- <xs:attribute name="endType" type="scheduledEndType">\r
- <xs:annotation>\r
- <xs:documentation>Enumerated End Type</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="endOffset" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>Offset or Duration</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:extension>\r
- </xs:complexContent>\r
- </xs:complexType>\r
- <xs:complexType name="priority">\r
- <xs:annotation>\r
- <xs:documentation>Internal properties for a priority.</xs:documentation>\r
- </xs:annotation>\r
- <xs:choice>\r
- <xs:element name="requiredTime" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="time" type="dateTimecode" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The time for which the request is required by.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="relative" minOccurs="0">\r
- <xs:complexType>\r
- <xs:attribute name="priority" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The priority level (Low, Medium or High).</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Low"/>\r
- <xs:enumeration value="Medium"/>\r
- <xs:enumeration value="High"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of the priority (RequiredTime or Relative).</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="RequiredTime"/>\r
- <xs:enumeration value="Relative"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="reconcileKey">\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="recordSourceProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties used by automation lists for record sources</xs:documentation>\r
- </xs:annotation>\r
- <xs:choice>\r
- <xs:element name="auto">\r
- <xs:complexType>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Specifies a type of automatic record, e.g. PrimaryVideo</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string"/>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>If "Auto" is selected the auto child element should be completed, otherwise an explicit source can be defined in the switch properties of the event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Auto"/>\r
- <xs:enumeration value="Explicit"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="redundancyRole">\r
- <xs:annotation>\r
- <xs:documentation>Redundancy Role</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Main"/>\r
- <xs:enumeration value="Backup"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="requestProperties">\r
- <xs:annotation>\r
- <xs:documentation>Resource request parameters</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="requester">\r
- <xs:annotation>\r
- <xs:documentation>Information about who is making the request. Most of the attributes are for the UI renderers.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="type" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="TxList"/>\r
- <xs:enumeration value="TxListUI"/>\r
- <xs:enumeration value="StreamControllerUI"/>\r
- <xs:enumeration value="DebugUI"/>\r
- <xs:enumeration value="DBMediaCache"/>\r
- <xs:enumeration value="ListMacroProcessor"/>\r
- <xs:enumeration value="CommercialList"/>\r
- <xs:enumeration value="LiveIngest"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="comment">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="odid">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:integer">\r
- <xs:minInclusive value="0"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="bucketId">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:integer">\r
- <xs:minInclusive value="0"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="username">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="userId">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:integer">\r
- <xs:minInclusive value="0"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="uid">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="mediaLocation" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Used for RML requests, controlled by parent's type attribute.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:attribute name="resourceType" type="xs:string" use="required"/>\r
- <xs:attribute name="resourceName" type="xs:string" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the requested resource. Media set name in case of tape, Media Set Location Address Id in case of bin and device name in case of RML device.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>For requests of type 'Media' the media properties must also be filled in.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="MediaStream"/>\r
- <xs:enumeration value="Media"/>\r
- <xs:enumeration value="TxList"/>\r
- <xs:enumeration value="TxListControl"/>\r
- <xs:enumeration value="MoverList"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="lockType" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Shared"/>\r
- <xs:enumeration value="Exclusive"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="expiryPeriod" type="timecode"/>\r
- <xs:attribute name="system" type="xs:boolean"/>\r
- <xs:attribute name="comment">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="restrictionProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of restricting xml loading.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="channel">\r
- <xs:annotation>\r
- <xs:documentation>The name of the channel the list has been created for.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="scheduledEndType">\r
- <xs:annotation>\r
- <xs:documentation>End Type for a scheduled event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Duration"/>\r
- <xs:enumeration value="Hold"/>\r
- <xs:enumeration value="+ParentStart"/>\r
- <xs:enumeration value="-ParentStart"/>\r
- <xs:enumeration value="+ParentEnd"/>\r
- <xs:enumeration value="-ParentEnd"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="scheduledJob">\r
- <xs:annotation>\r
- <xs:documentation>A single scheduled job</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="state" type="jobState" minOccurs="0"/>\r
- <xs:element name="properties" type="scheduledJobProperties" minOccurs="0"/>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of this job.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Scheduled Record"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="uid">\r
- <xs:annotation>\r
- <xs:documentation>This is the internal id for the event which is useful for debugging. It is ignored when loading the list.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="scheduledJobList">\r
- <xs:annotation>\r
- <xs:documentation>A List of scheduled jobs.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="job" type="scheduledJob" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="scheduledJobProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties of a scheduled job.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="schedule" type="scheduledJobScheduleProperties" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Contains data which is used to control the scheduling of this job.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="media" type="media" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>For jobs that operate on media. \r
-When ingesting material the meta data specified here is used to update the media database.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="source" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Typically this would be an input on a router, but could also be a media stream.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:choice>\r
- <xs:element name="switch" type="switchAllocation">\r
- <xs:annotation>\r
- <xs:documentation>Here you can specify the source to be switched to the destination media streams.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="mediaStream" type="mediaStreamIngestProperties">\r
- <xs:annotation>\r
- <xs:documentation>If the source is video. Here you can specify the som, duration and video properties for the source media. The jobType should always be Play.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:choice>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="destination" minOccurs="0">\r
- <xs:complexType>\r
- <xs:choice>\r
- <xs:element name="mediaStreams">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:choice>\r
- <xs:element name="video" type="videoProperties"/>\r
- <xs:element name="cg" type="cgProperties"/>\r
- <xs:element name="subtitle" type="subtitleProperties"/>\r
- </xs:choice>\r
- <xs:element name="mediaStream" type="mediaStreamIngestProperties" maxOccurs="unbounded">\r
- <xs:annotation>\r
- <xs:documentation>Here you can specify the som, duration and video properties for each destination stream. The jobType should always be Record.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="overwrite">\r
- <xs:annotation>\r
- <xs:documentation>Control default overwrite behaviour.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="recordSOMType">\r
- <xs:annotation>\r
- <xs:documentation>Only valid when jobType="record". If omitted explicit is assumed. Explicit uses the SOM set in the mediaStreamElement. TimeOfDay uses the house timecode of when the recording started.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Explicit"/>\r
- <xs:enumeration value="TimeOfDay"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="som" type="timecode" use="optional"/>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="review" minOccurs="0">\r
- <xs:complexType>\r
- <xs:choice>\r
- <xs:element name="mediaStreams">\r
- <xs:complexType>\r
- <xs:sequence maxOccurs="unbounded">\r
- <xs:element name="mediaStream" type="mediaStreamIngestProperties">\r
- <xs:annotation>\r
- <xs:documentation>Here you can specify the som, duration and video properties for each review stream. The jobType should always be Play.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="auxData" type="xs:anyType" minOccurs="0"/>\r
- <xs:element name="ingest" type="ingestProperties" minOccurs="0"/>\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="scheduledJobScheduleProperties">\r
- <xs:annotation>\r
- <xs:documentation>Scheduling properties for a scheduled job</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="startType" type="scheduledStartType">\r
- <xs:annotation>\r
- <xs:documentation>Enumerated Start Type.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="startOffset" type="dateTimecodeOrTimecode">\r
- <xs:annotation>\r
- <xs:documentation>For Fixed starts this is a date time for Parent Start and End this is a timecode span offset.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="endType" type="scheduledEndType">\r
- <xs:annotation>\r
- <xs:documentation>Enumerated End Type</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="endOffset" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>Offset or Duration</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="scheduledStartType">\r
- <xs:annotation>\r
- <xs:documentation>Start Type for a scheduled event.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Fixed"/>\r
- <xs:enumeration value="Manual"/>\r
- <xs:enumeration value="Sequential"/>\r
- <xs:enumeration value="+ParentStart"/>\r
- <xs:enumeration value="-ParentStart"/>\r
- <xs:enumeration value="+ParentEnd"/>\r
- <xs:enumeration value="-ParentEnd"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="secondaries">\r
- <xs:annotation>\r
- <xs:documentation>A List of secondary jobs.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:element name="secondary" type="job" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="secondaryScheduleProperties">\r
- <xs:annotation>\r
- <xs:documentation>Scheduling properties for a secondary event</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="startType" type="scheduledStartType">\r
- <xs:annotation>\r
- <xs:documentation>Start type is optional and is used to turn an event on. Specify only the end type to turn an event off.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="startOffset" type="dateTimecodeOrTimecode">\r
- <xs:annotation>\r
- <xs:documentation>For Fixed starts this is a date time for Parent Start and End this is a timecode span offset.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="endType" type="scheduledEndType">\r
- <xs:annotation>\r
- <xs:documentation>Set this if you want to turn off a secondary event. If you specify both a startType and an endType you can turn an event on/off in a single event. It is not valid to have an end type of Duration if you have not specified a startType.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="endOffset" type="timecode">\r
- <xs:annotation>\r
- <xs:documentation>Offset or Duration</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="slot">\r
- <xs:annotation>\r
- <xs:documentation>The slot name can be one of the default enumerations or customers can have site specific slot names for GPI card slots.</xs:documentation>\r
- </xs:annotation>\r
- <xs:union memberTypes="slotEnum">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:union>\r
- </xs:simpleType>\r
- <xs:simpleType name="slotEnum">\r
- <xs:annotation>\r
- <xs:documentation>Enumeration of the default slot types.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Cue"/>\r
- <xs:enumeration value="Play"/>\r
- <xs:enumeration value="Crash Next"/>\r
- <xs:enumeration value="Recue"/>\r
- <xs:enumeration value="Pause"/>\r
- <xs:enumeration value="Uncue"/>\r
- <xs:enumeration value="Next"/>\r
- <xs:enumeration value="Resume"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="startTimeState">\r
- <xs:annotation>\r
- <xs:documentation>Enumeration of time status of an event</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="ROLLING"/>\r
- <xs:enumeration value="FIXED_AND_COMMITTED"/>\r
- <xs:enumeration value="FIXED_AND_UNCOMMITTED"/>\r
- <xs:enumeration value="NULL"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="state">\r
- <xs:attribute name="startTimeState" type="startTimeState" use="optional"/>\r
- <xs:attribute name="scheduleStartTime" type="dateTimecode"/>\r
- <xs:attribute name="estimatedStartTime" type="dateTimecode"/>\r
- </xs:complexType>\r
- <xs:simpleType name="statusEnum">\r
- <xs:annotation>\r
- <xs:documentation>Enumeration of status types.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="On"/>\r
- <xs:enumeration value="Off"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="statusProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for the status of the playlist when the mpl was created.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="listChangeCounts" type="changeCounts" minOccurs="0"/>\r
- <xs:element name="changeCounts" type="changeCounts" minOccurs="0"/>\r
- </xs:all>\r
- <xs:attribute name="activeRegion" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>Size of the active region.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="eventCount" type="xs:integer">\r
- <xs:annotation>\r
- <xs:documentation>Number of events in the playlist.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="prefMediaRedundancyRole" type="redundancyRole">\r
- <xs:annotation>\r
- <xs:documentation>Prefered redundancy role for media.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="prefLiveRedundancyRole" type="redundancyRole">\r
- <xs:annotation>\r
- <xs:documentation>Prefered redundancy role for live.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="focusIndex" type="xs:integer">\r
- <xs:annotation>\r
- <xs:documentation>Focus index.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="listState" type="xs:string">\r
- <xs:annotation>\r
- <xs:documentation>State of the TxList, as flags separated by an OR operator |. E.g. listState="Primary Prepared|Primary Running|Primary OnAir".</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="subtitleCaptionMode">\r
- <xs:annotation>\r
- <xs:documentation>Subtitle Captioning Mode.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="32"/>\r
- <xs:enumeration value="Open"/>\r
- <xs:enumeration value="Closed"/>\r
- <xs:enumeration value="Mixed"/>\r
- <xs:enumeration value="None"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="subtitleProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties used for subtitle parameters.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all minOccurs="0">\r
- <xs:element name="auxXML" minOccurs="0">\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="languages" type="languages" minOccurs="0"/>\r
- </xs:all>\r
- <xs:attribute name="source">\r
- <xs:annotation>\r
- <xs:documentation>Set's the subtitle source such as File or Live. If omitted File will be assumed.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="File"/>\r
- <xs:enumeration value="File+Live"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="captionMode" type="subtitleCaptionMode" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Sets the subtilers captioning mode.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="setting" type="xs:integer" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Profile number sent to Subtitle device under the guise of setting. This recalls profiles on the device to apply to the subtitle output i.e. HD/SD, font, colour, etc.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="switchAllocation">\r
- <xs:annotation>\r
- <xs:documentation>Allocation properties for a switch</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:choice>\r
- <xs:element name="auto">\r
- <xs:complexType>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of auto allocation. i.e. "MediaStream".</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- <xs:enumeration value="MediaStream"/>\r
- <xs:enumeration value="PGM"/>\r
- <xs:enumeration value="Parent"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="logical">\r
- <xs:complexType>\r
- <xs:attribute name="name" use="required">\r
- <xs:annotation>\r
- <xs:documentation>A name of a preconfigured allocation.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="fixed">\r
- <xs:complexType>\r
- <xs:attribute name="device" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The name of the device to switch. </xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="port" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Port on the device to switch. This can either be the port name or number.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Indicates the appropriate child element should be created.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- <xs:enumeration value="Auto"/>\r
- <xs:enumeration value="Logical"/>\r
- <xs:enumeration value="Fixed"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="switchProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for jobs that contain switches</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="layers" type="layers" minOccurs="0"/>\r
- <xs:element name="source" type="switchAllocation" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Source is mandatory however this can be specified using default properties in Marina and is therefore optional for a playlist.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="destination" type="switchAllocation" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Destination is mandatory however this can be specified using default properties in Marina and is therefore optional for a playlist.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- <xs:element name="backupSource" type="switchAllocation" minOccurs="0"/>\r
- <xs:element name="backupDestination" type="switchAllocation" minOccurs="0"/>\r
- </xs:all>\r
- <xs:attribute name="transition" type="switchTransition" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The transition type. Usually only master control switchers support transitions, if you set a transition that is not supported or you don't set a transition a Cut will be used.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="rate" type="switchRate" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The rate of the transition. Usually only master control switchers support transitions, if you set a rate that is not supported or you don't set a rate Fast will be used.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="switchRate">\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="[none]"/>\r
- <xs:enumeration value="Fast"/>\r
- <xs:enumeration value="Medium"/>\r
- <xs:enumeration value="Slow"/>\r
- <xs:enumeration value="Custom"/>\r
- <xs:enumeration value="$INHERIT$"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="switchTransition">\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="[none]"/>\r
- <xs:enumeration value="Cut"/>\r
- <xs:enumeration value="Cut Fade"/>\r
- <xs:enumeration value="Fade Cut"/>\r
- <xs:enumeration value="U-Fade"/>\r
- <xs:enumeration value="V-Fade"/>\r
- <xs:enumeration value="Mix"/>\r
- <xs:enumeration value="Wipe"/>\r
- <xs:enumeration value="Custom1"/>\r
- <xs:enumeration value="Custom2"/>\r
- <xs:enumeration value="Custom3"/>\r
- <xs:enumeration value="Custom4"/>\r
- <xs:enumeration value="Custom5"/>\r
- <xs:enumeration value="$INHERIT$"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="system">\r
- <xs:annotation>\r
- <xs:documentation>A representation of a system object</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="systemName" type="xs:string" use="required"/>\r
- <xs:attribute name="systemId" type="xs:int" use="required"/>\r
- </xs:complexType>\r
- <xs:simpleType name="timecode">\r
- <xs:restriction base="xs:string">\r
- <xs:pattern value="([0-9][0-9][0-9]:)?([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]:([0-1][0-9]|2[0-4])"/>\r
- <xs:pattern value="([0-9][0-9][0-9]:)?([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9];[0-2][0-9]"/>\r
- <xs:pattern value="$INHERIT$"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="timecodeProperties">\r
- <xs:attribute name="localTimeOffset" type="dateTimecodeOrTimecode">\r
- <xs:annotation>\r
- <xs:documentation>Offset for the Local Time.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="houseTime" type="dateTimecode">\r
- <xs:annotation>\r
- <xs:documentation>House Time.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="transfer">\r
- <xs:annotation>\r
- <xs:documentation>Internal properties for a transfer.</xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence maxOccurs="unbounded">\r
- <xs:element name="destination" type="transferDestination">\r
- <xs:annotation>\r
- <xs:documentation>The transfer's destination.</xs:documentation>\r
- </xs:annotation>\r
- </xs:element>\r
- </xs:sequence>\r
- <xs:attribute name="type" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of the transfer (Copy or Move).</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Copy"/>\r
- <xs:enumeration value="Move"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="transferDestination">\r
- <xs:annotation>\r
- <xs:documentation>Internal properties for a transfer destination.</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="mediaSetName" type="mediaSetName" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The mediaSet for the destination.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="mediaName" type="xs:string" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>The mediaName as created on the destination.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="overwrite" type="xs:boolean" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Whether or not an existing destination instance should be overwritten.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="triggerProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for trigger jobs</xs:documentation>\r
- </xs:annotation>\r
- <xs:choice>\r
- <xs:element name="macro">\r
- <xs:complexType>\r
- <xs:attribute name="name" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- <xs:element name="fixed">\r
- <xs:complexType>\r
- <xs:attribute name="slotCollectionName" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="0"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="slot" use="required"/>\r
- <xs:attribute name="level" type="xs:boolean" use="required"/>\r
- <xs:attribute name="pulse" use="optional">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="8"/>\r
- <xs:maxLength value="8"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:choice>\r
- <xs:attribute name="type" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Macro"/>\r
- <xs:enumeration value="Fixed"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:simpleType name="usageType">\r
- <xs:annotation>\r
- <xs:documentation>The usage type can be one of the default enumerations or customers can have site specific usage types.</xs:documentation>\r
- </xs:annotation>\r
- <xs:union memberTypes="usageTypeEnum">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:minLength value="1"/>\r
- <xs:maxLength value="64"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:union>\r
- </xs:simpleType>\r
- <xs:simpleType name="usageTypeEnum">\r
- <xs:annotation>\r
- <xs:documentation>Enumeration of the default usage types.</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="PrimaryVideo"/>\r
- <xs:enumeration value="SecVideo"/>\r
- <xs:enumeration value="SecRecord"/>\r
- <xs:enumeration value="CG"/>\r
- <xs:enumeration value="Subtitle"/>\r
- <xs:enumeration value="Live"/>\r
- <xs:enumeration value="Comment"/>\r
- <xs:enumeration value="Marker"/>\r
- <xs:enumeration value="VPS"/>\r
- <xs:enumeration value="AFD"/>\r
- <xs:enumeration value="CommercialBlock"/>\r
- <xs:enumeration value="BlockStart"/>\r
- <xs:enumeration value="BlockEnd"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="user">\r
- <xs:annotation>\r
- <xs:documentation>A representation of a user object.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="auxXML" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Concession for custom metadata</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:all>\r
- <xs:attribute name="username" type="xs:string" use="required"/>\r
- <xs:attribute name="firstName" type="xs:string"/>\r
- <xs:attribute name="lastName" type="xs:string"/>\r
- <xs:attribute name="password" type="xs:string"/>\r
- <xs:attribute name="language" type="xs:int"/>\r
- <xs:attribute name="stylesheet" type="xs:int"/>\r
- <xs:attribute name="userGroupName" type="xs:string"/>\r
- </xs:complexType>\r
- <xs:complexType name="userGroup">\r
- <xs:annotation>\r
- <xs:documentation>A representation of a user group object.</xs:documentation>\r
- </xs:annotation>\r
- <xs:all>\r
- <xs:element name="auxXML" minOccurs="0">\r
- <xs:annotation>\r
- <xs:documentation>Concession for custom metadata</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:all>\r
- <xs:attribute name="userGroupName" type="xs:string" use="required"/>\r
- </xs:complexType>\r
- <xs:simpleType name="validationMode">\r
- <xs:annotation>\r
- <xs:documentation>Properties Validation Mode</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Off"/>\r
- <xs:enumeration value="Warn"/>\r
- <xs:enumeration value="Update"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="version">\r
- <xs:restriction base="xs:string">\r
- <xs:pattern value="(-?\d+\.?){2,4}"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:complexType name="videoProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties used by video media devices</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="tapeName" type="mediaSetName" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Used for ingest and tape playout in the playlist.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="jobType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Play or Record</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Play"/>\r
- <xs:enumeration value="Record"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="overwrite" type="xs:boolean">\r
- <xs:annotation>\r
- <xs:documentation>Only valid when jobType="record"</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="recordSOMType">\r
- <xs:annotation>\r
- <xs:documentation>Only valid when jobType="record". If omitted explicit is assumed. Explicit uses the SOM set in the mediaStreamElement. TimeOfDay uses the house timecode of when the recording started.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="Explicit"/>\r
- <xs:enumeration value="TimeOfDay"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="recordInstanceSOMType">\r
- <xs:annotation>\r
- <xs:documentation>Controls how the SOM is written to the media during a record.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="OrigSOM"/>\r
- <xs:enumeration value="ZeroSOM"/>\r
- <xs:enumeration value="Explicit"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="disableRouting" type="xs:boolean">\r
- <xs:annotation>\r
- <xs:documentation>When set to true auto routing will be disabled and any explicit routing in the switchProperties xml will be ignored.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="vpsProperties">\r
- <xs:annotation>\r
- <xs:documentation>Properties for a VPS event</xs:documentation>\r
- </xs:annotation>\r
- <xs:attribute name="aspectRatio" type="aspectRatio" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Aspect ratio of video.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="channelIdent" use="required">\r
- <xs:annotation>\r
- <xs:documentation>4 characters max with optional padded whitespace.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:whiteSpace value="preserve"/>\r
- <xs:minLength value="1" fixed="false"/>\r
- <xs:maxLength value="4"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="child" type="xs:boolean" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Suitable for children true/false.</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- <xs:attribute name="vpsCodeType" use="required">\r
- <xs:annotation>\r
- <xs:documentation>The type of time to send. If set to 'time' you must sepcify the dateTime attribute.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="time"/>\r
- <xs:enumeration value="LC"/>\r
- <xs:enumeration value="UC"/>\r
- <xs:enumeration value="SC"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="dateTime">\r
- <xs:annotation>\r
- <xs:documentation>Date and time in the format 'dd-mmThh:mm'</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:pattern value="[0-3][0-9]-[0-1][0-9]T[0-2][0-9]:[0-6][0-9]"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- <xs:attribute name="audio" use="required">\r
- <xs:annotation>\r
- <xs:documentation>Type of audio.</xs:documentation>\r
- </xs:annotation>\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="stereo"/>\r
- <xs:enumeration value="mono"/>\r
- <xs:enumeration value="2channel"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
-</xs:schema>\r
+++ /dev/null
-<jaxb:bindings\r
- xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" version="1.0">\r
- <jaxb:bindings schemaLocation="include/MarinaTypes.xsd">\r
- <jaxb:bindings node="//xs:complexType[@name='audio']/xs:sequence/xs:element[@name='tracks']/xs:complexType">\r
- <jaxb:factoryMethod name="Audio_Tracks"/>\r
- </jaxb:bindings>\r
- </jaxb:bindings>\r
-</jaxb:bindings>\r
-\r
-<!--\r
-<jaxb:bindings\r
- xmlns:xs="http://www.w3.org/2001/XMLSchema"\r
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="2.0">\r
- <jaxb:bindings schemaLocation="include/MarinaTypes.xsd">\r
- <jaxb:bindings node="//xs:complexType[@name='audio']/xs:sequence/xs:element[@name='tracks']/xs:complexType">\r
- <jaxb:factoryMethod name="Audio_Tracks"/>\r
- </jaxb:bindings>\r
- </jaxb:bindings>\r
-</jaxb:bindings>\r
-\r
-\r
-<jaxws:bindings\r
- schemaLocation="MarinaAPI.xsd"\r
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"\r
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"\r
- xmlns="http://java.sun.com/xml/ns/jaxws"\r
- xmlns:jaxws="http://java.sun.com/xml/ns/jaxws">\r
- <enableWrapperStyle>true</enableWrapperStyle>\r
- <jaxws:bindings schemaLocation="include/MarinaTypes.xsd">\r
- <jaxws:bindings node="//xs:complexType[@name='audio']/xs:sequence/xs:element[@name='tracks']/xs:complexType">\r
- <jaxws:factoryMethod name="Audio_Tracks"/>\r
- </jaxws:bindings>\r
- </jaxws:bindings>\r
-</jaxws:bindings>\r
--->
\ No newline at end of file
+++ /dev/null
-#Fri Aug 28 13:48:08 CEST 2020\r
-artifact.attached.p2metadata=C\:\\_workspace\\USER\\MediaCube\\server\\user.peablebeach.api\\target\\p2content.xml\r
-artifact.main=C\:\\_workspace\\USER\\MediaCube\\server\\user.peablebeach.api\\target\\user.peablebeach.api_1.0.0.jar\r
-artifact.attached.p2artifacts=C\:\\_workspace\\USER\\MediaCube\\server\\user.peablebeach.api\\target\\p2artifacts.xml\r
+++ /dev/null
-#Generated by Maven\r
-#Fri Aug 28 13:48:07 CEST 2020\r
-version=1.0.0\r
-groupId=user.jobengine\r
-artifactId=user.peablebeach.api\r
+++ /dev/null
-<?xml version='1.0' encoding='UTF-8'?>\r
-<?artifactRepository version='1.1.0'?>\r
-<artifacts size='1'>\r
- <artifact classifier='osgi.bundle' id='user.peablebeach.api' version='1.0.0'>\r
- <properties size='5'>\r
- <property name='artifact.size' value='258996'/>\r
- <property name='download.size' value='258996'/>\r
- <property name='maven-groupId' value='user.jobengine'/>\r
- <property name='maven-artifactId' value='user.peablebeach.api'/>\r
- <property name='maven-version' value='1.0.0'/>\r
- </properties>\r
- </artifact>\r
-</artifacts>\r
+++ /dev/null
-<?xml version='1.0' encoding='UTF-8'?>\r
-<units size='1'>\r
- <unit id='user.peablebeach.api' version='1.0.0' singleton='false'>\r
- <update id='user.peablebeach.api' range='[0.0.0,1.0.0)' severity='0'/>\r
- <properties size='4'>\r
- <property name='org.eclipse.equinox.p2.name' value='peablebeach-api'/>\r
- <property name='maven-groupId' value='user.jobengine'/>\r
- <property name='maven-artifactId' value='user.peablebeach.api'/>\r
- <property name='maven-version' value='1.0.0'/>\r
- </properties>\r
- <provides size='4'>\r
- <provided namespace='org.eclipse.equinox.p2.iu' name='user.peablebeach.api' version='1.0.0'/>\r
- <provided namespace='osgi.bundle' name='user.peablebeach.api' version='1.0.0'/>\r
- <provided namespace='java.package' name='hu.user.peablebeach.api' version='0.0.0'/>\r
- <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>\r
- </provides>\r
- <requires size='4'>\r
- <required namespace='osgi.bundle' name='org.apache.httpcomponents.httpcore' range='0.0.0'/>\r
- <required namespace='osgi.bundle' name='org.apache.httpcomponents.httpclient' range='0.0.0'/>\r
- <required namespace='java.package' name='org.apache.commons.lang' range='2.6.0'/>\r
- <required namespace='java.package' name='org.apache.logging.log4j' range='2.8.2'/>\r
- </requires>\r
- <artifacts size='1'>\r
- <artifact classifier='osgi.bundle' id='user.peablebeach.api' version='1.0.0'/>\r
- </artifacts>\r
- <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>\r
- <touchpointData size='1'>\r
- <instructions size='1'>\r
- <instruction key='manifest'>\r
- Bundle-SymbolicName: user.peablebeach.api
Bundle-Version: 1.0.0
\r
- </instruction>\r
- </instructions>\r
- </touchpointData>\r
- </unit>\r
-</units>\r