//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.42000
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

using System.Xml.Serialization;

// 
// This source code was auto-generated by xsd, Version=4.6.1055.0.
// 

namespace Mos.Entities
{
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class mos
    {

        private object[] itemsField;

        private ItemsChoiceType3[] itemsElementNameField;

        private string versionField;

        private string changeDateField;

        public mos()
        {
           
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("heartbeat", typeof(heartbeat))]
        [System.Xml.Serialization.XmlElementAttribute("listMachInfo", typeof(listMachInfo))]
        [System.Xml.Serialization.XmlElementAttribute("messageID", typeof(int))]
        [System.Xml.Serialization.XmlElementAttribute("mosAck", typeof(mosAck))]
        [System.Xml.Serialization.XmlElementAttribute("mosID", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("mosItemReplace", typeof(mosItemReplace))]
        [System.Xml.Serialization.XmlElementAttribute("mosListAll", typeof(mosListAll))]
        [System.Xml.Serialization.XmlElementAttribute("mosListSearchableSchema", typeof(mosListSearchableSchema))]
        [System.Xml.Serialization.XmlElementAttribute("mosObj", typeof(mosObj))]
        [System.Xml.Serialization.XmlElementAttribute("mosObjCreate", typeof(mosObjCreate))]
        [System.Xml.Serialization.XmlElementAttribute("mosObjList", typeof(mosObjList))]
        [System.Xml.Serialization.XmlElementAttribute("mosReqAll", typeof(mosReqAll))]
        [System.Xml.Serialization.XmlElementAttribute("mosReqObj", typeof(mosReqObj))]
        [System.Xml.Serialization.XmlElementAttribute("mosReqObjAction", typeof(mosReqObjAction))]
        [System.Xml.Serialization.XmlElementAttribute("mosReqObjList", typeof(mosReqObjList))]
        [System.Xml.Serialization.XmlElementAttribute("mosReqSearchableSchema", typeof(mosReqSearchableSchema))]
        [System.Xml.Serialization.XmlElementAttribute("ncsAck", typeof(ncsAck))]
        [System.Xml.Serialization.XmlElementAttribute("ncsAppInfo", typeof(ncsAppInfo))]
        [System.Xml.Serialization.XmlElementAttribute("ncsID", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("ncsItem", typeof(ncsItem))]
        [System.Xml.Serialization.XmlElementAttribute("ncsItemRequest", typeof(ncsItemRequest))]
        [System.Xml.Serialization.XmlElementAttribute("ncsReqAppClose", typeof(ncsReqAppClose))]
        [System.Xml.Serialization.XmlElementAttribute("ncsReqAppInfo", typeof(ncsReqAppInfo))]
        [System.Xml.Serialization.XmlElementAttribute("ncsReqAppMode", typeof(ncsReqAppMode))]
        [System.Xml.Serialization.XmlElementAttribute("ncsReqStoryAction", typeof(ncsReqStoryAction))]
        [System.Xml.Serialization.XmlElementAttribute("ncsStoryRequest", typeof(ncsStoryRequest))]
        [System.Xml.Serialization.XmlElementAttribute("reqMachInfo", typeof(reqMachInfo))]
        [System.Xml.Serialization.XmlElementAttribute("roAck", typeof(roAck))]
        [System.Xml.Serialization.XmlElementAttribute("roCreate", typeof(roCreate))]
        [System.Xml.Serialization.XmlElementAttribute("roCtrl", typeof(roCtrl))]
        [System.Xml.Serialization.XmlElementAttribute("roDelete", typeof(roDelete))]
        [System.Xml.Serialization.XmlElementAttribute("roElementAction", typeof(roElementAction))]
        [System.Xml.Serialization.XmlElementAttribute("roElementStat", typeof(roElementStat))]
        [System.Xml.Serialization.XmlElementAttribute("roItemCue", typeof(roItemCue))]
        [System.Xml.Serialization.XmlElementAttribute("roItemDelete", typeof(roItemDelete))]
        [System.Xml.Serialization.XmlElementAttribute("roItemInsert", typeof(roItemInsert))]
        [System.Xml.Serialization.XmlElementAttribute("roItemMoveMultiple", typeof(roItemMoveMultiple))]
        [System.Xml.Serialization.XmlElementAttribute("roItemReplace", typeof(roItemReplace))]
        [System.Xml.Serialization.XmlElementAttribute("roItemStat", typeof(roItemStat))]
        [System.Xml.Serialization.XmlElementAttribute("roList", typeof(roList))]
        [System.Xml.Serialization.XmlElementAttribute("roListAll", typeof(roListAll))]
        [System.Xml.Serialization.XmlElementAttribute("roMetadataReplace", typeof(roMetadataReplace))]
        [System.Xml.Serialization.XmlElementAttribute("roReadyToAir", typeof(roReadyToAir))]
        [System.Xml.Serialization.XmlElementAttribute("roReplace", typeof(roReplace))]
        [System.Xml.Serialization.XmlElementAttribute("roReq", typeof(roReq))]
        [System.Xml.Serialization.XmlElementAttribute("roReqAll", typeof(roReqAll))]
        [System.Xml.Serialization.XmlElementAttribute("roReqStoryAction", typeof(roReqStoryAction))]
        [System.Xml.Serialization.XmlElementAttribute("roStat", typeof(roStat))]
        [System.Xml.Serialization.XmlElementAttribute("roStoryAppend", typeof(roStoryAppend))]
        [System.Xml.Serialization.XmlElementAttribute("roStoryDelete", typeof(roStoryDelete))]
        [System.Xml.Serialization.XmlElementAttribute("roStoryInsert", typeof(roStoryInsert))]
        [System.Xml.Serialization.XmlElementAttribute("roStoryMove", typeof(roStoryMove))]
        [System.Xml.Serialization.XmlElementAttribute("roStoryMoveMultiple", typeof(roStoryMoveMultiple))]
        [System.Xml.Serialization.XmlElementAttribute("roStoryReplace", typeof(roStoryReplace))]
        [System.Xml.Serialization.XmlElementAttribute("roStorySend", typeof(roStorySend))]
        [System.Xml.Serialization.XmlElementAttribute("roStorySwap", typeof(roStorySwap))]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType3[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string changeDate
        {
            get
            {
                return this.changeDateField;
            }
            set
            {
                this.changeDateField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class heartbeat
    {

        private string timeField;

        /// <remarks/>
        public string time
        {
            get
            {
                return this.timeField;
            }
            set
            {
                this.timeField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class listMachInfo
    {

        private string manufacturerField;

        private string modelField;

        private string hwRevField;

        private string swRevField;

        private string dOMField;

        private string snField;

        private string idField;

        private string timeField;

        private string opTimeField;

        private string mosRevField;

        private SupportedProfiles supportedProfilesField;

        private defaultActiveX[] defaultActiveXField;

        private mosExternalMetadata[] mosExternalMetadataField;

        /// <remarks/>
        public string manufacturer
        {
            get
            {
                return this.manufacturerField;
            }
            set
            {
                this.manufacturerField = value;
            }
        }

        /// <remarks/>
        public string model
        {
            get
            {
                return this.modelField;
            }
            set
            {
                this.modelField = value;
            }
        }

        /// <remarks/>
        public string hwRev
        {
            get
            {
                return this.hwRevField;
            }
            set
            {
                this.hwRevField = value;
            }
        }

        /// <remarks/>
        public string swRev
        {
            get
            {
                return this.swRevField;
            }
            set
            {
                this.swRevField = value;
            }
        }

        /// <remarks/>
        public string DOM
        {
            get
            {
                return this.dOMField;
            }
            set
            {
                this.dOMField = value;
            }
        }

        /// <remarks/>
        public string SN
        {
            get
            {
                return this.snField;
            }
            set
            {
                this.snField = value;
            }
        }

        /// <remarks/>
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        public string time
        {
            get
            {
                return this.timeField;
            }
            set
            {
                this.timeField = value;
            }
        }

        /// <remarks/>
        public string opTime
        {
            get
            {
                return this.opTimeField;
            }
            set
            {
                this.opTimeField = value;
            }
        }

        /// <remarks/>
        public string mosRev
        {
            get
            {
                return this.mosRevField;
            }
            set
            {
                this.mosRevField = value;
            }
        }

        /// <remarks/>
        public SupportedProfiles SupportedProfiles
        {
            get
            {
                return this.supportedProfilesField;
            }
            set
            {
                this.supportedProfilesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("defaultActiveX")]
        public defaultActiveX[] defaultActiveX
        {
            get
            {
                return this.defaultActiveXField;
            }
            set
            {
                this.defaultActiveXField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosExternalMetadata")]
        public mosExternalMetadata[] mosExternalMetadata
        {
            get
            {
                return this.mosExternalMetadataField;
            }
            set
            {
                this.mosExternalMetadataField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class SupportedProfiles
    {

        private mosProfile[] mosProfileField;

        private SupportedProfilesDeviceType deviceTypeField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosProfile")]
        public mosProfile[] mosProfile
        {
            get
            {
                return this.mosProfileField;
            }
            set
            {
                this.mosProfileField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public SupportedProfilesDeviceType deviceType
        {
            get
            {
                return this.deviceTypeField;
            }
            set
            {
                this.deviceTypeField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class mosProfile
    {

        private int numberField;

        private bool valueField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int number
        {
            get
            {
                return this.numberField;
            }
            set
            {
                this.numberField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public bool Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public enum SupportedProfilesDeviceType
    {

        /// <remarks/>
        MOS,

        /// <remarks/>
        NCS,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class defaultActiveX
    {

        private mode modeField;

        private string controlFileLocationField;

        private string controlSlugField;

        private string controlNameField;

        private string controlDefaultParamsField;

        /// <remarks/>
        public mode mode
        {
            get
            {
                return this.modeField;
            }
            set
            {
                this.modeField = value;
            }
        }

        /// <remarks/>
        public string controlFileLocation
        {
            get
            {
                return this.controlFileLocationField;
            }
            set
            {
                this.controlFileLocationField = value;
            }
        }

        /// <remarks/>
        public string controlSlug
        {
            get
            {
                return this.controlSlugField;
            }
            set
            {
                this.controlSlugField = value;
            }
        }

        /// <remarks/>
        public string controlName
        {
            get
            {
                return this.controlNameField;
            }
            set
            {
                this.controlNameField = value;
            }
        }

        /// <remarks/>
        public string controlDefaultParams
        {
            get
            {
                return this.controlDefaultParamsField;
            }
            set
            {
                this.controlDefaultParamsField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public enum mode
    {

        /// <remarks/>
        MODALDIALOG,

        /// <remarks/>
        MODELESS,

        /// <remarks/>
        CONTAINED,

        /// <remarks/>
        TOOLBAR,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class mosExternalMetadata
    {

        private mosScope mosScopeField;

        private bool mosScopeFieldSpecified;

        private string mosSchemaField;

        private System.Xml.XmlElement mosPayloadField;

        /// <remarks/>
        public mosScope mosScope
        {
            get
            {
                return this.mosScopeField;
            }
            set
            {
                this.mosScopeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool mosScopeSpecified
        {
            get
            {
                return this.mosScopeFieldSpecified;
            }
            set
            {
                this.mosScopeFieldSpecified = value;
            }
        }

        /// <remarks/>
        public string mosSchema
        {
            get
            {
                return this.mosSchemaField;
            }
            set
            {
                this.mosSchemaField = value;
            }
        }

        /// <remarks/>
        public System.Xml.XmlElement mosPayload
        {
            get
            {
                return this.mosPayloadField;
            }
            set
            {
                this.mosPayloadField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public enum mosScope
    {

        /// <remarks/>
        OBJECT,

        /// <remarks/>
        STORY,

        /// <remarks/>
        PLAYLIST,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class mosAck
    {

        private string objIDField;

        private int objRevField;

        private string statusField;

        private string statusDescriptionField;

        /// <remarks/>
        public string objID
        {
            get
            {
                return this.objIDField;
            }
            set
            {
                this.objIDField = value;
            }
        }

        /// <remarks/>
        public int objRev
        {
            get
            {
                return this.objRevField;
            }
            set
            {
                this.objRevField = value;
            }
        }

        /// <remarks/>
        public string status
        {
            get
            {
                return this.statusField;
            }
            set
            {
                this.statusField = value;
            }
        }

        /// <remarks/>
        public string statusDescription
        {
            get
            {
                return this.statusDescriptionField;
            }
            set
            {
                this.statusDescriptionField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class mosItemReplace
    {

        private string roIDField;

        private string storyIDField;

        private item itemField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        public item item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class item
    {

        private string itemIDField;

        private string itemSlugField;

        private string objIDField;

        private string mosIDField;

        private string mosPlugInIDField;

        private string mosAbstractField;

        private objPaths objPathsField;

        private string itemChannelField;

        private int itemEdStartField;

        private bool itemEdStartFieldSpecified;

        private int itemEdDurField;

        private bool itemEdDurFieldSpecified;

        private int itemUserTimingDurField;

        private bool itemUserTimingDurFieldSpecified;

        private string itemTriggerField;

        private string macroInField;

        private string macroOutField;

        private mosExternalMetadata[] mosExternalMetadataField;

        /// <remarks/>
        public string itemID
        {
            get
            {
                return this.itemIDField;
            }
            set
            {
                this.itemIDField = value;
            }
        }

        /// <remarks/>
        public string itemSlug
        {
            get
            {
                return this.itemSlugField;
            }
            set
            {
                this.itemSlugField = value;
            }
        }

        /// <remarks/>
        public string objID
        {
            get
            {
                return this.objIDField;
            }
            set
            {
                this.objIDField = value;
            }
        }

        /// <remarks/>
        public string mosID
        {
            get
            {
                return this.mosIDField;
            }
            set
            {
                this.mosIDField = value;
            }
        }

        /// <remarks/>
        public string mosPlugInID
        {
            get
            {
                return this.mosPlugInIDField;
            }
            set
            {
                this.mosPlugInIDField = value;
            }
        }

        /// <remarks/>
        public string mosAbstract
        {
            get
            {
                return this.mosAbstractField;
            }
            set
            {
                this.mosAbstractField = value;
            }
        }

        /// <remarks/>
        public objPaths objPaths
        {
            get
            {
                return this.objPathsField;
            }
            set
            {
                this.objPathsField = value;
            }
        }

        /// <remarks/>
        public string itemChannel
        {
            get
            {
                return this.itemChannelField;
            }
            set
            {
                this.itemChannelField = value;
            }
        }

        /// <remarks/>
        public int itemEdStart
        {
            get
            {
                return this.itemEdStartField;
            }
            set
            {
                this.itemEdStartField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool itemEdStartSpecified
        {
            get
            {
                return this.itemEdStartFieldSpecified;
            }
            set
            {
                this.itemEdStartFieldSpecified = value;
            }
        }

        /// <remarks/>
        public int itemEdDur
        {
            get
            {
                return this.itemEdDurField;
            }
            set
            {
                this.itemEdDurField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool itemEdDurSpecified
        {
            get
            {
                return this.itemEdDurFieldSpecified;
            }
            set
            {
                this.itemEdDurFieldSpecified = value;
            }
        }

        /// <remarks/>
        public int itemUserTimingDur
        {
            get
            {
                return this.itemUserTimingDurField;
            }
            set
            {
                this.itemUserTimingDurField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool itemUserTimingDurSpecified
        {
            get
            {
                return this.itemUserTimingDurFieldSpecified;
            }
            set
            {
                this.itemUserTimingDurFieldSpecified = value;
            }
        }

        /// <remarks/>
        public string itemTrigger
        {
            get
            {
                return this.itemTriggerField;
            }
            set
            {
                this.itemTriggerField = value;
            }
        }

        /// <remarks/>
        public string macroIn
        {
            get
            {
                return this.macroInField;
            }
            set
            {
                this.macroInField = value;
            }
        }

        /// <remarks/>
        public string macroOut
        {
            get
            {
                return this.macroOutField;
            }
            set
            {
                this.macroOutField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosExternalMetadata")]
        public mosExternalMetadata[] mosExternalMetadata
        {
            get
            {
                return this.mosExternalMetadataField;
            }
            set
            {
                this.mosExternalMetadataField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class objPaths
    {

        private objPath[] objPathField;

        private objProxyPath[] objProxyPathField;

        private objMetadataPath[] objMetadataPathField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("objPath")]
        public objPath[] objPath
        {
            get
            {
                return this.objPathField;
            }
            set
            {
                this.objPathField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("objProxyPath")]
        public objProxyPath[] objProxyPath
        {
            get
            {
                return this.objProxyPathField;
            }
            set
            {
                this.objProxyPathField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("objMetadataPath")]
        public objMetadataPath[] objMetadataPath
        {
            get
            {
                return this.objMetadataPathField;
            }
            set
            {
                this.objMetadataPathField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class objPath
    {

        private string techDescriptionField;

        private string valueField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string techDescription
        {
            get
            {
                return this.techDescriptionField;
            }
            set
            {
                this.techDescriptionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class objProxyPath
    {

        private string techDescriptionField;

        private string valueField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string techDescription
        {
            get
            {
                return this.techDescriptionField;
            }
            set
            {
                this.techDescriptionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class objMetadataPath
    {

        private string techDescriptionField;

        private string valueField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string techDescription
        {
            get
            {
                return this.techDescriptionField;
            }
            set
            {
                this.techDescriptionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class mosListAll
    {

        private mosObj[] mosObjField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosObj")]
        public mosObj[] mosObj
        {
            get
            {
                return this.mosObjField;
            }
            set
            {
                this.mosObjField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class mosObj
    {

        private string objIDField;

        private string objSlugField;

        private string mosAbstractField;

        private string objGroupField;

        private objType objTypeField;

        private int objTBField;

        private int objRevField;

        private int objDurField;

        private string statusField;

        private objAir objAirField;

        private objPaths objPathsField;

        private string createdByField;

        private string createdField;

        private string changedByField;

        private string changedField;

        private description descriptionField;

        /// <remarks/>
        public string objID
        {
            get
            {
                return this.objIDField;
            }
            set
            {
                this.objIDField = value;
            }
        }

        /// <remarks/>
        public string objSlug
        {
            get
            {
                return this.objSlugField;
            }
            set
            {
                this.objSlugField = value;
            }
        }

        /// <remarks/>
        public string mosAbstract
        {
            get
            {
                return this.mosAbstractField;
            }
            set
            {
                this.mosAbstractField = value;
            }
        }

        /// <remarks/>
        public string objGroup
        {
            get
            {
                return this.objGroupField;
            }
            set
            {
                this.objGroupField = value;
            }
        }

        /// <remarks/>
        public objType objType
        {
            get
            {
                return this.objTypeField;
            }
            set
            {
                this.objTypeField = value;
            }
        }

        /// <remarks/>
        public int objTB
        {
            get
            {
                return this.objTBField;
            }
            set
            {
                this.objTBField = value;
            }
        }

        /// <remarks/>
        public int objRev
        {
            get
            {
                return this.objRevField;
            }
            set
            {
                this.objRevField = value;
            }
        }

        /// <remarks/>
        public int objDur
        {
            get
            {
                return this.objDurField;
            }
            set
            {
                this.objDurField = value;
            }
        }

        /// <remarks/>
        public string status
        {
            get
            {
                return this.statusField;
            }
            set
            {
                this.statusField = value;
            }
        }

        /// <remarks/>
        public objAir objAir
        {
            get
            {
                return this.objAirField;
            }
            set
            {
                this.objAirField = value;
            }
        }

        /// <remarks/>
        public objPaths objPaths
        {
            get
            {
                return this.objPathsField;
            }
            set
            {
                this.objPathsField = value;
            }
        }

        /// <remarks/>
        public string createdBy
        {
            get
            {
                return this.createdByField;
            }
            set
            {
                this.createdByField = value;
            }
        }

        /// <remarks/>
        public string created
        {
            get
            {
                return this.createdField;
            }
            set
            {
                this.createdField = value;
            }
        }

        /// <remarks/>
        public string changedBy
        {
            get
            {
                return this.changedByField;
            }
            set
            {
                this.changedByField = value;
            }
        }

        /// <remarks/>
        public string changed
        {
            get
            {
                return this.changedField;
            }
            set
            {
                this.changedField = value;
            }
        }

        /// <remarks/>
        public description description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public enum objType
    {

        /// <remarks/>
        STILL,

        /// <remarks/>
        AUDIO,

        /// <remarks/>
        VIDEO,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public enum objAir
    {

        /// <remarks/>
        READY,

        /// <remarks/>
        NOTREADY,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class description
    {

        private object[] itemsField;

        private ItemsChoiceType1[] itemsElementNameField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("em", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("p", typeof(p))]
        [System.Xml.Serialization.XmlElementAttribute("tab", typeof(string))]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType1[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class p
    {

        private object[] itemsField;

        private ItemsChoiceType[] itemsElementNameField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("b", typeof(b))]
        [System.Xml.Serialization.XmlElementAttribute("em", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("i", typeof(i))]
        [System.Xml.Serialization.XmlElementAttribute("pi", typeof(pi))]
        [System.Xml.Serialization.XmlElementAttribute("pkg", typeof(pkg))]
        [System.Xml.Serialization.XmlElementAttribute("storyItem", typeof(storyItem))]
        [System.Xml.Serialization.XmlElementAttribute("storyPresenter", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("storyPresenterRR", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("tab", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("u", typeof(u))]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class b
    {

        private object[] itemsField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("i", typeof(i))]
        [System.Xml.Serialization.XmlElementAttribute("u", typeof(u))]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class i
    {

        private object[] itemsField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("b", typeof(b))]
        [System.Xml.Serialization.XmlElementAttribute("u", typeof(u))]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class u
    {

        private object[] itemsField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("b", typeof(b))]
        [System.Xml.Serialization.XmlElementAttribute("i", typeof(i))]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class pi
    {

        private object[] itemsField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("b", typeof(b))]
        [System.Xml.Serialization.XmlElementAttribute("i", typeof(i))]
        [System.Xml.Serialization.XmlElementAttribute("u", typeof(u))]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class pkg
    {

        private object[] itemsField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("b", typeof(b))]
        [System.Xml.Serialization.XmlElementAttribute("i", typeof(i))]
        [System.Xml.Serialization.XmlElementAttribute("u", typeof(u))]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class storyItem
    {

        private string itemIDField;

        private string itemSlugField;      

        private string mosIDField;

        private string mosAbstractField;

        private string objIDField;

        private string itemChannelField;

        private int itemEdStartField;

        private bool itemEdStartFieldSpecified;

        private int itemEdDurField;

        private bool itemEdDurFieldSpecified;

        private int itemUserTimingDurField;

        private bool itemUserTimingDurFieldSpecified;

        private string itemTriggerField;

        private string macroInField;

        private string macroOutField;

        private mosExternalMetadata[] mosExternalMetadataField;

        /// <remarks/>
        public string itemID
        {
            get
            {
                return this.itemIDField;
            }
            set
            {
                this.itemIDField = value;
            }
        }

        /// <remarks/>
        public string itemSlug
        {
            get
            {
                return this.itemSlugField;
            }
            set
            {
                this.itemSlugField = value;
            }
        }

        /// <remarks/>
        

        /// <remarks/>
        public string mosID
        {
            get
            {
                return this.mosIDField;
            }
            set
            {
                this.mosIDField = value;
            }
        }

        /// <remarks/>
        public string mosAbstract
        {
            get
            {
                return this.mosAbstractField;
            }
            set
            {
                this.mosAbstractField = value;
            }
        }

        public string objID
        {
            get
            {
                return this.objIDField;
            }
            set
            {
                this.objIDField = value;
            }
        }

        /// <remarks/>
        public string itemChannel
        {
            get
            {
                return this.itemChannelField;
            }
            set
            {
                this.itemChannelField = value;
            }
        }

        /// <remarks/>
        public int itemEdStart
        {
            get
            {
                return this.itemEdStartField;
            }
            set
            {
                this.itemEdStartField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool itemEdStartSpecified
        {
            get
            {
                return this.itemEdStartFieldSpecified;
            }
            set
            {
                this.itemEdStartFieldSpecified = value;
            }
        }

        /// <remarks/>
        public int itemEdDur
        {
            get
            {
                return this.itemEdDurField;
            }
            set
            {
                this.itemEdDurField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool itemEdDurSpecified
        {
            get
            {
                return this.itemEdDurFieldSpecified;
            }
            set
            {
                this.itemEdDurFieldSpecified = value;
            }
        }

        /// <remarks/>
        public int itemUserTimingDur
        {
            get
            {
                return this.itemUserTimingDurField;
            }
            set
            {
                this.itemUserTimingDurField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool itemUserTimingDurSpecified
        {
            get
            {
                return this.itemUserTimingDurFieldSpecified;
            }
            set
            {
                this.itemUserTimingDurFieldSpecified = value;
            }
        }

        /// <remarks/>
        public string itemTrigger
        {
            get
            {
                return this.itemTriggerField;
            }
            set
            {
                this.itemTriggerField = value;
            }
        }

        /// <remarks/>
        public string macroIn
        {
            get
            {
                return this.macroInField;
            }
            set
            {
                this.macroInField = value;
            }
        }

        /// <remarks/>
        public string macroOut
        {
            get
            {
                return this.macroOutField;
            }
            set
            {
                this.macroOutField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosExternalMetadata")]
        public mosExternalMetadata[] mosExternalMetadata
        {
            get
            {
                return this.mosExternalMetadataField;
            }
            set
            {
                this.mosExternalMetadataField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema = false)]
    public enum ItemsChoiceType
    {

        /// <remarks/>
        b,

        /// <remarks/>
        em,

        /// <remarks/>
        i,

        /// <remarks/>
        pi,

        /// <remarks/>
        pkg,

        /// <remarks/>
        storyItem,

        /// <remarks/>
        storyPresenter,

        /// <remarks/>
        storyPresenterRR,

        /// <remarks/>
        tab,

        /// <remarks/>
        u,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema = false)]
    public enum ItemsChoiceType1
    {

        /// <remarks/>
        em,

        /// <remarks/>
        p,

        /// <remarks/>
        tab,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class mosListSearchableSchema
    {

        private string mosSchemaField;

        private string usernameField;

        /// <remarks/>
        public string mosSchema
        {
            get
            {
                return this.mosSchemaField;
            }
            set
            {
                this.mosSchemaField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string username
        {
            get
            {
                return this.usernameField;
            }
            set
            {
                this.usernameField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class mosObjCreate
    {

        private string objSlugField;

        private string objGroupField;

        private objType objTypeField;

        private int objTBField;

        private int objDurField;

        private bool objDurFieldSpecified;

        private string timeField;

        private string createdByField;

        private description descriptionField;

        private mosExternalMetadata[] mosExternalMetadataField;

        /// <remarks/>
        public string objSlug
        {
            get
            {
                return this.objSlugField;
            }
            set
            {
                this.objSlugField = value;
            }
        }

        /// <remarks/>
        public string objGroup
        {
            get
            {
                return this.objGroupField;
            }
            set
            {
                this.objGroupField = value;
            }
        }

        /// <remarks/>
        public objType objType
        {
            get
            {
                return this.objTypeField;
            }
            set
            {
                this.objTypeField = value;
            }
        }

        /// <remarks/>
        public int objTB
        {
            get
            {
                return this.objTBField;
            }
            set
            {
                this.objTBField = value;
            }
        }

        /// <remarks/>
        public int objDur
        {
            get
            {
                return this.objDurField;
            }
            set
            {
                this.objDurField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool objDurSpecified
        {
            get
            {
                return this.objDurFieldSpecified;
            }
            set
            {
                this.objDurFieldSpecified = value;
            }
        }

        /// <remarks/>
        public string time
        {
            get
            {
                return this.timeField;
            }
            set
            {
                this.timeField = value;
            }
        }

        /// <remarks/>
        public string createdBy
        {
            get
            {
                return this.createdByField;
            }
            set
            {
                this.createdByField = value;
            }
        }

        /// <remarks/>
        public description description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosExternalMetadata")]
        public mosExternalMetadata[] mosExternalMetadata
        {
            get
            {
                return this.mosExternalMetadataField;
            }
            set
            {
                this.mosExternalMetadataField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class mosObjList
    {

        private string queryIDField;

        private int listReturnStartField;

        private int listReturnEndField;

        private int listReturnTotalField;

        private string listReturnStatusField;

        private mosObj[] listField;

        private string usernameField;

        /// <remarks/>
        public string queryID
        {
            get
            {
                return this.queryIDField;
            }
            set
            {
                this.queryIDField = value;
            }
        }

        /// <remarks/>
        public int listReturnStart
        {
            get
            {
                return this.listReturnStartField;
            }
            set
            {
                this.listReturnStartField = value;
            }
        }

        /// <remarks/>
        public int listReturnEnd
        {
            get
            {
                return this.listReturnEndField;
            }
            set
            {
                this.listReturnEndField = value;
            }
        }

        /// <remarks/>
        public int listReturnTotal
        {
            get
            {
                return this.listReturnTotalField;
            }
            set
            {
                this.listReturnTotalField = value;
            }
        }

        /// <remarks/>
        public string listReturnStatus
        {
            get
            {
                return this.listReturnStatusField;
            }
            set
            {
                this.listReturnStatusField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("mosObj", IsNullable = false)]
        public mosObj[] list
        {
            get
            {
                return this.listField;
            }
            set
            {
                this.listField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string username
        {
            get
            {
                return this.usernameField;
            }
            set
            {
                this.usernameField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class mosReqAll
    {

        private int pauseField;

        /// <remarks/>
        public int pause
        {
            get
            {
                return this.pauseField;
            }
            set
            {
                this.pauseField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class mosReqObj
    {

        private string objIDField;

        /// <remarks/>
        public string objID
        {
            get
            {
                return this.objIDField;
            }
            set
            {
                this.objIDField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class mosReqObjAction
    {

        private string objSlugField;

        private string mosAbstractField;

        private string objGroupField;

        private objType objTypeField;

        private bool objTypeFieldSpecified;

        private int objTBField;

        private bool objTBFieldSpecified;

        private int objDurField;

        private bool objDurFieldSpecified;

        private string timeField;

        private string createdByField;

        private string changedByField;

        private string changedField;

        private description descriptionField;

        private mosExternalMetadata[] mosExternalMetadataField;

        private string operationField;

        private string objIDField;

        /// <remarks/>
        public string objSlug
        {
            get
            {
                return this.objSlugField;
            }
            set
            {
                this.objSlugField = value;
            }
        }

        /// <remarks/>
        public string mosAbstract
        {
            get
            {
                return this.mosAbstractField;
            }
            set
            {
                this.mosAbstractField = value;
            }
        }

        /// <remarks/>
        public string objGroup
        {
            get
            {
                return this.objGroupField;
            }
            set
            {
                this.objGroupField = value;
            }
        }

        /// <remarks/>
        public objType objType
        {
            get
            {
                return this.objTypeField;
            }
            set
            {
                this.objTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool objTypeSpecified
        {
            get
            {
                return this.objTypeFieldSpecified;
            }
            set
            {
                this.objTypeFieldSpecified = value;
            }
        }

        /// <remarks/>
        public int objTB
        {
            get
            {
                return this.objTBField;
            }
            set
            {
                this.objTBField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool objTBSpecified
        {
            get
            {
                return this.objTBFieldSpecified;
            }
            set
            {
                this.objTBFieldSpecified = value;
            }
        }

        /// <remarks/>
        public int objDur
        {
            get
            {
                return this.objDurField;
            }
            set
            {
                this.objDurField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool objDurSpecified
        {
            get
            {
                return this.objDurFieldSpecified;
            }
            set
            {
                this.objDurFieldSpecified = value;
            }
        }

        /// <remarks/>
        public string time
        {
            get
            {
                return this.timeField;
            }
            set
            {
                this.timeField = value;
            }
        }

        /// <remarks/>
        public string createdBy
        {
            get
            {
                return this.createdByField;
            }
            set
            {
                this.createdByField = value;
            }
        }

        /// <remarks/>
        public string changedBy
        {
            get
            {
                return this.changedByField;
            }
            set
            {
                this.changedByField = value;
            }
        }

        /// <remarks/>
        public string changed
        {
            get
            {
                return this.changedField;
            }
            set
            {
                this.changedField = value;
            }
        }

        /// <remarks/>
        public description description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosExternalMetadata")]
        public mosExternalMetadata[] mosExternalMetadata
        {
            get
            {
                return this.mosExternalMetadataField;
            }
            set
            {
                this.mosExternalMetadataField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string operation
        {
            get
            {
                return this.operationField;
            }
            set
            {
                this.operationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string objID
        {
            get
            {
                return this.objIDField;
            }
            set
            {
                this.objIDField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class mosReqObjList
    {

        private string queryIDField;

        private int listReturnStartField;

        private int listReturnEndField;

        private string generalSearchField;

        private string mosSchemaField;

        private searchField[] searchGroupField;

        private string usernameField;

        /// <remarks/>
        public string queryID
        {
            get
            {
                return this.queryIDField;
            }
            set
            {
                this.queryIDField = value;
            }
        }

        /// <remarks/>
        public int listReturnStart
        {
            get
            {
                return this.listReturnStartField;
            }
            set
            {
                this.listReturnStartField = value;
            }
        }

        /// <remarks/>
        public int listReturnEnd
        {
            get
            {
                return this.listReturnEndField;
            }
            set
            {
                this.listReturnEndField = value;
            }
        }

        /// <remarks/>
        public string generalSearch
        {
            get
            {
                return this.generalSearchField;
            }
            set
            {
                this.generalSearchField = value;
            }
        }

        /// <remarks/>
        public string mosSchema
        {
            get
            {
                return this.mosSchemaField;
            }
            set
            {
                this.mosSchemaField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("searchField", typeof(searchField), IsNullable = false)]
        public searchField[] searchGroup
        {
            get
            {
                return this.searchGroupField;
            }
            set
            {
                this.searchGroupField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string username
        {
            get
            {
                return this.usernameField;
            }
            set
            {
                this.usernameField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class searchField
    {

        private string xPathField;

        private string sortByOrderField;

        private string sortTypeField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string XPath
        {
            get
            {
                return this.xPathField;
            }
            set
            {
                this.xPathField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string sortByOrder
        {
            get
            {
                return this.sortByOrderField;
            }
            set
            {
                this.sortByOrderField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string sortType
        {
            get
            {
                return this.sortTypeField;
            }
            set
            {
                this.sortTypeField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class mosReqSearchableSchema
    {

        private string usernameField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string username
        {
            get
            {
                return this.usernameField;
            }
            set
            {
                this.usernameField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class ncsAck
    {

        private string statusField;

        private string statusDescriptionField;

        /// <remarks/>
        public string status
        {
            get
            {
                return this.statusField;
            }
            set
            {
                this.statusField = value;
            }
        }

        /// <remarks/>
        public string statusDescription
        {
            get
            {
                return this.statusDescriptionField;
            }
            set
            {
                this.statusDescriptionField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class ncsAppInfo
    {

        private mosObj mosObjField;

        private string roIDField;

        private string storyIDField;

        private item itemField;

        private ncsInformation ncsInformationField;

        /// <remarks/>
        public mosObj mosObj
        {
            get
            {
                return this.mosObjField;
            }
            set
            {
                this.mosObjField = value;
            }
        }

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        public item item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }

        /// <remarks/>
        public ncsInformation ncsInformation
        {
            get
            {
                return this.ncsInformationField;
            }
            set
            {
                this.ncsInformationField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class ncsInformation
    {

        private string userIDField;

        private runContext runContextField;

        private software softwareField;

        private UImetric[] uImetricField;

        /// <remarks/>
        public string userID
        {
            get
            {
                return this.userIDField;
            }
            set
            {
                this.userIDField = value;
            }
        }

        /// <remarks/>
        public runContext runContext
        {
            get
            {
                return this.runContextField;
            }
            set
            {
                this.runContextField = value;
            }
        }

        /// <remarks/>
        public software software
        {
            get
            {
                return this.softwareField;
            }
            set
            {
                this.softwareField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("UImetric")]
        public UImetric[] UImetric
        {
            get
            {
                return this.uImetricField;
            }
            set
            {
                this.uImetricField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public enum runContext
    {

        /// <remarks/>
        BROWSE,

        /// <remarks/>
        EDIT,

        /// <remarks/>
        CREATE,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class software
    {

        private string manufacturerField;

        private string productField;

        private string versionField;

        /// <remarks/>
        public string manufacturer
        {
            get
            {
                return this.manufacturerField;
            }
            set
            {
                this.manufacturerField = value;
            }
        }

        /// <remarks/>
        public string product
        {
            get
            {
                return this.productField;
            }
            set
            {
                this.productField = value;
            }
        }

        /// <remarks/>
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class UImetric
    {

        private string startxField;

        private string startyField;

        private string endxField;

        private string endyField;

        private mode modeField;

        private bool canCloseField;

        private bool canCloseFieldSpecified;

        private string numField;

        /// <remarks/>
        public string startx
        {
            get
            {
                return this.startxField;
            }
            set
            {
                this.startxField = value;
            }
        }

        /// <remarks/>
        public string starty
        {
            get
            {
                return this.startyField;
            }
            set
            {
                this.startyField = value;
            }
        }

        /// <remarks/>
        public string endx
        {
            get
            {
                return this.endxField;
            }
            set
            {
                this.endxField = value;
            }
        }

        /// <remarks/>
        public string endy
        {
            get
            {
                return this.endyField;
            }
            set
            {
                this.endyField = value;
            }
        }

        /// <remarks/>
        public mode mode
        {
            get
            {
                return this.modeField;
            }
            set
            {
                this.modeField = value;
            }
        }

        /// <remarks/>
        public bool canClose
        {
            get
            {
                return this.canCloseField;
            }
            set
            {
                this.canCloseField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool canCloseSpecified
        {
            get
            {
                return this.canCloseFieldSpecified;
            }
            set
            {
                this.canCloseFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string num
        {
            get
            {
                return this.numField;
            }
            set
            {
                this.numField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class ncsItem
    {

        private item itemField;

        /// <remarks/>
        public item item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class ncsItemRequest
    {
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class ncsReqAppClose
    {
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class ncsReqAppInfo
    {
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class ncsReqAppMode
    {

        private UImetric uImetricField;

        /// <remarks/>
        public UImetric UImetric
        {
            get
            {
                return this.uImetricField;
            }
            set
            {
                this.uImetricField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class ncsReqStoryAction
    {

        private roStorySend roStorySendField;

        private ncsReqStoryActionOperation operationField;

        /// <remarks/>
        public roStorySend roStorySend
        {
            get
            {
                return this.roStorySendField;
            }
            set
            {
                this.roStorySendField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public ncsReqStoryActionOperation operation
        {
            get
            {
                return this.operationField;
            }
            set
            {
                this.operationField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roStorySend
    {

        private string roIDField;

        private string storyIDField;

        private string storySlugField;

        private string storyNumField;

        private storyBody storyBodyField;

        private mosExternalMetadata[] mosExternalMetadataField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        public string storySlug
        {
            get
            {
                return this.storySlugField;
            }
            set
            {
                this.storySlugField = value;
            }
        }

        /// <remarks/>
        public string storyNum
        {
            get
            {
                return this.storyNumField;
            }
            set
            {
                this.storyNumField = value;
            }
        }

        /// <remarks/>
        public storyBody storyBody
        {
            get
            {
                return this.storyBodyField;
            }
            set
            {
                this.storyBodyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosExternalMetadata")]
        public mosExternalMetadata[] mosExternalMetadata
        {
            get
            {
                return this.mosExternalMetadataField;
            }
            set
            {
                this.mosExternalMetadataField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class storyBody
    {

        private p[] pField;

        private string read1stMEMasBodyField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("p")]
        public p[] p
        {
            get
            {
                return this.pField;
            }
            set
            {
                this.pField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Read1stMEMasBody
        {
            get
            {
                return this.read1stMEMasBodyField;
            }
            set
            {
                this.read1stMEMasBodyField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public enum ncsReqStoryActionOperation
    {

        /// <remarks/>
        NEW,

        /// <remarks/>
        UPDATE,

        /// <remarks/>
        REPLACE,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class ncsStoryRequest
    {
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class reqMachInfo
    {
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roAck
    {

        private string roIDField;

        private string roStatusField;

        private string[] storyIDField;

        private string[] itemIDField;

        private string[] objIDField;

        private string[] itemChannelField;

        private string[] statusField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string roStatus
        {
            get
            {
                return this.roStatusField;
            }
            set
            {
                this.roStatusField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("storyID")]
        public string[] storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("itemID")]
        public string[] itemID
        {
            get
            {
                return this.itemIDField;
            }
            set
            {
                this.itemIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("objID")]
        public string[] objID
        {
            get
            {
                return this.objIDField;
            }
            set
            {
                this.objIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("itemChannel")]
        public string[] itemChannel
        {
            get
            {
                return this.itemChannelField;
            }
            set
            {
                this.itemChannelField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("status")]
        public string[] status
        {
            get
            {
                return this.statusField;
            }
            set
            {
                this.statusField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roCreate
    {

        private string roIDField;

        private string roSlugField;

        private string roChannelField;

        private string roEdStartField;

        private string roEdDurField;

        private string roTriggerField;

        private string macroInField;

        private string macroOutField;
        [System.Xml.Serialization.XmlElementAttribute("mosExternalMetadata")]
        private mosExternalMetadata[] mosExternalMetadataField;
        [System.Xml.Serialization.XmlElementAttribute("story")]
        private story[] storyField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string roSlug
        {
            get
            {
                return this.roSlugField;
            }
            set
            {
                this.roSlugField = value;
            }
        }

        /// <remarks/>
        public string roChannel
        {
            get
            {
                return this.roChannelField;
            }
            set
            {
                this.roChannelField = value;
            }
        }

        /// <remarks/>
        public string roEdStart
        {
            get
            {
                return this.roEdStartField;
            }
            set
            {
                this.roEdStartField = value;
            }
        }

        /// <remarks/>
        public string roEdDur
        {
            get
            {
                return this.roEdDurField;
            }
            set
            {
                this.roEdDurField = value;
            }
        }

        /// <remarks/>
        public string roTrigger
        {
            get
            {
                return this.roTriggerField;
            }
            set
            {
                this.roTriggerField = value;
            }
        }

        /// <remarks/>
        public string macroIn
        {
            get
            {
                return this.macroInField;
            }
            set
            {
                this.macroInField = value;
            }
        }

        /// <remarks/>
        public string macroOut
        {
            get
            {
                return this.macroOutField;
            }
            set
            {
                this.macroOutField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosExternalMetadata")]
        public mosExternalMetadata[] mosExternalMetadata
        {
            get
            {
                return this.mosExternalMetadataField;
            }
            set
            {
                this.mosExternalMetadataField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("story")]
        public story[] story
        {
            get
            {
                return this.storyField;
            }
            set
            {
                this.storyField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class story
    {

        private string storyIDField;

        private string storySlugField;

        private string storyNumField;

        private mosExternalMetadata[] mosExternalMetadataField;

        private item[] itemField;

        /// <remarks/>
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        public string storySlug
        {
            get
            {
                return this.storySlugField;
            }
            set
            {
                this.storySlugField = value;
            }
        }

        /// <remarks/>
        public string storyNum
        {
            get
            {
                return this.storyNumField;
            }
            set
            {
                this.storyNumField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosExternalMetadata")]
        public mosExternalMetadata[] mosExternalMetadata
        {
            get
            {
                return this.mosExternalMetadataField;
            }
            set
            {
                this.mosExternalMetadataField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("item")]
        public item[] item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roCtrl
    {

        private string roIDField;

        private string storyIDField;

        private string itemIDField;

        private string commandField;

        private mosExternalMetadata[] mosExternalMetadataField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        public string itemID
        {
            get
            {
                return this.itemIDField;
            }
            set
            {
                this.itemIDField = value;
            }
        }

        /// <remarks/>
        public string command
        {
            get
            {
                return this.commandField;
            }
            set
            {
                this.commandField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosExternalMetadata")]
        public mosExternalMetadata[] mosExternalMetadata
        {
            get
            {
                return this.mosExternalMetadataField;
            }
            set
            {
                this.mosExternalMetadataField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roDelete
    {

        private string roIDField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roElementAction
    {

        private string roIDField;

        private element_target element_targetField;

        private element_source element_sourceField;

        private roElementActionOperation operationField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public element_target element_target
        {
            get
            {
                return this.element_targetField;
            }
            set
            {
                this.element_targetField = value;
            }
        }

        /// <remarks/>
        public element_source element_source
        {
            get
            {
                return this.element_sourceField;
            }
            set
            {
                this.element_sourceField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public roElementActionOperation operation
        {
            get
            {
                return this.operationField;
            }
            set
            {
                this.operationField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class element_target
    {

        private string storyIDField;

        private string itemIDField;

        /// <remarks/>
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        public string itemID
        {
            get
            {
                return this.itemIDField;
            }
            set
            {
                this.itemIDField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class element_source
    {

        private object[] itemsField;

        private ItemsChoiceType2[] itemsElementNameField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("item", typeof(item))]
        [System.Xml.Serialization.XmlElementAttribute("itemID", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("story", typeof(story))]
        [System.Xml.Serialization.XmlElementAttribute("storyID", typeof(string))]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType2[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema = false)]
    public enum ItemsChoiceType2
    {

        /// <remarks/>
        item,

        /// <remarks/>
        itemID,

        /// <remarks/>
        story,

        /// <remarks/>
        storyID,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public enum roElementActionOperation
    {

        /// <remarks/>
        INSERT,

        /// <remarks/>
        REPLACE,

        /// <remarks/>
        MOVE,

        /// <remarks/>
        DELETE,

        /// <remarks/>
        SWAP,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roElementStat
    {

        private string roIDField;

        private string storyIDField;

        private string itemIDField;

        private string objIDField;

        private string itemChannelField;

        private string statusField;

        private string timeField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        public string itemID
        {
            get
            {
                return this.itemIDField;
            }
            set
            {
                this.itemIDField = value;
            }
        }

        /// <remarks/>
        public string objID
        {
            get
            {
                return this.objIDField;
            }
            set
            {
                this.objIDField = value;
            }
        }

        /// <remarks/>
        public string itemChannel
        {
            get
            {
                return this.itemChannelField;
            }
            set
            {
                this.itemChannelField = value;
            }
        }

        /// <remarks/>
        public string status
        {
            get
            {
                return this.statusField;
            }
            set
            {
                this.statusField = value;
            }
        }

        /// <remarks/>
        public string time
        {
            get
            {
                return this.timeField;
            }
            set
            {
                this.timeField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roItemCue
    {

        private string mosIDField;

        private string roIDField;

        private string storyIDField;

        private string itemIDField;

        private string roEventTypeField;

        private string roEventTimeField;

        private mosExternalMetadata[] mosExternalMetadataField;

        /// <remarks/>
        public string mosID
        {
            get
            {
                return this.mosIDField;
            }
            set
            {
                this.mosIDField = value;
            }
        }

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        public string itemID
        {
            get
            {
                return this.itemIDField;
            }
            set
            {
                this.itemIDField = value;
            }
        }

        /// <remarks/>
        public string roEventType
        {
            get
            {
                return this.roEventTypeField;
            }
            set
            {
                this.roEventTypeField = value;
            }
        }

        /// <remarks/>
        public string roEventTime
        {
            get
            {
                return this.roEventTimeField;
            }
            set
            {
                this.roEventTimeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosExternalMetadata")]
        public mosExternalMetadata[] mosExternalMetadata
        {
            get
            {
                return this.mosExternalMetadataField;
            }
            set
            {
                this.mosExternalMetadataField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roItemDelete
    {

        private string roIDField;

        private string storyIDField;

        private string[] itemIDField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("itemID")]
        public string[] itemID
        {
            get
            {
                return this.itemIDField;
            }
            set
            {
                this.itemIDField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roItemInsert
    {

        private string roIDField;

        private string storyIDField;

        private string itemIDField;

        private item[] itemField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        public string itemID
        {
            get
            {
                return this.itemIDField;
            }
            set
            {
                this.itemIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("item")]
        public item[] item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roItemMoveMultiple
    {

        private string roIDField;

        private string storyIDField;

        private string[] itemIDField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("itemID")]
        public string[] itemID
        {
            get
            {
                return this.itemIDField;
            }
            set
            {
                this.itemIDField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roItemReplace
    {

        private string roIDField;

        private string storyIDField;

        private string itemIDField;

        private item[] itemField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        public string itemID
        {
            get
            {
                return this.itemIDField;
            }
            set
            {
                this.itemIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("item")]
        public item[] item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roItemStat
    {

        private string roIDField;

        private string storyIDField;

        private string itemIDField;

        private string objIDField;

        private string itemChannelField;

        private string statusField;

        private string timeField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        public string itemID
        {
            get
            {
                return this.itemIDField;
            }
            set
            {
                this.itemIDField = value;
            }
        }

        /// <remarks/>
        public string objID
        {
            get
            {
                return this.objIDField;
            }
            set
            {
                this.objIDField = value;
            }
        }

        /// <remarks/>
        public string itemChannel
        {
            get
            {
                return this.itemChannelField;
            }
            set
            {
                this.itemChannelField = value;
            }
        }

        /// <remarks/>
        public string status
        {
            get
            {
                return this.statusField;
            }
            set
            {
                this.statusField = value;
            }
        }

        /// <remarks/>
        public string time
        {
            get
            {
                return this.timeField;
            }
            set
            {
                this.timeField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roList
    {

        private string roIDField;

        private string roSlugField;

        private string roChannelField;

        private string roEdStartField;

        private string roEdDurField;

        private string roTriggerField;

        private string macroInField;

        private string macroOutField;

        private mosExternalMetadata[] mosExternalMetadataField;

        private story[] storyField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string roSlug
        {
            get
            {
                return this.roSlugField;
            }
            set
            {
                this.roSlugField = value;
            }
        }

        /// <remarks/>
        public string roChannel
        {
            get
            {
                return this.roChannelField;
            }
            set
            {
                this.roChannelField = value;
            }
        }

        /// <remarks/>
        public string roEdStart
        {
            get
            {
                return this.roEdStartField;
            }
            set
            {
                this.roEdStartField = value;
            }
        }

        /// <remarks/>
        public string roEdDur
        {
            get
            {
                return this.roEdDurField;
            }
            set
            {
                this.roEdDurField = value;
            }
        }

        /// <remarks/>
        public string roTrigger
        {
            get
            {
                return this.roTriggerField;
            }
            set
            {
                this.roTriggerField = value;
            }
        }

        /// <remarks/>
        public string macroIn
        {
            get
            {
                return this.macroInField;
            }
            set
            {
                this.macroInField = value;
            }
        }

        /// <remarks/>
        public string macroOut
        {
            get
            {
                return this.macroOutField;
            }
            set
            {
                this.macroOutField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosExternalMetadata")]
        public mosExternalMetadata[] mosExternalMetadata
        {
            get
            {
                return this.mosExternalMetadataField;
            }
            set
            {
                this.mosExternalMetadataField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("story")]
        public story[] story
        {
            get
            {
                return this.storyField;
            }
            set
            {
                this.storyField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roListAll
    {

        private ro[] roField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ro")]
        public ro[] ro
        {
            get
            {
                return this.roField;
            }
            set
            {
                this.roField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class ro
    {

        private string roIDField;

        private string roSlugField;

        private string roChannelField;

        private string roEdStartField;

        private string roEdDurField;

        private string roTriggerField;

        private mosExternalMetadata[] mosExternalMetadataField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string roSlug
        {
            get
            {
                return this.roSlugField;
            }
            set
            {
                this.roSlugField = value;
            }
        }

        /// <remarks/>
        public string roChannel
        {
            get
            {
                return this.roChannelField;
            }
            set
            {
                this.roChannelField = value;
            }
        }

        /// <remarks/>
        public string roEdStart
        {
            get
            {
                return this.roEdStartField;
            }
            set
            {
                this.roEdStartField = value;
            }
        }

        /// <remarks/>
        public string roEdDur
        {
            get
            {
                return this.roEdDurField;
            }
            set
            {
                this.roEdDurField = value;
            }
        }

        /// <remarks/>
        public string roTrigger
        {
            get
            {
                return this.roTriggerField;
            }
            set
            {
                this.roTriggerField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosExternalMetadata")]
        public mosExternalMetadata[] mosExternalMetadata
        {
            get
            {
                return this.mosExternalMetadataField;
            }
            set
            {
                this.mosExternalMetadataField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roMetadataReplace
    {

        private string roIDField;

        private string roSlugField;

        private string roChannelField;

        private string roEdStartField;

        private string roEdDurField;

        private string roTriggerField;

        private string macroInField;

        private string macroOutField;

        private mosExternalMetadata mosExternalMetadataField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string roSlug
        {
            get
            {
                return this.roSlugField;
            }
            set
            {
                this.roSlugField = value;
            }
        }

        /// <remarks/>
        public string roChannel
        {
            get
            {
                return this.roChannelField;
            }
            set
            {
                this.roChannelField = value;
            }
        }

        /// <remarks/>
        public string roEdStart
        {
            get
            {
                return this.roEdStartField;
            }
            set
            {
                this.roEdStartField = value;
            }
        }

        /// <remarks/>
        public string roEdDur
        {
            get
            {
                return this.roEdDurField;
            }
            set
            {
                this.roEdDurField = value;
            }
        }

        /// <remarks/>
        public string roTrigger
        {
            get
            {
                return this.roTriggerField;
            }
            set
            {
                this.roTriggerField = value;
            }
        }

        /// <remarks/>
        public string macroIn
        {
            get
            {
                return this.macroInField;
            }
            set
            {
                this.macroInField = value;
            }
        }

        /// <remarks/>
        public string macroOut
        {
            get
            {
                return this.macroOutField;
            }
            set
            {
                this.macroOutField = value;
            }
        }

        /// <remarks/>
        public mosExternalMetadata mosExternalMetadata
        {
            get
            {
                return this.mosExternalMetadataField;
            }
            set
            {
                this.mosExternalMetadataField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roReadyToAir
    {

        private string roIDField;

        private roAir roAirField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public roAir roAir
        {
            get
            {
                return this.roAirField;
            }
            set
            {
                this.roAirField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public enum roAir
    {

        /// <remarks/>
        READY,

        /// <remarks/>
        NOTREADY,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roReplace
    {

        private string roIDField;

        private string roSlugField;

        private string roChannelField;

        private string roEdStartField;

        private string roEdDurField;

        private string roTriggerField;

        private string macroInField;

        private string macroOutField;

        private mosExternalMetadata[] mosExternalMetadataField;

        private story[] storyField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string roSlug
        {
            get
            {
                return this.roSlugField;
            }
            set
            {
                this.roSlugField = value;
            }
        }

        /// <remarks/>
        public string roChannel
        {
            get
            {
                return this.roChannelField;
            }
            set
            {
                this.roChannelField = value;
            }
        }

        /// <remarks/>
        public string roEdStart
        {
            get
            {
                return this.roEdStartField;
            }
            set
            {
                this.roEdStartField = value;
            }
        }

        /// <remarks/>
        public string roEdDur
        {
            get
            {
                return this.roEdDurField;
            }
            set
            {
                this.roEdDurField = value;
            }
        }

        /// <remarks/>
        public string roTrigger
        {
            get
            {
                return this.roTriggerField;
            }
            set
            {
                this.roTriggerField = value;
            }
        }

        /// <remarks/>
        public string macroIn
        {
            get
            {
                return this.macroInField;
            }
            set
            {
                this.macroInField = value;
            }
        }

        /// <remarks/>
        public string macroOut
        {
            get
            {
                return this.macroOutField;
            }
            set
            {
                this.macroOutField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosExternalMetadata")]
        public mosExternalMetadata[] mosExternalMetadata
        {
            get
            {
                return this.mosExternalMetadataField;
            }
            set
            {
                this.mosExternalMetadataField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("story")]
        public story[] story
        {
            get
            {
                return this.storyField;
            }
            set
            {
                this.storyField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roReq
    {

        private string roIDField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roReqAll
    {
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roReqStoryAction
    {

        private roStorySend roStorySendField;

        private string operationField;

        private string leaseLockField;

        private string usernameField;

        /// <remarks/>
        public roStorySend roStorySend
        {
            get
            {
                return this.roStorySendField;
            }
            set
            {
                this.roStorySendField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string operation
        {
            get
            {
                return this.operationField;
            }
            set
            {
                this.operationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string leaseLock
        {
            get
            {
                return this.leaseLockField;
            }
            set
            {
                this.leaseLockField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string username
        {
            get
            {
                return this.usernameField;
            }
            set
            {
                this.usernameField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roStat
    {

        private string roIDField;

        private string statusField;

        private string timeField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string status
        {
            get
            {
                return this.statusField;
            }
            set
            {
                this.statusField = value;
            }
        }

        /// <remarks/>
        public string time
        {
            get
            {
                return this.timeField;
            }
            set
            {
                this.timeField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roStoryAppend
    {

        private string roIDField;

        private story[] storyField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("story")]
        public story[] story
        {
            get
            {
                return this.storyField;
            }
            set
            {
                this.storyField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roStoryDelete
    {

        private string roIDField;

        private string[] storyIDField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("storyID")]
        public string[] storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roStoryInsert
    {

        private string roIDField;

        private string storyIDField;

        private story[] storyField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("story")]
        public story[] story
        {
            get
            {
                return this.storyField;
            }
            set
            {
                this.storyField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roStoryMove
    {

        private string roIDField;

        private string storyIDField;

        private string storyID1Field;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order = 0)]
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order = 1)]
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("storyID", Order = 2)]
        public string storyID1
        {
            get
            {
                return this.storyID1Field;
            }
            set
            {
                this.storyID1Field = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roStoryMoveMultiple
    {

        private string roIDField;

        private string[] storyIDField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("storyID")]
        public string[] storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roStoryReplace
    {

        private string roIDField;

        private string storyIDField;

        private story[] storyField;

        /// <remarks/>
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("story")]
        public story[] story
        {
            get
            {
                return this.storyField;
            }
            set
            {
                this.storyField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class roStorySwap
    {

        private string roIDField;

        private string storyIDField;

        private string storyID1Field;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order = 0)]
        public string roID
        {
            get
            {
                return this.roIDField;
            }
            set
            {
                this.roIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order = 1)]
        public string storyID
        {
            get
            {
                return this.storyIDField;
            }
            set
            {
                this.storyIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("storyID", Order = 2)]
        public string storyID1
        {
            get
            {
                return this.storyID1Field;
            }
            set
            {
                this.storyID1Field = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema = false)]
    public enum ItemsChoiceType3
    {

        /// <remarks/>
        heartbeat,

        /// <remarks/>
        listMachInfo,

        /// <remarks/>
        messageID,

        /// <remarks/>
        mosAck,

        /// <remarks/>
        mosID,

        /// <remarks/>
        mosItemReplace,

        /// <remarks/>
        mosListAll,

        /// <remarks/>
        mosListSearchableSchema,

        /// <remarks/>
        mosObj,

        /// <remarks/>
        mosObjCreate,

        /// <remarks/>
        mosObjList,

        /// <remarks/>
        mosReqAll,

        /// <remarks/>
        mosReqObj,

        /// <remarks/>
        mosReqObjAction,

        /// <remarks/>
        mosReqObjList,

        /// <remarks/>
        mosReqSearchableSchema,

        /// <remarks/>
        ncsAck,

        /// <remarks/>
        ncsAppInfo,

        /// <remarks/>
        ncsID,

        /// <remarks/>
        ncsItem,

        /// <remarks/>
        ncsItemRequest,

        /// <remarks/>
        ncsReqAppClose,

        /// <remarks/>
        ncsReqAppInfo,

        /// <remarks/>
        ncsReqAppMode,

        /// <remarks/>
        ncsReqStoryAction,

        /// <remarks/>
        ncsStoryRequest,

        /// <remarks/>
        reqMachInfo,

        /// <remarks/>
        roAck,

        /// <remarks/>
        roCreate,

        /// <remarks/>
        roCtrl,

        /// <remarks/>
        roDelete,

        /// <remarks/>
        roElementAction,

        /// <remarks/>
        roElementStat,

        /// <remarks/>
        roItemCue,

        /// <remarks/>
        roItemDelete,

        /// <remarks/>
        roItemInsert,

        /// <remarks/>
        roItemMoveMultiple,

        /// <remarks/>
        roItemReplace,

        /// <remarks/>
        roItemStat,

        /// <remarks/>
        roList,

        /// <remarks/>
        roListAll,

        /// <remarks/>
        roMetadataReplace,

        /// <remarks/>
        roReadyToAir,

        /// <remarks/>
        roReplace,

        /// <remarks/>
        roReq,

        /// <remarks/>
        roReqAll,

        /// <remarks/>
        roReqStoryAction,

        /// <remarks/>
        roStat,

        /// <remarks/>
        roStoryAppend,

        /// <remarks/>
        roStoryDelete,

        /// <remarks/>
        roStoryInsert,

        /// <remarks/>
        roStoryMove,

        /// <remarks/>
        roStoryMoveMultiple,

        /// <remarks/>
        roStoryReplace,

        /// <remarks/>
        roStorySend,

        /// <remarks/>
        roStorySwap,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class searchGroup
    {

        private searchField[] searchFieldField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("searchField")]
        public searchField[] searchField
        {
            get
            {
                return this.searchFieldField;
            }
            set
            {
                this.searchFieldField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class list
    {

        private mosObj[] mosObjField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mosObj")]
        public mosObj[] mosObj
        {
            get
            {
                return this.mosObjField;
            }
            set
            {
                this.mosObjField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public enum roCtrlCmd
    {

        /// <remarks/>
        READY,

        /// <remarks/>
        EXECUTE,

        /// <remarks/>
        PAUSE,

        /// <remarks/>
        STOP,

        /// <remarks/>
        SIGNAL,
    }
}
